Ribbon is not even close to being the same thing as SystemMenu. For one, Ribbon lacks a menu bar. My post and many others detail the many areas in which Ribbon falls short besides the bugs it introduces.
Default SystemMenu. Default RibbonBar, unedited with XML. Not sure if I can edit the poll to add that.
Putting everything in the quick access pretty much defeats the purpose of the ribbon.
-
A menu bar
SystemMenuâs menu bar is trivial and mostly clutter. The menus are either desolate (Window) or crammed with useless functionalities (Edit). As a previously-avid SystemMenu user, the only menu buttons I ever used were File, Insert, and Test. All of those can cleanly be combined into a single menu. SystemMenuâs menu bar is 20px of wasted space which could otherwise be a single button which doesnât take up a whole bar, like in RibbonBar. -
Multiple rows
You wouldnât need multiple rows if SystemMenu didnât clutter your toolbars with buttons you never use -
properly divided, mouse-sized icons with no wasted space
Same story with RibbonBar
-
Lack of tabs/titles
You can collapse the tabs so they donât take up any screen space -
Widgets that respect the OSâs current theme
If you didnât use an obsolete OS / theme this wouldnât be a problem
I completely understand if you want RibbonBar to be improved â thatâs awesome if you do. But what youâre spouting is nonconstructive, anti-change rambling.
This is essentially turning RibbonBar into a smaller SystemMenu.
Case and point. âRibbonBar is pretty much the exact same thing as SystemMenu if you donât use the ribbon and put everything in the quick access menu, bugs aside.â
So whatâs the point of enforcing the RibbonBar and that ridiculous ribbon when everyone pretty much turns it into SystemMenu? I just donât understand this.
The ribbon isnât being enforced â youâre free to tuck it away. Why force RibbonBar and drop SystemMenu? Because it means 1/2 the testing and no complaints that end up being an issue with an unsupported layout. On top of that, with SystemMenu developers arenât taking advantage of new features that are supposed to help making quality games easier since those features arenât available on their layout.
read the op. they gave a reasonable rationale.
âSystemMenuâs menu bar is trivial and mostly clutterâ
Only because it wasnât updated with shortcuts to new features as time went on.
âYou wouldnât need multiple rows if SystemMenu didnât clutter your toolbars with buttons you never useâ
Having more than one row allows me to organize my buttons better. Iâd really like the ability to just have one row for important stuff and another for less used stuff. Just because I only use the terrain tool sometimes doesnât mean it should be more than one click away.
âSame story with RibbonBarâ
Cool dividers bro. As in there arenât any. Have fun having trouble to quickly identify groups of icons without visual cues. UXGuide says: âOrganize the commands within a toolbar into related groupsâ. This canât be done right now. It should be a feature.
âYou can collapse the tabs so they donât take up any screen spaceâ
This changes nothing.
âIf you didnât use an obsolete OS / theme this wouldnât be a problem ;)â
Youâre in no position to reject the best practice of respecting the OSâ theme.
Enjoy using the Unreal Editor 4 in 2016, on Windows 10. Looks great right? Blends right into that wonderful Metro + Modern + leftover Aero + leftover XP blind bag Microsoft prepared for you. Wouldnât look better at all if it just used the system theme instead, right?
âwhat youâre spouting is nonconstructive, anti-change rambling.â
You do realize you posted a screencap of you trying your hardest to build a janky SystemMenu surrogate within a Quick Access toolbar, right? Is that really the kind of change you want?
SystemMenu is easier to use over long periods of time because the changes you make last longer than a week. With Ribbon, any time studio updates, your changes vanish into the ether. Roblox has a principle of making turnkey systems, and using maxâs tool is quite removed from that ideal.
Ribbon customizations are local to each version and standalone version. With SystemMenu, theres⌠How to word it⌠A unified aesthetic across all ~platforms~ studio instances. Ribbon doesnât have that.
With SystemMenu, you can edit the layout however you want simply by clicking and dragging. With RibbonBar you have to look at all the XML and try to reverse engineer it so that you can get even a fascimile of what you want. Where is the documentation? Where is the editor?
Aside from familiarity with my work flow, these are my reasons for not switching to Ribbon.
https://yourlogicalfallacyis.com/false-cause
There are countless programs whose UI differs from the OSâs (Slack, Spotify, Google Chrome, Photoshop, etc) that donât look bad. Using the OSâs theme for your program has nothing to do with whether an interface looks good or not. And using the systemâs UI is not âbest practiceâ. Look at any program renowned for its usability or interface and chances are it doesnât use the system interface. Out of all the programs on my computer, only those made by Microsoft do.
Why is this a bad thing? And yes this is the kind of change I want. RibbonBar allows comfortable use of Studio for both SystemMenu and ribbon users. SystemMenu only accommodates the former. Why in the world would we prefer to support something that only accomplishes part of what the other does?
Youâre right. SystemMenu has a lot of weaknesses because it hasnât been updated. Missing features like a dropdown for selecting how many players per test server and mobile emulation arenât the only issues either:
- I canât toggle individual buttons in SystemMenu. I either have to have all the surface buttons enabled, or none of them. RibbonBar allows me to have just the ones I need.
- SystemMenu does not allow me to hide things I donât need until I do need them, while RibbonBar supports this through tabs that can be switched between and collapsed/expanded
- Some of the SystemMenu icons are low-quality and reflect poorly on the overall aesthetic of Studio
And given that I havenât used SystemMenu in about a year Iâm probably leaving out even more. Both RibbonBar and SystemMenu have their own respective weaknesses, and need to be improved. The question is with the same amount of time put into each, which would end up as the better layout? With RibbonBarâs flaws corrected, thereâd be no reason to use SystemMenu. With SystemMenu brought up to speed with new features, we would still need RibbonBar. The obvious conclusion is that RibbonBar should be worked on instead of SystemMenu. Note that I do not agree with ROBLOXâs decision to drop support before resolving the issues with RibbonBar, but when it comes down to which of the two should be supported, RibbonBar is the answer.
I just have to say itâŚ
System Menu Deprecation, aka the Ribbon Bar Depression
In all fairness, I am willing to get in and give ribbon a shot (after massive modifications) but Iâm still waiting for my crashes to get resolved since the last update, apparently Iâm not the only one and I canât even install ROBLOX anymore.
Thatâs a website, an app designed for iOS/OSX that had really bad dpi issues on Windows, a browser that tries to be its own OS and a program thatâs actually notoriously bad UI-wise, to the point of using Flash-powered panels for whatever.
You know, unlike foobar, hammer, vlc, sharex, winrar, inkscape, notepad++, OBS, qbittorrent, everything, libreoffice, irfanview, handbrake, mp3tag, windirstat, mumble, hexchat, sumatrapdf, 7zip, gimp, grabber, paint.net a little, etc. (Also, no level editor or IDE uses the Ribbon.)
All Iâm seeing is ex-SystemMenu users desperately playing dress up with their Quick Access bar. Sad!
Of course we wouldnât need SystemMenu if we had a feature-complete replica that doesnât introduce any new bugs living inside of the RibbonBar with no side effects, which by the way is exactly what I want. But we also wouldnât need RibbonBar if we had a one living inside of SystemMenu. The real question is which of the THREE should be supported, my answer to that is the Legacy UI. After all, ribbon tabs are just less convenient palette windows you canât undock.
Personally I think the Legacy UI may be great for certain power users, but I canât imagine itâs the most appealing or user-friendly of the three especially to new/young people.
Also I personally would be very frustrated if I had to use Legacy UI instead of Ribbon Bar, and I consider myself to be a power user, so you can see how opinionated these things can get.
I still stand for allowing us to heavily create our own tool set panels and the icing on the cake would be the dark theme and Iâm set.
My question is, was the effective removal of SystemMenu on purpose or on accident? It would be simply wonderful if the problems with ribon were fixed before everyone was forced to use it.
Just popping in to say that those interfaces are all rubbish and remind me of windows xp
imo it would be best if studio avoided that sort of styling
now Iâm forced to move to the ribbon bar I think why most people who use the system menu (like me) use it for the convenience of having that button right in front of you without clicking through tabs to find it.
Use the Quick Access Menu. Ribbon tabs are not a reason to complain.