Skip to content

Refactor and improve styling system for consistency and maintainability #471

@mienaiyami

Description

@mienaiyami

Issue

The current approach to styles is messy and inconsistent. There are multiple issues affecting maintainability, readability, and user experience.

Rough lists

Few issues

  • Too many unused or redundant style variables.
  • Inconsistent usage of theme variables across components.
  • Some components use hardcoded colors instead of theme values.
  • Poor contrast in certain areas, especially in high-contrast or dark modes.
  • Misuse of variables leading to incorrect or unintended colors.

Todo

  • Audit and remove unused or redundant style variables.
  • Standardize theme variable usage across all components.
  • Replace hardcoded color values with proper theme tokens.
  • Fix high-contrast and accessibility issues.
  • Gradually migrate some components to a library like Radix UI (or similar) for better accessibility, styling consistency, and reduced maintenance overhead.

Related issues:

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions