Filtres et colonnes, accessibles au téléphone
Sur un écran étroit, la moitié de la barre d'outils restait hors champ, sans moyen d'y accéder. Tout s'ouvre désormais dans un panneau qui remonte depuis le bas.
Toutes les listes de l'application — tickets, voyages, rappels, bons, utilisateurs, agences, reconfirmations, catalogues — portent la même barre d'outils : recherche, vues enregistrées, choix de disposition, sélecteur de colonnes et constructeur de filtres. Il lui faut environ 760 pixels et elle n'avait pas le droit de passer à la ligne. Sur un téléphone, son extrémité était purement coupée, et comme la page rogne le débordement au lieu de le faire défiler, aucun geste ne la ramenait. Le sélecteur de colonnes et les filtres n'existaient pas pour qui travaillait au téléphone.
En dessous de 1024 pixels, cette ligne se réduit au champ de recherche et à un seul bouton. Touchez-le et tout le reste — vues enregistrées, disposition, regroupement, champs, filtres — s'ouvre dans un panneau venu du bas de l'écran, le nombre de résultats épinglé dans son en-tête pour le voir bouger à mesure que vous affinez. Le bouton porte une pastille indiquant le nombre de filtres actifs : une liste courte n'est donc jamais une énigme.
Des filtres qui tiennent dans la largeur
Une condition de filtre fait quatre contrôles de large, ce qu'aucun téléphone ne peut afficher sur une ligne ; dans le panneau, elle se replie donc sur deux : le champ au-dessus, l'opérateur et sa valeur en dessous. Les valeurs de date et de texte occupent la largeur qu'on leur donne au lieu d'en exiger une fixe — c'est ce qui décalait tout le panneau.
Deux détails ont suivi. Réordonner les vues enregistrées était impossible au doigt : la poignée n'apparaissait qu'au survol, et un doigt ne survole pas. Et ces listes se mesuraient à la hauteur totale de l'écran, si bien que la dernière ligne et la pagination se cachaient sous la barre du navigateur ; elles mesurent désormais ce qui est réellement visible. Au-dessus de 1024 pixels, rien n'a changé.