ViktorVovk and Viktor Vovk
28934eb01a
Add support for custom "cubic-bezier" easings to the Tween extension ( #9154 )
...
- Tweens can now use a custom easing curve, in addition to the built-in named easings (`linear`, `easeInQuad`, ...). A custom curve is written like in CSS: `"cubic-bezier(x1,y1,x2,y2)"`.
- The easing field gets a Custom curve... entry that opens a visual curve editor.
- New custom easing can be named and reused across the project (or across an extension)
Co-authored-by: Viktor Vovk <[email protected] >
2026-10-08 18:34:05 +02:00
D8H
57cfbb2982
Improve variable parameter autocompletion ( #9164 )
2026-10-08 18:21:33 +02:00
Clément Pasteau
0ea60bd34a
Fix some Ai tools usages ( #9202 )
...
Do not show in changelog
2026-10-08 16:59:31 +02:00
Clément Pasteau
f9a5aae16a
UX Improvements ( #9200 )
...
* Fix resource selectors being paired on the same line for skyboxes, reducing visibility
* Fix deselecting a layer after opening it
2026-10-08 16:10:29 +02:00
Clément Pasteau
35d2f94abd
Improve message for gameplay tests ( #9199 )
...
Don't show in changelog
2026-10-08 13:39:04 +02:00
Clément Pasteau
cd54b6c25f
Improve instructions wordings to ease up search ( #9197 )
2026-10-08 10:18:37 +02:00
D8H
749d711d4c
Fix navmesh characters rotating to 0° at start ( #9198 )
2026-10-07 19:28:18 +02:00
github-actions[bot]
195e9accd8
[Auto PR] Update translations ( #9149 )
2026-10-07 14:02:34 +02:00
Clément Pasteau
1b63e7a63f
Give ability to the agent to read GDJS doc ( #9193 )
...
Do not show in changelog
2026-10-07 14:00:46 +02:00
Florian Rival
d987c83e9e
Fix navigation meshes not loading in games and previews ( #9194 )
...
Don't show in changelog
2026-10-07 00:14:08 +02:00
Clément Pasteau
d7cc8fcce7
Fix blur effects showing a border on screen edges and 3D effects hiding the layers below ( #9042 )
2026-10-06 16:14:21 +02:00
Clément Pasteau
e158de5874
Fix global object instances now have their layer reset after copied on a new scene if it does not exist ( #9182 )
2026-10-06 11:24:12 +02:00
Florian Rival
aea546a0cc
Keep the in-game editor working when the code of an extension throws ( #9188 )
...
- The errors can now be displayed without having to open the developer console
- They are also visible to the AI agent which can react to it in the case it's an error coming from an extension being edited by the AI.
2026-10-06 11:21:10 +02:00
Florian Rival
7ae35a5d60
Fix 2D rendering not visible in 3D layers since the Three.js upgrade ( #9189 )
...
Don't show in changelog
2026-10-06 11:00:33 +02:00
Florian Rival
9b1314bfa0
Make the depth of field blur effect 2x faster ( #9186 )
2026-10-06 08:55:22 +02:00
Florian Rival
25a183b2f2
Fix a duplicated import breaking Flow ( #9187 )
...
Don't show in changelog
2026-10-06 08:47:10 +02:00
Florian Rival
d516b6f72f
Improve directional light shadows rendering (improved distance and quality) ( #9185 )
...
- Ensure you use "Fitted to camera view" in your directional settings to benefit from this. This is the new default.
- Shadows are no longer rendered by chunks when they are far from the camera (they are smoothly stopping)
- The upgraded rendering allows to specify the maximum distance of the shadow from the camera. In the very vast majority of cases, this allows shadows to be rendered further than before with a quality as good if not better.
2026-10-06 08:17:08 +02:00
Clément Pasteau
428a17d5ce
Fix skyboxes orientations that were not standard cube ( #9184 )
2026-10-05 17:53:22 +02:00
Florian Rival and Davy Hélard
b30074ab24
Add Ambient Occlusion, Depth-of-field, faster bloom and tone mapping for 3D games ( #9180 )
...
Co-authored-by: Davy Hélard <[email protected] >
2026-10-05 15:10:35 +02:00
Florian Rival
d45fcdb80a
Allow edition by the agent of large JS code blocks ( #9181 )
2026-10-05 14:48:30 +02:00
Aurélien Vivet
fdb154ce95
Fix NavMesh memory leaks ( #9175 )
2026-10-05 12:59:28 +02:00
Aurélien Vivet
965b93662d
Allow selecting 3D objects behind unselectable objects in the editor ( #9179 )
2026-10-05 12:07:52 +02:00
Aurélien Vivet
b5fbe6fd8b
Remove the Quick Customization flow ( #9174 )
2026-10-05 11:29:06 +02:00
Florian Rival
6253b8e9d2
Add environment light intensity and background brightness to the skybox ( #9178 )
...
- Some skyboxes give too much light, or are too bright in the background:
- "Environment light intensity" scales the light given by the skybox.
- "Background brightness" scales the brightness of the skybox images.
Both are 1 by default, so existing scenes are unchanged.
2026-10-03 23:02:12 +02:00
Florian Rival
6eb968e1bf
Fix parallel AI work being wrongly stopped when asking for edit approval ( #9176 )
2026-10-03 19:22:40 +02:00
D8H
7dd4d13a7a
Upgrade to Three.js 0.185.1 ( #8853 )
...
- Point lights and spot lights now uses a realistic decay. It's not possible to find the exact same result as before, but you can tweak the intensity and the decay properties. Hemisphere lights, directional lights and ambient lights still work the same as before.
- The 3D particle emitter must be updated to the last version to handle the new 3D renderer world scale property.
- Ensure any 3D extension you use is also updated to the latest version.
2026-10-03 13:55:50 +02:00
Florian Rival
da3e59c232
Fix custom object gameplay test warning ( #9159 )
2026-10-03 12:38:15 +02:00
Clément Pasteau
633b2735ec
Add effects via a dedicated dialog - including pre-made effects from the store ( #9172 )
2026-10-03 11:33:33 +02:00
Clément Pasteau
0b283b16cf
Fix resizing an instance with aspectRatio activated to 0, causing it to break ( #9163 )
2026-10-02 14:06:50 +02:00
Clément Pasteau
ac23a42573
Allow extensions to know if an instance is hidden at start. ( #9167 )
...
Do not show in changelog
2026-10-02 13:29:03 +02:00
Clément Pasteau
d8e3c4ebb6
Take cursor position when copying an object in 3D ( #9166 )
2026-10-02 13:20:47 +02:00
Clément Pasteau
0bd50d35b2
Better AI credits information message for free users ( #9173 )
2026-10-02 13:17:21 +02:00
Clément Pasteau
2ff7e45b40
Fix scroll in input randomly not working and number inputs missing ( #9161 )
2026-09-30 14:59:04 +02:00
Florian Rival
a27eb7c753
Ask to save the project in the cloud before adding attached files (mobile only) ( #9162 )
...
On the mobile app, files added by the AI to a project not saved yet were
kept as blob URLs: previews can't read them (the image shows as a
placeholder) and they are lost when the app is closed. The user is now
asked to save the project in the cloud (which stores the files).
Don't show in changelog
2026-09-30 14:28:35 +02:00
Clément Pasteau
d31959e396
Better indicator for coordinates on 2D canvas ( #9148 )
2026-09-30 12:03:11 +02:00
Aurélien Vivet
75ce1cbc93
Frame the selection in the visible area between panels when focusing on it in the 3D editor ( #9157 )
2026-09-29 16:48:03 +02:00
Clément Pasteau
71b9261f59
Fix various 3D editor issues (layers and rescaling) ( #9158 )
2026-09-29 16:43:14 +02:00
Florian Rival
2e8c22b10c
Fix GDJS tests relying on exact floating point results ( #9156 )
...
Newer Chrome versions compute Math functions with a different last
digit, so compare these values with a tolerance.
Don't show in changelog
2026-09-29 15:34:12 +02:00
github-actions[bot]
00b0041478
[Auto PR] Update extension translations ( #9151 )
v5.6.283
2026-09-29 13:57:18 +02:00
Florian Rival
dbbe1e74ce
Bump newIDE version
2026-09-29 12:06:28 +02:00
Florian Rival
205cfe5e80
Allow extension provided InGameEditor toolbars ( #9153 )
2026-09-29 12:05:50 +02:00
Florian Rival
06470c5872
Fix tooltips rendered in popped out editor windows ( #9150 )
2026-09-28 18:31:05 +02:00
github-actions[bot]
ec1f2e3f4f
[Auto PR] Update translations ( #9138 )
2026-09-28 17:23:59 +02:00
Clément Pasteau
27613015c0
Share textures embedded in 3D models during runtime ( #9145 )
...
* Also ensure geometry, material and textures are correctly disposed when object is not used anymore, avoiding memory leaks
2026-09-28 17:23:23 +02:00
Florian Rival
98c1b39f5d
Improve raw JSON edition of simple tilemaps ( #9147 )
...
Don't show in changelog
2026-09-28 15:44:19 +02:00
Florian Rival
deed83995c
Improve handling of raw JSON for objects ( #9146 )
...
Notably animations.
Don't show in changelog
2026-09-28 14:26:42 +02:00
Florian Rival
d7c58bc35f
Only list the first changes and warnings of add_or_edit_variable ( #9144 )
...
Don't show in changelog
2026-09-28 13:39:54 +02:00
Aurélien Vivet
b606835c2c
Allow using the scene editor shortcuts without clicking on the canvas first ( #8938 )
2026-09-28 11:16:21 +02:00
Florian Rival
2f00592c57
Fix gameplay tests output not being bounded ( #9143 )
2026-09-28 00:12:53 +02:00
Florian Rival
64a832e930
Use the object name in the default agent asset search ( #9141 )
...
Don't show in changelog
2026-09-27 11:26:04 +02:00