enso/lib/rust/ensogl/component
Ilya Bogdanov 719bd8cfa1
Forbid edits in read-only mode (#6342)
Closes #6182 

Implements read-only mode for relevant components of the IDE.

- [x]  Project Name renaming
- [x]  Nodes editing
- [x]  Editing code in the code editor
- [x]  Creating nodes
- [x]  Removing nodes
- [x]  Entering and leaving nodes
- [x]  Creating, dropping, and changing connections between nodes
- [x]  Buttons on nodes (except for visualization toggle button)
- [x]  Widgets on nodes


https://user-images.githubusercontent.com/6566674/232824737-bdd6f676-b20d-4218-af7d-4373e00cbe3e.mp4
2023-04-24 10:01:30 +02:00
..
button Refactoring mouse events. (#6078) 2023-03-28 04:41:25 +02:00
drop-down Layer/Rectangle improvements (#6247) 2023-04-19 09:06:20 -07:00
drop-down-menu Layer/Rectangle improvements (#6247) 2023-04-19 09:06:20 -07:00
drop-manager Fix wrong placement of nodes created from dropped files. (#5906) 2023-03-17 20:52:13 +00:00
dynamic-assets Improving Performance Monitor (#5895) 2023-03-21 09:17:54 +01:00
file-browser Dependency cleaning (#4092) 2023-01-27 23:39:37 +01:00
flame-graph remove content_origin property from layout (#6155) 2023-04-01 11:48:01 +00:00
grid-view remove content_origin property from layout (#6155) 2023-04-01 11:48:01 +00:00
gui Dependency cleaning (#4092) 2023-01-27 23:39:37 +01:00
label remove content_origin property from layout (#6155) 2023-04-01 11:48:01 +00:00
list-editor Forbid edits in read-only mode (#6342) 2023-04-24 10:01:30 +02:00
list-view A drop-down that allows changing the execution mode. (#6130) 2023-04-18 10:26:17 +00:00
scroll-area remove content_origin property from layout (#6155) 2023-04-01 11:48:01 +00:00
scrollbar Refactoring mouse events. (#6078) 2023-03-28 04:41:25 +02:00
selector remove content_origin property from layout (#6155) 2023-04-01 11:48:01 +00:00
sequence-diagram remove content_origin property from layout (#6155) 2023-04-01 11:48:01 +00:00
shadow Bump rustc to nightly-2023-01-12 (#4053) 2023-02-02 23:05:25 +00:00
slider remove content_origin property from layout (#6155) 2023-04-01 11:48:01 +00:00
src Vector Editor first visual implementation (#6245) 2023-04-19 04:26:01 +02:00
text Fix #6011. Don't use debug-assertion; fix sanity check that wasn't being run. (#6187) 2023-04-10 06:41:37 +00:00
toggle-button Forbid edits in read-only mode (#6342) 2023-04-24 10:01:30 +02:00
tooltip Make tooltips more visually pleasing (#6097) 2023-03-30 08:51:31 +00:00
Cargo.toml Vector Editor first visual implementation (#6245) 2023-04-19 04:26:01 +02:00