Florian Rival/GDevelop: Release v5.0.0-beta89
Name: GDevelop
Owner: Florian Rival
Release: 5.0.0-beta89
Released: 2020-03-04
License: NOASSERTION
Release Assets:
Thanks to existing and new contributors that have been working on this release, and are still working on new fixes and improvements for next versions! 🙌
✨ New features
- Right click on Add Action or Add condition to show a popup allowing to quickly choose the object and the action or condition to add 🚤.
- Empty parameters are now more visible in the Events Sheet, making obvious which ones must be completed.
- This will make the workflow of experienced users faster.
- Thanks @blurymind for this addition!
- Extensions made with events can now have events run at specific moment during the game (they are called "lifecycle" functions 🔁):
- Can be at the beginning of the game, at the scene loading/unloading, pause/resume or every frame before or after the events.
- This is an advanced feature that should only be useful for extension adding new capabilities using JavaScript.
💝 Improvements
- Add font selector for BBText object (thanks @Bouh!)
- Add option to search in event texts (comments, group names) (thanks @Bouh!)
- New/update examples:
- Add Flappy Bird example (thanks @THE-GEM-TUTORIALS!)
- Improve Breakout example (thanks @PascalLadalle!)
- Simplify the Loop checkbox in Sprite editor (thanks @Bouh!)
- Improve description of events functions (thanks @Bouh!)
- Improve export/preview generation speed by 20% (visible on large games)
- Fix casing in camera actions/conditions (thanks @Bouh!)
- Add Discord button on Start Page (thanks @Bouh!)
- Make internal object and behavior registeration more explicit (thanks @arthuro555)
- Add help button in the expression selector to open expressions reference
🐛 Bug fixes
- Fix crash when using Physics engine in Facebook Instant Games.
- Fix change of focused tab after a tab is closed (thanks @gautamv95!)
- Improve pixel perfect rendering of games (thanks @Bouh!)
- This can help with the issue of "bleeding" tiles.
- Fix error highlightings in inline popovers in Events Sheet.
- Fix whitespace not preserved in comments (thanks @Bouh!)
- Fix potential wrong renaming of objects in expressions
- Fix potential issue of expressions not updated when a behavior property is renamed.
- Fix warning shown after dismissing the rename of an object (thanks @arthuro555 and @geetesh-gupta)
- Fix multiple issues in Dialogue Tree (Yarn) extension (thanks @blurymind)
- Fix game crash when using Physics engine with Facebook Instant Games
- Fix potential crash when drag'n'dropping events
- Fix font handling by BBText (thanks @Bouh!)
- Add more TypeScript types to the Runtime codebase (thanks @arthuro555!)
- Fix Events Function Extractor dialog showing empty extension names
- Fix unscrollable configuration/parameters of Event Functions (thanks @HarsimranVirk!)
- Fix checksum of piskel-editor when installing development environment of GDevelop (thanks @Quarkstar!)
- Other misc UI fixes