The Breeze theme is great. But... it can be greater!
Over the years VDG has accumulated a rough list of changes we'd like to make to evolve the Breeze theme into the year 2019 and beyond. The goal is not to fundamentally change what Breeze is, but rather to improve on it and modernize it, while also learning from our peers, as applicable.
Here's the proposed list of changes:
- Turn off window borders by default: T8707
- Define a window "Tools Area" that consists of the titlebar, menubar, and toolbar (or any combination thereof). This area has a line at the bottom that visually separates it from the content area below, and its background is a darker shade of gray than the typical window color. - Under discussion: T10201
- The Tools Area's background becomes lighter or desaturated for inactive windows: T10201
- Window shadows become slightly smaller for inactive windows: https://bugs.kde.org/show_bug.cgi?id=393238
- Make settings windows' left category sidebars have a white background and a single-pixel separator between them and the content view: D20908
- Move away from putting the main content view in a frame, and instead frame it with what surrounds it (window edges, Tools Area, left sidebar, etc)
- Use all colorful icons for settings windows' categories - In progress: T10165
- Use colorful icons for small-sized places, devices, and mimetype icons - under discussion: T10870
- Make the checkbox's checked state look like a checkmark: T10997
Note that as a part of thie effort, I do not want to try to round the bottom corners of the windows when No Borders is in use. This idea is too controversial and has the (slight, but real) potential to interfere with applications that put interactive elements in the bottom corners. People who want to accomplish this anyway can use https://github.com/alex47/KDE-Rounded-Corners.
Here are some crude mockups of how it would look:
Inactive Dolphin window;
A Plasma settings window:
Basically it should look kind of similar to https://github.com/Luwx/Breeze-Kvantum/blob/master/Screenshot.png