GUI Probleme
Manchmal hat man Probleme die von einem Programmierer Standpunkt aus eher trivial sind, die Funktionalität dann aber einem Benutzer so zu Verfügung zu stellen das er (oder sie) intuitiv damit umgehen kann ist dann schon schwerere.
Es geht mal wieder um KFlickr, mein tolles spielzeug mit dem man Fotos auf Flickr hochladen kann. Fotos haben Kompressionsstufen, mit denen man die Dateigröße auf Kosten der Qualität verändern kann. Aus der Programmierersicht ist das ganz einfach, es gibt Werte zwischen 0 und 100, die die Kompression angeben (0 ist höchste Kompressionsstufe) und -1, was so viel heißt wie das Bild so lassen wie es ist.
Mein erster Versuch das ganze in eine Graphische Benutzeroberfläche (GUI) zu übersetzen sah so aus:

Wobei dieses “Default” der -1 Wert ist und wenn man das häckchen wegmacht wird der Slider darunter aktiv und man kann den Wert frei bestimmen, wobei die Voreinstellung 75 ist. Für mich war das ganz einleuchtend, aber ich weiß ja auch was dahinter steckt. Jetzt schrieb mir ein Benutzer eine Email das er nicht so ganz wüßte was das jetzt bedeutet: ob das Bild jetzt, wenn man nichts tut, immer mit 75 rekomprimiert wird oder so gelassen wird wie es ist. Man kann die Ausgegraute 75 darunter natürlich so verstehen, als wenn das der “default” Wert ist und man um es zu verändern das Häckchen bei “default” wegmachen muss. Also macht mans anders herum:

Allerdings dreht das das Problem nur um, da man hier ja argumentieren kann das man den default wert (75) durch einen klick auf “custom” erst verändern kann. Also ist das auch nicht des Rätsels Lösung.
Also müssen wir uns doch was Überlegen wie es für den Benutzer anschaulicher wird, das das Bild nur verändert wird wenn er darunter einen Wert einstellt. Nach etwas überlegen und dem alten paradigma “auf den Button schreiben was er tut” wird KFlickr mt5 nun wohl folgende Fassung enthalten:

Ich hoffe das dadurch jetzt endgültig klar ist das das Bild nur angefasst wird wenn etwas an der Einstellung verändert wird.