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

    From Deucе@VERT to Git commit to main/sbbs/master on Sun Jul 19 09:24:30 2026
    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