Commit Graph

10610 Commits

Author SHA1 Message Date
Aurélien Vivet 297dc43286 Show a placeholder for broken or missing images in the shop
Add an ImageWithFallback component that displays a 'Missing Content'
placeholder (with a broken-image icon) when an image fails to load or has
no source, keeping the same layout to avoid layout shift. Use it in the
shop tiles and the media gallery in place of CorsAwareImage.
2026-07-24 22:23:51 +02:00
Clément Pasteau 223edb68e0 Improve object list, project manager and other lists by having top header sticky, including sub-folders (#8880) 2026-07-24 17:19:21 +02:00
Clément Pasteau 1a1bbb9030 Fix double menu opening when right clicking in event sheet or animation thumbnails (#8883) 2026-07-24 16:29:09 +02:00
Clément Pasteau 172c755cc2 Allow creating a group before objects added to it (#8882)
Do not show in changelog
2026-07-24 15:27:42 +02:00
github-actions[bot] 98eab7f91a [Auto PR] Update translations (#8874) 2026-07-24 13:41:02 +02:00
Clément Pasteau a165fec8c3 Improve sprite editor performance, especially when having a lot of animations (#8877) 2026-07-24 13:39:21 +02:00
Clément Pasteau 2e6ada9c9f Focus the closest tab when closed, instead of the home (#8879) 2026-07-24 12:00:20 +02:00
Clément Pasteau 17c9c604b2 Add search Resources tool (#8865)
Do not show in changelog
2026-07-24 08:38:57 +02:00
D8H a462fa46cc Optimize tile map trimming (#8876)
It avoids to scan all the tiles when scanning just a few rows and column is often enough (only 2 tiles in the best case scenario).
2026-07-23 10:34:47 +02:00
D8H 561c43464e Allow to edit external tile maps at runtime (#8830) 2026-07-23 10:00:16 +02:00
ViktorVovk 0f04505776 Enhance CLI export behavior with diagnostic error handling (#8864)
- Added flags `--block-on-diagnostic-errors` and `--no-block-on-diagnostic-errors` to control export behavior based on project diagnostic errors.
- Also Modified recent project handling to exclude headless CLI commands from
the recent projects list.

Only show in developer changelog
2026-07-23 09:55:57 +02:00
D8H 905ad81512 Fix importation of extensions with dependency between them (#8875) 2026-07-23 09:32:28 +02:00
Gleb Volkov bfe1bcc31a Run CLI commands in the live editor when the project is already open (#8847)
CLI commands with `--run-command` used to always start a separate
headless process, even when the target project was already open in the
editor. They now goes to the live window so results
(for example imported extensions) appear in memory right away, without
reopening the project.
2026-07-22 16:21:46 +02:00
Aurélien Vivet 5b819bcdc5 Mention the Android file format ".AAB" in the Android export dialog (#8873) 2026-07-22 16:03:02 +02:00
github-actions[bot] e198d71fb0 [Auto PR] Update translations (#8866) 2026-07-22 12:35:57 +02:00
Clément Pasteau 48b3de60c8 Fix not encoding urls properly, leading to resources not loaded on mobile apps (#8870)
* This was causing some resources not to be loaded properly when the game was exported to Android, following the update to Android 16 (API 36)
2026-07-22 12:35:44 +02:00
Florian Rival ba15395cde Do not render the auto-declared loop index variable as a local declaration (#8869)
Don't show in changelog
2026-07-22 11:29:17 +02:00
Florian Rival b15ee15b5b Match objects with unicode names in EventScript source view filters (#8868)
GDevelop identifiers can contain any unicode character except the ones
reserved by the expressions grammar (GrammarTerminals.h), but the
read_events_source object-name filter used an ASCII [A-Za-z0-9_] word
boundary: objects named like "Héros" could match or miss incorrectly.

Don't show in changelog
2026-07-22 10:28:53 +02:00
Clément Pasteau 17451c9603 Allow building GDevelop for dev environments (#8867)
Do not show in changelog
2026-07-22 09:31:41 +02:00
Florian Rival 62756638d3 Experimental more robust events generation (#8863)
Don't show in changelog
2026-07-21 17:42:17 +02:00
Clément Pasteau 5f6168be89 Add and split tests of EditorFunctions + fix layer instances deletion (#8862)
Do not show in changelog
2026-07-21 16:55:40 +02:00
Clément Pasteau 2901e773c9 Fixes of put tool when erasing and wrong id-object match (#8861)
Do not show in changelog
2026-07-21 10:12:20 +02:00
github-actions[bot] c9fdf98518 [Auto PR] Update translations (#8849) 2026-07-20 14:53:46 +02:00
github-actions[bot] fbc26bf756 [Auto PR] Update extension translations (#8857) 2026-07-20 14:36:55 +02:00
Clément Pasteau a1f21d0862 Expose in app tutorial state to url (#8859)
Do not show in changelog
2026-07-20 14:36:42 +02:00
D8H de61eaf86b Fix variable parameter "add or edit" auto-completions (#8856)
- "Add or edit" options for variables, properties and parameter were wrongly always displayed.
2026-07-20 12:15:13 +02:00
Clément Pasteau 6a91e8b6fa Improvements on layer actions & group creation (#8851)
Do not show in changelog
2026-07-17 15:47:15 +02:00
D8H 6ade908c47 Fix 3D boxes not reacting to light in the 2D editor (#8852) 2026-07-17 14:39:44 +02:00
Clément Pasteau 38217eef83 Improvement of base layer modifications via tools + font/audio search (#8850)
Do not show in changelog
2026-07-16 15:55:08 +02:00
github-actions[bot] 82b93f1305 [Auto PR] Update translations (#8844) v5.6.274 2026-07-16 11:23:15 +02:00
Clément Pasteau fbe5427d11 Better warning when inspecting an internal behavior/capability (#8848)
Don't show in changelog
2026-07-16 11:23:12 +02:00
Clément Pasteau 50ed677ca0 Allow teachers to enable AI for their students (#8841) 2026-07-16 11:08:17 +02:00
D8H f4a91c66fc Fix to avoid incompatible behaviors when adding objects to a group (#8846) 2026-07-15 18:27:57 +02:00
Clément Pasteau b9813df0ec Improvement when positioning objects with brush none (#8845)
Do not show in changelog
2026-07-15 17:42:19 +02:00
Clément Pasteau 1afb101f2c Fix being able to select fnt files on ios (#8843) 2026-07-15 17:42:00 +02:00
github-actions[bot] 5c86948ff4 [Auto PR] Update translations (#8839) 2026-07-15 16:43:15 +02:00
Florian Rival ce0d2f07de Bump newIDE version 2026-07-15 15:00:41 +02:00
Florian Rival 31daead41c Bump orchestrator tool versions
Don't show in changelog
2026-07-15 15:00:15 +02:00
Clément Pasteau bff37f697a Reduce data exposed by resource listing for AI (#8840)
Do not show in changelog
2026-07-15 14:59:34 +02:00
Florian Rival 2d9d8c3a41 Fix scene variables "persistentUuid" field in JSON being regenerated or deleted on save (#8837)
Only show in developer changelog
2026-07-15 14:59:16 +02:00
Clément Pasteau 65caa19d7d Improve subscription alert banner for restoring projects (#8838)
Do not show in changelog
2026-07-15 11:20:24 +02:00
github-actions[bot] 7149c686b9 [Auto PR] Update translations (#8835) 2026-07-15 11:09:55 +02:00
Clément Pasteau 0cd03bbfa1 Make wasm test faster (#8829)
show in developer changelog
2026-07-15 09:29:13 +02:00
Florian Rival a8c4ad8180 Rename parameter (#8836) 2026-07-13 18:13:10 +02:00
Florian Rival 37deefe55d Forward compatibility for alternate events generation (#8834)
Don't show in changelog
2026-07-13 15:15:57 +02:00
github-actions[bot] 82163948bc [Auto PR] Update translations (#8832) 2026-07-13 10:43:51 +02:00
Florian Rival 42c60b3224 Add ICU message validation to prevent translation compilation failures (#8833) 2026-07-13 10:36:20 +02:00
github-actions[bot] 8bce1721a2 [Auto PR] Update translations (#8827) 2026-07-09 11:26:58 +02:00
github-actions[bot] 99977733a5 [Auto PR] Update translations (#8824) 2026-07-09 11:01:03 +02:00
Clément Pasteau e3a1deb120 Prevent variables container to crash in some rare cases (#8823) 2026-07-09 10:55:43 +02:00