The sprite invert (or "negative" in SpritePad) might look a bit strange in multicolor mode, but that's no bug. The sprite naming feature is backwards compatible, so when you load an older SPM file, default names will be applied. This means that a sprite would keep its name no matter if you sort it in the sprite list to a different position (which seems obvious, but wasn't like this before). ![]() The other change is that sprite data exported as ASM or BASIC file would not label the sprites by incrementing index anymore. This was necessary for consistancy and my personal sanity - internally the index number always was 0 instead of 1. the first sprite is called "sprite_0" instead of "sprite_1". Note that two changes were introduced with the sprite naming feature: sprites start with index number 0 instead of 1, e.g. The name will show as label name in ASM and BASIC exports (thx to Janne and MacBacon for the suggestions). Overall the app remains extremely small, with the main App code around 20kb and jQuery around 98kb. This greatly reduced compile time to under 4 seconds. Replicating jQuery's modal functionality was more challenging than anticipated, therefore I decided to exclude jQuery from the JS bundle again and load it from the CDN. Build time had grown to 10 seconds, which I found quite annoying. Initially I wanted to remove jQuery and jQuery UI from this project and replace it with Vanilla JS.
0 Comments
Leave a Reply. |