Andreas Kling
33e87d1627
Userland: Fix remaining smart pointer const-correctness issues
2023-02-21 00:54:04 +01:00
thankyouverycool
92a75ccaed
FontEditor: Include file basename in error messages when available
...
And write messages in the [action] failed: [error] format to match
common error message formatting elsewhere in Userland.
2022-11-19 15:41:09 +01:00
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