Die Suchpalette erhält kontextbewusste Verben, sobald du auf einer Album- oder Space-Seite bist - umbenennen, teilen, Mitglied hinzufügen, löschen - genau auf das beschränkt, was du dort wirklich tun kannst.
Auf den meisten Seiten zeigt der Commands-Bereich in der Cmd/Ctrl+K-Palette statische globale Verben:Dateien hochladen, Album erstellen, Shared Space erstellen, Design wechseln und so weiter. Öffnest du die Palette auf einer Album- oder Space-Seite, erweitert sie diesen Bereich um Verben, die nur dort Sinn ergeben - und verschwindet wieder, sobald du die Seite verlässt.
Auf einer Albumseite bekommst du: Dieses Album umbenennen, Dieses Album teilen,Dieses Album herunterladen und, wenn es dir gehört, Dieses Album löschen oder andernfallsDieses geteilte Album verlassen. Auf einer Space-Seite bekommst du:Space-Mitglieder verwalten, Ein Mitglied zu diesem Space hinzufügen, Alle meine Fotos zu diesem Space hinzufügen und je nach Besitz entweder Diesen Space löschen oder Diesen Space verlassen. Die Commands-Sektion erscheint auch auf Unterseiten eines Spaces - People-Tab, Foto-Unterrouten - damit du nicht erst zur Hauptseite zurück musst, um die Space-Verben zu erreichen.
Rechte entscheiden über jedes Verb
Kontextbefehle nutzen dieselben Rechteprüfungen wie der Rest der UI. Ein Viewer auf einem Album sieht nieUmbenennen oder Löschen. Ein Album-Eigentümer sieht nie Verlassen - du kannst ein Album, das dir gehört, nicht verlassen. Ein Space-Viewer sieht nie Alle meine Fotos hinzufügen (Schreibrecht nur für Owner und Editor). Die Palette spiegelt nur wider, was du auf der Seite wirklich tun kannst - keine irreführenden Zeilen, die beim Auslösen nur Fehler werfen.
Das gilt auch für den Fall veralteter Einträge: Wenn du einen Befehl für ein Album anklickst, das in einem anderen Tab gelöscht wurde, fängt die Palette den 404 ab, zeigt eine Meldung und entfernt den Eintrag aus dem Verlauf, statt dich auf eine kaputte Seite zu schicken.
Eine Zwei-Schritt-Bestätigung für alles, was nicht rückgängig ist
Destruktive Verben - Album löschen, Space löschen, einen gemeinsamen Space verlassen - werden nicht bei einem einzigen versehentlichen Enter ausgeführt. Das erste Enterbewaffnet die Zeile: der Hintergrund wird rot, ein innerer Ring umrahmt sie, und der Untertitel wechselt zu "Enter erneut zum Bestätigen drücken · Esc zum Abbrechen". Das zweite Enter führt aus. Esc, Wegnavigieren, ein anderer Befehl oder einfach ein neuer Buchstabe brechen den Zustand wieder ab. Ein Timeout von 3 Sekunden setzt ihn automatisch zurück.
Derselbe Mechanismus gilt auch für Alle meine Fotos zu diesem Space hinzufügen - auch wenn das technisch hinzufügend ist, verdient ein Hintergrundjob, der tausende Assets berührt, einen bewussten zweiten Tastendruck.
Teil der Suchpalette
Seitenbefehle wurden als Teil der Suchpalette ausgeliefert - der Cmd/Ctrl+K-Oberfläche, die auch die Fotossuche, Personen, Orte, Tags, Prefix-Suche und statische globale Befehle wie Upload und Album erstellen bedient.