Defold 1.2.137
This release adds a new orientation option for particle effects. We have also replaced the --debug
option for Bob, and “release” option in Editor dialogs, with “engine variants”, see section below.
Engine Variants
Bundling a project (either with Editor or Bob) now supports three variants, this replaces the --debug option in Bob and the Release option in the editor bundle dialog. Bundling release builds from the Editor now yields a real release build when the project contains native extensions without the need for an application manifest. Editor bundling can also target headless builds for desktop targets (Linux, MacOS and Windows).
ParticleFX Angular Velocity
We have added a new particle orientation mode for emitters; angular velocity. This will enable you to have particles spinning at different speeds. They can be controlled over a particles lifetime, for example having particles start rotating at one speed to slowly come to a halt.
Removal of Linux and OSX 32bit engines
We have previously removed the official support for Linux 32 bit engine builds, and now the time has come to remove that platform entirely from our builds (it has been available via bob.jar
). The main reason is that it is too cumbersome to maintain, and we see that the usage of 32 bit Linux platforms is very small nowadays. On the same note, we’re removing the 32 bit macOS builds from bob.jar
as well since the earliest os version we support is macOS 10.7 (Lion), which is a 64 bit platform.
Engine
-
DEF-1593
- Added: New particle orientation mode for angular velocity. -
DEF-2477
- Added: Engine build variants - debug, release and headless in Bob and Editor bundle dialogue -
DEF-3487
- Changed: Removed 32 bit Linux+OSX engines frombob.jar
. -
DEF-3496
- Fixed: Missing iPad Pro 10.5" launch images. -
DEF-3047
- Fixed: Log spam on Android 8+ devices related to CPU profiler. -
DEF-3494
- Fixed:http.request()
failed under certain conditions. -
DEF-3456
- Fixed: Cloned spine nodes were not getting correct skin and animation. -
DEF-1966
- Fixed: Collection proxies did not handle input consumption correctly. -
DEF-3489
- Fixed: X11 context initialization for the Linux engine. -
DEF-2929
- Fixed:on_input
in GUI was missing accelerometer fields. -
DEF-3464
- Fixed: Bug with stored notifications were not received on Android. -
DEF-3479
- Fixed: Added API check before attempting to login with Facebook.
Editor
Long-running tasks such as bundling, building and saving are now performed on a background thread, with a progress bar in the lower right corner. Actions that modify the project on disk are disabled while this is happening, but otherwise you can keep working in the editor while you wait for the task to complete. We also make sure that changes made outside the editor are seen by the editor before saving. Note that if an unsaved file is also changed externally, the external version will win, and your unsaved changes will be lost.
-
DEFEDIT-1420
- Changed: Long-running tasks such as bundling, building and saving are now performed on a background thread. -
DEFEDIT-1420
- Fixed: The editor will no longer overwrite external changes when saving if it has not detected them. -
DEFEDIT-1420
- Fixed: Broken library URLs are now reported correctly when bundling or building for HTML5. -
DEFEDIT-1420
- Fixed: Sometimes the progress bar could disappear, leaving only the percentage-label visible. -
DEFEDIT-1427
- Fixed: The Property and Outline panels could stop redrawing while a Particle FX or animation was playing. -
DEFEDIT-1430
- Changed: Visibility Filters now have separate toggles for components inside or outside of GUI scenes. -
DEFEDIT-1432
- Fixed: Improved progress reporting in several areas. -
DEFEDIT-1437
- Fixed: Fixed occasional “File Not Found” errors when returning to the editor after switching branches. -
DEFEDIT-1439
- Fixed: Updated autocomplete definitions for the Code Editor. -
DEFEDIT-1440
- Fixed: Bundling a project with native extensions reported Ready too early.