enso/app/gui/controller/engine-protocol
Ilya Bogdanov 6aba602a34
Read-only mode for controllers (#6259)
Closes #6181

- Added a read-only flag for the project model (now controlled by a temporary shortcut).
- Renaming the project, editing the code, connecting and disconnecting nodes, and collapsing, and navigating through collapsed nodes are forbidden and will result in the error message in the console.
- Some of the above actions produce undesired effects on the IDE, which will be fixed later. This PR is focused on restricting actual AST modifications.
- Moving nodes (and updating metadata in general) no longer causes reevaluation


https://user-images.githubusercontent.com/6566674/231616408-4f334bb7-1985-43ba-9953-4c0998338a9b.mp4
2023-04-20 14:17:18 +00:00
..
src Read-only mode for controllers (#6259) 2023-04-20 14:17:18 +00:00
build.rs Bump rustc to nightly-2023-01-12 (#4053) 2023-02-02 23:05:25 +00:00
Cargo.toml Dependency cleaning (#4092) 2023-01-27 23:39:37 +01:00