Vincent Tourraine
Blog

1List 3

#dev #iOS #macOS

Je viens de publier 1List version 3. Quoi de neuf ? L’application a une nouvelle interface, toute simple et toute blanche.

1List 1.0, 2.0 et 3.0
1List 1.0, 2.0 et 3.0

Pas de nouvelles fonctionnalités, à part quelques optimisations liées à iOS 15 et iPadOS 15. Est-ce que ça mérite le passage à une version 3 ? C’est l’éternelle question de la signification des numéros de version. En général, je suis le traditionnel Semantic Versioning. Dans ce cas précis, quand l’interface change suffisamment pour ne plus être immédiatement reconnaissable, je pense qu’il faut la marquer comme une révision majeure.

La barre de navigation était bleue, elle est maintenant blanche, comme le fond, sans séparateur visuel. Le titre, lui, prend la couleur associée à la liste sélectionnée. Ça ressemble beaucoup à l’application Rappels offerte par Apple, mais à vrai dire je me suis davantage inspiré de Things. Bien avant iOS 15 et ses barres de navigation dénuées de séparateurs, Things proposait déjà une interface qui ressemble à une feuille de papier, sans pour autant tomber dans le skeumorphisme facile des textures et autres fioritures visuelles. J’ai toujours adoré l’interface de Things, je suis heureux de m’en rapprocher ici.

Il y a bien un élément visuel qui continue de distinguer 1List : la barre de saisie attachée au bas de l’écran. Pour Rappels et pour Things, le champs de texte apparaît directement dans la liste, où le nouvel élément va s’insérer. Celui de 1List reste en bas, préservant le reste de l’écran pour la liste des suggestions. Cette fonctionnalité, unique à 1List, reste son principal atout à mes yeux. Ce n’est donc pas étonnant que le reste de l’interface en découle.

Finalement, 1List ressemble davantage à Safari sur iOS 15. Voilà un autre champs de texte qui a été repositionné en bas de l’écran. Sauf que ce changement ne fait pas l’unanimité, à tel point qu’Apple offre une option pour rétablir l’interface originale, fait rarissime. Je ne pense pas que tous les éléments d’interface doivent nécessairement migrer vers le bas, mais il faut reconnaître qu’UIKit a été conçu pour des écrans qui paraissent minuscules comparés aux modèles récents. 1List existe depuis presque 10 ans, son interface continue d’évoluer elle aussi.