itch.io is community of indie game creators and players

Devlogs

[stable] Compatibility tweaks and fixes

GMEdit
A downloadable tool for Windows, macOS, and Linux

2024.6 / 2024.8

This release is a continued effort to stop GM IDE from re-formatting files that GMEdit touches, sometimes losing recent changes to them in process.

Improvements

  • You can now use /// @is text to add a description to a variable without giving it a type.
  • Added a params_of “type”.
    It turns type parameters into rest-arguments’ types and can be used for making functions like script_execute type-checked.
  • Added support for prefix_* and /Folder/* in “library resources”.
  • Added a “Look in library resources” checkbox to Global Search.
  • Audio groups are now highlighted and appear in auto-completion

Breaking changes

  • Gamepad axes are now a separate type (gamepad_axis instead of gamepad_button) for consistency with Feather types.

Fixes

  • Arbitrary expressions are now allowed in Variable Definitions (#222).
  • Fixed sprite viewer causing editor to overflow when using multiple rows of tabs.
  • /// @param [name=0] no longer shows as [name=0:undefined]
  • A console warning is no longer emitted for JSDoc comments with [optional arguments].

Files

  • GMEdit-Windows.zip 98 MB
    Version Dec 13, 2024
  • GMEdit-Windows-32bit.zip 94 MB
    Version Dec 13, 2024
  • GMEdit-Mac.zip 90 MB
    Version Dec 13, 2024
  • GMEdit-Mac-ARM64.zip 94 MB
    Version Dec 13, 2024
  • GMEdit-Linux.zip 92 MB
    Version Dec 13, 2024
  • GMEdit-App-Only.zip 11 MB
    Version Dec 13, 2024
Download GMEdit
Leave a comment