b24c83711d4a2e328ef1dfdb8f4c66b305289ab4
Move the keybind router out of Shell into a reusable createDispatcher in @/utils/dispatch, covering tabs (digits 1-6, [/]), h/l depth drill/pop + fixed-pane swipe, modes, audio transport, quit/help, and command, delegating pane/list actions over the nav.action event bus. Shell now renders the active page full-width with a bottom status bar carrying the tab strip; the old sidebar pane and its leftover sidebar action handling are removed. Adds tests covering the dispatcher's routing behavior.
solid
To install dependencies:
bun install
To run:
bun dev
This project was created using bun create tui. create-tui is the easiest way to get started with OpenTUI.
Languages
TypeScript
91.9%
C
4.7%
Shell
2.5%
CSS
0.5%
Makefile
0.4%