From 8abc388486b3a03d94910398c66ed3ad21cbd7cd Mon Sep 17 00:00:00 2001 From: somas95 Date: Sun, 15 Apr 2018 19:19:03 +0200 Subject: [PATCH] set dark theme in preview if the main window has it --- data/media/style_dark.css | 0 data/media/uberwriter_dark.css | 6 ++++++ uberwriter/UberwriterWindow.py | 8 +++++++- 3 files changed, 13 insertions(+), 1 deletion(-) delete mode 100644 data/media/style_dark.css create mode 100644 data/media/uberwriter_dark.css diff --git a/data/media/style_dark.css b/data/media/style_dark.css deleted file mode 100644 index e69de29..0000000 diff --git a/data/media/uberwriter_dark.css b/data/media/uberwriter_dark.css new file mode 100644 index 0000000..ff64d10 --- /dev/null +++ b/data/media/uberwriter_dark.css @@ -0,0 +1,6 @@ +@import("uberwriter.css") + +body { + color: #EDEDED; + background-color: #333; +} \ No newline at end of file diff --git a/uberwriter/UberwriterWindow.py b/uberwriter/UberwriterWindow.py index 55e77ad..f046158 100644 --- a/uberwriter/UberwriterWindow.py +++ b/uberwriter/UberwriterWindow.py @@ -703,12 +703,18 @@ class UberwriterWindow(Window): base_path = '' os.environ['PANDOC_PREFIX'] = base_path + '/' + # Set the styles according the color theme + if self.settings.get_value("dark-mode"): + stylesheet = helpers.get_media_path('uberwriter_dark.css') + else: + stylesheet = helpers.get_media_path('uberwriter.css') + args = ['pandoc', '-s', '--from=markdown', '--to=html5', '--mathjax', - '--css=' + helpers.get_media_path('uberwriter.css'), + '--css=' + stylesheet, '--lua-filter=' + helpers.get_script_path('relative_to_absolute.lua'), '--lua-filter=' + helpers.get_script_path('task-list.lua')]