set_random_seed() and make_random() now allow a string as the seed
Clarified local_time() documentation
Improved random number generator initialization so that sequences with
similar seeds diverge more quickly
Added game.json online_menu option to disable the Online menu item in the System Menu for
games that should not support Online play or use the Conduit API
New QUADPLAY_INFO global constant
Incompatible change: Removed gamepad.aa, gamepad.bb, etc. and touch.aa aliases.
Use the already existing gamepad.a_pressed, etc. instead. Left gamepad.xx and
gamepad.yy for now because gamepad.x and |sign(gamepad.dx)| is an awkward
alternative
Increased save_local() size per key to 16384 characters from 4096
Added black star and black heart to deja-6 and deja-7 fonts
Repacked kenney-1bit-14x14.png so that it can work with Tiled; redrew a small number of sprites
Fixed baseline values on many fonts
IDE improvements:
Asset import dialog now shows a preview of the contents
Moved the toolbar buttons closer to the right edge on mobile
Added code-defined constants and variables to the autogenerated program documentation
Added game.json-defined constants to the autogenerated program documentation
Increased editor selection background contrast
Long output in the debug pane now wraps around the file:line marker instead
of overlapping it
Runtime improvements:
Added game version number to autogenerated credits
All assets and scripts are forced to refresh from the server and bypass
the browser cache if either the quadplay version or the game version has changed
since the previous load
Background is now black with full-screen boot screen for deployed games
Upgraded to peer.js 1.5.5
The GPU will cache frames with duplicate commands instead of re-rendering them.
This is a significant mobile battery optimization for strategy and other games
that tend to update at a rate lower than the full 60 Hz
Reduced memory allocation/garbage collection for using threaded virtual GPU
Backspace on the keyboard maps to P1 button (b) in addition to the previous
Enter and H keys
Bug fixes:
spritesheet.size_in_sprites was transposed, is now fixed
Generated documentation now is restricted to top-level functions and variables
ESC now always cancels all open modal IDE dialogs
Fullscreen emulator screen was 2px smaller than the actual display
Slider tracks are now visible on Safari
Version now appears in the IDE's metadata editor
Prevented reload by swiping down on the toolbar on iOS Safari