-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
fix(web-ui): modernize UI #4631
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
Conversation
Bundle ReportChanges will decrease total bundle size by 240.36kB (-23.77%) ⬇️. This is within the configured threshold ✅ Detailed changes
Affected Assets, Files, and Routes:view changes for bundle: sunshine-esmAssets Changed:
Files in
Files in
Files in
Files in
Files in
Files in
Files in
Files in
Files in
Files in
Files in
|
a8c42cd to
34f8d14
Compare
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #4631 +/- ##
==========================================
- Coverage 15.50% 15.45% -0.06%
==========================================
Files 94 94
Lines 19235 19248 +13
Branches 8898 8907 +9
==========================================
- Hits 2982 2974 -8
+ Misses 14375 12872 -1503
- Partials 1878 3402 +1524
Flags with carried forward coverage won't be shown. Click here to find out more.
|
5d569e0 to
5e873f7
Compare
698f89f to
0ad609b
Compare
736bf33 to
5bb9a25
Compare
5bb9a25 to
4bad014
Compare
|




Description
This PR overhauls the UI appearance, with more reliance on the
sunshine.cssfor standardization. Font-awesome has been replaced bylucide-vue-next.There are a lot of UI changes in this PR, feedback would definitely be appreciated.
Completed:
LIKELY FOR A LATER PR: #4582
Screenshot
new themes dropdown:

moonlight theme navbar:

pin page:

application page:

new featured apps page:

config page:

troubleshooting page:

Issues Fixed or Closed
Roadmap Issues
Type of Change
Checklist
AI Usage