I have atypical Autism (formerly PDD-NOS), Tourettes, ADHD and OCD. Not all of these may be relevant. Since my medical records are rather crowded with lots of different opinions about what I have and don't have (some claim I have ADHD, others claim I don't, some claim I don't have OCD but the symptoms are a part of my Autism, or that I don't have Tourettes... no idea what the latter are thinking, do they think I just enjoy screaming "horny noodle man" all day for the heck of it?!), I won't be trying to pinpoint what's caused by what... because frankly, I don't have the slightest idea what's caused by a disability anymore (and if so, which one) and what's just me being weird (or personal preference)!
The one thing that irks me the most is that nothing can overlap anymore. Object windows, event lists, code windows... try to drag any of them on top of the others, or even slightly close to the vicinity of another, and SURPRISE, everything in your workspace shifts up or down. Especially irritating when done accidentally, as there's no undo for this sort of stuff.
I tried to integrate resource windows in workspaces into my workflow (keeping stuff I'm actively working on open on a workspace arranged in a way so I don't have to scroll when working with related stuff) but have since switched over to dragging any code windows into a separate workspace ASAP.
While I could say that I "at least" have columns there, it feels more like I "only" have columns there - and not an infinite amount, either - which, compared to other IDEs where I can slice tabs into as many code window tiles wherever I want, makes GMS' IDE rather limiting.
What bothers me here is not that I
want to have 10 different files open on the same monitor as much as it is that I
can't if I wanted to. No options for rows actually bothers me, though, as I'm used to having four code windows open at a time.
Sure, I can drag a workspace out from the main IDE and then position the window wherever I want, but that makes the menu bar, icons, workspace bar and tab header steal additional screen space on top of just adding visual clutter because they're all displayed on every window.
Finally, when moving code windows to a workspace, adding an event to the object afterwards doesn't make a tab for that event appear in that workspace. This is something I feel could be improved - if a workspace only contains events from a single object, and a new event is added to that object, open that event's code in a new tab in that workspace. Saves me from having to manually add the event to the right workspace.
PS: Please remember to file tickets for any suggestions mentioned here, as they will not be heard otherwise.
Edit: evan if you no context this I'm going to send the horny noodle man to haunt you tonight