- Added
nvg::Texture
andnvg::TexturePattern
- Added
vec2
variations for NanoVG API functions - Added
OpenExplorerPath
API - Added
Net::Socket::Write
withMemoryBuffer
- Added word wrapping to settings descriptions
- Added GUI Metrics and GUI Demo options to developer menu
- Deprecated the
Resources
namespace in favor of loading functions in their respective namespaces (UI
,nvg
,Audio
), to clean up the API, speed up font loading, and a reduced memory footprint - Deprecated old
nvg::TextBounds
variations (removed x and y parameters) - Game enums are now registered with their proper scopes (this might break some older plugins, sorry! Please ask authors of broken plugins for updates.)
- Simplify
IO::File
API a little bit to allow for passing filename inOpen()
- Remove
OnKeyInput
deprecation compatibility, throw errors instead - Fixed missing render guards on main menu render callback
- Fixed losing settings after a plugin fails to compile
- Throw exception when empty delimiter is passed to string split
- Updated game version data (faster game startup)