Commit Graph
10858 Commits
Author SHA1 Message Date
Clem f4d4c8f15b Round of fixes 2026-10-05 18:14:06 +02:00
Clément Pasteau a92d493641 Fixes 2026-10-05 11:14:34 +02:00
Clem 4de7963505 More improvements & fixes 2026-10-05 09:38:21 +02:00
Clem 8fc8412c00 Fix groups & scene props flash 2026-10-05 09:37:55 +02:00
Clem d862c2805c More fixes 2026-10-05 09:37:55 +02:00
Clem 79b4325ef4 Improvements everywhere 2026-10-05 09:37:17 +02:00
Clem f97d8fef53 Improve all places and reveals 2026-10-05 09:37:03 +02:00
Clem 28f38de231 Fix selecting element 2026-10-05 09:34:08 +02:00
Clem 25e8e1b682 More improvements and crash management 2026-10-05 09:34:08 +02:00
Clem b1a7b6dfb2 Handle more undoable items 2026-10-05 09:34:08 +02:00
Clem 5923a98c23 Fix libgdjs import 2026-10-05 09:34:07 +02:00
Clément Pasteau 0397b6820a Improve undo/redo everywhere across the editors 2026-10-05 09:34:07 +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
Florian Rival 9cd59b3181 Handle competing effects when installing effect assets (#9140)
Don't show in changelog
2026-09-26 13:23:31 +02:00
Aurélien Vivet c8fdf564e3 Fix .gdo import missing objects and failing on some resources (#9134) 2026-09-26 12:32:48 +02:00
Florian Rival 5b52d82c99 Add support for raw object/instance changes in the agent (#9139)
Don't show in changelog
2026-09-25 17:36:40 +02:00
D8H 83da4cc2bf Improve autocompletion and errors according to variable types (#9105)
- Add autocompletion with brackets access for structures and arrays.
- Improve error messages when brackets are empty.
- Fix autocompletion of variable parameters in function calls wrongly
suggesting objects and functions.
- Only display relevant variables in autocompletion according to their
type.
- Display an error when string, number or boolean variable is used and a
structure or an array is expected and the other way around.
2026-09-25 15:40:00 +02:00
github-actions[bot] d5c6ee3b32 [Auto PR] Update translations (#9137) 2026-09-25 11:57:12 +02:00
Clément Pasteau 77aaf80ca2 Effects can now be added from the store, starting with skyboxes (#9136) 2026-09-25 11:41:56 +02:00
Florian Rival 45d3ca2c7b Add support for attaching files to chat messages and converting them to resources (#9135)
- Also let the agent see screenshots taken by gameplay test (at least an automated one, and up to 4)
2026-09-25 00:18:33 +02:00
Clément Pasteau 15dd4dafbb Prevent jumping again after falling a platform in 3D platformer (#9132) 2026-09-23 16:10:17 +02:00
github-actions[bot] 8f6228e1a7 [Auto PR] Update translations (#9123) 2026-09-23 14:49:19 +02:00
Clément Pasteau 0cd7d68ee9 Improve starters used by the AI to have themed assets (#9126) 2026-09-23 14:31:06 +02:00
Clément Pasteau df9de041f3 Allow selecting multiple resources for common actions (#9129) 2026-09-22 16:56:03 +02:00