mirror of
https://github.com/storytold/figcraft.git
synced 2026-10-30 13:26:54 -06:00
Brings #1210 onto main as it stands after #1019 and #1209, and keeps both: - #1019's flyout caret keeps its 16 pt target, 2 pt clear of its tool (#988). - #1209's narrow-window handling stays as it landed: the pill is never wider than the canvas less a margin and its buttons scroll inside it under a drag or the wheel, the help button lifts above it when they'd overlap, and the pill still clips to itself rather than floating over the panels. The design itself, as #1210 proposed it: - One grid for every state of the pill: 32 pt cells, 8 pt padding, 8 pt between top-level items (the divider included), a 1 pt divider as tall as the content, 16 pt carets, 14 pt mode marks, and a 32 pt mode strip whose current mode is a plain inset with no outline. - The Resources button goes; the left rail's Assets tab, Shift+I, Alt+2 and View > Panels > Assets remain the ways into the Assets panel (and the locale key, its test and the parity notes go with it). - The vector edit and shape builder pills move onto the same grid, so a pill never changes its spacing as the tool changes. main_width is now the same walk the pill draws, and a test walks it for the design and board toolbars: the last item ends exactly PAD from the right edge. That caught the board pill asking for 8 pt more than it drew.