Basic dark theme support (Windows 10) #630
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Windows 10 has supported a 'dark theme' option for a while, and the fact
Manuskript is like looking into a bastion of bright white while using it
is bothersome to say the least.
Since this is a setting defined as the OS level, I believe this should
be something Manuskript automatically adjusts itself to match, thus the
lack of a configurable setting on the Manuskript end.
Note that it does not adjust the main editor area since that is already user configurable.
For as far I have been able to check, it works with every builtin theme that is selectable in the Settings screen and produces legible output. (I would not go as far as to call it pretty, simply because most of them aren't pretty to begin with. 馃槈 )
I looked into Linux-land for a little while to not make this a Win10-only commit, but there is no separate 'dark theme' switch on Ubuntu at least. And even then there is the mess between Gnome and Qt themes to worry about, which means dragging in a whole new library of which I have already forgotten the name and compiling against that... suffice to say I'll leave any such challenges to the people who improving the themes-related situation on Linux. 馃槃 )