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

Component Library and UI Overhaul #406

Closed
7 of 13 tasks
jgaehring opened this issue Sep 4, 2020 · 1 comment
Closed
7 of 13 tasks

Component Library and UI Overhaul #406

jgaehring opened this issue Sep 4, 2020 · 1 comment

Comments

@jgaehring
Copy link
Member

jgaehring commented Sep 4, 2020

Going back to #195 or earlier there've been some UI issues that have been needling at me, but more than anything its the general layout of the EditLog screen, with its hodge-podge of Bootstrap and Material design elements and lack of any solid organizing principles to make it easier to read and edit.

At the end of last year these ideas culminated in the Figma prototype I started but never completed, although some of the elements have been implemented as part of the Spray module.

I think the best way to establish a stable API for the component library, which is the main objective of milestone 0.8.0, is to finally go about implementing the new design of My Logs.

Along the way, as a part of #337, I want to start phasing out as much of the Bootstrap styles as possible, and wrap any others we can't eliminate in Vue components, so it will be easier to phase them out later down the road.

Here's a general roadmap for how I think these changes can be rolled out.

@jgaehring jgaehring added this to the 0.8.0: Component Library milestone Sep 4, 2020
@jgaehring jgaehring changed the title Overhaul My Logs UI Component Library and UI Overhaul Sep 5, 2020
@jgaehring
Copy link
Member Author

We'll be reigning in the scope for this issue and the milestone as a whole, as outlined in #373 (comment). I'll update the checklist above to reflect this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

1 participant