Implement using GUI. Provide an entry point and window, but implement the editor itself as a class that can go into any GUI container. Also provide a helper class for making it windowed within another application (ie peoplemon editor).
Should avoid intermediate files. Can operate directly on spritesheets. Have base spritesheet, then defined "shards" which are just the source rects. Can update spritesheet as a feature (ie import shard or sheet). Can either keep undo/redo history in memory, or save sidecar files in temp storage somewhere.
To replace https://github.com/benreid24/Animation-Editor-2
Implement using GUI. Provide an entry point and window, but implement the editor itself as a class that can go into any GUI container. Also provide a helper class for making it windowed within another application (ie peoplemon editor).
Should avoid intermediate files. Can operate directly on spritesheets. Have base spritesheet, then defined "shards" which are just the source rects. Can update spritesheet as a feature (ie import shard or sheet). Can either keep undo/redo history in memory, or save sidecar files in temp storage somewhere.
Integrate with editor module in #136