diff --git a/data/de.wolfvollprecht.UberWriter.gschema.xml b/data/de.wolfvollprecht.UberWriter.gschema.xml index 64fcd99..48e86e3 100644 --- a/data/de.wolfvollprecht.UberWriter.gschema.xml +++ b/data/de.wolfvollprecht.UberWriter.gschema.xml @@ -13,6 +13,14 @@ asked to install them manually. + + true + Show gradient overlay + + Show a gradient overlay over the text at the top anf bottom of the window. + It can cause performance problems to some users + + "/tmp" Open file base path diff --git a/uberwriter/UberwriterWindow.py b/uberwriter/UberwriterWindow.py index 3cd143b..0b11bc9 100644 --- a/uberwriter/UberwriterWindow.py +++ b/uberwriter/UberwriterWindow.py @@ -146,7 +146,12 @@ class UberwriterWindow(Gtk.ApplicationWindow): self.scrolled_window.add(self.text_editor) self.alignment_padding = 40 self.editor_viewport = self.builder.get_object('editor_viewport') - self.scrolled_window.connect_after("draw", self.draw_gradient) + + # some people seems to have performance problems with the overlay. + # Let them disable it + + if self.settings.get_value("gradient-overlay"): + self.scrolled_window.connect_after("draw", self.draw_gradient) self.smooth_scroll_starttime = 0 self.smooth_scroll_endtime = 0