Revamping Video Settings. :)

Member1221

New Member
Contributor
I am revamping the video settings screen, not done yet, i need some help, on how i should organize it all xD




So, what do you think?
 

Halamix2

New Member
Contributor
GUI
Hunter
I think that many people don't have Oculus Rift (and won't have in near future ) so special settings can be put into advanced settings.
And maybe smaller spaces between setting - category (eg. "water reflections" - "special settings").
But this layout is nice :)
 

Cervator

Org Co-Founder & Project Lead
Contributor
Design
Logistics
SpecOps
Looks great! Comments below :)
  • Look for a way to make the section labels span across rather than just stick on the left side
  • Maybe make "EXPERIMENTAL" for water reflection lowercase to see if it'll fit on one line that way?
  • How come there is an Uber (no film grain) when there's an exposed option separately for film grain? Seems we could leave that uber option out
  • Are there tooltips available for each option to explain it better? You don't actually need to know all of them, but if we have placeholders somebody else can fill them in real quick :)
  • Some stuff could go under advanced, yeah - unsure exactly which though
Nice job!
 

Skaldarnar

Development Lead
Contributor
Art
World
SpecOps
Either tabs or unfolding advanced settings would be cool.
Is boldface or italics supported in NUI (or basically most of the standard font properties)? If so, I would like to add to @Cervator's list putting section labels into a different font/boldface.
Additionally, would it make sense to have an option to set the resolution to a fixed value and disable window resizing in the settings? Or even run in full screen with fixed resolution, say play in 720p on a 1080p screen.
 

Member1221

New Member
Contributor
Either tabs or unfolding advanced settings would be cool.
Is boldface or italics supported in NUI (or basically most of the standard font properties)? If so, I would like to add to @Cervator's list putting section labels into a different font/boldface.
Additionally, would it make sense to have an option to set the resolution to a fixed value and disable window resizing in the settings? Or even run in full screen with fixed resolution, say play in 720p on a 1080p screen.
Well, i cant find any UIWidget for tabs, tho i will try to make my own, though the quality of it wont be very good... or can someone else make a UIWidget for tabs? that would be nice. will add some window size + Fixed value stuff, asap.
 

Cervator

Org Co-Founder & Project Lead
Contributor
Design
Logistics
SpecOps
Go ahead and give it a little more polish in the current state then prep a PR and we'll put in a separate issue to add tabs later :)

I'd rather expose more options ASAP then make them even prettier later. It's somewhat of a bad practice that we need to tell our users to edit the config file directly just from not having the options available in-game

Tabs have come up a few times in the past and I know Marcin Sciesinski has a version of them in the Journal module where they're little side tabs in a book. I'm not sure how complete support for them are in general. We also need them for a revamped block picker.
 

Mike Kienenberger

Active Member
Contributor
Architecture
GUI
I've also got something that works like tabs in the MasterOfOreon module, although it's not a single nice integrated component. I haven't looked to see if Marcin's version is better or easier to use. At some point, I'd like to try to make it into an integrated component if we don't have one from another source.

https://github.com/Terasology/MasterOfOreon/blob/master/src/main/java/org/terasology/common/nui/PickOneLayout.java

https://github.com/Terasology/MasterOfOreon/blob/master/src/main/java/org/terasology/common/nui/UIToggleButton.java

And an example here:

https://github.com/Terasology/MasterOfOreon/blob/master/assets/ui/hud/tabbedMenu.ui

https://github.com/Terasology/MasterOfOreon/blob/master/src/main/java/org/terasology/managerInterface/nui/ManagerInterfaceHUDElement.java


I'm pretty certain our bitmapped font has no bold or italic support. There is a shadowed font support option, though.
 

Immortius

Lead Software Architect
Contributor
Architecture
GUI
If you want bold or italic, you have to create a bold or italic version of the font. Then using them is a matter of skinning, unless you want to mix them together with normal fonts in the same block of text - we don't have any support for that at the moment, would require a specialised widget (RichTextWidget?).
 
Top