• src/syncterm/Themes.adocsrc/syncterm/CHANGES HACKING.md Manual.txt Wre

    From Deuc¨@VERT to Git commit to main/sbbs/master on Monday, July 20, 2026 16:56:59
    https://gitlab.synchro.net/main/sbbs/-/commit/ba7fe7f6ae57155bae8420b4
    Added Files:
    src/syncterm/Themes.adoc
    Modified Files:
    src/syncterm/CHANGES HACKING.md Manual.txt Wren.adoc src/syncterm/scripts/menu_settings_ui.wren menu_ui.wren syncterm_menu.wren src/syncterm/wren_bind_menu_settings.c
    Log Message:
    Add a theme browser to SyncTERM Settings

    Enumerate Classic Theme first and user INI themes after it, keep
    invalid entries visible with parser errors, and preview each valid
    highlight without changing the committed selection.

    Commit Enter selections through the settings transaction, preserve
    runtime-only changes in safe mode, and restore the committed theme on
    Escape. Include the theme directory in File Locations.

    Document storage, metadata, sparse styles, glyph values, the complete
    role and glyph registries, and the C/Wren ownership contract for theme
    authors and Wren developers.

    Co-Authored-By: OpenAI Codex <noreply@openai.com>

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net