Commit Graph

68 Commits

Author SHA1 Message Date
Benjamin Popp
74ab33fa10 Support Indexed8 format 2020-07-26 07:33:45 -05:00
Benjamin Popp
66c1cd5268 support Indexed2 sprites 2020-07-24 07:40:14 -05:00
Benjamin Popp
017f4f30d5 Don't crash if CantainsText() returns true but GetText() throws
Apparently this can happen
2020-07-03 20:19:06 -05:00
Benjamin Popp
f7ef042300 Force chunking to align to newlines 2020-06-26 22:28:19 -05:00
Benjamin Popp
34e69fe5a7 Splitting Paste work
The idea here is that we still want to do work on the UI thread (because we're doing a bunch of command and collection notifications, which can't cleanly be done from a background thread). So we break the long "paste" operations into chunks, and allow UI updates between.
2020-06-26 22:09:03 -05:00
Benjamin Popp
f2cbc4658c Initial implementation of choice dialog
Only the greedy choice works
2020-06-01 22:14:39 -05:00
Benjamin Popp
6dc1c8b8fe general improvements 2020-05-22 20:38:58 -05:00
Benjamin Popp
fb2e500b5b Support decoding Bgra32 images 2020-05-08 08:16:02 -05:00
Benjamin Popp
ba14809c1d Support Indexed4 PNGs 2020-05-02 15:40:09 -05:00
Benjamin Popp
3fb237a475 Keep palette the same where possible
* When exporting an image, also export the original palette.
* When importing an image, if that palette is included, use it. Otherwise, use whatever the current loaded palette is as a comparison point.
2020-04-24 14:30:50 -05:00
Benjamin Popp
936755c331 Import Sprite/Palette 2020-04-23 22:32:58 -05:00
Benjamin Popp
dcd6d1d841 Outline for import/export functions 2020-04-23 10:48:13 -05:00
Benjamin Popp
167c442853 Allow AMap to open HMA as a scripting editor 2020-04-16 22:17:37 -05:00
Benjamin Popp
7fc94bfadd Compile fix
Also, don't commit metadata if there is no metadata. Have the filesystem just say "k" and move on.
2020-04-07 08:06:34 -05:00
Benjamin Popp
b21787003c Don't crash when saving throws an exception. 2019-07-03 21:47:17 -05:00
Benjamin Popp
cfdde5776b allow custom themes
save app metadata (show/hide grid, theme)
2019-04-27 21:29:39 -05:00
Benjamin Popp
1c67d531dc redo save dialog to fix a bug where you can open the
dialog multiple times
2019-04-16 16:33:01 -05:00
Benjamin Popp
0c8633da52 rename folders / files / projects from Gen3Hex to HexManiac 2019-02-05 20:58:49 -06:00