github 4ian/GDevelop v5.0.129
5.0.129

latest releases: v5.3.188, v5.3.187, v5.3.186...
2 years ago

💝 Improvements

UI Improvements ✨

  • Add D as shortcut to toggle disabled event, also added in right click context menu in the event sheet
  • Allow users to reorder editor tabs by dragging them (not available on touchscreens)
  • Add possibility to replace text in text events (Comments and Groups names) with search and replace
  • Add a "get started" button at the center of empty lists for variables, behaviors, effects and events
  • Make context menus in scene editor and in object list consistent
  • Fine tune search in instruction selector and stores to better handle short words in main field (Thanks @arthuro555!)
  • Clarify separation between object and instance in instance properties panel
  • Show warning when accessing builds for a game you don't own

Game management improvements (Liluo.io) 🎮

  • Allow game owners to share their ownership with other users
    • When you are defined as a game owner, you can now edit the game details as well as publish new builds to it
  • Make your game thumbnail configurable in the icons dialog, used for Liluo's game listing
  • Allow defining up to 4 genres for a game, to be displayed on the game's page, as well as for future listing in categories pages.

Engine improvements 🕹

  • Add an action to ensure the camera is inside specified boundaries
  • Add size actions and conditions for Sprites and Tiled Sprites objects:
    • Add conditions for the height and width of Sprites,
    • Add action to set the size of Sprites and Tiled Sprites.
  • Allow extensions to use the Audio category
  • Add possibility to use custom collision masks for draggable behavior
    • Added a toggle in draggable behavior parameters so that users can chose to use custom collision mask or not

⚙️ Extensions, 🎨 assets and 🕹 examples

  • MarchingSquares: Collision optimization
  • Add a "pop-up" extension: this exposes the browser native popups as actions (thanks @Midhil457!).
  • Add a new "Swipe" example for mobile and desktop: this shows how to use the Swipe extension (made by @e1e5en-gd)
    You can swipe on a touch screen or with the mouse. You can get using expressions values like the direction, angle, and positions.

🐛 Bug fixes

  • Fix the "Is moving" condition of platformer characters by removing the 1 pixel per frame detection limit
    This can be important for games with low resolution.
  • Fix text input wrongly staying visible even if hidden or layer visibility turned off
  • Fix rendering so that sprites no longer bounce by one pixel when the camera is moving and pixel perfect is activated
  • Fix extensions scene lifecycle events launched more than once after a hot reloading
  • Fix some missing translations in the Pathfinding behavior
  • Fix resource list not updated when adding some with tab opened
  • Fix duplicated extension after rename
  • Fix a crash on Windows when the Documents folder is missing
  • Fix various typos (Thanks @Elairyx7301!)

Don't miss a new GDevelop release

NewReleases is sending notifications on new releases.