Instead, we'll fall back to an earlier version of the guidelines for this, where we can actually use a separate Window. I'm not going to abandon the in-renderer modals just to reintroduce them for one platform.
Windows UWP guidelines recommend in-window settings.Instead, use the GNOME interface guidelines and apply system colours where appropriate (retrieve them using the systemPreferences API) Do not support every single Linux flavour there is.See for the links to the corresponding guidelines the resources section below. So we have to have a few compromises to make. This, however, is pretty hard to do right, especially given the incredible amount of Linux window managers (Ubuntu, GNOME, XFCE, to only name the first three I remember), and the lack of unified design principles for Windows UIs (which Microsoft doesn't adhere to themselves many times). In order to silence those critics, but more importantly in order to give Zettlr's users a consistent look and feel, we need to adapt the application to the operating system interfaces that we find. After all, designing with already existing guidelines in mind is difficult, so many, including me, opt for a complete custom design which can then completely ignore any guidelines whatsoever. Many critics have lamented the lack of consistency across Electron applications, and I'm beginning to see why.
This also means that the develop branch is for the time being free for all! Note that this doesn't mean you can just open PRs with weird features, but I'll be much more liberal because I really want to take the time to find bugs and fix them.Īnd now to what is going to change: Adapt the Application to Interface Guidelines corresponding to the different platforms ???.
Over the last three years I've made a lot of progress with regard to how you program an application, and while much has been migrated using new knowledge, there's still some way to go.
So here's a roadmap for Zettlr 2.0 (including all the other roadmaps). Another new roadmap issue! This time, I figured out the amount of changes I wanna pump into Zettlr both are legion and belong to a common theme.