• src/syncterm/scripts/menu_bbs_editor.wren menu_ui.wren ui_picker.wren

    From Deuc¨@VERT to Git commit to main/sbbs/master on Sunday, July 19, 2026 09:24:30
    https://gitlab.synchro.net/main/sbbs/-/commit/17d42bb8d47838ee9b990375
    Modified Files:
    src/syncterm/scripts/menu_bbs_editor.wren menu_ui.wren ui_picker.wren ui_popup_test.wren
    Log Message:
    ui: add shadows to floating menu panes

    Popup dialogs enable Widget.shadow, but menu panes derived directly
    from Pane inherited its false default. As a result, Settings choices
    and other list-based menus were composited without the expected shadow.

    Enable shadows in ModalPane, standalone ListPicker panes, and the
    custom BBS and palette editor panes. Keep the base Pane default
    unchanged so full-screen views and application-level panes remain
    unshadowed.

    Extend the popup tests to assert the floating-menu shadow default.

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

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