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

[feat](styles): implement modular CSS architecture for upcoming feature #53

Merged
merged 7 commits into from
Dec 1, 2024

Conversation

lumpinif
Copy link
Collaborator

@lumpinif lumpinif commented Dec 1, 2024

feat(styles): implement modular CSS architecture

  • Establish new CSS architecture to support feature-specific styles
  • Introduce modular CSS structure for better scalability
  • Set up base styles directory for shared Tailwind utilities
  • Separate thinking-block styles into a feature-specific module
  • Configure webpack with MiniCssExtractPlugin for optimized CSS handling
  • Update manifest.json to reflect the new CSS structure

This change sets the foundation for a more maintainable and scalable CSS architecture, making it easier to add styles for future features while keeping them modular and isolated.

lumpinif and others added 7 commits November 30, 2024 19:45
- Move attribute cleanup responsibility to individual features
- Use consistent data-tc- prefix for custom attributes
- Remove centralized attribute cleanup from FeatureManager
- Add comprehensive feature-level cleanup in TCThinkingBlock
- Update CSS selectors to use data-tc- prefix
CSS is already properly loaded through manifest.json's content_scripts configuration
- Establish new CSS architecture to support feature-specific styles
- Introduce modular CSS structure for better scalability
- Set up base styles directory for shared Tailwind utilities
- Separate thinking-block styles into feature-specific module
- Configure webpack with MiniCssExtractPlugin for optimized CSS handling
- Update manifest.json to reflect new CSS structure

This change sets the foundation for a more maintainable and scalable CSS architecture,
making it easier to add styles for future features while keeping them modular and isolated.
- Document modular CSS architecture implementation
- Add build system updates for CSS handling
- Update changelog format and structure
@lumpinif lumpinif merged commit f7b650e into richards199999:main Dec 1, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant