mirror of
https://github.com/penpot/penpot.git
synced 2026-11-05 11:43:25 -05:00
* ♻️ Use DS icon buttons in the path editing bar The path editing bar now uses DS icon buttons (ghost, tooltip below) and DS icons, like the top toolbar. The toggles (draw/move mode, handler types, snap) use aria-pressed, and the handler type trigger uses the DS flyout indicator, with no tooltip because its menu opens on hover. This also shows the handler and snap icons again: since #12659 their SVGs draw with currentColor, and the legacy %button-icon set color to transparent, so they were invisible. Add a visual test of the bar, its hover and the handler menu. AI-assisted-by: claude-opus-5-5 * ♻️ Move the path editing bar styles to the DS Drop the deprecated styles import, resolve --panel-border-color to --color-background-quaternary and use logical properties, except top and height of the bar, which its transition names. Delete the selectors the DS buttons left unused: .handler-trigger and .flyout-indicator (the DS icon button draws its own indicator). No visual change. AI-assisted-by: claude-opus-5-5 * 📎 Add the blank line stylelint expects in the path bar styles Stylelint (scss/double-slash-comment-empty-line-before) rejects the comment right after a declaration, which made the frontend lint fail in CI. AI-assisted-by: claude-opus-5-5