You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Features
Context Theming: Introduced a robust ThemeContext mechanism, allowing the design system to provide distinct color schemes and other theme properties based on the active application context (e.g., default, safety-relevant, off-brand).
Screenshot Testing (Roborazzi): Introduced Roborazzi for automated golden file screenshot testing to prevent visual regressions.
Golden Files: Enabled Git LFS to manage golden image files and added an initial set of golden files for existing components.
Refactoring
Color Primitives: Replaced existing color definitions with PrimitiveColors.kt for clearer and more consistent naming, aligning with design system terminology.
Chore
Golden Files: Updated golden files to reflect changes introduced by the new context theming.
Documentation
Golden Files: Added initial documentation for generating and verifying golden files in README.md and a dedicated doc/wyh-roborazzi.md explaining the choice of Roborazzi.