Graphite/editor
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
..
src Add Deepest and Shallowest selection to the Select tool (#1016) 2023-03-11 02:29:20 -08:00
Cargo.toml Refactor vector data type from document-legacy into node graph (#1057) 2023-02-25 16:55:05 +00:00
build.rs Update release series to Alpha Milestone 2 2023-02-11 12:00:00 -08:00
graphite-test-document.graphite Rename the legacy Graphene crate to document-legacy (#899) 2022-12-22 02:12:05 -08:00