[stable, beta] GM updates
GMEdit » Devlog
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;
typesb
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 Dec 24, 2022
GMEdit-Windows-32bit.zip 94 MB
Version Dec 24, 2022 Dec 24, 2022
GMEdit-Mac.zip 90 MB
Version Dec 24, 2022 Dec 24, 2022
GMEdit-Mac-ARM64.zip 94 MB
Version Dec 24, 2022 Dec 24, 2022
GMEdit-Linux.zip 92 MB
Version Dec 24, 2022 Dec 24, 2022
GMEdit-App-Only.zip 11 MB
Version Dec 24, 2022 Dec 24, 2022
GMEdit-Beta-Windows.zip 98 MB
Version Dec 24, 2022 Dec 24, 2022
GMEdit-Beta-Windows-32bit.zip 94 MB
Version Dec 24, 2022 Dec 24, 2022
GMEdit-Beta-Mac.zip 90 MB
Version Dec 24, 2022 Dec 24, 2022
GMEdit-Beta-Mac-ARM64.zip 94 MB
Version Dec 24, 2022 Dec 24, 2022
GMEdit-Beta-Linux.zip 92 MB
Version Dec 24, 2022 Dec 24, 2022
GMEdit-Beta-App-Only.zip 11 MB
Version Dec 24, 2022 Dec 24, 2022
Get GMEdit
Download NowName your own price
GMEdit
A high-end code editor for all things GameMaker
Status | Released |
Category | Tool |
Author | YellowAfterlife |
Tags | GameMaker |
More posts
- [stable] Compatibility tweaks and fixes2 days ago
- [beta, stable] Small things and fixes55 days ago
- [stable, beta] Some fixesMay 25, 2024
- [stable, beta] "Navigate to method" and various tweaksMay 10, 2024
- [stable, beta] A few things and GM updatesFeb 26, 2024
- [stable, beta] Small fixes and Return Of CoroutinesSep 06, 2023
- [stable, beta] GM2023.4 and multi-level tabsJun 08, 2023
- [stable, beta] GM2023.1 support and small thingsMar 12, 2023
- [stable, beta] Arrow functions and various improvementsOct 19, 2022
Comments
Log in with itch.io to leave a comment.
Having this slightly strange syntax highlighting with constructors, although it might be intentional.
Static variables set to functions are highlighted like functions, while ones set to methods are highlighted like instance variables. Also arguments and variables inside sub-functions get highlighted the same as the constructor’s arguments if they share the same name.
Nothing major, I just figure it’s worth reporting.
Also are binary literals meant to be supported? I assume not, since they don’t do any highlighting and display an error in the sidebar right now