2026.09
It is hard to achieve compositor and cross-toolkit visual uniformity, and increasingly so. I think this is because:
- There is a shift in how Gtk 4 views theming and what it considers supported.
- Qt handles themes differently between QWidgets and QtQuick.
- There are other toolkits in use, for example
iced-rs,tkand whatever is used by electron based applications.
From a Teallach perspective it makes sense to:
- Avoid chasing Qt/Gtk internal visuals; and not treating toolkits as theme providers. In other words, let us not try to parse Gtk CSS and Kvantum files on the fly.
- Build compositor themerc files and icons to be consistent with popular Gtk/Qt themes, rather than identical. In the same vein, try to match behaviour rather than pixel perfection.
- Treat applications as guests and accept that their looks will be toolkit dependent.
Ref: