Commit Graph

10097 Commits

Author SHA1 Message Date
Cursor Agent 69c7042f06 Remove unused helper from flow fix script
Co-authored-by: Florian Rival <4ian@users.noreply.github.com>
2026-02-12 11:06:43 +00:00
Cursor Agent b582df9e2d Keep PreviewLauncher type unchanged in source
Co-authored-by: Florian Rival <4ian@users.noreply.github.com>
2026-02-12 10:56:54 +00:00
Cursor Agent f376eda1ab Add idempotent AbstractComponent Flow codemod fix
Co-authored-by: Florian Rival <4ian@users.noreply.github.com>
2026-02-12 10:53:01 +00:00
Clément Pasteau 6c7037dc24 Fix window name not set when exporting a desktop game (#8252) 2026-02-12 09:33:38 +01:00
Florian Rival 8ca0684ce3 Apply disabled text styling to Else events (#8250) 2026-02-11 18:31:40 +01:00
Clément Pasteau 32f939a25a Fix shortcut keys being stuck in the event sheets when switching tab (#8249)
Fix #3222
v5.6.255
2026-02-11 10:48:59 +01:00
github-actions[bot] bc0fc55fcd [Auto PR] Update translations (#8238)
This updates the translations by downloading them from Crowdin and
compiling them for usage by the app.

Please double check the values in
`newIDE/app/src/locales/LocalesMetadata.js` to ensure the changes are
sensible.

Co-authored-by: 4ian <1280130+4ian@users.noreply.github.com>
2026-02-11 10:11:40 +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 74a8e62518 Update .travis.yml for Ubuntu 24.04 and dependencies (#8246)
Only show in developer changelog
2026-02-11 09:44:55 +01:00
Florian Rival d53a008d99 Bump newIDE version 2026-02-10 16:40:39 +01:00
Florian Rival f1ff3d2e69 Fix tests and types
Don't show in changelog
2026-02-10 16:19:52 +01:00
Gleb Volkov dd40a997d9 Add support for setting a custom help URL for extension actions/conditions/expressions (#8103)
Only show in developer changelog
2026-02-10 16:04:38 +01:00
ViktorVovk 12b7ed5c26 Add support for skin management in Spine objects (#8229) 2026-02-10 15:54:59 +01:00
github-actions[bot] 8895b464e9 [Auto PR] Update translations (#8232) 2026-02-10 15:41:20 +01:00
D8H a7f91d8682 Fix extension import which was wrongly tagging extensions as coming from the store (#8237) 2026-02-10 14:26:11 +01:00
Florian Rival d04ae5e509 Update Semaphore CI OS image from Ubuntu 20.04 to 24.04 (#8236) 2026-02-10 14:13:46 +01:00
D8H f76a834284 Optimize simple tile maps with huge dimensions (#8202)
- Huge tile maps are faster to create and modify at runtime
2026-02-10 11:08:02 +01:00
github-actions[bot] 19acb9fc43 [Auto PR] Update translations (#8218)
This updates the translations by downloading them from Crowdin and
compiling them for usage by the app.

Please double check the values in
`newIDE/app/src/locales/LocalesMetadata.js` to ensure the changes are
sensible.

Co-authored-by: D8H <2611977+D8H@users.noreply.github.com>
2026-02-10 09:45:38 +01:00
D8H ec699d87b3 Fix a regression on undo and redo of the 2D editor (#8230)
- Don't show in changelog
2026-02-09 19:24:43 +01:00
D8H e27319991f Fix custom object children wrongly rotated in the 2D editor (#8228) 2026-02-09 18:32:16 +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
Florian Rival c9577a43ff Fix warning 2026-02-09 13:06:58 +01:00
Aurélien Vivet e71ae983d2 Add audio preview in the resources editor and when editing actions (#8219) 2026-02-09 12:50:25 +01:00
D8H bca03bd376 Fix advanced properties not uncollapsing when values are set (#8227) 2026-02-09 11:29:45 +01:00
Aurélien Vivet a4a41b2e78 Avoid crash when renaming with F2 to edit "Base layer" (#8222)
Fix #8217
2026-02-09 11:29:11 +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
Florian Rival 7078b9b619 Add menu items to add/remove a Else from a classic event
Don't show in changelog
2026-02-08 15:52:56 +01:00
Florian Rival e884359511 Add integration test for Else event with local variables (#8225)
Don't show in changelog
2026-02-08 14:25:45 +01:00
Florian Rival 6b4a6d9834 Refactor rendering of events (remoe react-sortable-tree, replace by react-window based equivalent) (#8223)
- Improve display of scaffolding lines (not shown for else events)

Only show in developer changelog
2026-02-08 12:46:42 +01:00
Florian Rival 17443587b9 Add Else event (#8216)
* This is not finished yet:
  - Documentation needs to be written.
  - Menu item (and shortcut?) to quickly toggle between a standard event and a else event must be added so it's easy to switch from one to the other.
  - Design must be adapted to make it clearer that the else event is "linked" to the previous one and is not run if the previous event is run.
2026-02-07 17:15:01 +01:00
Florian Rival ccf636cb5b Compute project path dynamically from file metadata (#8215)
Don't show in changelog
2026-02-07 12:56:33 +01:00
github-actions[bot] a9a99039cb [Auto PR] Update translations (#8204)
This updates the translations by downloading them from Crowdin and
compiling them for usage by the app.

Please double check the values in
`newIDE/app/src/locales/LocalesMetadata.js` to ensure the changes are
sensible.

Co-authored-by: ClementPasteau <4895034+ClementPasteau@users.noreply.github.com>
2026-02-06 17:04:41 +01:00
Clément Pasteau 94e6b816d8 Discount codes can now be entered in the Subscription Dialog (#8212)
* Also improve the bundle purchasing flow, so that the subscription can be automatically activated at the end of the purchase
2026-02-06 16:37:10 +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
D8H 080fc35c14 Fix property value loss when renaming a property in the extension editor (#8211) 2026-02-05 19:30:53 +01:00
Clément Pasteau c9ab6abb94 Improve URL suggested when sub is accessed from the mobile app (#8210) 2026-02-05 09:54:56 +01:00
Florian Rival 68e072a014 Add 45-degree rotation with Alt key in the 3D editor 2026-02-04 00:39:52 +01:00
Florian Rival de1600b9fa Fix crash (missing behavior shared data) when AI duplicates an object with behaviors in a new scene (#8209) 2026-02-04 00:04:14 +01:00
Florian Rival 813bf812ce Change action internal name "ChangePlan" to "SetZOrder" (#8207)
Only show in developer changelog
2026-02-03 17:08:08 +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 a509cc12ad Remove some preferences options (#8203)
Do not show in changelog
2026-02-02 15:58:46 +01:00
github-actions[bot] 013eb38540 [Auto PR] Update translations (#8198) 2026-02-02 15:37:44 +01:00
Florian Rival 10da9ec770 Upgrade Node.js version in CircleCI config (#8180)
Only show in developer changelog
2026-02-02 14:34:28 +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 7b7d36459b Refine 'Trigger Once' condition description
Only show in developer changelog
2026-01-30 16:27:47 +01:00
D8H 4d152a316e Fix simple tile map collision when created at position (0 ; 0) (#8196) v5.6.254 2026-01-30 13:11:40 +01:00
Florian Rival 14230684ba Bump newIDE version 2026-01-30 12:16:19 +01:00
github-actions[bot] 3519fb8006 [Auto PR] Update translations (#8178) 2026-01-30 12:07:53 +01:00
Clément Pasteau 35a0e7e0c3 Fix Travis build (#8194)
Only show in developer changelog
2026-01-30 12:07:12 +01:00
D8H c8f69ce391 Remove tags handler in search bars (#8190) 2026-01-30 12:02:13 +01:00