https://gitlab.synchro.net/main/sbbs/-/commit/8ccdc0856db7ffa8a3c83132
Added Files:
src/syncterm/scripts/menu_palette_picker.wren menu_palette_picker_test.wren ui_color_picker.wren ui_color_picker_test.wren
Modified Files:
src/syncterm/CHANGES Wren.adoc run_wren.sh src/syncterm/scripts/menu_bbs_editor.wren ui.wren wrentest.wren
Log Message:
Replace palette editor with colour picker
Replace the three-field palette editor with a reusable colour picker
that keeps RGB as canonical state while exposing RGB, HSV, and hex
controls. Support exact keyboard entry, mouse-wheel and click
adjustment, focus wrapping, and compact colour samples.
Keep palette-specific contrast combinations in a separate menu
dialog. Clicking a combination updates the sample without coupling
the generic picker to dialing-directory palette rules.
Use distinct theme roles for slider rows and numeric inputs, preserve
the insertion cursor cell in the hex field, and clear nested focus
visuals when the button row is active.
Load Wren tests from the checkout through an isolated XDG data
directory, and add coverage for conversions, editing, mouse behavior,
layout, style roles, and focus navigation.
Co-Authored-By: OpenAI Codex <
noreply@openai.com>
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net