[stable] A bit of everything


I’m running out of ways to title these updates when they contain a few dozen different things

Check out the previous beta for other additions!

Editor

  • Function-typed constructor and instance fields now use the script color for consistency
  • Matched [$ highlighting to GM IDE
  • Shader highlighting is now slightly smarter thanks to KeeVeeGames’ work
  • Tooltips now line-wrap properly (thanks to KeeVeeGames)
  • Some more things

Linter

  • Constructor methods now have their “returns anything” auto-detected
  • @self should take priority over @interface for determining what self is in a function
  • Matched JSDoc edge cases to GM IDE
  • JSDocs are now also supported for non-static func = function() {} in constructors, create events, and interface scripts
  • Fixed an incorrect ds_grid_get signature
  • Fixed a linter error when static is used outside of a function
  • @self {void} functions can now be called by functions with any @self
  • Fixed linter not treating obj[$"field"] correctly
  • v = 1; /// note in Create/constructors is now treated like v = 1; /// @is note (adds a note)
  • Special case for methods with @self meta
  • Enum values are now a separate type that casts to int
  • last_param_of<func> is now supported (thanks to KeeVeeGames)

Other tweaks

  • Added support for action_wrap in GM:S (I don’t remember why)
  • #pragma in NTT mods can now be indented
  • You can now open YYMPS files in GMEdit even though that doesn’t work very well (but you can look at resources!)
  • Added “Close All To Right” option for closing editor tabs (thanks to Nommiin)

Fixes

  • Fixed #249 Text is blurry depending on scroll position
  • Fixed #256 “drag and drop the project file” broken since beta
  • Fixed #257 [GMS1] Saving an object file removes one trailing newline from all events except the last
  • Fixed #258 “Audio Playback Ended” event has no label
  • any is now allowed as an alias for expr in variable definitions
  • Fixed static functions inside constructors sometimes not being indexed correctly when “allow non-top-level assignments” setting is enabled
  • Fixed code editor sometimes not knowing that its height changed due to adding/removing multi-line tabs
  • Added a workaround for selection being pasted when navigating to definitions using middle click on Linux-X11
  • Fixed #273 Duplicated colon on templated @hints (thakns to KeeVeeGames)

is that all?

Files

GMEdit-Windows.zip 126 MB
Version Feb 20, 2026 Feb 20, 2026
GMEdit-Windows-32bit.zip 118 MB
Version Feb 20, 2026 Feb 20, 2026
GMEdit-Mac.zip 114 MB
Version Feb 20, 2026 Feb 20, 2026
GMEdit-Mac-ARM64.zip 110 MB
Version Feb 20, 2026 Feb 20, 2026
GMEdit-Linux.zip 117 MB
Version Feb 20, 2026 Feb 20, 2026
GMEdit-App-Only.zip 5.2 MB
Version Feb 20, 2026 Feb 20, 2026

Get GMEdit

Download NowName your own price

Comments

Log in with itch.io to leave a comment.

(+2)

that keeveegames guy sounds cool

(+1)

And here it is!