github 4ian/GDevelop v5.1.148
5.1.148

latest releases: v5.4.217, v5.4.216, v5.4.215...
2 years ago

💝 Improvements

  • Improve the editor scrollbars to be more intuitive
  • Performance optimization: Avoid rendering the scene editor when a dialog is opened
  • Add some particle emitter actions conditions and expressions
    • Max number of displayed particles
    • Particle rotation min and max speeds
    • Additive rendering setting
  • Add autocompletion for timers, tweens and other extensions identifiers
  • Add a field to define behavior property descriptions when creating extensions
  • Notify when a new version is available to be automatically installed on the web
  • Make the existing onboarding flow usable on the Desktop version
  • Show an error message if a sentence of a function of an extension is using a parameter that does not exist
  • Update extension field hints to fit the good practices

⚙️ Extensions, 🎨 assets and 🕹 examples

  • [Reviewed] [Ellipse movement] New extension
    • This is a rework of the "Sine movement" extension. It aims to be easier to use.
    • The "Sine movement" extension can still be found in the community list.
  • [Reviewed] [MultitouchJoystick] Added conditions for 8-way movement
    • Added conditions for 8-way movement (thanks to @jerikothomas)
    • Changed 4-way condition to use 90-degree arcs (was 180 degrees and overlapping)
    • Updated conditions to use a single range of angles when possible
    • Added link to wiki page
  • [Reviewed] [RenderToSprite] Add a new action to render a scene area into a sprite
  • [Community] [HasLanded] New extension
    • Allow to checks if a character has landed on a floor.
  • [Community] Add JSON Resource loading extension
    Allows to load static JSON resources into a variable. Thanks @arthuro555!
  • [Community] Add LoadImageFromURL extension
    This extension allows to load images into sprites and resources from a URL. Thanks @arthuro555!
  • [Community] [Point and Orbit] Point an object toward a position, orbit object around position
    By @VegeTato
  • Add the new assets pack: Tiny Characters by Fleurman (Packaged by @Entr0py404)
  • Rename the attribute "extensions" to "requiredExtensions"
  • Fix the name of Plinko game
  • Update the rectangular movement example to use the new extension

🐛 Bug fixes

  • Fix instance properties panel not being updated properly after a layer was created or renamed
  • Fix project name not updating in recent project files after saving
  • Add word wrap in the code editors to avoid horizontal scrolling
    • Also fix some text overflowing out of the screen for some languages.
  • Particle emitter:
    • Fix line particles origin to be set at 0 to prevent rotation offset
    • Fix incoherent rotation speed of the particles
    • Fix particle max force value being too close to zero triggering a PIXI bug
  • Fix grammar: change 'let' to 'leave'. (Thanks @BWPanda!)
  • Fix variable name checks being too strict on non-top level variables
  • Fix leaderboard entry creation duplicate conditions to avoid spamming servers
  • Fix text of game feedback not being wrapped when it's a single really long word
  • Fix window border not updating properly in scene editor when the project resolution is changed
  • Fix parameters order in the events sheet sentence of "Change the gradient of the text" action
  • Fix extension icon store displaying white hard-to-see icons on light theme
  • Fix object default hitboxes not being reinitialized properly on object reinitialization

Don't miss a new GDevelop release

NewReleases is sending notifications on new releases.