Skip to content

Fix: User Interface Tweaks - #2099

Merged
billz merged 20 commits into
masterfrom
fix/user-interface
Apr 19, 2026
Merged

Fix: User Interface Tweaks#2099
billz merged 20 commits into
masterfrom
fix/user-interface

Conversation

@Jixabon

@Jixabon Jixabon commented Apr 18, 2026

Copy link
Copy Markdown
Contributor

This PR continues the incremental updates/fixes/maintenance on a few things of the UI/UX.

  • Login Redirects support hash tabs
  • Add support for layered modals
    • Updates the z-index of the modal and overlays based on number of visible modals to cleanly stack
  • Default to auto-dismiss alerts. Set value to 0 on settings page to disable.
    • This feels like what should be the default behavior to me. Agreed by a handful of users on the discord in the polls channel.
  • Relocated/added refresh buttons to top of page for a more convienent and consistent experience
    • Removed refresh buttons from System#language and System#theme pages
  • Rework button style overrides to utilize bootstrap css variables for cleaner code and better, more consistent experience
  • Slight redesign of the System#basic page
  • Slight tweaks on login page
  • Added js to close sidebar when the mobile overlay is clicked

Insiders Todo

  • Refresh buttons
    • Networking#devices
  • Button classes

@Jixabon
Jixabon marked this pull request as ready for review April 19, 2026 15:29
@Jixabon
Jixabon requested a review from billz April 19, 2026 15:29
@billz

billz commented Apr 19, 2026

Copy link
Copy Markdown
Member

@Jixabon lots of tweaks that add up to a more consistent UI/UX. nicely done

@billz billz added the UI/UX label Apr 19, 2026
@billz
billz merged commit e54f831 into master Apr 19, 2026
3 checks passed
@billz
billz deleted the fix/user-interface branch April 19, 2026 18:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants