• src/syncterm/Wren.adoc src/syncterm/scripts/auto/menu/main_menu.wren

    From Deucе@1:103/705 to Git commit to main/sbbs/master on Sun Jul 19 09:24:30 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/514458c7a94fc3970b174f26
    Modified Files:
    src/syncterm/Wren.adoc src/syncterm/scripts/auto/menu/main_menu.wren Log Message:
    wren: update main menu hints with focus

    The Wren main menu rendered directory editing commands in the footer
    regardless of which pane owned focus. SyncTERM Settings consequently
    advertised F2, copy, paste, insert, and delete operations which do not
    apply to that menu.

    Track the active hint set in the classic footer. Retain the directory
    commands and conditional paste hint for the directory, while showing
    only Help and Exit for SyncTERM Settings, matching UIFC's flag-driven
    bottom line.

    Preserve the current menu's hint set while editing the comment and
    restore the destination menu's hints when comment editing ends.

    Co-Authored-By: OpenAI Codex <noreply@openai.com>
    --- SBBSecho 3.37-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deucе@1:103/705 to Git commit to main/sbbs/master on Mon Jul 20 11:51:18 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/f99bbe4180ffe4156ce8b815
    Modified Files:
    src/syncterm/Wren.adoc src/syncterm/scripts/auto/menu/main_menu.wren Log Message:
    wren: initialize the startup menu backdrop

    Startup web-cache progress runs after the menu VM is initialized but
    before MainMenu.run() creates the interactive application. The status
    pane therefore saved and overlaid the uninitialized text-mode screen.

    Have the built-in main_menu module paint only its full-screen backdrop
    and title bar when the module loads. Startup alerts and progress panes
    then save and restore initialized menu chrome without constructing the
    footer or loading the directory.

    Document the startup rendering order.

    Co-Authored-By: OpenAI Codex <noreply@openai.com>
    --- SBBSecho 3.37-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)