Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
17 commits
Select commit Hold shift + click to select a range
f9a020e
Add terminal right-click paste mode with long-press context menu option
wing2005 Mar 29, 2026
dc34d42
Reset terminal right-click preferences in Reset All Settings
wing2005 Mar 29, 2026
6b81b78
Avoid unintended paste after right-click drag jitter
wing2005 Mar 29, 2026
a7d0a39
Keep AppKit contextual menu hook enabled in paste mode
wing2005 Mar 29, 2026
bbe779f
Merge origin/main into feat/terminal-right-click-paste-menu
wing2005 Mar 30, 2026
e74ee6c
Merge latest origin/main and resolve terminal context-menu key conflicts
wing2005 Mar 31, 2026
1b02e7c
Merge origin/main and resolve right-click feature conflicts
wing2005 Apr 5, 2026
777bc31
Drop stale copy-on-select subtitle helper after main merge
wing2005 Apr 5, 2026
b5b2e7a
Merge origin/main into feat/terminal-right-click-paste-menu
wing2005 Apr 9, 2026
b0cc6f8
Fix merge fallout: wordPathHoverActive and settings UI compile
wing2005 Apr 9, 2026
8537ae3
Wire terminal right-click prefs into settings.json
wing2005 Apr 9, 2026
b056e38
Merge origin/main into feat/terminal-right-click-paste-menu
wing2005 Apr 19, 2026
d6fa2c6
Merge origin/main into feat/terminal-right-click-paste-menu
wing2005 Apr 20, 2026
c0ddfb2
Merge origin/main into feat/terminal-right-click-paste-menu
wing2005 Apr 23, 2026
c20e5da
Address CodeRabbit review: localization, settings parse, picker, gest…
wing2005 Apr 23, 2026
0f2cd4e
Merge origin/main into feat/terminal-right-click-paste-menu
wing2005 Apr 23, 2026
dc47a10
Fix vendor/bonsplit submodule to origin/main (fc54dcc)
wing2005 Apr 23, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
348 changes: 255 additions & 93 deletions Resources/Localizable.xcstrings
Original file line number Diff line number Diff line change
Expand Up @@ -44961,41 +44961,6 @@
}
}
},
"menu.view.toggleReactGrab": {
"extractionState": "manual",
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Toggle React Grab"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "React Grabの切り替え"
}
},
"zh-Hans": {
"stringUnit": {
"state": "translated",
"value": "切换 React Grab"
}
},
"zh-Hant": {
"stringUnit": {
"state": "translated",
"value": "切換 React Grab"
}
},
"ko": {
"stringUnit": {
"state": "translated",
"value": "React Grab 전환"
}
}
}
},
"menu.view.showNotifications": {
"extractionState": "manual",
"localizations": {
Expand Down Expand Up @@ -70697,41 +70662,6 @@
}
}
},
"shortcut.toggleReactGrab.label": {
"extractionState": "manual",
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Toggle React Grab"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "React Grabの切り替え"
}
},
"zh-Hans": {
"stringUnit": {
"state": "translated",
"value": "切换 React Grab"
}
},
"zh-Hant": {
"stringUnit": {
"state": "translated",
"value": "切換 React Grab"
}
},
"ko": {
"stringUnit": {
"state": "translated",
"value": "React Grab 전환"
}
}
}
},
"shortcut.showNotifications.label": {
"extractionState": "manual",
"localizations": {
Expand Down Expand Up @@ -88441,6 +88371,261 @@
}
}
},
"settings.app.terminalRightClickBehavior": {
"extractionState": "manual",
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Terminal Right Click"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "ターミナルの右クリック"
}
}
}
},
"settings.app.terminalRightClickBehavior.optionContextMenu": {
"extractionState": "manual",
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Show Context Menu"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "コンテキストメニューを表示"
}
}
}
},
"settings.app.terminalRightClickBehavior.optionPaste": {
"extractionState": "manual",
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Paste from Clipboard"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "クリップボードから貼り付け"
}
}
}
},
"settings.app.terminalRightClickBehavior.subtitleContextMenu": {
"extractionState": "manual",
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Right click opens the terminal context menu."
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "右クリックでターミナルのコンテキストメニューを開きます。"
}
}
}
},
"settings.app.terminalRightClickBehavior.subtitlePaste": {
"extractionState": "manual",
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Right click pastes from the clipboard inside the terminal."
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "右クリックでターミナル内にクリップボードの内容を貼り付けます。"
}
}
}
},
"settings.app.terminalLongRightClickContextMenu": {
"extractionState": "manual",
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Long Right Click Opens Context Menu"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "長押し右クリックでコンテキストメニューを開く"
}
}
}
},
"settings.app.terminalLongRightClickContextMenu.subtitleOn": {
"extractionState": "manual",
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Holding right click in a terminal opens the context menu."
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "ターミナル内で右クリックを長押しするとコンテキストメニューを開きます。"
}
}
}
},
"settings.app.terminalLongRightClickContextMenu.subtitleOff": {
"extractionState": "manual",
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Holding right click keeps the paste behavior without opening a menu."
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "右クリックを長押ししてもメニューは開かず、貼り付け動作を維持します。"
}
}
}
},
"settings.app.terminalLongRightClickDuration": {
"extractionState": "manual",
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Long Right Click Delay"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "長押し右クリックの遅延"
}
}
}
},
"settings.app.terminalLongRightClickDuration.subtitle": {
"extractionState": "manual",
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "How long to hold right click before the context menu opens."
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "コンテキストメニューが開くまでに右クリックを長押しする時間です。"
}
}
}
},
"settings.app.terminalLongRightClickDuration.optionFast": {
"extractionState": "manual",
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Fast (0.20s)"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "速い (0.20秒)"
}
}
}
},
"settings.app.terminalLongRightClickDuration.optionDefault": {
"extractionState": "manual",
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Default (0.30s)"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "標準 (0.30秒)"
}
}
}
},
"settings.app.terminalLongRightClickDuration.optionSlow": {
"extractionState": "manual",
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Slow (0.45s)"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "遅い (0.45秒)"
}
}
}
},
"settings.app.terminalLongRightClickDuration.optionCustomFormat": {
"extractionState": "manual",
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Custom (%@ s)"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "カスタム(%@ 秒)"
}
}
}
},
"terminalContextMenu.triggerFlash": {
"extractionState": "manual",
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Trigger Flash"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "フラッシュをトリガー"
}
}
}
},
"terminalContextMenu.copy": {
"extractionState": "manual",
"localizations": {
Expand Down Expand Up @@ -88556,29 +88741,6 @@
}
}
},
"terminalContextMenu.triggerFlash": {
"extractionState": "manual",
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Trigger Flash"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "フラッシュを発火"
}
},
"ko": {
"stringUnit": {
"state": "translated",
"value": "플래시 실행"
}
}
}
},
"alert.cancel": {
"extractionState": "manual",
"localizations": {
Expand Down
Loading