Gleb Volkov
dd40a997d9
Add support for setting a custom help URL for extension actions/conditions/expressions ( #8103 )
...
Only show in developer changelog
2026-02-10 16:04:38 +01:00
Florian Rival
d04ae5e509
Update Semaphore CI OS image from Ubuntu 20.04 to 24.04 ( #8236 )
2026-02-10 14:13:46 +01:00
D8H
f76a834284
Optimize simple tile maps with huge dimensions ( #8202 )
...
- Huge tile maps are faster to create and modify at runtime
2026-02-10 11:08:02 +01:00
D8H
deb802cfec
Allow to override behavior properties on object instances ( #8171 )
...
* For now, this is limited to instances inside custom objects. This will be made available in the future for all instances in scenes if this works well.
2026-02-09 16:21:24 +01:00
Florian Rival
17443587b9
Add Else event ( #8216 )
...
* This is not finished yet:
- Documentation needs to be written.
- Menu item (and shortcut?) to quickly toggle between a standard event and a else event must be added so it's easy to switch from one to the other.
- Design must be adapted to make it clearer that the else event is "linked" to the previous one and is not run if the previous event is run.
2026-02-07 17:15:01 +01:00
Florian Rival
68e072a014
Add 45-degree rotation with Alt key in the 3D editor
2026-02-04 00:39:52 +01:00
Florian Rival
813bf812ce
Change action internal name "ChangePlan" to "SetZOrder" ( #8207 )
...
Only show in developer changelog
2026-02-03 17:08:08 +01:00
Clément Pasteau
36213ba14b
Allow opening multiple GDevelop windows on Desktop ( #8205 )
...
* This was previously causing issues of GDevelop being stuck trying to log in, opening a new window should now open a completely different GDevelop that can be autonomous. (useful to open multiple projects at the same time for instance)
2026-02-03 15:54:49 +01:00
Clément Pasteau
26c7ca01e5
Upgrade internal version of Electron to 32 ( #8184 )
...
Only show in developer changes - Thanks @arthuro555 !
2026-02-02 10:58:41 +01:00
D8H
ca6eb1a829
Fix a regression on the action to change sprite dimensions ( #8192 )
...
Co-authored-by: Florian Rival <Florian.rival@gmail.com >
2026-01-30 11:55:23 +01:00
D8H
fb0117e160
Fix wrong evaluation of Sprite center when the frame dimension has just changed ( #8179 )
2026-01-28 16:30:10 +01:00
Florian Rival
48ce073773
Fix 2D objects not rendering properly in the 3D editor when a layer had no 3D objects
2026-01-24 17:36:55 +01:00
ViktorVovk
80a47cd65a
Fix intermittently broken sound play ( #8157 )
2026-01-23 12:05:48 +01:00
D8H
26cbf36263
Allow extensions to give choices between a set of numbers ( #8159 )
2026-01-22 11:33:53 +01:00
D8H
1cbc1de05a
Fix simple tilemap object being in the wrong category ( #8139 )
2026-01-17 19:48:03 +01:00
D8H
7f0d2a206a
Fix time scale not properly applied to custom objects ( #8134 )
2026-01-15 17:51:41 +01:00
Florian Rival
e68be2ee54
Allow to change the camera elevation more on touchscreens in the 3D editor ( #8045 ) [ci skip]
...
Don't show in changelog
2026-01-15 14:54:14 +01:00
D8H
85c62cbac7
Improve the list of objects, in the new object dialog, with objects provided by extensions ( #8126 )
...
- Extensions, behaviors and objects lists now follow the same layout
- Assets are suggested for most custom objects provided by extensions
- Also fix private objects not appearing in the list from within the
extension
2026-01-15 14:07:20 +01:00
Florian Rival
ad31f31606
Rename French action and condition internal names to English ( #8124 )
...
Only show in developer changelog
2026-01-13 15:39:38 +01:00
Florian Rival
533422588a
Fix rotated 2D+3D layers with no 3D objects not rendered properly
...
- Fix #8109
2026-01-08 17:55:17 +01:00
D8H
a093ed697d
Fix a crash when reloading the game page after an hot-reload ( #8114 )
...
- Fix #8087
2026-01-08 17:53:20 +01:00
ViktorVovk
1d5e06ca35
Fix loading of resources not properly retried when a resource can't be loaded (for example: network error) ( #8060 )
...
* Typically, when resources are downloaded from a CDN, then sometimes, for
various reasons, a request for a resource may fail. In such cases, it’s
very useful to have retry for avoiding intermittent issues.
2026-01-06 12:37:04 +01:00
D8H
72696225be
Fix object effect toggles not being applied at preview ( #8107 )
2026-01-05 11:02:50 +01:00
Florian Rival
f7a821f980
Add categories to classes for game engine documentation ( #8076 )
2025-12-18 17:12:07 +01:00
Florian Rival
5c0cb423d6
Enhance documentation for registerRuntimeScenePostEventsCallback
...
Only show in developer changelog
2025-12-16 15:25:34 +01:00
Florian Rival
a89eb4d50d
Fix 3D editor crashes/flashes when adding a new object or extension ( #8052 )
...
* When adding a new object type, the hot reload could break if a
previous hot reload was done without the script files (typically, when
adding an object from an already used type)
* When adding a new object or anything needing a loading screen, the
loading screen and the in-game editor were fighting for the rendering.
* Also fix issues when adding multiple objects from a pack
2025-12-10 17:15:48 +01:00
Florian Rival
25376ff6e8
Fix 'Made with GDevelop' sometimes shown when reloading the 3D editor
2025-12-08 18:05:13 +01:00
Florian Rival
5e971709be
Automatically restart the 3D editor if the WebGL context is lost ( #8049 )
...
* This can happen after the device/computer is coming back from sleep, or if there was a lot of switching with the 2D editor.
2025-12-05 15:52:44 +01:00
Florian Rival
b930ffec87
Keep the chosen tool in the 3D editor even when selection changes
2025-12-03 23:30:49 +01:00
D8H
68a1b304c2
Fix layers hot-reload in the 3D editor ( #8037 )
2025-12-02 22:40:24 +01:00
Florian Rival
4d819442fa
Fix broken 'Pick nearest' action
2025-12-01 14:00:37 +01:00
Clément Pasteau
6900ded05d
Fix instances from the scene not created when launching a preview of an external layout ( #8024 )
2025-11-28 11:36:34 +01:00
D8H
b218cf8609
Allow to set effects as initially disabled ( #8002 )
2025-11-25 15:18:59 +01:00
Florian Rival
bf5b216cde
Fix in-game editor not displaying duplicated/new objects in some cases
2025-11-24 23:59:41 +01:00
Florian Rival
f9f95bf861
Fix direction of shift+wheel/space+click pan
2025-11-20 13:46:37 +01:00
Florian Rival
24cec0ac54
Fix shift+wheel click to pan in the in-game editor
2025-11-20 12:33:07 +01:00
Florian Rival
1490d5c8be
Add right/middle click pointer lock to in-game editor ( #7993 )
...
Don't show in changelog
2025-11-18 20:25:39 +01:00
Florian Rival
d292d5f74c
Fix hot-reloading of layer 3D near/far plane, FOV and 2D drawing distance
2025-11-17 19:02:15 +01:00
D8H
28cea4d94c
Allow events to use resources parameters and properties ( #7942 )
2025-11-13 14:08:01 +01:00
D8H
db28136a12
Avoid a crash at preview when behaviors are missing ( #7970 )
2025-11-13 14:06:20 +01:00
D8H
ac706843f6
Fix Bitmap texts not being displayed after a first unload ( #7977 )
2025-11-13 14:04:22 +01:00
Florian Rival
89c3bed13a
Fix deletion when cursor over transform controls
...
Don't show in changelog
2025-11-11 22:20:52 +01:00
Florian Rival
3846a1553b
Experimental in-game editor ( #7974 )
...
Co-authored-by: Davy Hélard <davy.helard@gmail.com >
Don't show in changelog
2025-11-11 18:22:37 +01:00
Aurélien Vivet
9fa0812305
Fix .fnt loading for files generated by some tools ( #7909 )
...
- A new "header" has been added in every .fnt generated with the common BitmapFont generator at http://snowb.org/ . They will now be properly loaded.
2025-10-16 09:44:34 +02:00
Florian Rival
40c576bc2d
Fix Save State with old async tasks used in some extensions
2025-10-11 18:40:19 +02:00
Florian Rival
98a24dc8fc
Add support for profiles and exclusions in Save States ( #7897 )
2025-10-11 15:47:31 +02:00
Florian Rival
3c0bb83032
Add "Pick Nearest" and "Rotate toward object" action ( #7883 )
2025-10-07 11:59:07 +02:00
D8H
0fb92e000b
Fix the link to the asynchronous function help page ( #7880 )
2025-10-05 23:27:18 +02:00
D8H
a85668c8d9
Fix aspect ratio being lost when hot-reloading 3D models ( #7868 )
2025-10-02 14:15:26 +02:00
Clément Pasteau
e174136fb4
New Save & Load built-in actions ( #7811 )
...
* New actions are available to save & load the game state, making Saving & Loading as easy as adding 1 action to your game!
* While it will work in most cases, it has a few limitations and hasn't been thoroughly tested on all types of objects/behaviors and games, so it is for the moment tagged as **Experimental** while we gather feedback and improve it
* Check out the wiki for more info: https://wiki.gdevelop.io/gdevelop5/all-features/save-state
2025-09-29 15:38:37 +02:00