Eine für alle – Gruppierung

Im Gegensatz zu den meisten anderen alternativen Dateimanagern bietet SpeedCommander die Möglichkeit, Dateien und Ordner entsprechend dem aktuellen Sortierkriterium zu gruppieren. In SpeedCommander 13 wird diese Funktion noch ein wenig verbessert. Bisher ist der Elternordner stets inmitten der anderen Ordner zu finden, zukünftig wird er immer in einer eigenen Gruppe ganz oben angezeigt:

Gruppierung 1

Auch bei absteigender Sortierung (hier werden auch die Gruppen in umgekehrter Reihenfolge angezeigt) bleibt der Elternordner an erster Position:

Gruppierung 2

Auch bei den Namensgruppen hat sich etwas getan. Anstatt für jeden Anfangsbuchstaben eine eigene Gruppe zu bilden, werden jetzt mehrere Buchstaben zu einer Gruppe zusammengefasst. Das sollte die Übersichtlichkeit etwas erhöhen.

Eine für alle – Darstellung

Heute kommt mal etwas Farbe ins Spiel, genauer gesagt geht es um die neue Auswahlmarkierung der Listenansicht in SpeedCommander 13. SpeedCommander 12 passt sich zwar ganz gut in Vista ein. Die Darstellung ausgewählter Einträge erinnert aber noch an frühere Zeiten, wenn man mal zum Explorer hinüberschaut. Der Explorer-Auswahlstil lässt sich mit SetWindowTheme(L”Explorer”) zwar auch in eigene Anwendungen übernehmen, allerdings nur, wenn man kein Custom Draw verwendet.

Bei der Überarbeitung der Listenansicht wurden die Zeichenfunktionen nicht verschont, so dass jetzt hier auch der Explorer-Auswahlstil verwendet wird. Beim Überfahren von Einträgen mit der Maus wird das aktuelle Element etwas hervorgehoben:

Element unter dem Mauszeiger

Ausgewählte Elemente werden mit einem hellen Blauton gekennzeichnet:

Ausgewählte Elemente

Ist die Listenansicht inaktiv, dann wird aus dem hellen Blau ein helles Grau:

Ausgewählte Elemente inaktiv

Bei einem dunklen Hintergrund passt sich die Auswahlfarbe an:

Ausgewählte Elemente bei dunklem Hintergrund

Wer es lieber klassisch wie in früheren Versionen mag, der kann den Explorer-Auswahlstil übrigens auch deaktivieren. Aus eigener Erfahrung kann ich aber sagen, dass man sich ganz schnell daran gewöhnt.

Bei den Tests ist mir übrigens aufgefallen, dass der Explorer grundsätzlich eine weiße Hintergrundfarbe verwendet und eine angepasste Fenster-Hintergrundfarbe stur ignoriert. Ganz so leicht konnte ich es mir leider nicht machen.

Fortschrittsanzeige in der Taskleiste

Wer unter Windows 7 mit dem Internet Explorer schon einmal Dateien heruntergeladen hat, dem ist vielleicht aufgefallen, dass der Fortschritt des Herunterladens auch in der Taskleiste angezeigt wurde. Eine sehr schöne Idee, die ich jetzt auch in SpeedCommander 13 eingebaut habe.

So schaut es aus, wenn die Dateioperation gerade angefangen hat:

Fortschrittsanzeige 1

Und so, wenn sie gleich abgeschlossen ist:

Fortschrittsanzeige 2

Die Rückmeldung in der Taskleiste erfolgt für alle Dateioperationen, die als einzelne Registerkarten angezeigt werden (angedockt oder freischwebend). Die jeweils aktive Registerkarte bestimmt dabei den angezeigten Fortschritt. Modale Dateioperationen werden ebenfalls angezeigt.

Eine für alle

Wenn hier im Blog wenig los ist, dann bedeutet dies meistens, dass ich intensiv an neuen Funktionen arbeite oder ältere überarbeite. Seit Mitte Dezember ist mit der Listenansicht nun eines der zentralen Elemente in SpeedCommander an der Reihe. Die derzeitige Implementierung stammt von SpeedCommander 9. Im Laufe der Zeit gab es noch Erweiterungen für Miniaturansichten und für Explorer-Spaltenerweiterungen, der Kern blieb aber weitgehend erhalten.

Etwas nachteilig ist, dass die Dateiansicht selbst weitgehend in SpeedCommander implementiert ist. Die Ergebnisliste in FileSearch steht damit leider etwas abseits, was Miniaturansichten und Explorer-Spaltenerweiterungen betrifft. Die Dateiablage kann zwar Miniaturansichten anzeigen, muss aber bei den Explorer-Spaltenerweiterungen passen.

Dieser Umstand hat mich schon länger gestört. Daher habe ich nun angefangen, verschiedene Funktionen zusammenzuführen und in einer Bibliothek zu implementieren, die dann von allen Anwendungen verwendet werden kann. Am Ende steht dann eine universelle Listenansicht, die Einträge aus dem Dateisystem, aus Archiven und dem Netzwerk anzeigen, sortieren und gruppieren kann.

Ein paar neue Funktionen habe ich auch eingebaut. Mehr dazu demnächst in diesem Kino.

Abwesenheitshinweis

Dies war heute die Antwort auf eine Antwort auf eine Supportanfrage:

Sehr geehrte Damen und Herren,

ich bin zur Zeit unter dieser eMail-Adresse nicht erreichbar. Bitte hinterlassen Sie Ihre Telefonnummer, ich melde mich.

Kann mir einer den Sinn erklären?