Graphite/editor/src/messages
Christopher Mendoza 919779130f Add Deepest and Shallowest selection to the Select tool (#1016)
* Single-clicking shape now selects the parent folder

* Added Ratio Button for Layer/Group. Task 1 Done

* All 3 bullet points been checked.Needs refactoring

* Refactored Code + Added descriptive comments

* Reduced code, removed comments, moved/renamed enum

* Hints now change based on selection behavior

* refactored updating hints based on layer behavior

* Updated hints and shift click for shallow select

* fixed cargo check warnings

* shift deselect works. Checking for edge cases

* Fixed the first 5 bullet points suggestions.

* Fixed double click issue

* Double click on shape switches to path tool

* updated deepest select and its hints

* Reworked logic for single click for shallow select

* Fixed CargoCheck warnings + Hypercube suggestions.

* Fix append -> push

* Break out two functions

* Split out big code blocks into functions

* Edit hint text

* Assorted code quality cleanup

* Combine duplicate impl blocks

* Add todo for future code cleanup

---------

Co-authored-by: Keavon Chambers <keavon@keavon.com>
2023-03-11 02:29:20 -08:00
..
broadcast Clean up arg order in process_message() so data is last 2023-01-29 04:07:41 -08:00
debug Clean up arg order in process_message() so data is last 2023-01-29 04:07:41 -08:00
dialog Add 'Zoom with Scroll' input navigation scheme to preferences (#1021) 2023-02-24 07:18:04 +01:00
frontend Add 'Zoom with Scroll' input navigation scheme to preferences (#1021) 2023-02-24 07:18:04 +01:00
globals Clean up arg order in process_message() so data is last 2023-01-29 04:07:41 -08:00
input_mapper Add Deepest and Shallowest selection to the Select tool (#1016) 2023-03-11 02:29:20 -08:00
input_preprocessor Clean up arg order in process_message() so data is last 2023-01-29 04:07:41 -08:00
layout Improve Threshold node, move Gamma into Exposure node 2023-02-08 17:48:08 -08:00
portfolio Move G/R/S to tools folder (#1076) 2023-03-10 23:06:31 +00:00
preferences Add 'Zoom with Scroll' input navigation scheme to preferences (#1021) 2023-02-24 07:18:04 +01:00
tool Add Deepest and Shallowest selection to the Select tool (#1016) 2023-03-11 02:29:20 -08:00
workspace Clean up arg order in process_message() so data is last 2023-01-29 04:07:41 -08:00
message.rs Add 'Zoom with Scroll' input navigation scheme to preferences (#1021) 2023-02-24 07:18:04 +01:00
mod.rs Integrate Stable Diffusion with the Imaginate layer (#784) 2022-10-18 22:33:27 -07:00
prelude.rs Move G/R/S to tools folder (#1076) 2023-03-10 23:06:31 +00:00