From c3bf58ba38385a53211f127b9fa10256b75d0285 Mon Sep 17 00:00:00 2001 From: Gabriel Fontes Date: Sat, 15 Aug 2026 16:35:39 -0300 Subject: [PATCH] fix(projects/khora): override user theme event styles Register Khora component CSS above GTK user-theme priority so generated themes cannot erase event backgrounds and foreground contrast. Assisted-by: pi (gpt-5.6-sol) --- projects/khora/khora/application.py | 2 +- projects/khora/khora/window.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/projects/khora/khora/application.py b/projects/khora/khora/application.py index 033dba71..9e136c8a 100644 --- a/projects/khora/khora/application.py +++ b/projects/khora/khora/application.py @@ -147,7 +147,7 @@ class KhoraApplication(Adw.Application): Gtk.StyleContext.add_provider_for_display( display, provider, - Gtk.STYLE_PROVIDER_PRIORITY_APPLICATION, + Gtk.STYLE_PROVIDER_PRIORITY_USER + 1, ) def _on_appearance_changed(self, *_args) -> None: diff --git a/projects/khora/khora/window.py b/projects/khora/khora/window.py index fddc0520..bcb5d29d 100644 --- a/projects/khora/khora/window.py +++ b/projects/khora/khora/window.py @@ -718,7 +718,7 @@ class KhoraWindow(Adw.ApplicationWindow): Gtk.StyleContext.add_provider_for_display( self.get_display(), provider, - Gtk.STYLE_PROVIDER_PRIORITY_APPLICATION, + Gtk.STYLE_PROVIDER_PRIORITY_USER + 1, ) self._event_color_providers[class_name] = provider return class_name