Methods, lightweight objects, GMLive.js...
GMEdit » Devlog
Additions:
- Added "if the source file changes" option to settings.
- Added project-wide instance variable auto-completion (GMS2 style).
- Added method and lightweight object magic. That's right.
- GMEdit now includes a local version of GMLive.js for quick tests - you can switch between the two via menu.
Improvements:
- Done further work at minimizing the amount of reported file changes when switching between editing GMS2 resources in GMEdit and GMS2 itself.
- Auto-completion menu items now have CSS classes matching their type to allow making them look different depending on that (take a look with Ctrl+Shift+I).
- The editor now supports non-code-editor tabs but someone would have to make those components first (you can find a super basic sprite viewer in editors.EditSprite).
- A few more GMS1 DnD blocks are now supported (comment, condition block, open/close bracket blocks).
- GMS2 event comments are now presented with a "|" if they use @desc instead of @descriptions so that GMEdit doesn't override them on save.
- Organized the menu a little.
Changes;
- Extension GML files are now indexed, which has GMEdit highlight local variables in them correctly, but also shows their scripts as, well... scripts.
Fixes:
- Fixed GMS2 lookup using a GMS1 lookup file.
- Fixed several issues with argument highlighting on the bottom.
- Fixed it being possible to #import items twice via variations in the path (e.g. omitting extension).
- Fixed an issue where the tab size setting could get saved as string and cause issues due to how JS handles +/- operations.
- Fixed "don't auto-generate" #args JSDoc setting reverting to default upon load.
- Fixed extension files being searched regardless of the global search flag.
- Fixed some auto-completion data disappearing when doing a soft reload of project (Ctrl+R).
- Fixed an issue where adding a GMS2 collision event from GMEdit would cause GMS2 IDE to later (after IDE restart) pretend that the object doesn't exist anymore until you change "enumb" from null to 0 by hand.
- Fixed a few UK/US spelling highlight issues for non-GMS2 APIs.
- Fixed GMS2 script auto-completion spotting an extra "(" in descriptions sometimes.
Files
GMEdit-Windows.zip 76 MB
Version Jul 12, 2018 Jul 12, 2018
GMEdit-Mac.zip 90 MB
Version Jul 12, 2018 Jul 12, 2018
GMEdit-Linux.zip 92 MB
Version Jul 12, 2018 Jul 12, 2018
GMEdit-App-Only.zip 11 MB
Version Jul 12, 2018 Jul 12, 2018
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 fixes50 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
Leave a comment
Log in with itch.io to leave a comment.