Some comments after playing a bit more with the new version:
- Issue #407 - fixed fe.Image.video_playing attribute
This was driving me nuts while trying to stop video playing in my layout, I tried all sort of tricks to avoid it and ultimately scrapped all the start/stop code
So glad it's been fixed, maybe I'll have to recover the old code then...
- Added fe_file.cpp to load images, fonts, sounds through a file stream
What does this mean for a layout developer? Or is it only an internal change?
- Relabelled and reworked the 'minimum_wait_time' emulator setting
I'd like to have more info on this minimum wait time... anyone can help or provide a link?
For some reasons on Windows, when loading my theme 2.3 took some time to start, letting me wait in front of a white screen, now in 2.4 it starts much faster, like 2.3 on the Mac, which is very good.
Overall I managed to use the new zorder system, makes more sense to me.
I noticed my layout is a bit slower and a bit more stuttering on 2.4 with respect to 2.3, I made a side by side video since the difference is quite strong
https://youtu.be/bXEFtRepDt4 . I used many tricks on my layout to make it smooth (rawset_index_offset, adding and updating hidden text objects in a nested surface), debugging this will be hard since this tricks I have no idea why they worked like they did lol