enso/app/gui/language/parser
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 Port graph editor to new AST (#4113) 2023-02-10 18:05:40 +00:00