10880 Commits
Author SHA1 Message Date
Aurélien Vivet 60d0aba874 Remove white sliders from 3D selection gizmo (#9032) 2026-08-29 11:58:24 +02:00
Florian Rival 2a47c7cf01 Allow to edit layers/masks (from the Physics engines) and some other properties of behaviors in the properties panel (#9030) 2026-08-28 19:42:30 +02:00
Florian Rival 310d61fd89 Remove duplication between value and labels in some properties (#9028) v5.6.281 2026-08-28 16:00:01 +02:00
github-actions[bot] 27bd04860d [Auto PR] Update translations (#8988) 2026-08-28 13:57:08 +02:00
Florian Rival 5005ebcb27 Fix the chat staying blocked after the user bought credits (#9027)
Don't show in changelog
2026-08-28 13:32:38 +02:00
Florian Rival a1a51ca321 Bump newIDE version 2026-08-28 11:32:12 +02:00
Florian RivalandMykyta Bozhdohan 4efcefb190 Fix 2D lights with a texture not being able to be rotated (#9025)
Co-authored-by: Mykyta Bozhdohan <[email protected]>
2026-08-28 11:15:00 +02:00
oleksandrbezditny 8d0563f9ed Improve Spine rendering performance (#9016)
- Only recompute meshes and bounds when the pose changes
2026-08-28 10:55:17 +02:00
Aurélien Vivet 92bc4f927d Allow resizing the gameplay test frame (#9013)
This only zooms/unzoom the display of the game. Use `setGameResolutionSize` in the test if you want to try different sizes for the game.
2026-08-27 18:47:37 +02:00
Florian Rival 050a5ba28b Use the new retry endpoint for failed requests (#9023)
Don't show in changelog
2026-08-27 15:30:04 +02:00
Florian Rival b206af51ed Improve upgrade banners and credits package dialog (#9021) 2026-08-27 13:22:28 +02:00
Florian Rival ec1631d803 Improve design of failures and approvals in agent chat (#9020) 2026-08-26 18:32:35 +02:00
Florian Rival 8a21fc922c Improve the variables list padding and hide Firefox number spin buttons (#9017)
Don't show in changelog
2026-08-26 12:09:34 +02:00
D8H 418243678a Fix default tile map assets not showing up (#9012) 2026-08-25 18:27:02 +02:00
Aurélien Vivet b6918151a2 Save the gameplay test frame position between runs (#9011) 2026-08-25 17:15:41 +02:00
Florian Rival 533677b61c Fix rare cases of objects group variables being messed up (#9010) 2026-08-25 17:03:55 +02:00
Florian Rival 9a08f27782 Redesign the list of variables and ensure they stay fast when a lot of variables are shown (#9006) 2026-08-25 15:22:39 +02:00
D8H affe372af6 Fix the button to add a variable to an object group from the side panel (#9009) 2026-08-25 14:18:08 +02:00
D8H 7f3d7351ca Fix an error when importing extensions with dependencies (#9007) 2026-08-25 10:51:57 +02:00
Florian Rival f9998eeaaa Fix multi-selection interaction bugs in the Objects panel (follow-up to #8959) (#9002)
Don't show in changelog
2026-08-24 14:13:29 +02:00
D8H e7b4a78531 Avoid some rerender of the variable editor in the side panel (#9004)
Don't show in changelog
2026-08-24 13:59:07 +02:00
ViktorVovkandViktor Vovk 086b2d3fe2 Add support for multi-selection in the list of objects (#8959)
- This lets select, copy, cut, paste, duplicate, delete, and reorganize multiple objects and folders at once — including cross-scene and cross-global-objects actions.
- Keyboard multi-selection with Shift and Ctrl (or Cmd on macOS) is supported.

Co-authored-by: Viktor Vovk <[email protected]>
2026-08-24 13:55:33 +02:00
D8H ac53473fba Fix selection being cleared when the selection rectangle starts (#9003) 2026-08-24 12:29:09 +02:00
Florian Rival 79190e3a18 Refactor the analytics metadata (#9001)
Don't show in changelog
2026-08-24 10:47:32 +02:00
D8H 92223596d1 Display an error on undeclared child of variables (#8780) 2026-08-24 10:40:14 +02:00
D8H a735e6f31d Add tests on variables with empty groups and invalid operators in expressions (#8994) 2026-08-24 10:18:41 +02:00
Florian Rival 202afa36d2 Add more stats to the profiler (notably shader related) for performance tracking (#8998)
- And redesign the profiler output so it's easier to read, with cards with important numbers + visual display of the importance of each row.
2026-08-23 13:06:09 +02:00
Florian Rival 7a912b17e9 Fix web-app build and ensure it fails if broken (#8997)
Don't show in changelog
2026-08-22 16:54:44 +02:00
Florian Rival e5a6fbdee1 Fix loading of GLB with Draco compression on the web-app (#8996) 2026-08-22 16:13:29 +02:00
D8H c8b1bd6e31 Remove some dead code about an event refactor when removing an object (#8995) 2026-08-21 18:34:41 +02:00
D8H 9ac597a859 Extend the 2D navmesh around obstacles (#8993) 2026-08-21 13:40:59 +02:00
D8H ae67d02661 Fix duplicated extensions still wrongly using functions from the original extension (#8990) 2026-08-21 13:16:44 +02:00
Florian Rival 55a2303f3c Fix handling of large projects (#8991) v5.6.280 2026-08-20 17:28:33 +02:00
D8H eb1a6bc18b Fix extension sometimes not reloaded when leaving the extension editor (#8987) 2026-08-20 15:29:42 +02:00
github-actions[bot] d84b78ccfb [Auto PR] Update translations (#8985) 2026-08-20 10:19:59 +02:00
Florian Rival 4143fb8849 Add visual monkey tests (Storybook and real app), run by CIs (#8982)
Adds `newIDE/visual-tests`: tests that manipulate the editor like a user would - in a real browser, with real clicks and real drag and drops and check after every single manipulation that nothing is broken.

Only show in developer changelog
2026-08-19 19:56:23 +02:00
D8H 9eef4111a8 Fix dialogs not closing when creating a custom behavior (#8984)
Don't show in changelog
2026-08-19 19:43:33 +02:00
D8H 7582465da2 Add a "create a new behavior" button in the behavior list dialog (#8981) 2026-08-19 19:30:36 +02:00
github-actions[bot] 34c12bbcc8 [Auto PR] Update translations (#8954) 2026-08-19 17:18:38 +02:00
Florian Rival 779292204f Bump newIDE version 2026-08-19 15:22:00 +02:00
Florian Rival 339b88ac56 Robustify Sprite editor selection handling and fix crashs (#8979) 2026-08-19 13:07:31 +02:00
Florian Rival 0b26e61459 Fix crash in Sprite editor (#8977) 2026-08-19 00:06:04 +02:00
D8H e09b29c611 Navmesh characters speed is now used for physics collision (#8978)
- This results in better handling of objects moved by Navmesh pathfinding
2026-08-18 19:09:46 +02:00
Aurélien Vivet db2c2f5bbc Add a preview of color parameters in the events sheet (#8976) 2026-08-18 15:51:15 +02:00
Florian Rival 51ff0f1e7e Revert "Preview of the colors in the eventsheets" (#8975)
Reverts 4ian/GDevelop#8927
2026-08-18 15:11:05 +02:00
D8H 024a783711 Fix navmesh characters not moving when they have the 3D physics behavior as kinematics (#8973) 2026-08-18 14:51:43 +02:00
Florian Rival 2e922b60c5 Fix rapidjson build failure with GCC 15 (GenericStringRef assignment) (#8974)
Only show in developer changelog
2026-08-18 14:49:03 +02:00
D8H ab650fd68e Fix extension action and condition folders (#8958) 2026-08-18 14:48:00 +02:00
D8H ce26d8ce4f Fix navmesh characters were able to walk on top of obstacles (#8969) 2026-08-18 14:47:45 +02:00
D8H 395045dd2f Fix missing tiles with id "0" in external tile maps (#8964) 2026-08-18 14:47:24 +02:00