10809 Commits
Author SHA1 Message Date
Clément Pasteau df9de041f3 Allow selecting multiple resources for common actions (#9129) 2026-09-22 16:56:03 +02:00
Florian Rival b9109cfbaa Fix gameplay test being mistakenly erased and improve layer error messages (#9124) 2026-09-20 16:13:18 +02:00
github-actions[bot] c6d0921103 [Auto PR] Update translations (#9122) 2026-09-19 16:52:16 +02:00
Florian Rival 09685bfa88 Add support for external layouts for agents (#9121) 2026-09-19 15:53:59 +02:00
github-actions[bot] ecf0f72430 [Auto PR] Update translations (#9118) 2026-09-18 18:23:35 +02:00
Aurélien Vivet e18076ea5b Redesign the preferences dialog and keyboard shortcuts (#9066) 2026-09-18 17:57:08 +02:00
Florian Rival 4577bfba5a Improve gameplay tests (#9120)
- The warning about a custom object with no child in it ("it renders
nothing") fired on ParticleEmitter3D, Light3D or Text3D objects, which
are drawn by the JavaScript code of their extension (with Three.js) and
legitimately have no child. Skip it when the code replaced the renderer
of the object, or added something to draw (a mesh, a sprite, a
graphics...) in the stock renderer's container.
- The game-side wall-clock watchdog did not exclude the time the page
spent hidden (frozen by the browser), unlike the guards of the stepping
loop: a test run in a background tab or a covered window was reported as
a plain "timeout" instead of being given up on as paused by the editor.
Exclude it, and tell about that time in the timeout message.
- Reject a non-string object name with a clear error instead of asking
the scene for "[object Object]" (which registered a phantom object list
and silently found nothing), the mistake `lookTowardWithMouseDelta`
invites when the target is passed first.
2026-09-18 15:30:47 +02:00
Clément Pasteau 79527b2df5 Automatically opt out of ipad multitasking to allow publishing to App Store (#9119) 2026-09-18 13:32:54 +02:00
Florian Rival be887e51c3 Allow the agents to read/create/modify extensions (custom functions/objects/behaviors) (#9094) 2026-09-18 11:44:08 +02:00
github-actions[bot] cf6ef6438c [Auto PR] Update translations (#9114) 2026-09-17 17:30:08 +02:00
Clément Pasteau 231dd160ef Fix object dialog overflowing on mobile (#9117) 2026-09-17 17:19:37 +02:00
Clément Pasteau 876821ff1e FIx nested variables being displayed as null in debugger (#9116) 2026-09-17 16:43:33 +02:00
github-actions[bot] 2961e9d310 [Auto PR] Update translations (#9096) 2026-09-16 17:22:57 +02:00
Clément Pasteau c5bf5a88b7 Warn and block redeeming a code when subscription is from mobile (#9112) 2026-09-16 15:58:33 +02:00
Clément Pasteau 49704cc7dd Move the enable AI for students button in Education dashboard (#9111) 2026-09-16 11:07:01 +02:00
Clément Pasteau 27ef7dddb1 Fix sprite points being misaligned in preview when using increased text size (#9108) 2026-09-16 10:21:50 +02:00
Clément Pasteau cc498656b3 Prevent locked instances from being deleted in 3D editor (#9109) 2026-09-16 10:21:31 +02:00
Clément Pasteau 43b3e42236 Fix condition hasJustBeenDragged staying true when deactivated (#9107) 2026-09-16 09:36:22 +02:00
Clément Pasteau 3ccda1e6e6 Tween opacity action is now only visible to compatible objects (#9106) 2026-09-15 17:18:29 +02:00
Clément Pasteau 89c44ffe7d Improve scene properties panel on first opening (#9104)
Do not show in changelog
2026-09-15 14:39:06 +02:00
Clément Pasteau 0327f03ebf Ensure credentials for cloud project resources are refreshed regularly (#9102) 2026-09-15 14:07:24 +02:00
Clément Pasteau 34d6645d85 New action to Tween camera Z position (#9093) 2026-09-14 18:27:01 +02:00
Clément Pasteau 2264dfd761 Fix reusing the reasoning level the AI request was started with (#9101)
Don't show in changelog
2026-09-14 17:51:16 +02:00
Clément Pasteau 4ce8016582 Allow m4a format for audio files (#9100) 2026-09-14 17:46:33 +02:00
Clément Pasteau 72ac9b7de4 Ensure special characters are correctly encoded/decoded for resources. (#9099)
* plus improve audio loading error messages
2026-09-14 17:04:41 +02:00
Clément Pasteau 6679710f82 Fix Escape key correctly deselecting elements in the editor (#9098) 2026-09-14 11:14:38 +02:00
Clément Pasteau ba35c45539 Prevent opening a menu item on drag (#9097) 2026-09-14 10:28:52 +02:00
Florian Rival 458aeb9f82 Auto-declare variable set on an instance on the object for agents (#9095)
Don't show in changelog
2026-09-13 14:14:56 +02:00
github-actions[bot] 7a7736a3a4 [Auto PR] Update translations (#9086) v5.6.282 2026-09-11 14:08:53 +02:00
D8H bc4a66443c Fix missing scope icon for variable autocompletions (#9088) 2026-09-11 12:35:18 +02:00
Clément Pasteau 65e01b77ce Fix popped out windows slowing down the whole editor over time (#9091) 2026-09-11 12:00:27 +02:00
Clément Pasteau a6759776ee Fix tweens working when duration is 0 (#9090) 2026-09-11 11:54:14 +02:00
Clément Pasteau a21808b0ea Fix easings imports (#9089)
Do not show in changelog
2026-09-11 10:40:44 +02:00
Clément Pasteau fc0b5258b9 Improve the selection of Tween Easings with a preview (#9084) 2026-09-11 10:02:24 +02:00
github-actions[bot] c0cc3ebc3e [Auto PR] Update translations (#9080) 2026-09-10 16:46:25 +02:00
Clément Pasteau aebba8b875 Fix correctly scrolling the screen when dragging events, instructions, objects (#9082) 2026-09-10 16:46:03 +02:00
Florian Rival 56c79e29ad Improve ObjectsContainer performance when accessing objects by name (#9085) 2026-09-10 15:34:31 +02:00
Florian Rival 84502b0522 Bump newIDE version 2026-09-10 12:58:07 +02:00
D8H 1149a67963 Fix missing error messages on variable fields (#9078) 2026-09-09 18:35:55 +02:00
Florian Rival 6a6290648f Fix renaming of global objects not updating events (#9081) 2026-09-09 17:23:14 +02:00
github-actions[bot] 6456aa9797 [Auto PR] Update translations (#9075) 2026-09-09 15:40:29 +02:00
Clément Pasteau 0bf059812f Fix correct autocomplete for login/signup (#9079) 2026-09-09 15:37:12 +02:00
Clément Pasteau b13b59e9ae Subscriptions are not cancelled upfront anymore when starting a checkout (#9076) 2026-09-09 14:50:16 +02:00
Clément Pasteau 8001cfdf02 Correctly show the "try game" button only when the game exists (#9077) 2026-09-09 14:30:29 +02:00
D8H 84ae902888 Fix extension editor side panel section order (#9074) 2026-09-08 18:04:33 +02:00
github-actions[bot] 5a07a8988e [Auto PR] Update translations (#9064) 2026-09-08 15:32:55 +02:00
Clément Pasteau ebb4575b04 Education accounts can be reactivated right away (#9072) 2026-09-08 15:24:38 +02:00
D8H e5b4cb859c Allow to copy property folders (#9071)
- Also add a "move to" menu for properties
2026-09-08 15:07:17 +02:00
D8H 52d52cb926 Fix deletion of folders not to leave empty sub-folders (#9070) 2026-09-08 12:42:11 +02:00
D8H a745582731 Allow to move function folders to another extension (#9069) 2026-09-08 10:44:58 +02:00