Graphite/frontend/assets/icon-12px-solid
Chase 1aaf2a521b Add fill and stroke color choices to the Pen tool options bar (#1188)
* Add basic layout - WIP

* Add color input min-width -> 80px

* First pass implementation - WIP

* Allow fill to be None

* Fix null Fill color

* refactor fill and stroke options into struct

* toolbar progress - WIP

* Switch is_working_color bool to PenColorType enum

* Add todo

* Add WorkingColorChanged event

* remove unused import

* Add WorkingColor[Primary/Secondary] icons

* Allow new strokes to have no color

* Set to base color when X is pressed (as per req)

* Improve icons for new UI layout design

* Add radio buttons

* Fix menu bar Edit12px -> Edit

* Add tooltips to radio buttons

* Make the color selector only on custom

* Fix edit icon correctly this time (whoops)

* Fix working colors icons

* Changes to improve the UX

* Remove lines obviated by Default::default()

* Make Eyedropper tool use working_color_changed event

* Fix tests

---------

Co-authored-by: Keavon Chambers <keavon@keavon.com>
2023-05-03 02:08:35 +08:00
..
add.svg Add control over gradient stops (#834) 2022-11-05 13:30:48 +00:00
checkmark.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
close-x.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
dropdown-arrow.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
edit-12px.svg Add fill and stroke color choices to the Pen tool options bar (#1188) 2023-05-03 02:08:35 +08:00
empty-12px.svg Revamp UI styling to remove accent color; improve tab navigation 2022-11-04 05:56:33 -07:00
fullscreen-enter.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
fullscreen-exit.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
grid.svg Revamp UI styling to remove accent color; improve tab navigation 2022-11-04 05:56:33 -07:00
info.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
keyboard-arrow-down.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
keyboard-arrow-left.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
keyboard-arrow-right.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
keyboard-arrow-up.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
keyboard-backspace.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
keyboard-command.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
keyboard-control.svg Add full support for Mac-specific keyboard layouts (#736) 2022-08-03 14:12:28 -07:00
keyboard-enter.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
keyboard-option.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
keyboard-shift.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
keyboard-space.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
keyboard-tab.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
link.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
overlays.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
remove.svg Add control over gradient stops (#834) 2022-11-05 13:30:48 +00:00
snapping.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
swap.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
vertical-ellipsis.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
warning.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
window-button-win-close.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
window-button-win-maximize.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
window-button-win-minimize.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
window-button-win-restore-down.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
working-colors.svg Add fill and stroke color choices to the Pen tool options bar (#1188) 2023-05-03 02:08:35 +08:00