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

New Homepage Dashboard #254

Open
8 of 10 tasks
fabd opened this issue Mar 8, 2022 Discussed in #241 · 1 comment
Open
8 of 10 tasks

New Homepage Dashboard #254

fabd opened this issue Mar 8, 2022 Discussed in #241 · 1 comment
Assignees
Labels

Comments

@fabd
Copy link
Owner

fabd commented Mar 8, 2022

See New Homepage Dashboard Prototypes - Round 2 #241

I have broken down this update in more manageable milestones:

  • Lots of CSS refactors necessary to fix issues with old Bootstrap stylesheet and the "utility CSS" approach. Refactor/tidy up sass folder use bootstrap5 buttons forms #253
    • Remove Bootstrap buttons completely - Use custom buttons ( .ko-Btn .ko-Btn--success .ko-Btn--large etc ) which works better with tailwind, and can be applied to element-plus buttons should we need them
    • Upgraded Bootstrap to v5.x (use the npm package) - import only the FORMS module
    • Create a styleguide (available at /ux) with a live demo of all the button styles and other smaller widgets
    • Use FontAwesome 5 Pro : remove the old FA4 FREE CDN url, use the full FA5PRO in local dev, and use a "subset" (optimized) build of FA5PRO in production (created with the Font Awesome Pro Subsetter.app)
  • Milestone 0 : redesign the Restudy List page - to match the new dashboard (and fix Learned list clears itself #251)
  • Milestone 1 : top portion of the dashboard ( "Study" and "Review" boxes)
  • Milestone 1b : the "Welcome" screen for new users - may skip this if it's annoying and do it later
  • Milestone 2 : Current Lesson pane (middle part of the new dashboard) & View All Lessons (much improved "Check progress" page with detail for each lesson)
  • Milestone 3 : Activity Log - first version will track NEW CARDS and REVIEWS per day, over the last 30 days
@fabd fabd added the feature label Mar 8, 2022
@fabd fabd self-assigned this Mar 8, 2022
@fabd fabd pinned this issue Mar 8, 2022
@fabd fabd added this to the UX Improvements milestone Apr 26, 2022
@fabd
Copy link
Owner Author

fabd commented Sep 28, 2022

I'll unpin this for now as I'm not super motivated to work on the Activity Log. - and focus on smaller QOL things (to be pinned).

@fabd fabd unpinned this issue Sep 28, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant