https://gitlab.synchro.net/main/sbbs/-/commit/b438c236fea3b5d02e9e074c
Modified Files:
src/syncterm/Themes.adoc Wren.adoc src/syncterm/scripts/auto/menu/main_menu.wren src/syncterm/scripts/menu_bbs_editor.wren menu_palette_picker.wren menu_scrollback.wren menu_settings_ui.wren menu_theme_editor.wren menu_ui.wren ui_app.wren ui_help.wren ui_menubar.wren ui_menubar_test.wren ui_popup.wren ui_popup_test.wren ui_widget.wren ui_widget_test.wren
Log Message:
Refine theme editor interaction and help
Route context help and key hints from the focused widget so nested
panes and dialogs expose the commands that apply to them. Add those
hints across menu editors and keep menu bars visually focused only
when they own input.
Clarify theme editor focus with semantic selector glyphs, contextual
display toggles, and an interactive preview of real widgets. Preserve
the selected style and glyph while switching views, and document the
updated editor and widget contracts.
Invalidate cached cursor state whenever a modal is pushed or popped.
This reasserts the foreground widget's cursor and prevents a cursor
changed by host code from remaining visible in Help. Cover context,
focus, preview, popup, and cursor behavior in Wren tests.
Co-Authored-By: OpenAI Codex <
noreply@openai.com>
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net