Graphite/editor/src
seam0s-dev 1a81e45673
Add the settings popover menu for the Overlays toggle (#2523)
* Added granular overlays control based on features

* Added basic support for pivot, path, anchors and handles overlay settings

* Added more overlay checks on anchors and handles

* Add new settings over measurements, hover and selection overlays

* Fix errors introduced while rebasing

* Disable anchors and handles functionality with their overlays, extended selection outline check

* Add check to enable/disable outlines on selected layers

* Toggle handles checkbox in sync with anchors checkbox

* Refactor overlays checks

* Remove debug statements

* Update select_tool.rs to resolve conflict

* Minor fix to reflect anchor checkbox state on the handles

* Minor fix to make anchors checkbox work

* Rearrange menu items, and code review

* Fix pivot dragging

* Add handles overlay check when drawing with pen tool

* Fix constrained dragging when transform cage is disabled

* Fix deselecting user selection when anchors are disabled

* Minor fix for disabling anchors

* Remove All from OverlaysType

* Remove debug statements

* Fix editor crash when selecting other layers with path tool and anchors disabled

* Minor fix on overlays check for all overlays

* Add proper code formatting

* Nits

---------

Co-authored-by: Keavon Chambers <keavon@keavon.com>
2025-04-30 04:15:46 -07:00
..
messages Add the settings popover menu for the Overlays toggle (#2523) 2025-04-30 04:15:46 -07:00
node_graph_executor Add reference point input to the Mirror node 2025-04-24 05:33:20 -07:00
application.rs Comment out all remaining active Imaginate code 2025-04-12 17:32:24 -07:00
consts.rs Insert point on segment by clicking once (no more sliding) and Alt+click to delete a segment (#2495) 2025-04-30 01:03:24 +00:00
dispatcher.rs Add node description tooltips in the Properties panel and on secondary inputs in the graph (#2590) 2025-04-17 00:59:46 -07:00
generate_ts_types.rs Reorganize cargo dependencies and upgrade most of them (#1815) 2024-07-09 04:08:28 -07:00
lib.rs Add tests to the Ellipse, Artboard, and Fill tools (#2181) 2025-03-07 02:13:15 +00:00
macros.rs Upgrade to the Rust 2024 edition (#2367) 2025-03-12 17:29:12 -07:00
node_graph_executor.rs Update Tauri to v2 and execute only the node graph in native (#2362) 2025-04-14 11:43:15 +00:00
test_utils.rs Add Gradient tool test for select and delete removes a stop (#2571) 2025-04-19 16:00:59 -07:00
utility_traits.rs Clean up arg order in process_message() so data is last 2023-01-29 04:07:41 -08:00