3.6.0 Beta release, for public test.
Editor:
- Editor no longer errors and fails when opening a game project with some script files missing.
- Fixed editor displaying unhandled exception if the script which user is trying to open was missing. Instead it will now open a blank script.
- Fixed a recently imported sprite could be displayed incorrectly scaled up in the room editor for high-resolution games, if the "Allow relative asset resolutions" was enabled in General Settings, and the sprite 0 had "Resolution" property set to "Low".
- Fixed script autocomplete for function calls was mistreating commas in strings and inline comments as if they were separating actual parameters.
- Fixed script autocomplete was not displaying members of extended structs if the parent struct was declared in another header.
- Fixed script autocomplete was not working for enum names.
- Fixed structs and enums were not highlighted if declared inside a script's body.
- Fixed crash in TextWindow GUI preview.
Engine:
- Fixed AGS_EngineInitGfx plugin callback was not called during OpenGL renderer initialization.
- Fixed ListBox.RowCount reporting 0 if called before the control was displayed once.
- Fixed ListBox was trying to draw double border (in hi-res games) outside of the control's clipping rectangle.
- Fixed Slider's handle not reacting to mouse clicks when partially outside the slider's box.