v1.6.0
-Added functionality to parse function display names, parameters, and hints from imported .j files (example syntax: function TestFunc3 takes player p returns force //@GGName = "Test Function 3" @GGParams = "Test with ",~Player,"." @GGHint = "Some shit to test with")
-Added an Auto-Update option under the edit menu. Auto-update changes whatever function/category/type you're editing during editing (while typing, when a checkbox is checked, when an argument is modified, etc.) without having to click the update button. (known issue: you do still need to click the update button after re-ordering a function's arguments)
-Fixed a crash that occurred from functions with no arguments when importing .j files
v1.5.0
-Added functionality to copy + paste arguments and parameters text between functions
-Fixed several bugs with saving/loading, including, but not limited to: generating empty arguments when importing functions from a .j file, and the ScriptName field being applied 1 function too late when saving actions, sometimes skipping the first function when importing from a .j file
-It is now possible to update a function's argument directly instead of removing the old one and adding a new one (it does not update visually though unless you switch to another function and back. not sure why, will look into this more in the future.)
-Slight optimizations have been made for loading times
-Updated the included triggerdata/triggerstrings/worldeditstrings files to 2.0.3 blizz official files and the latest revision of my gui mod
-Possibly other things I forgot to document(?)
v1.4.1
-Preset editor now actually saves stuff lol
-Default files have been updated to rev17 of my GUI mod and 2.0.3 blizz files
v1.4.0
-Fixed numerous bugs with the "import from .j file" window
-"import from .j file" window now supports deleting from the types & main functions boxes via pressing the delete key
v1.3.2
-The search bars now support partial matches (previously you had to know the name of a specific entry to search for it)
v1.3.1
-Added a new dialog that pops up when an improperly formatted line is encountered when loading files that allows users to select the proper format for the line (previously the program would just throw an error/crash)
-Increased the size of the moon emoji for dark mode
v1.3.0
-Added functionality to import types/events/actions/functions directly from a .j file (imported types/functions still require some user definition as not every field's value is immediately discernible from a JASS declaration alone)
-Added functionality for adding a debug logging system to your maps (not really related to the main purpose of guigui but I developed it for personal use and wanted to put it somewhere so

)
-Replaced my ugly banana moon with the moon emoji

-Fixed the A-Z sort button on Types for dark mode
v1.2.2
-Fixed more (all?) bugs with the file loading code and updated the sample module with correctly loaded data
v1.2.1
-Added a button to sort categories alphabetically by category name and types alphabetically by type name
-Added buttons to clear all of x data type
-Fixed some discrepancies with categories that caused incorrect display suppression values and duplicate entries (affects the sample module which has been updated as well)
v1.2.0
-Optimized the code for loading files (400+ lines shorter now), changed some data types because of this (though none of these changes should have any user-facing effects)
v1.1.2
-Fixed a bug with module importing that caused entries from modules to skip duplicate checks and be added to the main database anyway if they're duplicates
v1.1.1
-Fixed a bug that caused function calls to not save or load Return Type properly
-Fixed a bug that caused users to be unable to add arguments to an entry without first selecting an entry
-Fixed a bug that could cause issues with newly added arguments' min/max values
v1.1.0
-Added an option to load only default categories and types so that you don't have to load an entire trigger database in order to start creating modules (the default categories and types feature all additions made in my own extended GUI files)
-Added measures to prevent exact duplicate entries from being added when importing modules (will add more mistake preventing measures in the future)
v1.0.2
-Fixed the 1.0.1 bug but for function calls because I forgot to do that earlier
v1.0.1
-Fixed a
bug that caused some strings to be loaded incorrectly