From e37362bd5a0c94da4db7b58f79fc34c2e826271e Mon Sep 17 00:00:00 2001 From: Artem Anufrij Date: Thu, 9 Nov 2017 20:09:10 +0100 Subject: [PATCH] switch to dark theme for dark colors --- src/WebWindow.vala | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/WebWindow.vala b/src/WebWindow.vala index c78fb53..1ecf628 100644 --- a/src/WebWindow.vala +++ b/src/WebWindow.vala @@ -42,6 +42,10 @@ namespace Webpin { this.desktop_file = desktop_file; this.events |= Gdk.EventMask.STRUCTURE_MASK; if (desktop_file.color != null) { + var mid = desktop_file.color.red + desktop_file.color.blue + desktop_file.color.green; + if (mid / 3 < 0.3) { + Gtk.Settings.get_default ().gtk_application_prefer_dark_theme = true; + } Granite.Widgets.Utils.set_color_primary (this, desktop_file.color); }