summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorDax Raad <[email protected]>2025-11-05 21:13:35 -0500
committerDax Raad <[email protected]>2025-11-05 21:13:35 -0500
commit0a5a02043c37d677fc336a7685ab3b4e5a66f1f2 (patch)
treec242b65e47482f195b315f043ada44604b43ac3c
parent6e553f7e200c074b9645bd897ec73e977f3969ff (diff)
downloadopencode-0a5a02043c37d677fc336a7685ab3b4e5a66f1f2.tar.gz
opencode-0a5a02043c37d677fc336a7685ab3b4e5a66f1f2.zip
tui: move debug shortcuts to command palette for better discoverability
-rw-r--r--packages/opencode/src/cli/cmd/tui/app.tsx29
1 files changed, 16 insertions, 13 deletions
diff --git a/packages/opencode/src/cli/cmd/tui/app.tsx b/packages/opencode/src/cli/cmd/tui/app.tsx
index 1c309e895..c382a0f14 100644
--- a/packages/opencode/src/cli/cmd/tui/app.tsx
+++ b/packages/opencode/src/cli/cmd/tui/app.tsx
@@ -176,19 +176,6 @@ function App() {
const { theme, mode, setMode } = useTheme()
const exit = useExit()
- useKeyboard(async (evt) => {
- if (!Installation.isLocal()) return
- if (evt.meta && evt.name === "t") {
- renderer.toggleDebugOverlay()
- return
- }
-
- if (evt.meta && evt.name === "d") {
- renderer.console.toggle()
- return
- }
- })
-
createEffect(() => {
console.log(JSON.stringify(route.data))
})
@@ -310,6 +297,22 @@ function App() {
onSelect: exit,
category: "System",
},
+ {
+ title: "Toggle debug panel",
+ value: "app.debug",
+ onSelect: (dialog) => {
+ renderer.toggleDebugOverlay()
+ dialog.clear()
+ },
+ },
+ {
+ title: "Toggle console",
+ value: "app.fps",
+ onSelect: (dialog) => {
+ renderer.console.toggle()
+ dialog.clear()
+ },
+ },
])
createEffect(() => {