• src/syncterm/scripts/menu_theme_editor.wrensrc/syncterm/CHANGES Themes

    From Deuc¨@VERT to Git commit to main/sbbs/master on Tuesday, July 21, 2026 11:19:46
    https://gitlab.synchro.net/main/sbbs/-/commit/09031ca5fc3acca2e370a112
    Added Files:
    src/syncterm/scripts/menu_theme_editor.wren
    Modified Files:
    src/syncterm/CHANGES Themes.adoc Wren.adoc src/syncterm/scripts/menu_settings_ui.wren menu_ui.wren ui_style_test.wren src/syncterm/wren_bind_menu_settings.c
    Log Message:
    Add the Wren theme editor

    Add a menu-VM editor with a selectable preview atlas for every
    style and glyph, exact cascade provenance, RGB and legacy colour
    views, CP437 and ASCII glyph views, and editors for metadata, style
    fields, glyph codes, and custom definitions.

    Integrate New and Edit commands into the Themes browser. Support
    grouped imports, session undo and redo, explicit Save and Save As, external-change and overwrite confirmation, and a three-way dirty
    close prompt that remains usable during process shutdown.

    Keep editor chrome on the committed theme while draft samples update.
    Document the editor workflows and ThemeDocument API, and test decoding independent theme-data snapshots.

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

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