v0.3.0
This is the third major release, and likely the last release. This release includes several changes required to ship the v1.1.0-v1.4.0 versions of Oneons.
- AudioComponents can specify shouldLoop to loop seamlessly
- Added isVisible property to horizontal progress bars
- You can now change the background any time, not just set it once
- Added a WidthInPixels field for text components (useful for center-justifying)
- Added MP3 and OGG playback support (experimental) - OGG playback may crash on play, changing MP3 components' volumes will change app volume in Windows Mixer on Windows 10
- Fix crash when changing volume before playing a sound
- Fix crash when calling showScene from within a sub-scene
- Fix: OGG/MP3 volume wasn't changeable after changing sub-scenes
- Fix: Puffin doesn't throw if audio is completely unavailable
- Fix: colour/sprite components were drawn despite having alpha=0
- Fix: hiding a sub-scene no longer kills the parent scene's background
- Lots of internal clean-up and code quality improvements