Fonctionnalités / Commandes de page

Commandes de page

La palette de recherche affiche des verbes contextuels dès que vous êtes sur une page d'album ou d'espace — renommer, partager, ajouter un membre, supprimer — limités exactement à ce que vous pouvez y faire.

RechercheCommandesActionsClavier Documentation
Palette de recherche Cmd+K de Gallery sur une page d'album avec '>album' saisi, une ligne 'Delete this album' armée en rouge, et les commandes Rename, Share et Download this album

La palette sait sur quelle page vous vous trouvez

Sur la plupart des pages, la section Commandes de la palette Cmd/Ctrl+K affiche des verbes globaux statiques : Importer des fichiers, Créer un album, Créer un espace partagé, Changer de thème et ainsi de suite. Si vous ouvrez la palette sur une page d'album ou d'espace, cette section s'enrichit de verbes qui n'ont de sens qu'à cet endroit — et disparaît dès que vous quittez la page.

Sur une page d'album, vous obtenez : Renommer cet album, Partager cet album, Télécharger cet album et, si l'album vous appartient, Supprimer cet album, ou sinon Quitter cet album partagé. Sur une page d'espace, vous obtenez : Gérer les membres de l'espace, Ajouter un membre à cet espace, Ajouter toutes mes photos à cet espace, et selon la propriété soit Supprimer cet espace, soit Quitter cet espace. La section Commandes apparaît aussi sur les sous-pages d'un espace — onglet Personnes, sous-routes photos — pour que vous n'ayez pas à revenir à la page principale pour accéder aux verbes de l'espace.

Palette de recherche sur une page d'album avec '>album' saisi, affichant une section Commandes avec New Album, Delete this album (armé en rouge), Rename this album, Share this album et Download this album

Les permissions décident de chaque verbe

Les commandes contextuelles utilisent les mêmes vérifications de permissions que le reste de l'interface. Un lecteur sur un album ne verra jamais Renommer ou Supprimer. Le propriétaire d'un album ne verra jamais Quitter — vous ne pouvez pas quitter un album qui vous appartient. Un lecteur d'espace ne verra jamais Ajouter toutes mes photos (droit d'écriture réservé aux propriétaires et éditeurs). La palette ne reflète que ce que vous pouvez réellement faire sur la page — aucune ligne trompeuse qui génère une erreur lors du déclenchement.

Cela s'applique aussi aux entrées périmées : si vous cliquez sur une commande pour un album supprimé dans un autre onglet, la palette intercepte le 404, affiche un message et supprime l'entrée de l'historique, plutôt que de vous envoyer sur une page cassée.

Une confirmation en deux étapes pour tout ce qui est irréversible

Les verbes destructeurs — supprimer un album, supprimer un espace, quitter un espace partagé — ne s'exécutent pas sur un simple Enter accidentel. Le premier Enter arme la ligne : l'arrière-plan devient rouge, un anneau intérieur l'encadre, et le sous-titre bascule sur « Appuyez de nouveau sur Enter pour confirmer · Échap pour annuler ». Le second Enter exécute l'action. Échap, naviguer ailleurs, une autre commande ou simplement une nouvelle lettre annulent l'armement. Un délai de 3 secondes le réinitialise automatiquement.

Le même mécanisme s'applique à Ajouter toutes mes photos à cet espace — même si c'est techniquement une action additive, un job en arrière-plan qui touche des milliers de ressources mérite une seconde frappe consciente.

Palette de recherche avec '>run' saisi, affichant cinq commandes d'administration — Run thumbnail generation, Run metadata extraction, Run smart search, Run face detection et Run face recognition — suivies des entrées de paramètres système correspondantes

Partie de la palette de recherche

Les commandes de page ont été livrées dans le cadre de la palette de recherche — l'interface Cmd/Ctrl+K qui gère aussi la recherche de photos, personnes, lieux, tags, la recherche par préfixe et les commandes globales statiques comme Importer et Créer un album.

Lire la documentation complète sur GitHub

Prêt à faire tourner Gallery sur votre propre serveur ? Installation en 5 minutes, la démo reste disponible pour un essai rapide.