My Wish-fix-list: System Settings and GWenview
Some of you probably remember the big transition from KDE 3 to KDE 4, if you were not part of the community back then, put your seat belts on because the next version of KDE will be KDE 4’s last major release. Will try to keep you up to date about a new developments or plans (especially, when there’s something user facing we can show you), on this series though I will just complain about stuff I wish gets fixed by the time KDE 5 arrives.
Wish 1. Fix System Settings
I will beginning by noting that things have improved, yet KDE’s control panel is still a mess that wastes space like there’s no tomorrow (or like if ours monitors had infinite area):
Take a look, for example, at Mac OS X’s system preferences, it’s way tighter, it takes less space and shows more icons, not less. It doesn’t look cluttered or confusing, and is divided in sections too:
Another cue worth taking from Apple is fixing the windows size, then different sections expand or contract the window accordingly:
As opposed to the current system which causes countless problems (and I didn’t pick a particularly bad case):
And I would like to give developers a small advice: If a section contains too few options… that section shouldn’t exist:
Also, don’t do this:
Or, perhaps worst of all, the following kind of menus to select anything. Since only a few options can be displayed at the same time it involves way too much scrolling, since there’s a few items per view scrolling is also confusing, and it looks very cluttered:
Wish 2. Fix GWenview
GWenview is a solution to nobody’s problems. As a fast image viewer it’s not particularly fast and it presents too many distracting options, as an application to edit pictures (even as a lightweight editor) it falls short. So imagine you open an image you just downloaded and double click it, you clearly just want to see the picture, so then why does GWenview shows so much stuff:
How many times is someone going to open a picture and then use the menubar? Let me count that for you, zero. In the same spirit, who exactly is opening pictures by clicking File > Open? Nobody is, not a single human being. As an application to show pictures it just adds unnecessary clutter, at most, GWenview (at least when you externally call it to open a picture) should show: Rotation, Fullscreen, Next, Back and Share (Android-style sharing, e.g. opening with other app or upload to Facebook). In the least intrusive way possible.
GWenview’s developer(s) invested quite a lot of time and resources making the experience of browsing images enjoyable. There’s only one problem: Nobody is using it like that. If you want to manage your collection of pictures (or if you’re a photographer) GWenview just doesn’t cut it, it’s simply not a Shotwell or DigiKam alternative, just to start with it lacks a library.
It looks good, but it assumes the wrong workflow, if users want to open one or multiple pictures they first open Dolphin, find the pictures then they open GWenview. Even once they’ve opened a picture I don’t think they will browse for more pictures using GWenview, most users will close GWenview and browse their filesystem using Dolphin again. In other words, it’s completely redundant to have a file browser that only displays images.
GWenview also offers basic editing features and supports Kipi-plugins. The basic editing features are seriously basic and Kipi mostly adds importing and exporting options.
Besides the fact that using the phrase “export to” instead “share to” is just asking for problems, the ability to import pictures (from different cloud services) will go mostly unused because GWenview lacks a library.
There’s also cases of adding clutter for the sake of clutter, take a took at the options that appear on hover:
I understand the concept, an easy way to turn your pictures, or go fullscreen to that specific picture. But GWenview is already showing an option to rotate pictures or go fullscreen right there on the toolbar, it’s one or the other, there’s no need for both of them. Moreover, there’s a problem of consistency, Dolphin has the plus icon (that appears on hover) to select icons off by default, why is turned on by default on GWenview? (Or better yet: Why isn’t it turned on by default on Dolphin?)
So how do you fix this mess? KDE 5 needs a photo library application (more like iPhoto or Shotwell, and less like the current GWenview) that supports plugging into different cloud services (Facebook, Google+, Dropbox, among other), the best way would be to provide some sort of API so new services can be added afterwards. Here is where most editing options should live on (plugin support would be greatly appreciated), filters, cropping, imaging adjustments, etc, all in a non-destructive fashion.
Then it needs an application to the mere opening of pictures, it should be pretty bare bones and as uncluttered as humanly possible. It could be the same application for both things, but it needs two faces, one for each usage.
So there you have it, the first part of my wish they fix it list (or wishfix). I’m sure some readers also have their personal list of what¡s wrong and needs fixing, if so, please share it with us in the comments.