Devlogs
[stable, beta] GM updates
GMEditA downloadable tool for Windows, macOS, and Linux
Improvements
vars argument of instance_create_* is now type-checked
- Added type definitions for time sources
- Static variables (except for those in constructors) are now highlighted as local to match IDE behaviour
- Create/constructor type inference is now aware of already-set variable types (so
a = 1; b = a; types b as number)
- Added support for 2022.11
1_000
- Added typed signatures for helper functions from 2022.11
Fixes
- Fixed a few more edge cases with function signature parser
- Fixed [$] accessor in create events/constructors causing variables to be recognized as arrays instead of structs
- More fixes for “collision with self” events not opening under increasingly more exotic circumstances
- Fixed
if (func()) not being considered wrapped by linter
- Fixed arguments of static functions in constructors not highlighting right
Files
GMEdit-Windows.zip 98 MB
Version Dec 24, 2022
GMEdit-Windows-32bit.zip 94 MB
Version Dec 24, 2022
GMEdit-Mac.zip 90 MB
Version Dec 24, 2022
GMEdit-Mac-ARM64.zip 94 MB
Version Dec 24, 2022
GMEdit-Linux.zip 92 MB
Version Dec 24, 2022
GMEdit-App-Only.zip 11 MB
Version Dec 24, 2022
GMEdit-Beta-Windows.zip 125 MB
Version Dec 24, 2022
GMEdit-Beta-Windows-32bit.zip 117 MB
Version Dec 24, 2022
GMEdit-Beta-Mac.zip 113 MB
Version Dec 24, 2022
GMEdit-Beta-Mac-ARM64.zip 109 MB
Version Dec 24, 2022
GMEdit-Beta-Linux.zip 116 MB
Version Dec 24, 2022
GMEdit-Beta-App-Only.zip 4.3 MB
Version Dec 24, 2022