Devlogs
[stable] Compatibility tweaks and fixes
GMEditA 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