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

Clean up and refactor CSS #502

Open
gordlin opened this issue Jan 7, 2025 · 0 comments
Open

Clean up and refactor CSS #502

gordlin opened this issue Jan 7, 2025 · 0 comments
Assignees
Labels
Enhancement New feature or request Refactor A refactor related to restructuring codebase

Comments

@gordlin
Copy link
Member

gordlin commented Jan 7, 2025

Description

After all the recent code refactors, the CSS has become fragmented, with repeated implementations, duplicate stylings, and other issues that make it hard to debug and refactor the codebase stylings.

Is your feature request related to a problem?

Doing this now === less styling nightmares later.

Proposed solution

After #486, #489, and #499 are merged, clean up and unify the codebase CSS.

  • Most common element styles (e.g. buttons, inputs) can be added to the main CSS file.
  • Many repeated tailwind stylings can be modularized into CSS classes.
  • Create new reusable Vue components for more complex, but repeatedly used, UI items.
  • Anything else that cleans stuff up.

Related issues

#503, #504

@gordlin gordlin added Enhancement New feature or request Refactor A refactor related to restructuring codebase labels Jan 7, 2025
@gordlin gordlin self-assigned this Jan 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement New feature or request Refactor A refactor related to restructuring codebase
Projects
None yet
Development

No branches or pull requests

1 participant