NeoUI - Refactor colors theme, general NeoUI QoL#1653
NeoUI - Refactor colors theme, general NeoUI QoL#1653nullsystem merged 2 commits intoNeotokyoRebuild:masterfrom
Conversation
e130603 to
947a3e9
Compare
DESTROYGIRL
left a comment
There was a problem hiding this comment.
You need to use [!$LINUX] instead of [$!LINUX] it seems
Aim to make theming not fixed and able to be defined outside of NeoUI.
Should be more flexible to theme and more usable as an eventual
standalone library. Changed slider background bar rendering looks.
Also changed theme style, now have borders for hot items.
* EXTRAS:
* Fixed HUD tab F1-F3 text color on final tab
* Added flags and size control to NeoUI::Tabs
* Change IFF markers to use NeoUI::Tabs
* Fix password and blacklist not auto-selecting text box which
causes anonyance for players, the text box for those are now
force-active, the other buttons/ringbox/keybinds still works
fine even with textbox force-active
* Fix main menu having fonts too big/column too small on Linux,
equal-ish the sizing with Windows
* Fix ESC not utilize for exit in main menu
* Fix overlapping hot widgets/check in view
* Scrolling via mouse drag is now no longer smooth scroll so we
don't need to deal with partially shown widgets
* Fix dislodge x-axis after per-row change (server filter section)
* Scrollbar now inside the section rather than outside
* FUTURE TODO:
* Change dPanel setting to per every NeoUI::BeginSection parameter
rather than loose dPanel settings (plan to do this but too much
changes/out of scope for this PR)
* Scrollbar position restore
* Animated hot border? Lerp smoothing from one widget to the next
and rendered at EndContext
* fixes NeotokyoRebuild#1155
People have suggested making the background of the menus less transparent so it's more coherent with both light and dark backgrounds |
947a3e9 to
3b1d781
Compare
|
Changes: 3b1d781
I did the border hover that way mainly for visibility, before it was hard to tell which widget you're hovering over especially in-game against dark areas.
I'll address this in a separate PR after this, working on doing NeoUI table headers
I just made them basically white-ish now
Fixed the conditional to
They're a little thinner now
I can't set font weight on Linux, I'm leaving this out for now. |
Agiel
left a comment
There was a problem hiding this comment.
Looks good. I could comment more on the actual design, but I figured that'd come later.




Description
Aim to make theming not fixed and able to be defined outside of NeoUI. Should be more flexible to theme and more usable as an eventual standalone library. Changed slider background bar rendering looks. Also changed theme style, now have borders for hot items.
Toolchain
Linked Issues