• src/syncterm/Wren.adoc src/syncterm/scripts/auto/connected/font_pick.w

    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/18566cfa9a000da6a7c06113
    Modified Files:
    src/syncterm/Wren.adoc src/syncterm/scripts/auto/connected/font_pick.wren src/syncterm/scripts/menu_bbs_editor.wren menu_settings_ui.wren ui_draw_test.wren ui_list.wren ui_pane.wren ui_picker.wren
    Log Message:
    ui: centralize shadow-aware pane sizing

    The connection settings editor retained a nearly full-screen
    rectangle after its UIFC list was replaced. Fixed-size Help panes
    also failed to reserve the two columns needed by the Wren shadow
    renderer.

    Make Pane own constrained content layout. Measure children again
    after assigning their viewport so ListView scrollbar overhead is
    included, provide shared screen-fitting operations for natural and
    fixed sizes, and leave ListView responsible only for its natural
    dimensions.

    Use the shared layout for the directory editor, generic and font
    list pickers, File Locations, and Build Options. Add pane geometry
    tests and document the current sizing contracts.

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

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