enso/app/gui/view/graph-editor
Michał Wawrzyniec Urbańczyk a31c671524
Undo redo fixes and improvements (#6950)
This PR adds facilities for controllers to be aware of what shortcut command is currently being processed. This allows grouping consequences of single user action into a single transaction without hard-coding it separately for all the separate paths case-by-case, which turned out to be challenging and error-prone.

Additionally, a number of minor fixes were carried over from #6877:
* workaround for #6718;
* avoiding creating spurious transactions when dealing with node positions;
* dropping any non-user user-triggered transactions that occur during the IDE project initialization.
2023-06-12 10:32:35 +00:00
..
src Undo redo fixes and improvements (#6950) 2023-06-12 10:32:35 +00:00
Cargo.toml Fix visualisation FRP bugs. (#6831) 2023-06-05 16:01:06 +00:00