An update amid a war


Things aren’t so good in Ukraine right now.

I’d recommend looking into Bundle for Ukraine if you can (goes on for 8.5 more days as of posting this)

Improvements

  • Revamped Global Lookup menu to have resource type filters and support for name:type1|type2
  • Ctrl+G now has a little auto-completion menu for document symbols and regions.
  • Non-file tabs (e.g. preferences, search) are now saved with project session.
  • Added a “Lock pinned tabs” option (prevents you from accidentally closing pinned tabs).
  • Added ability to toggle fullscreen (default: F11, or in command palette)
  • Import Images button now accepts multiple files on macOS (thanks to babaganosch).
  • Themes can now specify backgroundColor for native window background, but I’m not seeing any difference on Windows

Linter and co.

  • Added support for struct-types - e.g. var p:{x:int,y:int}
  • Added support for globalvar name:type

Plugins

  • Changed plugin init order so that project is guaranteed to be loaded by the time you get first project/tab events.

Fixes

  • Common namespace names (e.g. sprite) are no longer highlighted in regular code.
  • Fixed GMEdit failing to load if the selected theme is malformed.
  • Fixed outline-view plugin ignoring display mode (thanks to Oracizan).
  • Fixed #164 - #import clashes with as cast
  • Fixed #162 - plugin dependencies may be loaded twice
  • Fixed #165 - #args doesn’t work for 2.3 multi-functions
  • Fixed Ace Settings’ tab size setting not saving right.
  • Fixed multiple warnings/errors on the same line causing a “bolder” background.
  • Ctrl+T now selects initial text and doesn’t insert selection if it’s multiline.
  • Fixed #168 - “asset”-typed variable definitions with no selected asset types prevent object from saving.
  • Fixed resource tree colors not being picked up for some users due to um.json changes
  • Fixed GmlTypeDef.asset using incorrect kind
  • Fixed #166 - clarifying type inference doesn’t work for maps/grids/list
  • Fixed arr[i][k] = v not working right
  • Fixed (?) syntax highlighting oddities with “combined view”
  • Fixed struct constraint not accepting constructor types
  • Fixed layer_sprite_create typing (thanks to AntonBergaker)

Hotfix (Mar 13)

  • Fixed some items not showing up in Global Lookup list
  • #RrGgBb literals will be preserved in GM2022+ projects
  • Fixed DevTools shortcut no longer working.

Files

GMEdit-Windows.zip 76 MB
Version Mar 9, 2022 Mar 09, 2022
GMEdit-Mac.zip 90 MB
Version Mar 9, 2022 Mar 09, 2022
GMEdit-Linux.zip 92 MB
Version Mar 9, 2022 Mar 09, 2022
GMEdit-App-Only.zip 11 MB
Version Mar 9, 2022 Mar 09, 2022

Get GMEdit

Download NowName your own price

Comments

Log in with itch.io to leave a comment.

Your skills amaze me and your support for Ukraine is commendable

Is this recently free?

GMEdit was always free

My apologies. I was thinking GMlive.

(+1)

Absolutely incredible that you're still finding time to work on this given the situation, thanks for the update!