1.0.5#
- Added auto base DPI- Setting a manual DPI base value in xtend_configis now optional
 
- Added mobile DPI scaling support
- Added cutout ("notch") awareness for Android 9+ and iOS 11+ devices- Also includes macros for Android 8 and below for use with display_set_ui_visibility
 
- Modifying base dimensions from xtend_configin-game now has the same effect as modifying view camera dimensions in-game
- Reduced frequency of DPI warnings and edited debug message for clarity
- Improved automatic view camera setup at runtime
- Improved demo touch support
- Fixed bug causing base DPI to always report as changed, preventing window resizing in some configurations
1.0.4#
- HTML5 now auto-disables DPI scaling with a debug warning (DPI scaling is handled by the browser instead)
1.0.3#
- Added support for real-time scale enable/disable
- Added preservesetting to scale config- Optionally keeps the scaled resolution or resets to default when scaling is disabled in real-time
 
- Added support for real-time DPI scale modifications- Incompatible DPI settings for the current display will now show a warning in the debug console
 
- Added support for real-time min/max aspect ratio modifications
- Performance optimizations
1.0.2#
- Added view_xandview_ymacros to track master scale view position in room
- Added xtend.scale.sampleoption as final resolution scale multiplier
- Added fallback in case view camera is inaccessible while still being assigned to a view- Solves rare I32 argument is undefinederrors
 
- Fixed room viewport autoconfiguration failing in some cases when rooms are not listed in order of index
- Updated GML+ dependencies to latest version (supports GameMaker Studio 2.3.1+)
1.0.0#