Releases: TilmanGriesel/graphite
Graphite 2.6.0
HA 2025.5 Font Rendering Issues & More
Note: If you encounter any font rendering issues or other inconsistencies, please report them here. Be sure to include helpful details such as your browser, Home Assistant version, and any other relevant information.
-
Font size & Weight
- Fonts are now rendering correctly again! This release migrates Graphite to the new Home Assistant typography system introduced in HA 2025.5. This release addresses additional size related issues not covered in Graphite 2.5.2.
-
Dark Theme
- Updated background and shadow colors for improved contrast and depth.
-
Light Theme
- Enhanced background colors and shadows.
- Improved primary color contrast for better readability.
-
General Improvements
- Added inactive state and grey indicator color definitions.
- Ensured dark text is used on light primary backgrounds in the clock-weather card.
Background
Home Assistant 2025.5 introduced backward incompatible changes to their theming system, removing legacy Polymer-based components and their associated CSS variables. This update ensures Graphite continues to work seamlessly with the new typography foundation as well with older HA installations.
Next steps: This release is intended to quickly address the font rendering issues. I still need to review all areas where inconsistencies might occur, and if any are found, further updates will follow. If you notice any issues, please feel free to report them. Thank you in advance!
What's Changed
- fix: Adjust font size and title card font weight by @TilmanGriesel in #94
- style: Update comment style; cleanup by @TilmanGriesel in #95
- Improve theme colors by @TilmanGriesel in #96
- Theme Patcher script removes newline character when patching a token by @rkkhanna in #90
- chore: Remove unused codepath by @TilmanGriesel in #97
New Contributors
Full Changelog: 2.5.2...2.6.0
Graphite 2.5.2
HA 2025.5 Font Rendering Issues
Fonts are now rendering correctly again! This release migrates Graphite to the new Home Assistant typography system introduced in HA 2025.5.
Background
Home Assistant 2025.5 introduced backward incompatible changes to their theming system, removing legacy Polymer-based components and their associated CSS variables. This update ensures Graphite continues to work seamlessly with the new typography foundation as well with older HA installations.
Next steps: This release is intended to quickly address the font rendering issues. I still need to review all areas where inconsistencies might occur, and if any are found, further updates will follow. If you notice any issues, please feel free to report them. Thank you in advance!
Special thanks to @lwsrbrts for reporting this issue! 🙏
What's Changed
- Legacy feedback color support by @TilmanGriesel in #87
- fix: Remove update from file name by @TilmanGriesel in #88
- feat: Migrate theme tokens to new HA typography system by @TilmanGriesel in #92
Full Changelog: 2.5.1...2.5.2
Graphite 2.5.1
What's Changed
Removed custom indicator colors due to unexpected issues. This helps keep things compatible with future Home Assistant updates.
- refactor: Remove indicator color mapping to prevent HA update issues by @TilmanGriesel in #85
Full Changelog: 2.5.0...2.5.1
Graphite 2.5.0
Improvements
- Contrast: Enhanced panel-background contrast for better readability.
- Shadow: Adjusted depth for clearer visual hierarchy.
- Card Styling: Refined border-radius for balance.
- Color: Integrated Mushroom feedback colors into the stock UI.
What's Changed
- Preserve quotes for generic tokens by @TilmanGriesel in #75
- docs: Add theme patcher showcase link by @TilmanGriesel in #77
- feat: Allow none value in theme patcher by @TilmanGriesel in #78
- Spring cleanup by @TilmanGriesel in #81
Full Changelog: 2.4.10...2.5.0
Graphite 2.4.10
What's Changed
- Format yaml files by @TilmanGriesel in #65
- Enhance color token handling by @TilmanGriesel in #67
- Define explicit orange RGB color by @TilmanGriesel in #71
- Add card-mod support by @TilmanGriesel in #72
Special Thanks
A big thank you to @Mar1usW3 for the request for an explicit orange color assignment and suggesting the idea of card-mod entries via the Theme Patcher and to @Wendigogo for the idea of supporting CSS color values in the Theme Patcher 🌟
To update the Theme Patcher, execute the installation command.
Full Changelog: 2.4.9...2.4.10
Graphite 2.4.9
What's Changed
- feat: Add support for user defined tokens by @TilmanGriesel in #61
- fix: Correct advanced example shell command path by @TilmanGriesel in #63
- doc: Slightly dim primary color in dark theme by @TilmanGriesel in #64
Special Thanks
A big thank you to @IzeQube for suggesting the idea of user-defined entries via the Theme Patcher (see issue #60) 🌟
Full Changelog: 2.4.8...2.4.9
Graphite 2.4.8
What's Changed
- Android status bar and footer navigation colors inconsistent with background by @TilmanGriesel in #59
Special thanks to
@deezid @LordSushiPhoenix for reporting this issue 🌟
Full Changelog: 2.4.7...2.4.8
Graphite 2.4.7
What's Changed
- docs: Update documentation by @TilmanGriesel in #56
- Fix minor typos by @TilmanGriesel in #57
- Update dark theme primary color by @TilmanGriesel in #58
Full Changelog: 2.4.6...2.4.7
Graphite 2.4.6
Documentation Update
The complete documentation, along with additional resources, is now hosted as a GitHub page at:
https://graphite.tilmangriesel.com/
What's Changed
- Update issue templates by @TilmanGriesel in #53
- feat: Implement VitePress by @TilmanGriesel in #55
Full Changelog: 2.4.5...2.4.6
Graphite 2.4.5
What's Changed
Fixed Choose label button
contrast by @lwsrbrts & @TilmanGriesel
Thanks to
@lwsrbrts for the valuable feedback and bug hunting! 🌟
Other changes
- Integrate theme verification action
- Add yamllint and yamlfmt as pre-commit hook
- Move about yaml to theme assembler
- Rework theme assembler
- Add Actions shields to readme
- Improve HACS and manual readme
Full Changelog: 2.4.4...2.4.5