Orama-Interactive / Pixelorama

Unleash your creativity with Pixelorama, a powerful and accessible open-source pixel art multitool. Whether you want to create sprites, tiles, animations, or just express yourself in the language of pixel art, this software will realize your pixel-perfect dreams with a vast toolbox of features. Available on Windows, Linux, macOS and the Web!
https://orama-interactive.itch.io/pixelorama
MIT License
6.83k stars 372 forks source link

remove old (pre 0.8) .pxo loading code #904

Closed Variable-ind closed 1 year ago

OverloadedOrama commented 1 year ago

Some context for this decision. Versions earlier than 0.8 used a different system for .pxo files that changed in version 0.8, which came out back in September 23 2020, almost 3 years ago. Most people use newer versions than this, so it makes little sense to keep the old compatibility code anymore. Removing this code also allows us to properly detect if a pxo that is being loaded is corrupt or not. Prior to this pull request, loading a corrupt pxo file results in a crash.