Clément Pasteau
bfc73e1b4e
Fix arrow keys on safari + release keys and mouse on blur
2026-07-31 15:50:51 +02:00
Clément Pasteau
dbde5a9347
Instances can now be hidden at start from the properties panel ( #8884 )
...
+ AI tool can now set instance variables
2026-07-30 16:43:23 +02:00
Clément Pasteau
9ed644c807
Fix steamdeck controller not working when exporter to Steam ( #8906 )
2026-07-30 09:09:46 +02:00
Clément Pasteau
eb7d890a75
Improve panel sprite performance when not smoothed ( #8901 )
2026-07-28 14:49:26 +02:00
D8H
8dd5da42d8
Add test projects for the documentation ( #8889 )
...
Only show in developer changelog
2026-07-25 19:28:40 +02:00
D8H
561c43464e
Allow to edit external tile maps at runtime ( #8830 )
2026-07-23 10:00:16 +02:00
Florian Rival
2d9d8c3a41
Fix scene variables "persistentUuid" field in JSON being regenerated or deleted on save ( #8837 )
...
Only show in developer changelog
2026-07-15 14:59:16 +02:00
Clément Pasteau
97eccf98c3
Reduce possible crashes in the event sheet when undoing/redoing ( #8820 )
2026-07-09 08:53:29 +02:00
Florian Rival
bc1776c59e
Build Three.js as a classic global-script bundle in SharedLibs/ThreeAddons ( #8804 )
...
Only show in developer changelog
2026-07-06 17:25:17 +02:00
Clément Pasteau
99edf7522a
Fix game not taking full screen size on mobile devices ( #8776 )
2026-06-26 17:32:02 +02:00
Clément Pasteau
7ea8416e3e
Fix iOS not resuming sounds when app is put to background and focused again ( #8777 )
...
Note: this doesn't fix locking/unlocking the screen which is very random and not
reliable yet
2026-06-26 17:31:19 +02:00
Clément Pasteau
2701d05771
Fix Screen orientation parameter on iOS devices ( #8774 )
2026-06-26 14:21:20 +02:00
Clément Pasteau
c73ce6f250
Save state extended ( #8752 )
...
- Add actions to list, delete, check, and duplicate saves
- Also adapt actions so they can be awaited
2026-06-23 15:06:59 +02:00
Clément Pasteau
b584df4ce8
Fix Spine upgrade wrongly breaking require calls ( #8730 )
...
Only show in developer changelog
2026-06-17 11:26:18 +02:00
Gleb Volkov
f6872bd7a1
Migrate Spine extension to @esotericsoftware/spine-pixi-v7 ( #8595 )
...
- Replace the third-party `pixi-spine@4.0.4` with the official Esoteric Software runtime for PixiJS v7 (`@esotericsoftware/spine-pixi-v7@4.2.116`).
- The new runtime only fully supports skeletons exported from **Spine 4.2**. Older exports (e.g. 4.0) may partially render but mesh deformations won't work due to a Spine JSON schema change (`deform` → `attachments`).
2026-06-16 10:23:52 +02:00
Clément Pasteau
663edf81ec
Improve a lot the time to launch previews (and other operations like modifying groups/renaming objects) when using very long expressions ( #8662 )
2026-06-01 14:40:33 +02:00
D8H
d9d8a7d3ea
Fix a regression on the displayed position of custom objects ( #8604 )
2026-05-16 13:38:28 +02:00
D8H
e2de846279
Allow to load and unload objects from other scenes ( #8592 )
...
- Also fix manually loaded objects not being unload with their scene
2026-05-14 10:56:19 +02:00
ViktorVovk
584cca2d43
Export classes in ResourceLoader for better TypeScript compatibility ( #8594 )
...
Only show in developer changelog
2026-05-14 10:21:47 +02:00
D8H
0b3f8e7205
Improve types for TypeScript 6 ( #8591 )
...
Only show in developer changelog
2026-05-13 12:07:46 +02:00
D8H
1c17c895bb
Allow custom objects to move layer cameras ( #8572 )
...
- Also fix a crash when there is a trigger once in an external function used from a custom object
2026-05-12 11:14:34 +02:00
D8H
1480595463
Fix objects created by custom actions not being picked ( #8575 )
2026-05-07 17:48:22 +02:00
D8H
18cd4f9110
Add expressions to access the components of forward/up/right vectors of 3D objects ( #8558 )
...
- These are advanced expressions mostly useful for extensions manipulating objects in 3D space.
2026-05-04 15:19:35 +02:00
D8H
8e50ddefe4
Allow to configure object resources to be loaded independently from the scene ( #8514 )
...
- This is an advanced, experimental feature which is subject to changes. It's in most cases not useful, unless you have a large game or low end devices for which controlling memory usage is important. It's mostly useful to delay loading of large custom objects.
- Objects can be configured so that its resources are not loaded when the scene is loaded. Instead, you can use an action to manually load the resources used by it. When the loading is done (this can be checked using a condition), the object can then be created.
Be careful: if an object assets are not loaded, it will be broken when displayed on screen.
2026-05-04 10:45:51 +02:00
D8H
f7012ebfd6
Fix created child objects instances in custom objects being picked twice ( #8559 )
2026-05-04 09:37:51 +02:00
Florian Rival
e8fe23d9dc
Fix rendering of events true/false or yes/no as text when parameter not filled ( #8561 )
2026-05-03 23:35:12 +02:00
Florian Rival
1fc3e48caf
Revert new basis expressions
...
Don't show in changelog
2026-04-30 18:20:55 +02:00
Florian Rival
b697245ea6
Fix wrong usage of THREE crash
...
Don't show in changelog
2026-04-30 18:10:08 +02:00
Florian Rival
840f0e93df
Fix hot reloading for behaviors ( #8553 )
2026-04-30 11:08:56 +02:00
D8H
ab5866386e
Add expressions to get object and camera local basis in the world basis ( #8546 )
2026-04-29 17:19:21 +02:00
Clément Pasteau
920d0b86c1
Fix default variable string value being empty instead of 0 ( #8473 )
...
* Before, this was set as 0 even though displaying as empty in the
variablesList.
* Projects created before 5.6.267 will keep the same behavior (0 as default value for string variables) with an option to move to the new behavior (empty as default value) in the project properties dialog.
* Projects created from 5.6.267 will use the new default behavior (empty as default value)
https://github.com/user-attachments/assets/0d885c70-b68a-431f-8dcb-08e4e193b8a1
2026-04-27 09:37:45 +02:00
Clément Pasteau
e9862d5319
Fix screen orientation not working anymore when exporting to iOS ( #8533 )
2026-04-23 10:41:25 +02:00
D8H
1f7b999706
Fix missing globally used resources when unloading a scene that uses these resources ( #8513 )
...
- It only happens when "Unload at scene exit" is selected in project settings and a global object share some resources with a scene object.
2026-04-16 15:31:33 +02:00
D8H
5f260352ce
Fix scene properties not usable via the variable action and condition ( #8504 )
2026-04-13 09:12:32 +02:00
Florian Rival
88d63666a5
Add save/restore support for linked object relationships ( #8499 )
...
Fix #8497
2026-04-08 18:20:16 +02:00
Florian Rival
72190e8bdf
Fix hot-reloading of global object instances ( #8489 )
2026-04-07 12:49:50 +02:00
D8H
92e449558b
Allow extensions to set different icons for behaviors and objects ( #8472 )
2026-04-02 20:14:19 +02:00
Florian Rival
45ac7aaa3d
Fix Spine objects not properly loading in the editor anymore ( #8476 )
...
- Also fix hot reloading of Spine objects in preview and the 3D editor
2026-04-02 14:45:55 +02:00
Florian Rival
a22a8f569d
Fix various issues and crashes when reloading/editing resoures in or outside the editor ( #8455 )
2026-03-31 10:57:03 +02:00
D8H
3165408b17
Add a callback after the in-game editor stepped ( #8457 )
...
Only show in developer changelog
2026-03-30 15:46:38 +02:00
Florian Rival
9cd06e4e71
Fix BitmapText display in a custom object after editing its atlas externally ( #8449 )
2026-03-28 13:04:42 +01:00
D8H
6fab4f041f
Fix center point value of custom objects when a custom center is set ( #8432 )
2026-03-26 15:02:58 +01:00
D8H
23908aad8e
Save the scroll position of JS code events when closing and opening tabs ( #8417 )
2026-03-23 17:29:51 +01:00
D8H
63ffca8f77
Update the tree of functions in extensions editor with a new set of icons ( #8424 )
2026-03-23 15:24:29 +01:00
github-actions[bot]
6102d3d580
[Auto PR] Update translations ( #8333 )
2026-03-03 19:57:19 +01:00
Florian Rival
2cf203e4da
Tweak the delay before moving an object with gizmo in the 3D editor
2026-02-27 12:33:20 +01:00
D8H
7371537737
Fix to avoid objects to move when the gizmo dragging point is clicked ( #8334 )
2026-02-27 10:33:11 +01:00
D8H
50353ab676
Allow to import asset pack files (GDO) ( #8296 )
2026-02-26 17:16:47 +01:00
Clément Pasteau
de80d0b32d
Update cordova config for new xcode/ios versions ( #8321 )
...
Only show in developer changelog
2026-02-25 10:50:06 +01:00
Florian Rival
dc62aea8d8
Add support for ordering For Each by an expression, with optional limit ( #8319 )
...
- For advanced use cases where it's important to run events on each instance of an object with an ordering, the For Each can now have an ordering: an expression can be written and will be evaluated for each instance separately. The For Each will then execute for each instance in the order of the result of the expression.
- It's possible to change the direction (ascending or descending)
- It's also possible to give a limit (for example, 1 will allow to pick just the instance with the highest/lowest value for the expression).
- Examples are provided in the UI for common use cases (maximum value of a variable, health points, ammo, distance to another object...)
2026-02-25 10:37:59 +01:00