[beta] Fixes and bookmarks
GMEdit » Devlog
This beta doesn’t do large-scale changes since I would like to roll out a stable version shortly. Please tell if something doesn’t work right!
Additions
- There are now bookmarks! By default, these can be set via Alt+Shift+1..9 (Ctrl-Shift- on Mac) and navigated to via Alt+1..9 (Ctrl- on Mac), and you can change the keyboard shortcuts in settings.
These behave much like GMS2 bookmarks by all accounts and are intended for “I’d like to edit some things and come back here” type of use. - I have implemented “recent documents” support, which has it that right-clicking the taskbar button (Windows) / dock icon (MacOS) will show you your recently opened projects for quick access.
Improvements
- Auto-completion now works faster in huge (read: tens of thousands of assets) projects (see here)
- Global Lookup now works better on huge projects and has new options (in Navigation)
- GMEdit will now warn you (in JS console) about sprite frame GUID collisions in GMS2.2 projects, which would otherwise cause the project to not open in GMS2 IDE.
- GMEdit will now warn you if you are comparing clearly-incompatible types (such as
os_type
toos_device
- thanks to Anton).
Fixes
- Fixed signatures for a handful of built-in functions/variables being wrong.
- “Splitters” (resizable section separators) now emit global “resize” events when dragged around, which fixes some issues with (Ace) code editor not realizing that it had been resized.
- Fixed linter trying to run on unrelated tabs if you performed an action that causes a delayed syntax check and switched tabs fast enough.
- Fixed renamed GMS2.2 resources using forward slashes instead of backward slashes in their YYP paths.
- Fixed
grid[#x,y]
messing up active argument detection in the status bar. - Fixed single-line comments breaking auto-completion in some cases.
- Fixed
#args
not offsetting subsequent line numbers to reflect added lines for optional arguments.
Plugin API
- Added setChangedOnEdits to KCode, which can be set to
false
if your file type cannot be meaningfully edited (thus there’s no use in showing the icon in tab title) GmlSeeker
had been split up into many smaller classes.
This does not affect anything unless you’ve been referencing regular expressions defined in GmlSeeker class.
Files
GMEdit-Beta-Windows.zip 98 MB
Version May 16, 2021 May 15, 2021
GMEdit-Beta-Mac.zip 90 MB
Version May 16, 2021 May 15, 2021
GMEdit-Beta-Linux.zip 92 MB
Version May 16, 2021 May 15, 2021
GMEdit-Beta-App-Only.zip 11 MB
Version May 16, 2021 May 15, 2021
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 fixes15 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.