An update amid a war
GMEdit » Devlog
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 withas
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
GMEdit
A high-end code editor for all things GameMaker
Status | Released |
Category | Tool |
Author | YellowAfterlife |
Tags | GameMaker |
More posts
- [beta, stable] Small things and fixes14 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] GM updatesDec 24, 2022
- [stable, beta] Arrow functions and various improvementsOct 19, 2022
- [beta] Arrow functions!Jun 10, 2022
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.
Absolutely incredible that you're still finding time to work on this given the situation, thanks for the update!