- Updated flow-bin to version 0.299.0
- Updated .flowconfig with new configuration
- Fixed deprecated Flow syntax
- Ran Flow codemod annotate-exports (converged after 3 iterations)
- Added 2671 type annotations across 1202 files
- Fixed arrow-function return types for prettier compatibility
- Added $FlowFixMe comments for remaining Flow errors (3031 comments across 710 files)
- Fixed 5 push.apply to spread syntax conversions
This codemod addresses Flow type errors across the codebase as part of the Flow migration process.
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>
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>
* 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.
* 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.
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>
* 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"
```
* 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)