Florian Rival
950ad0df4c
Refactor extension validation scanning to use common events traversal methods ( #8448 )
...
Only show in developer changelog
2026-03-27 15:07:05 +01:00
Gleb Volkov
9f9a26017d
Extend Diagnostic Report to cover extension function events ( #8438 )
...
- Diagnostic Report previously only scanned layout (scene) events and external events for validation errors. This PR extends the report to also scan events inside extension functions - including top-level ("free") functions, behavior functions, and object functions - detecting missing instructions and invalid parameters.
- Store-installed extensions are excluded from the scan
- Disabled ("commented out") events and their sub-events are skipped everywhere, not just in extensions.
2026-03-27 12:55:29 +01:00
D8H
cc71af5433
Fix a crash when installing an asset with buttons if some behaviors are missing ( #8439 )
2026-03-26 13:54:08 +01:00
D8H
c5259b6962
Fix embedded resource links when importing a GDO ( #8419 )
2026-03-20 15:44:40 +01:00
D8H
2c8dc0921c
Fix missing spine files when exporting GDO files ( #8405 )
2026-03-17 16:02:30 +01:00
D8H
9d0d86e6fb
Fix missing extension dependencies in GDO files ( #8372 )
...
Also fix an exception when importing a GDO file with an extension without a valid version number
2026-03-11 17:27:59 +01:00
Florian Rival
f1a182b643
Extract instruction name parsing into reusable utility method ( #8362 )
...
Don't show in changelog
2026-03-09 13:53:51 +01:00
D8H
0d3b3c3aca
Add support for folders to organize functions in the extension editor ( #8357 )
2026-03-09 11:57:52 +01:00
ViktorVovk
68d87da97b
Add "internal instruction name" search criterion in Events Sheet search panel ( #8356 )
...
Only show in developer changelog
2026-03-09 09:26:14 +01:00
Florian Rival
468ce851da
Fix variable of objects used in events broken after opening the object editor
2026-03-05 12:01:57 +01:00
D8H
50353ab676
Allow to import asset pack files (GDO) ( #8296 )
2026-02-26 17:16:47 +01:00
Gleb Volkov
a0d4bfbe72
Improve the Diagnostic Report ( #8090 )
...
- Add a shortcut (**F7** by default) and command in the command palette to open diagnostic report at any time
- The report now scans project for missing actions/conditions/expressions from extensions and reports invalid parameters (shown with red underline in Events Sheet)
- Click on error location to navigate directly to the event
2026-02-16 14:33:46 +01:00
danvervlad
f1401b33c7
Add support for marking extension functions as deprecated, with visual warnings/explanations ( #8156 )
2026-02-12 19:37:55 +01:00
D8H
deb802cfec
Allow to override behavior properties on object instances ( #8171 )
...
* For now, this is limited to instances inside custom objects. This will be made available in the future for all instances in scenes if this works well.
2026-02-09 16:21:24 +01:00
D8H
080fc35c14
Fix property value loss when renaming a property in the extension editor ( #8211 )
2026-02-05 19:30:53 +01:00
D8H
26cbf36263
Allow extensions to give choices between a set of numbers ( #8159 )
2026-01-22 11:33:53 +01:00
D8H
c424ce8e80
Show object parameters in red if any behavior parameter is wrongly filled ( #7997 )
2025-11-20 18:25:13 +01:00
D8H
360b11060d
Warn about the dependent extensions when an extension is removed ( #7971 )
2025-11-20 16:31:32 +01:00
D8H
3b8435cae1
Automatically install extensions dependencies ( #7962 )
2025-11-19 14:23:13 +01:00
D8H
7795bd2421
Fix behavior parameters not showing the last state when selecting another instruction ( #7988 )
...
- Don't show in changelog
2025-11-17 14:09:15 +01:00
D8H
28cea4d94c
Allow events to use resources parameters and properties ( #7942 )
2025-11-13 14:08:01 +01:00
D8H
cd0214c2a9
Automatically fill behavior parameters when an object is set ( #7968 )
2025-11-13 14:05:53 +01:00
Florian Rival
3846a1553b
Experimental in-game editor ( #7974 )
...
Co-authored-by: Davy Hélard <davy.helard@gmail.com >
Don't show in changelog
2025-11-11 18:22:37 +01:00
D8H
4c7231e6ae
Fix a crash at runtime when behaviors are missing in functions ( #7830 )
2025-09-15 16:40:21 +02:00
D8H
58e35cfaf5
Allow extensions to define labels for properties with string selectors ( #7825 )
2025-09-12 18:30:10 +02:00
D8H
f6e60085db
Fix missing extension dependencies in exported assets ( #7821 )
2025-09-11 14:52:32 +02:00
D8H
c21dfbcc1f
Optimize used resources search during export ( #7790 )
2025-08-25 20:12:17 +02:00
D8H
e1cf7d23cd
Various fixes for variants ( #7739 )
...
- Forbid to edit the default variant of published extensions
- Hide the children configuration from the side panel when a variant is used
- Fix the Z-order of nested custom objects in the editor
- Fix a memory crash when updating an extension where behaviors must be removed from child-objects
2025-07-22 19:06:33 +02:00
D8H
a6cd4b3c5d
Fix missing behavior shared properties for global objects ( #7647 )
2025-06-09 13:37:23 +02:00
D8H
8713a496b4
Declare the assets dimensions according to their variants in exported GDO ( #7623 )
2025-05-27 19:30:25 +02:00
D8H
f3dcb8eec8
Fix asset export for objects with unused children overriding ( #7590 )
2025-05-05 09:53:11 +02:00
D8H
896f56e850
Allow to switch between variants of custom objects ( #7403 )
...
- Variants allows to restyle custom objects
- They can be customized with the graphical editor
- The asset store will progressively use them notably for UI elements (buttons, sliders)
2025-04-24 11:05:00 +02:00
D8H
e9c625abc6
Automatically rename and delete object instance variables ( #7454 )
2025-03-10 16:05:39 +01:00
D8H
c1dfa34f0d
Deprecate internal actions and conditions to set and compare property values in extension events ( #7405 )
...
- The unified variable action and condition must be used instead.
2025-03-03 10:31:05 +01:00
D8H
15a1d392a1
Fix extension usage listing for example web pages ( #7339 )
2025-01-24 15:19:49 +01:00
D8H
56ab2fdd05
Revert "Fix used extension check false positive from usused object or behavior events ( #7331 )" ( #7340 )
...
This reverts commit cb24f191fd .
Don't show in changelog
2025-01-23 14:11:13 +01:00
D8H
cb24f191fd
Fix used extension check false positive from usused object or behavior events ( #7331 )
...
- Don't show in changelog
2025-01-22 17:17:39 +01:00
D8H
d08bf97471
Fix conflict between variable or property and parameter in variable setters ( #7329 )
...
- Don't show in changelog
2025-01-21 19:16:43 +01:00
D8H
60e36f37b1
Remove EventsFunctionsExtension inheritance to EventsFunctionsContainer ( #7326 )
...
- developer changelog only
2025-01-20 11:29:55 +01:00
D8H
d6c99b27af
Allow to use parameters and properties in the variable action and condition ( #7124 )
2025-01-15 23:28:18 +01:00
D8H
2638c4f593
Fix getter and setter generation for animation properties ( #7307 )
...
- Don't show in changelog
2025-01-14 14:51:27 +01:00
Florian Rival
e237fc4b21
Add experimental support for importing JS source files in extensions ( #7278 )
...
* See more about using [JavaScript on this page](https://wiki.gdevelop.io/gdevelop5/events/js-code/javascript-in-extensions/#experimental-new-option-javascript-files-in-your-project ).
Only show in developer changelog
2025-01-06 11:02:28 +01:00
D8H
8a0045b3b0
Rename events-function parameters in events ( #7215 )
2024-12-13 19:57:14 +01:00
D8H
8743f70aaf
Disable the variable editor button for object parameters ( #7202 )
2024-11-28 16:05:49 +01:00
Florian Rival
eae75bdc72
Fix potential crashes in events function edition ( #7204 )
...
* Also hide object groups tabs in functions (unless there are groups already) - it's not recommended to use them anymore
2024-11-28 14:00:01 +01:00
D8H
e111706a27
Fix variables from being renamed with a property ( #7186 )
2024-11-26 17:58:59 +01:00
D8H
de73d617b0
Fix missing error in expressions for missing object variables with children ( #7159 )
2024-11-13 16:16:46 +01:00
D8H
2e941c5afc
Add tests on property renaming in expressions ( #7146 )
...
- Don't show in changelog
2024-11-11 17:23:18 +01:00
Florian Rival
5bc80537b7
Fix leaderboards not properly replaced in projects using them in custom objects ( #7131 )
2024-11-06 12:46:34 +01:00
Clément Pasteau
c620ed75b3
Take automatic game screenshots in Quick Customization previews ( #7116 )
2024-10-31 11:33:58 +01:00