This release focuses on more stability fixes and some polish for a few of the new editors, as we now look forward to welcoming lots more new testers daily over the coming weeks. There are also quite a lot of in-game fixes for the new 2.3 functionality, so please do check any issues you have reported to us if they are shown in the big list below.
Also, we'd like to say a big thanks to those of you already creating excellent video tutorials for sequences and animation curves - it's great to see that you're already able to achieve quite a lot and that you have vision for how you would use the functionality in your games. We're very much enjoying watching all the videos we are alerted about. Keep up the good work!
- There is a Mac IDE file watcher issue where, depending on your Mac's file-permission settings, you may see that creating some assets in groups cause warnings that your projects have been deleted externally and you get returned to the start page. For example, creating an Animation Curve in a group when the project is saved to your desktop, or downloading and creating a new project from our YoYo Brick Breaker demo. Your project is not actually deleted and you can usually reopen it and carry on, but we have seen a couple of instances where the project just immediately shows the error again and effectively cannot be opened, so please be aware of this. If you have a lot of issues, please use the Windows IDE for now. We will get this fixed for the next beta release.
- Occasional duplication of groups in the asset browser when reopening projects or as part of converting a 2.2.5 project.
- Ubuntu machines have a SSH permissions issue and so can't be connected-to during builds.
As well as this list below, there were also several other fixes for in-game "silent crashes" found in user-submitted samples. If you sent us a ticket/sample recently please confirm your project is okay now (or at least you now get a code error when before the game would just die) - and thanks again!
[SEQ-1057] - Sprite Editor: Added a preference for the frame background colour
[SEQ-1145] - Marketplace: Create Package command has been temporarily removed (there will more explanation why in the next beta release)
[SEQ-1423] - UI/UX: Fixed that various icons were not shown on Macs which had their macOS installed using the optional case-sensitive setting
[SEQ-1500] - Preferences: Fixed issues where customised project save locations were not checked as part of the startup check for suitable folder permissions
[SEQ-1536] - Asset Browser: Added a warning when deleting anim curves which are used in Sequences that this will affect the Sequence also
[SEQ-1716] - Inspector Window: Refreshed the layout a little
[SEQ-1795] - Sequence Editor: "Edge scaling" cursor no longer shows incorrect direction for a child item with a rotated parent
[SEQ-1927] - DND Editor: Opening a new script in fullscreen no longer causes icons to be shown half-sized
[SEQ-1947] - Asset Browser: Changing the "Default Sort Order" in an existing project now works correctly
[SEQ-1962] - Sprites: Deleting sprite frames or layers now properly cleans up the source image files on disk
[SEQ-1983] - Sprites: Edge Filtering on sprites now functions correctly when Linear Interpolation is enabled also
[SEQ-2003] - Extensions: Fixed the "iOS 3rd Party Frameworks" Add and Remove buttons
[SEQ-2004] - Device Manager: The Windows IDE no longer throws an error when trying to remotely detect physical iOS devices attached to your Mac
[SEQ-2006] - Audio Groups: Adding a new audio group no longer causes occasional instability
[SEQ-2009] - Debugger: Fixed that you were previously unable to evaluate arguments passed into functions
[SEQ-2013] - Installation: Removed a redundant "BaseProject2" folder from the runtime installs
[SEQ-2020] - Debugger: Breakpoints within a function within a script are now hit correctly when that function is called from the same script
[SEQ-2032] - Debugger: Arguments are no longer misnamed in the "Locals" section of the "Variables" tab in the debugger
[SEQ-2040] - File Watcher: Is no longer shown if you rename a DND script and then also convert it to GML
[SEQ-2043] - General: GMS2 no longer goes unstable when adding an event to an object which has been placed in a duplicated room
[SEQ-2044] - Project Load: Fixed an issue which meant tilesets might be lost in some circumstances when opening a project
[SEQ-2045] - Sprite Editor: Masks not being created correctly when the type is set to "automatic"
[SEQ-2046] - Room Editor: Drawing paths is no longer broken
[SEQ-2070] - Code Editor: Fixed an issue with "GMS2 unstable" when typing code in an object in a speific user-submitted project
[SEQ-2071] - Project Save: Fixed that moving a groups from inside another group to outside of that second group caused a "Resource Load Failure" on reloading the project
[SEQ-2072] - Sprite Editor: Fixed that using "Edge Filtering" on a SWF appears to delete the sprite
[SEQ-2073] - Sprite Editor: Disabled the unnecessary filter options for SWF sprites (so now all is as per 2.2.5)
[SEQ-2074] - Sprite Editor: Fixed an issue which meant you could be unable to import Spine sprites
[SEQ-2088] - Asset Browser: Fixed that in some circumstances editing tags would show the autocomplete with an "unknown" type
[SEQ-2099] - Device Manager: Fixed the "Default" text in "Configuration Manager" so it is displayed correctly
[SEQ-2107] - In-Game: Fixed that chaining a method call from a function that returns a struct called the function twice
[SEQ-2109] - In-Game: Calling chained functions executes the first chained function only
[SEQ-2113] - Project Import: Fixed an issue which mean a specific user-submitted project lost some of its rooms during conversion from 225 to BB6
[SEQ-2114] - Workspaces: Fixed that the Workspace Overview tool's UI didn't navigate via tab/arrows correctly when you have multiple workspaces created
[SEQ-2116] - File Watcher: Fixed that "Reload" on a changed sprite didn't actually show the new version and you had to reopen the project to see the real change
[SEQ-2117] - Go To: Fixed the preference "Object double click opens all object events" so it works correctly
[SEQ-2122] - In-Game: variable_struct_names_count() now correctly returns 0 for empty structs
[SEQ-2124] - Code Editor: Fixed that nested accessors resulted in a syntax error
[SEQ-2126] - Code Editor: Fixed that leaving an open brace resulted in a syntax error
[SEQ-2127] - In-Game: Fixed appending the result of a method to a string so it no longer loses the rest of the string
[SEQ-2128] - In-Game: Fixed the in-built GM_version variable
[SEQ-2130] - In-Game: Fixed that an immediate subscript of an array returned the full array instead of just the array element
[SEQ-2132] - In-Game: Fixed that providing any type of value for the first parameter in method() would incorrectly work/be allowed
[SEQ-2133] - Room Editor: Using alt + left click to create multiple objects of the same type in a room no longer causes a crash
[SEQ-2135] - In-Game: Fixed a runner crash when calling a struct-bound method
[SEQ-2138] - Sprite Editor: Fixed importing a new image so it also immediately updates the FPS field to the correct new value
[SEQ-2144] - Sequence Editor: Fixed an issue where a sequence's reference image is lost on reopening that sequence and made the IDE unstable
[SEQ-2150] - Building Projects: Fixed using gml_pragma("forceinline") on a function in the same script as other functions caused YYC builds to fail
[SEQ-2151] - Code Editor: Fixed various issues with parsing text and setting the correct colour
[SEQ-2155] - Object Editor: Assets are no longer called "Resources" in the Variable Definitions window
[SEQ-2159] - Inspector: Fixed a case where GMS2 becomes unstable and the Inspector is blank when inspecting an object
[SEQ-2160] - Licensing: Trial users are now able to run projects in Beta installs
[SEQ-2166] - Game Options: Windows' game options are no longer being shown twice in the Asset Browser
[SEQ-2168] - Android: Generating a keystore no longer incorrectly shows the file watcher dialog
[SEQ-2185] - Sequence Editor: Fixed an issue which made GMS2 unstable when deleting a keyframe from the dope sheet
[SEQ-2186] - In-Game: Attempting to use data structure accessors on a function argument no longer causes a crash
[SEQ-2206] - Building Projects: Fixed a compiler crash when attempting to build projects which contain sequences with embedded animation curves
Post is closed for comments.