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

UX Overhaul Part 1 #3047

Merged
merged 147 commits into from
Aug 9, 2024
Merged

UX Overhaul Part 1 #3047

merged 147 commits into from
Aug 9, 2024

Commits on Jan 16, 2024

  1. login flow uodates

    therobbiedavis committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    bb09b94 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d666484 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2024

  1. Configuration menu
    Copy the full SHA
    2b4420f View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2024

  1. Configuration menu
    Copy the full SHA
    01ee034 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dffd215 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2024

  1. Configuration menu
    Copy the full SHA
    8635b0e View commit details
    Browse the repository at this point in the history
  2. PR Review feedback

    therobbiedavis committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    0cf8aa3 View commit details
    Browse the repository at this point in the history
  3. Revert change

    therobbiedavis committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    acde886 View commit details
    Browse the repository at this point in the history
  4. More feedback updates

    - Updated nav-offset to css var
    - Change ID selector to class selector
    - Fixed more uniformity
    - Added better naming to the layers and documentation
    therobbiedavis committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    aba719a View commit details
    Browse the repository at this point in the history
  5. Fixing bulk component

    therobbiedavis committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    2fbdca8 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2024

  1. Small fix for e-ink theme

    Fixes #3043
    therobbiedavis committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    a73ddbc View commit details
    Browse the repository at this point in the history
  2. Feedback update 3

    - Fixd the splashpage to use the navbar-offset css var
    therobbiedavis committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    4953a81 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2024

  1. Implemented the ability for Kavita to pick and save primary/secondary…

    … color for anything that has a cover image.
    majora2007 committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    6aa78b1 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2024

  1. Rendering of the colored canvas is now working properly (but still ha…

    …cky).
    
    Need to do a few things:
    - Fix the primary color calculation
    - Make the frontend respond to cover events and refresh/apply colors.
    - Dedicated APIs for color scape stuff.
    - Theme-ify it
    majora2007 committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    8a7f3df View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    67f5bff View commit details
    Browse the repository at this point in the history
  3. Refactored how the background colorscape is applied to use css variab…

    …les injected rather than inline styles.
    majora2007 committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    4456ae9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    52f7328 View commit details
    Browse the repository at this point in the history
  5. Got the ordering working for color selection. Secondary color isn't c…

    …omplementary yet. Lots of alternative code in here, still working it out.
    majora2007 committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    59ae333 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2024

  1. Configuration menu
    Copy the full SHA
    5a1180b View commit details
    Browse the repository at this point in the history
  2. Added some more test cases for validation on backend. Updated the the…

    …me code so you can turn off the transition effect with a theme variable explicitly. Working on the transitioning of the effect between pages to not be so jarring.
    majora2007 committed Jul 13, 2024
    Configuration menu
    Copy the full SHA
    8880c86 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ab307c8 View commit details
    Browse the repository at this point in the history
  4. Fixed a regression on login page with control flow. Ensure that the c…

    …olor scape doesn't work on the login page.
    
    Removed a style from Robbie that broke a lot of styling throughout the app.
    majora2007 committed Jul 13, 2024
    Configuration menu
    Copy the full SHA
    753c2ec View commit details
    Browse the repository at this point in the history
  5. Implemented the ability to transition dynamically from one colorscape…

    … to another. The transition time is determined by the distance between the colors.
    majora2007 committed Jul 13, 2024
    Configuration menu
    Copy the full SHA
    25fa226 View commit details
    Browse the repository at this point in the history
  6. Cleaned up the code and started working on the opacity that Plex has …

    …to get the background effect much nicer.
    majora2007 committed Jul 13, 2024
    Configuration menu
    Copy the full SHA
    2e8727f View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2024

  1. Implemented hooks so that when a cover update occurs, the UI reloads …

    …the colorscape for that page.
    majora2007 committed Jul 14, 2024
    Configuration menu
    Copy the full SHA
    3617222 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cfd454d View commit details
    Browse the repository at this point in the history
  3. Refactored colorscape service to use types as much as possible. If we…

    … are transitioning to the same color, we can avoid it and skip the extra work.
    majora2007 committed Jul 14, 2024
    Configuration menu
    Copy the full SHA
    eac13ef View commit details
    Browse the repository at this point in the history
  4. Added code to help build light theme colorscapes but after testing, t…

    …he system doesn't seem to work well. Light theme users should ideally disable.
    majora2007 committed Jul 14, 2024
    Configuration menu
    Copy the full SHA
    669fb92 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    01401eb View commit details
    Browse the repository at this point in the history
  6. Fixed a bug in theme manager where the active pill wouldn't have the …

    …correct color for non-dark themes.
    majora2007 committed Jul 14, 2024
    Configuration menu
    Copy the full SHA
    f45a623 View commit details
    Browse the repository at this point in the history
  7. Refactored the user preferences code to its own component to prepare …

    …for the upcoming Settings overhaul.
    majora2007 committed Jul 14, 2024
    Configuration menu
    Copy the full SHA
    ec48164 View commit details
    Browse the repository at this point in the history
  8. User preferences "dashboard" is now all individual components and rea…

    …dy for upcoming settings overhaul.
    majora2007 committed Jul 14, 2024
    Configuration menu
    Copy the full SHA
    463c3e2 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f7ff435 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    70e7adf View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    8b449fa View commit details
    Browse the repository at this point in the history
  12. Changed the active side nav item to have transparent background.

    Refactored more sidenav code to control flow.
    majora2007 committed Jul 14, 2024
    Configuration menu
    Copy the full SHA
    ece0a11 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    fb37820 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    374a13f View commit details
    Browse the repository at this point in the history
  15. Added a new preference page to handle all the logic. Refactored the n…

    …av header to control flow.
    majora2007 committed Jul 14, 2024
    Configuration menu
    Copy the full SHA
    a8f81ed View commit details
    Browse the repository at this point in the history
  16. New settings page is in place and functional. Individual components d…

    …o need style updates, but overall everything is in place.
    majora2007 committed Jul 14, 2024
    Configuration menu
    Copy the full SHA
    c8192df View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    93f2bcc View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2024

  1. Started redesigning a component for settings page.

    Added a nice flip effect for jumpbar.
    majora2007 committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    da29ec8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e8dac72 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7963483 View commit details
    Browse the repository at this point in the history
  4. Control flow card detail layout as much as possible. Still not possib…

    …le to do the individual cards.
    majora2007 committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    a6ab814 View commit details
    Browse the repository at this point in the history
  5. Cleaned up the logic for resuming position on library-detail and the …

    …like. It is now much more pinpoint and works on custom sorts.
    majora2007 committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    3e8f37f View commit details
    Browse the repository at this point in the history
  6. Some cleanup to the html

    majora2007 committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    9d544a6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9746582 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4e8e629 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    01adecb View commit details
    Browse the repository at this point in the history
  10. Control flow updates

    majora2007 committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    3ee8d8f View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    a92e157 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2024

  1. Updated User Preferences page to the new UX. Needs accessibility pass…

    …, css pass, and needs to be updated to automatically save.
    majora2007 committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    48890d3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9249a9b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    49cdbc3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4154e35 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7d29b6c View commit details
    Browse the repository at this point in the history
  6. Started adding a more customized table implementation for theme and a…

    … better match for dark mode.
    majora2007 committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    4be5ab8 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2024

  1. Indented code

    majora2007 committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    d113ed2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c1bc4c3 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2024

  1. Configuration menu
    Copy the full SHA
    7d0a569 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6191546 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    17e7742 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    67dc390 View commit details
    Browse the repository at this point in the history
  5. Moved metadata breakdown into Kavita+ page (temp) and introduced anot…

    …her component to help easily find kavitaplus stuff.
    majora2007 committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    c67e744 View commit details
    Browse the repository at this point in the history
  6. All stats components are now stacked on top of each other. Will revis…

    …it later to cleanup order and overall UX.
    majora2007 committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    8471906 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    52615f7 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3dacafd View commit details
    Browse the repository at this point in the history
  9. Moved all of the scrobbling stuff into one page. This isn't final, ju…

    …st a temp work before the Kavita+ overhaul work (slated for same release as UX overhaul).
    majora2007 committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    ff1fa5d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    64a28df View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    150e1f2 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    b37794e View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    b715cbe View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    62f26e3 View commit details
    Browse the repository at this point in the history
  15. Removed table hover class

    majora2007 committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    504b7f8 View commit details
    Browse the repository at this point in the history
  16. Updated Tasks screen to new UX.

    Now I need to handle the Settings item Cancel label updates.
    majora2007 committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    bdbf4e2 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2024

  1. positioning and css clean up initial pass

    still lots to do
    therobbiedavis committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    c63b1fa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    939b95e View commit details
    Browse the repository at this point in the history
  3. more css updates

    therobbiedavis committed Aug 7, 2024
    2 Configuration menu
    Copy the full SHA
    1aeba4c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ddc3026 View commit details
    Browse the repository at this point in the history
  5. Updated active event counter to use a debounced observable to avoid f…

    …lashing of when activity is going on with event widget.
    majora2007 committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    08cbbc7 View commit details
    Browse the repository at this point in the history
  6. Reverted Robbie's black background change.

    Moved the customize from Home actionables to the settings menu which has much more space.
    majora2007 committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    dfa0742 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ca080cc View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7f9b598 View commit details
    Browse the repository at this point in the history
  9. Added a new button class called btn-primary-outline which is the prim…

    …ary button with transparent background.
    majora2007 committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    d3d51fa View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e671322 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    2bdbd80 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    21449e3 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    6e6e4ab View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    d4b92a9 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    5a8af01 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    d50e91b View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    55f2e82 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    72afe38 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    dff6759 View commit details
    Browse the repository at this point in the history
  20. Updated the styles in role-selector and added a select/deselect all c…

    …heckbox to mimic style in library selector.
    majora2007 committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    668f4d5 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    65625ac View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2024

  1. Configuration menu
    Copy the full SHA
    321df68 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fa1c930 View commit details
    Browse the repository at this point in the history
  3. Merged develop in

    majora2007 committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    81fc907 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a4e16dd View commit details
    Browse the repository at this point in the history
  5. A touch of paint across the app and fixed reading lists having non-nu…

    …llable Primary/Secondary colors which broke unit tests. Started moving some code so we can prepare for colorscape support on readinglist/collections.
    majora2007 committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    d32f409 View commit details
    Browse the repository at this point in the history
  6. Implemented a framework for the preference side nav so that when ther…

    …e are alerts, the user can know and take action.
    majora2007 committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    058c1b7 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    27f3b54 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f7bd886 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c44daf3 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    3c0338c View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    9ad260c View commit details
    Browse the repository at this point in the history
  12. more side-nav fixes

    therobbiedavis committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    e11eee8 View commit details
    Browse the repository at this point in the history
  13. Ensure that the currently selected preference side nav item is in vie…

    …w when loading a (fresh) page.
    majora2007 committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    7db43d6 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    9c36e60 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    590c731 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    5bd6524 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    6620d78 View commit details
    Browse the repository at this point in the history
  18. Update Media Issues to have a date of the issue and removed Details a…

    …nd Extension since details is too technical and extension is in the file already.
    majora2007 committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    05acbd5 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    6cc349f View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2024

  1. Configuration menu
    Copy the full SHA
    f26a51a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3bd3f1c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8a20897 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dfe69a8 View commit details
    Browse the repository at this point in the history
  5. Added a button to theme manager to allow resetting the form to allow …

    …uploading your own theme from file.
    majora2007 committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    706b814 View commit details
    Browse the repository at this point in the history
  6. Minor cleanup

    majora2007 committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    bf78608 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1360458 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5855fb0 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    61afe5e View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    05b30b4 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    af67350 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    dad46d9 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    bf02bd0 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    70a9293 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    e345148 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    5be0f0f View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    7003212 View commit details
    Browse the repository at this point in the history
  18. Made announcements page viewable for all users, not just admins.

    Updated the code so that isAdmin$ check is driven from accountService and I'm not repeating logic everywhere.
    majora2007 committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    b071e4e View commit details
    Browse the repository at this point in the history
  19. Started a crazy idea

    majora2007 committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    4e79a85 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    fa8c9bc View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    047aa06 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    3a766e3 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    7552c7a View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    3442500 View commit details
    Browse the repository at this point in the history
  25. Fixed an edge case where busting Kavita+ cache in edit series then hi…

    …tting close wasn't refreshing screen.
    majora2007 committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    308b421 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    7bf198a View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    fcc64f4 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    65d7535 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    442244a View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    e297f1c View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    0e1fb2f View commit details
    Browse the repository at this point in the history