Subj : src/syncterm/Wren.adoc src/syncterm/scripts/menu_ui.wren ui_popup.wren To : Git commit to main/sbbs/master From : Deucе Date : Sun Jul 19 2026 09:24:30 https://gitlab.synchro.net/main/sbbs/-/commit/11d04f312ebf17c9954dcb16 Modified Files: src/syncterm/Wren.adoc src/syncterm/scripts/menu_ui.wren ui_popup.wren ui_popup_test.wren Log Message: ui: size prompts for their input fields MenuUi gave every prompt a fixed 34-column minimum and otherwise sized it only from the label. This left URI, path, password, modem, and other long-capacity fields unnecessarily narrow. UIFC instead included the maximum input length and capped the result to the screen. Add Prompt.sizeForInput and have the MenuUi wrappers use maxLen as the requested field width. Keep the compact minimum for short fields, size direct Prompt helpers from their initial values, and correct popup bounds so an oversized request cannot exceed the standard margins. Add coverage for compact and full-width menu prompts, input layout, and right-shadow clearance. Document the shared sizing contract. Co-Authored-By: OpenAI Codex --- ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net .