Commit Graph

465 Commits

Author SHA1 Message Date
Florian Rival 758c3825d1 Bump newIDE version 2026-03-31 11:03:04 +02: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
Clément Pasteau af21c2f1ca Bump to 262 (#8428) 2026-03-23 15:32:39 +01:00
Florian Rival 41549bb5aa Bump newIDE version 2026-03-05 12:37:53 +01:00
Florian Rival b7bd325995 Bump newIDE version (#8353) 2026-03-03 20:02:38 +01:00
opaldi eac6784de0 Fix npm commands not working with projects on a different disk on Windows (#8345) 2026-03-02 14:55:01 +01:00
Florian Rival f12c9da28f Bump newIDE version 2026-02-26 10:09:04 +01:00
Florian Rival 9934457b39 Add a short description for all extensions and dimension field (2D, 3D, 2D/3D or n/a) (#8303)
Only show in developer changelog
2026-02-21 13:10:41 +01:00
Clément Pasteau bd94335fe8 Bump to 5.6.258 (#8298) 2026-02-20 09:54:20 +01:00
Clément Pasteau d56ce32ce8 Fix url params not handled when doing a preview over network (#8285)
Fix #8283
2026-02-16 10:51:18 +01:00
Florian Rival 675a58ed1f Bump newIDE version 2026-02-13 12:42:17 +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
Florian Rival 3b8d42c9db Bump newIDE version 2026-02-12 14:36:14 +01:00
Clément Pasteau 6e9320b88d Fix broken paste command on desktop (#8247)
Do not show in changelog
2026-02-11 10:10:05 +01:00
Florian Rival d53a008d99 Bump newIDE version 2026-02-10 16:40:39 +01:00
Clément Pasteau cc4bb2518f Fix paste in Code Editor and launching an external editor (#8226)
Do not show in changelog
2026-02-09 10:39:30 +01:00
Gleb Volkov c0babbf6c3 Add support for custom toolbar buttons (desktop-app only) (#8166)
* This adds support for configurable toolbar buttons in the GDevelop desktop editor that execute npm scripts from the project's package.json in external terminal windows. Buttons are defined in the `gdevelop-settings.yaml` file in the project directory.
  For example, create a `gdevelop-settings.yaml` in your project root:

  ```
  toolbarButtons:
    - name: "Build"
      icon: "🔨"
      npmScript: "build"
    - name: "Test"
      icon: "🧪"
      npmScript: "test"
  ```
2026-02-06 15:32:07 +01:00
Clément Pasteau 36213ba14b Allow opening multiple GDevelop windows on Desktop (#8205)
* This was previously causing issues of GDevelop being stuck trying to log in, opening a new window should now open a completely different GDevelop that can be autonomous. (useful to open multiple projects at the same time for instance)
2026-02-03 15:54:49 +01:00
Clément Pasteau 26c7ca01e5 Upgrade internal version of Electron to 32 (#8184)
Only show in developer changes - Thanks @arthuro555 !
2026-02-02 10:58:41 +01:00
Florian Rival 14230684ba Bump newIDE version 2026-01-30 12:16:19 +01:00
Clément Pasteau dbe598bc21 Bump to 253 (#8175) 2026-01-27 09:41:33 +01:00
Florian Rival 5f531bbcb8 Bump newIDE version 2026-01-15 16:18:15 +01:00
Florian Rival 6f32ce0fce Bump newIDE version 2025-12-26 00:14:57 +01:00
Florian Rival 7dd4f873b0 Bump newIDE version 2025-12-11 09:25:16 +01:00
ViktorVovk 0a9bf13b7b Allow to maximize editor window on macOS by double clicking on the titlebar (#8053)
Co-authored-by: Viktor Vovk <vvovk@playtika.com>
2025-12-10 09:48:17 +01:00
Florian Rival 0771088db7 Fix endless reloads of in-game editor on Windows due to autosave
Also fix ignored files watching on Windows
2025-12-02 16:42:07 +01:00
Florian Rival a4c6228ab0 Update warning message 2025-12-02 16:42:07 +01:00
Florian Rival 70c91ef68c Bump newIDE version 2025-11-28 17:54:38 +01:00
Florian Rival 5f8f1af8cc Bump newIDE version 2025-11-27 12:01:03 +01:00
Florian Rival 02b65f22c2 Bump newIDE version 2025-11-24 10:13:03 +01:00
Florian Rival ca4c0c398f Fix (tentatively again) a crash on macOS when opening a project having a node_modules folder 2025-11-19 18:06: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
Clément Pasteau ccd34333a0 Fix exports failing consistently after an unknown resource URL was used (#7963) 2025-11-06 14:56:07 +01:00
Clément Pasteau 6f28e553c9 Bump to 5.4.245 (#7956) 2025-11-04 16:07:24 +01:00
Clément Pasteau 316c41bb44 Bump to 5.5.244 (#7924) 2025-10-22 14:48:37 +02:00
Florian Rival 086d4a1c6f Bump newIDE version 2025-10-13 13:17:18 +02:00
Clément Pasteau 6083c71e0e Bump newIDE version (#7850) 2025-09-25 10:48:53 +02:00
Florian Rival 207097bf03 Bump newIDE version 2025-09-18 10:01:44 +02:00
Florian Rival f0f3c257fa Bump newIDE version 2025-09-14 16:11:02 +02:00
Florian Rival a2660ff0dc Allow to easily work on the game engine using the web-app development version (#7802) 2025-08-31 23:54:44 +02:00
Florian Rival 7e03f47f08 Bump newIDE version 2025-08-14 12:37:27 +02:00
Florian Rival c481ecd6b5 Bump newIDE version 2025-07-25 15:47:07 +02:00
Florian Rival 49d128c964 Display "Ask AI" as a separate pane (or drawer on small screens) (#7738) 2025-07-24 13:20:52 +02:00
Florian Rival eb9794cd1f Bump newIDE version 2025-07-17 09:42:20 +02:00
Florian Rival 4b3f077669 Bump newIDE version 2025-07-08 10:59:24 +02:00
Florian Rival 1f0ba7c19a Update package.json 2025-07-04 16:45:43 +02:00
Florian Rival ddb5157c0a Bump newIDE version 2025-07-03 13:53:29 +02:00
ViktorVovk 5c71a4da56 Allow to unload scene resources when a scene is exited (#7381)
* This adds two new settings, available in the Project Properties and in the Scene Properties dialog, to allow to specify the strategy for preloading resources of the scenes and unloading them. By default, a game will preload in background the resources of all scenes. It will never unload these resources (so scene switching is fast).
* You can now choose to unload the resources of a scene when the scene is left using the "Resources unloading" field. If the scene is launched again later, it will load its resources again.
* You can also choose to change the preloading to disable it for all scenes (by modifying the setting in the project properties) or enable it/disable it on a scene by scene basis. This can be useful for large or modular games where you anticipate the player to only play some scenes, or if you want to reduce the resources that needs to be loaded on a web game.
2025-07-02 16:09:52 +02:00
Florian Rival a1a25f6df4 Bump newIDE version 2025-06-26 13:46:07 +02:00
Florian Rival b16099aee0 Bump newIDE version 2025-06-23 12:51:33 +02:00