mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 11:28:12 +00:00
![]() This was quite unreliable before. Changes to the undo stack's modified state are now reflected in the document's modified state, and the GUI::TextEditor widget has its undo/redo actions updated automatically. UndoStack is still a bit hard to understand due to the lazy coalescing of commands, and that's something we should improve upon (e.g with more explicit, incremental command merging.) But for now, this is a nice improvement and undo/redo finally behaves in a way that feels natural. |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
FileArgument.cpp | ||
FileArgument.h | ||
main.cpp | ||
MainWidget.cpp | ||
MainWidget.h | ||
TextEditorWindow.gml |