The worst being that it crashes if Windows suspends, so I can't just sleep my laptop if I want to pick up and move, I have to completely close GMS2 and then re-launch it when I resume running Windows.
Oh no, the horror of having to click the close button on the IDE window and then double click the GMS2 shortcut to re-launch it when you get to wherever you are going.
If that's your biggest issue I'd say your in a pretty good position.
Then there's the "no save buttons" feature, which automatically saves your work for you when you close the window. So hopefully you never accidentally select all, hit delete, and then close the window without noticing, or simply accidentally mash a few keys in the wrong window without noticing, since there's no warning when you close the window that you're going to save changes. OF COURSE you want to save the changes, you wouldn't have made them otherwise, right!? You can just ctrl Z your way back to a good state, after all, well at least until you close the window, at which point your undo heap is cleared and those changes are permanent. But you're using source control, right? And committing every time you keystroke, right? So this really isn't a problem. It's just different. Different from how every other software you use likely works. But that's what makes using software fun.
Why would anyone ever want to go back to the old IDE when you can trade up to issues like this in the latest greatest version? I have no idea.
I didn't think it was possible to cram so much passive aggressiveness into such a small amount of text, impressive work! Just give your points and grievances normally, no need to be so catty.
I don't think I've ever deleted code accidentally without realising it - if I hit the keyboard in any way I generally know I've done it, and you also don't need to close the window every single time you write some code - that's what workspaces are for - you can leave things open and move around the workspace.
Use CTRL+T, Recent Windows (dock it somewhere) and the resource tree to navigate and the workspace will auto-scroll you directly to whatever you want with no effort whatsoever.
Every now and then you can "Close All" to refresh the workspace if the auto-scrolling gets too excessive.
I was thinking maybe they just changed it since the other one was a one time lifetime fee, and they made more money by forcing everyone to buy it and the modules over again. But searching for a comparison, I find some say games made with the new one are significantly faster, so maybe they did a lot of real work on it.
GMS2 is also pay once for a lifetime licence, with the exception of the Creators Edition, the console exports and the Ultimate bundle which are all 12mth licences which need to be renewed each year.
I turn off the "Show welcome page at startup", but I still have the Start screen showing that scrolling banner up top. Sometimes my eyes get sore from things like that. Any way to stop it from automatically scrolling?
That setting refers to the page showing the new features if you are a new user - you can view it by going to Help > Welcome Page in the IDE.
You can't turn off the banners at the top - but how long are you sitting looking at the "Load New Project" page for it to hurt your eyes? Most people spend a few seconds whilst selecting their project to load.
Note that General Settings > Workspace and select "overlapping chains" doesn't work. I still can't move one thing over another, got a lot of useless boxes cluttering up my screen. I guess I need a much larger monitor to use this thing. Or does this feature not work in the trial version?
What resolution is your screen?
It's true that the UI works better with higher res screens, but most people are using 1920x1080 nowadays and I found that to work fine - albeit on a large sized screen.
You could try adjusting the DPI scaling which would give you some more space, and just getting used to how to navigate optimally will improve your experience a lot (ie. not dragging the workspace around but instead using CTRL+T and the resource tree to be taken straight to whatever thing you want to edit).
The "overlapping chains" option refers to being able to drag windows over the top of each other (like GMS 1.4) - not being able to move linked (chained) windows over the top of each other which could be implied from the naming of the option, it's a little ambiguous I agree.
Imagine "chained" windows )Object Editor > Events > Script Editor) to be a single window (rather than 3) and with that option on you can drag a script window or another object window all on top of each other like you could in 1.4. With it off when you drag windows over each other they auto-separate.
Though I've gotten used to it, I personally don't like the new GUI. It was clearly designed with touch screens and touch pads in mind.
I don't think it was designed with touch pads / touch screens in mind - that doesn't make sense.
I agree there are improvements that could be made, and hopefully they will come in time.
Opening up the IDE to plugins will be a big step towards that with the community being able to create their own plugins to share and make things easier to setup for every persons individual needs and how they want things to be.