mirror of
https://github.com/storytold/wordcraft.git
synced 2026-11-09 04:01:39 +00:00
* #4753: Styles pane scroll bar keeps clear of the a / ¶ markers The Styles pane list used egui's default floating scroll bar, which is drawn over the right edge of the rows; on hover it widens to 10 pt with a translucent track and covers the right-aligned "a" and "¶" style-type markers. The list now uses a solid scroll bar, which takes a column of its own beside the rows (as in the TOC options dialog and vectorcraft#2232's menus). Its handle keeps the text colour: the solid preset fills it with the button colour, which is white on the pane's white track and would leave the handle invisible. The regression test draws the pane with the app theme, hovers the bar and checks that no scroll bar rectangle meets a marker and that the handle stands out from the track. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * #4753: Styles pane scroll bar test hovers the bar and checks dark too The test now takes the hover point from the pane's own right edge instead of the harness size (kittest insets the UI, so the old point sat just outside the bar), asserts the pointer is on the bar, and runs in the dark appearance as well as the light one. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: Martin Ball <martin.ball@ucscaregroup.co.uk>