Skip to content
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

💄 Redesigns and theme options #230

Merged
merged 17 commits into from
Dec 31, 2023
Merged

💄 Redesigns and theme options #230

merged 17 commits into from
Dec 31, 2023

Conversation

aaronleopold
Copy link
Collaborator

Resolves #229
Foundational work towards #227

PR has a large diff, but the overview is as follows:

  • Add base logic required for supporting custom themes
    • For now, custom themes will be code-first contributions. Later, local CSS files are aimed to also be supported
    • Default themes are:
      • dark
      • light
      • bronze (light but with the Stump orange tones in the gray colors)
  • Redesigned the settings navigation
  • Refreshed a large amount of pages to improve:
    • Spacing
    • Font sizes and readability
    • Colors
  • Added a new top bar navigation option
  • Added the tracking of library visits per user to support last library visited functionality for quick links
  • Added a handful of UI preferences to the user_preferences table
    • Rough UI mocked out for future configurations down the road (e.g. compact vs default spacing, color preferences, etc)
  • Fixed a link in documentation

I have to eye ball the colors on a few screens, double check the en.json changes, but then this should mostly be good to go 🚀

* WIP nothing works life is pain

* WIP

* WIP theme configuration, redesign settings pages

* WIP navigation and granular theme preferences

* WIP navigation and refresh UI

* WIP fixing all of the new color interactions

* Add migration

* WIP top navigation config option

* top navigation speedrun

* fix some colors
it never ends!
@aaronleopold aaronleopold changed the title [WIP] 💄 Redesigns and theme options 💄 Redesigns and theme options Dec 31, 2023
@aaronleopold
Copy link
Collaborator Author

I've done a good amount of pixel peeking and I'm satisfied enough to merge this shortly. I'm sure I'll find a couple of UI things that need correcting, but overall this is a large net improvement IMO

@aaronleopold aaronleopold marked this pull request as ready for review December 31, 2023 00:12
@aaronleopold aaronleopold merged commit 4038a97 into develop Dec 31, 2023
7 checks passed
@aaronleopold aaronleopold deleted the al/ui-ux branch December 31, 2023 00:32
@aaronleopold aaronleopold mentioned this pull request Feb 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant