What has Changed (v2.0.0)
This is a major release and a clean break from v1.
The configuration system has been completely replaced. TOML is gone and in its place is a purpose-built .cat DSL with typed variables, a built-in color palette, themes, an import system, and native graph support for percentage-based stats like CPU, memory, disk and battery. Configs are now a lot more expressive and a lot less frustrating to write.
The source has also been restructured from the ground up into a clean five-layer architecture. This makes the codebase much easier to navigate and sets a solid foundation for everything coming after v2.
Existing .toml configs are not compatible. See config/config.cat in the repository for the new format, or check the updated documentation.