diff options
| author | Anders Betts <anders.betts@gmail.com> | 2026-09-20 22:00:01 +0200 |
|---|---|---|
| committer | Anders Betts <anders.betts@gmail.com> | 2026-09-20 22:00:01 +0200 |
| commit | 10a535ace098144980d0ffd1593f6384c39cc221 (patch) | |
| tree | 53a7c6c5026d479c4b6d5fd4e5b341474cd190fa /AGENTS.md | |
| parent | 3a5a6d3b04dc4e17a42225afb243eecb3502ead6 (diff) | |
| download | bokf-10a535ace098144980d0ffd1593f6384c39cc221.tar.gz bokf-10a535ace098144980d0ffd1593f6384c39cc221.zip | |
tui: split bokftui into screen files
Diffstat (limited to 'AGENTS.md')
| -rw-r--r-- | AGENTS.md | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -78,6 +78,10 @@ forms behave the same everywhere, hints always visible, errors shown as `tui_pad_field`, `tui_message`, `show_error`) — never ncurses directly and never a local one-off loop. If no widget fits, extend the widget layer first (spec in `TUI-GUIDELINES.md` + tests in `tests/test_tui.c`). +Views live one file per group in `clients/screens_<group>.c`; shared UI +helpers and `struct app` are in `clients/ui.[ch]`; the scene registry +(`struct scene SCENES[]` and `open_scene`) is in `clients/bokftui.c` with +`main`, login and the Ctrl+R reload. ## Verifying |
