Another overhaul for the animation panel was on today's agenda - I just wasn't 100% happy with the version in place, so another stint with PhotoShop saw the creation of a design which (finally) seems to fit the bill. It also included a Tileset selector, something I'd forgotten to include in the original design. I also added a Ping-Pong option checkbox (see below).
Added a Loop Delay system to the animation code, which allows the user to specify a delay before the animation loops back to the start. This also ties in nicely with the Ping-Pong option, which allows the animation to cycle backwards and forwards through the frames (the Loop Delay in this case is the delay at the start and end of the sequence).
Spent the bulk of the evening ironing out a few bugs in the Add/Remove frame code, as well as a couple of quirks when a set of frames is imported.
The remainder of the night was spent tweaking some of the panel/canvas code; since the Meta panel had been changed a few weeks ago, it was still using its own canvas. However, a few tweaks later it was happily sharing its canvas with the Tile panel, thus saving a weensy chunk of video memory.
