Skip to content

Commit d644633

Browse files
authored
Application: rely on Granite.StyleManager (#183)
Granite.StyleManager handles dark mode since 7.7.0
1 parent da7cc17 commit d644633

3 files changed

Lines changed: 2 additions & 11 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Flatpak Installer
99

1010
You'll need the following dependencies:
1111
* libflatpak-dev
12-
* libgranite-7-dev
12+
* libgranite-7-dev (>= 7.7.0)
1313
* libgtk-4-dev
1414
* libxml2-dev
1515
* meson

meson.build

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ executable(
4040
dependency ('flatpak', version: '>=1.1.2'),
4141
dependency ('glib-2.0'),
4242
dependency ('gobject-2.0'),
43-
dependency ('granite-7'),
43+
dependency ('granite-7', version: '>=7.7.0'),
4444
dependency ('gtk4'),
4545
dependency ('libxml-2.0'),
4646
],

src/Application.vala

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -70,15 +70,6 @@ public class Sideload.Application : Gtk.Application {
7070
base.startup ();
7171
Granite.init ();
7272

73-
var granite_settings = Granite.Settings.get_default ();
74-
var gtk_settings = Gtk.Settings.get_default ();
75-
76-
gtk_settings.gtk_application_prefer_dark_theme = granite_settings.prefers_color_scheme == DARK;
77-
78-
granite_settings.notify["prefers-color-scheme"].connect (() => {
79-
gtk_settings.gtk_application_prefer_dark_theme = granite_settings.prefers_color_scheme == DARK;
80-
});
81-
8273
var quit_action = new SimpleAction ("quit", null);
8374

8475
add_action (quit_action);

0 commit comments

Comments
 (0)