Graphite/frontend/assets/icon-16px-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
..
align-bottom.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
align-horizontal-center.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
align-left.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
align-right.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
align-top.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
align-vertical-center.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
boolean-difference.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
boolean-intersect.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
boolean-subtract-back.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
boolean-subtract-front.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
boolean-union.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
checkbox-checked.svg Change MenuList checkbox to be an icon from a widget 2022-06-17 17:55:04 -07:00
checkbox-unchecked.svg Change MenuList checkbox to be an icon from a widget 2022-06-17 17:55:04 -07:00
copy.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
edit.svg Add fill and stroke color choices to the Pen tool options bar (#1188) 2023-05-03 02:08:35 +08:00
eye-hidden.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
eye-visible.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
eyedropper.svg Revamp the ColorPicker popover and ColorInput widget (#830) 2022-10-28 18:36:04 -07:00
file.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
flip-horizontal.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
flip-vertical.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
folder.svg Welcome screen, refactor to allow zero documents, and add TS typing to widgets (#702) 2022-07-22 16:09:13 -06:00
graphite-logo.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
layer.svg Polish node graph frames and rename them for clarity (#1104) 2023-04-03 01:52:25 -07:00
node-artboard.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
node-blur.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
node-brushwork.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
node-color-correction.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
node-gradient.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
node-image.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
node-imaginate.svg Rename some Imaginate parameters 2022-12-27 14:30:54 -08:00
node-magic-wand.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
node-mask.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
node-motion-blur.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
node-nodes.svg Integrate the node graph as a Node Graph Frame layer type (#812) 2022-11-05 21:38:14 +00:00
node-output.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
node-shape.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
node-text.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
node-transform.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
paste.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
random.svg Integrate Stable Diffusion with the Imaginate layer (#784) 2022-10-18 22:33:27 -07:00
regenerate.svg Integrate Stable Diffusion with the Imaginate layer (#784) 2022-10-18 22:33:27 -07:00
reload.svg Integrate Stable Diffusion with the Imaginate layer (#784) 2022-10-18 22:33:27 -07:00
rescale.svg Integrate Stable Diffusion with the Imaginate layer (#784) 2022-10-18 22:33:27 -07:00
reset.svg Integrate Stable Diffusion with the Imaginate layer (#784) 2022-10-18 22:33:27 -07:00
settings.svg Integrate Stable Diffusion with the Imaginate layer (#784) 2022-10-18 22:33:27 -07:00
trash.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
view-mode-normal.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
view-mode-outline.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
view-mode-pixels.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
viewport-design-mode.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
viewport-guide-mode.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
viewport-select-mode.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
working-colors-primary.svg Add fill and stroke color choices to the Pen tool options bar (#1188) 2023-05-03 02:08:35 +08:00
working-colors-secondary.svg Add fill and stroke color choices to the Pen tool options bar (#1188) 2023-05-03 02:08:35 +08:00
zoom-in.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
zoom-out.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00
zoom-reset.svg Update the assets directory to prefix icon folders with "icon-" 2022-05-22 00:06:10 -07:00