Added a truncate operation to the pixelaria file saver to avoid crashing the loader with pending garbage data when saving over pre-existing files.
Added an assertion type check condition to the base block to crash the program when the block is used in a potentially invalid condition.
Changing some exception types on the Frame class to be of InvalidOperationException instead of the generic Exception type
Changing the way the default texture packer counts similar frames to use a faster and more terse and matrix mapping method
Modifying animation preview panel and animation view to update when frames are moved, and to not auto-playback when frames are modified
Implementing original undo pixel color persistence on the PerPixelUndoTask. Used for operations that may change the value of a pixel multiple times, and is desired to maintain the original undo color
Modifying eraser paint operation to utilize the new original pixel undo color persistence feature from the per pixel undo task
Updating changelog and issues files
Fixing spray paint operation responding to the middle mouse button press
Changing the PictureBoxDecorator's paint methods from abstract to virtual
Implementing new onion skin decorator class and fixing issues with decorators rendering on the image edit panel's picturebox