Releases: IsmAvatar/LateralGM
Releases · IsmAvatar/LateralGM
1.8.47
Resource Name Completions (#400) Populate resource keywords for the completion menu and mark the completions as dirty when the resource keywords are updated and not empty.
1.8.46
Fix Default Sprite Transparency (#399) Make GMX sprites explicitly set their transparency to false during project read. Make the property map constructor helper for sprites change the default transparency to false for new projects, newer GMK projects, or GMX projects.
1.8.45
External Editor Error Handling (#396) Changed all of the external editing calls to use a new utility method which checks the exceptions according to the Java documentation and gives the user appropriate resolution measures to take. I check both UnsupportedOperationException and IOException since those are the responsibility of the user to address.
1.8.44
Action List Empty Selection Cast Exception Fix (#393) Add checks for if the JList selection is empty and return early to avoid the cast which causes the exception. Return null when this occurs during a transferable request to fix the keyboard shortcuts too.
1.8.43
Action List Context Menu Deep Copy (#392) Make the context menu buttons for the action list do a deep copy instead of a shallow copy of the transferred actions. The `ActionsPaste` method now iterates the action list being transferred and deep copies each of the actions before adding them to the target's model. Also updated the comments of the other deep copy locations for clarity and fixed the indentation of a for loop which was ambiguous. Finally, update the copyright year to extend through 2018 and into 2019.
1.8.42
Append Spritesheet Subimages (#391) Do not clear existing subimages of a sprite when adding subimages from a spritesheet. I had intended to do this before because I had changed the label since lgm16b4 to say "Add Spritesheet Subimages" instead of "Load Spritesheet Subimages" and I just never updated the behavior. GM8.1 actually provides both options at the same time under its file menu as "Create from Strip" and "Add from Strip" but I see no reason to bother. If somebody wants to do "create", they can just hit the new button first and then add the spritesheet subimages.
1.8.40
Fix GMX POSIX Path Regressions (#363) Use the POSIX path utility method to read and write the game icon.
1.8.39
Fix Filter Settings Dialog Regression (#359) Create the main frame as soon as the splash screen starts and give InvisibleTreeModel a random UID.
1.8.38
Fix ENIGMA Plugin Compatibility (#358) Make the Listener's file chooser public and non-static again.
1.8.37
Fix Unsaved Error Preventing Closure (#357) Special dialog for problems occurring while checking for unsaved changes and I translated for the four main supported languages.