- refactor game to use DGEngine core
- add FileBytes resource type
- add Shape UIObject
- add action to delete audio
- add bindWhenHidden property to BindableText
- add portable mode
- add rightClick actions to Button
- add scale4xhq and xbrz4x shaders
- add support for BitmapFontTexturePacks with more than 256 chars
- add vcpkg port for physfs and sfml
- add x64 to project
- fix errors
- load grayscale palette on error
- override SFML wave implementation with one using dr_wav (faster)
- refactor CompositeTexture as a TexturePack
- refactoring to remove composite element parsing
- remove android build support
- remove rectpack2D
- rename Keyboard to InputEvent
- set default texturePack directions to 1
- setSmooth textures
- support for utf8 in FileUtils
- support for utf8 strings in BitmapText and StringText
- update gamefiles
- update to new lighting system using circles and BlendMode
- use more c++20
- use string_view in parsers