Sam Atkins
7f6bf8c7c1
FontEditor: Store glyph modified state on the undo stack
...
This means that if you modify a glyph, then undo that modification, we
stop showing the glyph as modified.
2022-08-14 13:59:19 +01:00
thankyouverycool
7376c68652
FontEditor: Propagate errors when pushing undo commands
2022-07-06 14:25:30 +02:00
Simon Wanner
206d6ece55
LibGfx: Move other font-related files to LibGfx/Font/
2022-04-09 23:48:18 +02:00
thankyouverycool
212817ea20
FontEditor: Restore selections on undo/redo actions
...
This makes navigating undo history a lot easier to follow.
Individual glyph alterations now reset selection size if necessary
to save space.
2022-03-20 20:00:25 +01:00
thankyouverycool
a3956da6dc
FontEditor: Make undo/redo compatible with multi-glyph selections
...
Previously the glyph undo stack saved an array of bytes representing
the restore state of an individual glyph when modified. Now the
selection undo stack saves a byte buffer of the entire selection,
letting us restore changes to multiple glyphs at once.
2022-03-18 01:12:26 +01:00