-
-
Notifications
You must be signed in to change notification settings - Fork 83
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update UI to use the modern Overlays API #388
Comments
Excited for this since some of my most annoying bugs/quirks are GUI-related. Aside from the UX decisions, is it technically practical to do this piece by piece? Like one update only changing the bottom toolbar or the scene info display, or would the whole GUI system have to be changed over at the same time? As for use case, I definitely prefer using a docked window and keeping the scene view clear since I use multiple scene views together and don't need multiple overlays. I assume the docked window would have to be redone in UI Elements? |
It'd have to be done all at once if the existing layout is kept, as it uses separate IMGUI windows for each section of the UI.
The added bonus of the Overlay system, is that they can be toggled on/off with just a button press and a click. No need to "toggle" RCSG on/off. Additionally, you can hide overlays per-window! It wouldn't crowd every window with the UI. It's currently possible to edit the UI manager to only display to the first scene view, but it'd require getting the window names, and creating them in a specific order to ensure it works correctly. The Overlay system really is robust, albeit a bit of a pain to set up initially. |
Ok, so I've made a fork with some minor adjustments in the icons : https://github.com/SixParQuatre/realtime-CSG-for-unity.git in the EditMode-OverlayTab branch. I'll make a pull request if yall like this - I personally think it'd be good to have this in before porting all the other tools to Overlay: it solves the biggest UX issue and I don't feel the tools UI will greatly benefit from making them overlay in comparison. |
There's been no update on the review for my pull request in the last 6 months; anybody knows what's going on? |
@nukeandbeans sorry to bring the batsignal; but I'm curious where this is at. |
This has been a want of mine for a very long time, but is also a complicated task.
What it'd do:
What is needed:
Going farther:
It'd be great if anyone can comment here on any UI/UX changes they'd like/want to see.
Questions from us would be along the lines of:
Later:
Planned changes would go here.
The text was updated successfully, but these errors were encountered: