Bref, le changement n'est pas énorme, il avait déjà prévu de partir !
De mon point de vue, perdre le contributeur principal de la fonctionnalité clé du produit, c’est énorme. Même si s’il a déjà prévu de partir – surtout s’il a déjà prévu de partir, en fait, parce que ça veut dire qu’il n’y a même plus tellement d’espoir que la communication reprenne.
Ce qui est intéressant aussi est que tous les exemples que tu donnes et qui ne vont pas, sont les apports d'Aurélien. Donc les défauts d'interface que tu soulèves dans ton commentaire est son travail.
Soyons sérieux deux minutes : ça n’est pas le cas. Je veux bien croire que la profusion de modules soit une conséquence de son travail, mais il propose une solution dans son fork pour la corriger au moins en partie (PS : et que l’organisation des options de ses propres modules ne soit pas meilleure que les autres). Par contre, les options en vrac au sein des modules, c’est comme ça depuis très longtemps ; cf par exemple le manuel de darktable 2.0 (décembre 2015) dans lequel on retrouve pléthore de ces cas, dont l’exemple du module d’exposition que j’ai cité.
Enfin, sur ce point :
Concernant les critiques de l'interface, elles sont connues mais elles sont aussi le revers (tu l'évoque d'ailleurs dans ton article très bien, du choix de darktable : apporter des traitements puissants et à la main de l'utilisateur de bout en bout.
La métaphore de l’avion est intéressante et pertinente : contrairement à une voiture, un avion laisse l’accès à énormément de paramètres – même s’il y a beaucoup, beaucoup d’automatismes en sous-main. Ça veut dire qu’effectivement, l’interface de pilotage des avions est chargée d’énormément de fonctionnalités. Par contre, ça ne veut absolument pas dire que tout est en vrac. Au contraire : les avions font l’objet d’études ergonomiques assez poussées pour que ce qui est le plus important et le plus utile au quotidien soit le plus accessible possible, tout comme les éléments de sécurité. Et ça peut aller loin : par exemple, les commandes de volets – primordiales pour l’atterrissage – sont souvent d’une forme spécifique reconnaissable au toucher dans un cockpit enfumé, et cette commande peut être munie de sûretés physiques qui empêchent de faire par mégarde certaines manœuvres qui seraient dangereuses.
Et donc, oui, la philosophie de darktable impose que l’utilisateur ait accès à beaucoup de contrôles. Ça n’implique pas que tous ces contrôles doivent avoir la même priorité et la même facilité d’accès.
Le design de darktable a été énormément amélioré avec le thème gris – en plus de résoudre des problèmes de risques quant à la luminosité perçue des photos traitées, et ça c’est une excellente chose. Par contre, d’un point de vue utilisateur, son ergonomie est encore très perfectible. Pour moi, on est très loin de « quelques rugosités restantes ».
Je pense très honnêtement que le prochain axe d’amélioration de darktable est là-dessus. Le problème, c’est que les ergonomes dans le monde open-source, c’est rarissime – et ça demande d’être assez résistant pour se prendre les déluges de commentaires de powerusers qui ne supportent pas qu’on supprime ou même qu’on rende un peu plus difficile d’accès des options qu’ils sont les seuls à utiliser, cf le cas de Gnome par exemple. De même, un des outils très pratiques pour savoir quelles sont les fonctionnalités réellement utilisées (et donc détecter celles qui sont importantes, ou détecter les échecs de découvert de fonctionnalité) c’est de tracer tout ça et d’envoyer les données dans un outil centralisé... ce qui est quelque chose qui est généralement très mal vu dans le monde du libre. Ça impose donc de passer par des sondages, des retours d’expériences en corrigeant le fait que c’est pas ceux qui crient le plus fort qui sont majoritaires, etc. qui sont des choses longues et complexes à faire, et qu’à peu près personne n’est prêt à faire de façon bénévole pour un projet libre.
Bref, j’espère tout de même un futur radieux à darktable malgré ces problèmes internes au projet, et que les prochaines versions seront aussi de grande qualité, et que vous pourrez progresser sur l’ergonomie.
Je vous aiderais bien sur tout ça, mais d’une part mes connaissances en ergonomie sont limitées, et d’autre part je n’ai déjà pas le temps de réaliser le quart de mes projets actuels.
[^] # Re: r-darktable
Posté par SpaceFox (site web personnel, Mastodon) . En réponse à la dépêche Sortie de darktable 4.0.0 : une présentation 100 % subjective. Évalué à 8. Dernière modification le 11 juillet 2022 à 23:47.
De mon point de vue, perdre le contributeur principal de la fonctionnalité clé du produit, c’est énorme. Même si s’il a déjà prévu de partir – surtout s’il a déjà prévu de partir, en fait, parce que ça veut dire qu’il n’y a même plus tellement d’espoir que la communication reprenne.
Soyons sérieux deux minutes : ça n’est pas le cas. Je veux bien croire que la profusion de modules soit une conséquence de son travail, mais il propose une solution dans son fork pour la corriger au moins en partie (PS : et que l’organisation des options de ses propres modules ne soit pas meilleure que les autres). Par contre, les options en vrac au sein des modules, c’est comme ça depuis très longtemps ; cf par exemple le manuel de darktable 2.0 (décembre 2015) dans lequel on retrouve pléthore de ces cas, dont l’exemple du module d’exposition que j’ai cité.
Enfin, sur ce point :
La métaphore de l’avion est intéressante et pertinente : contrairement à une voiture, un avion laisse l’accès à énormément de paramètres – même s’il y a beaucoup, beaucoup d’automatismes en sous-main. Ça veut dire qu’effectivement, l’interface de pilotage des avions est chargée d’énormément de fonctionnalités. Par contre, ça ne veut absolument pas dire que tout est en vrac. Au contraire : les avions font l’objet d’études ergonomiques assez poussées pour que ce qui est le plus important et le plus utile au quotidien soit le plus accessible possible, tout comme les éléments de sécurité. Et ça peut aller loin : par exemple, les commandes de volets – primordiales pour l’atterrissage – sont souvent d’une forme spécifique reconnaissable au toucher dans un cockpit enfumé, et cette commande peut être munie de sûretés physiques qui empêchent de faire par mégarde certaines manœuvres qui seraient dangereuses.
Et donc, oui, la philosophie de darktable impose que l’utilisateur ait accès à beaucoup de contrôles. Ça n’implique pas que tous ces contrôles doivent avoir la même priorité et la même facilité d’accès.
Le design de darktable a été énormément amélioré avec le thème gris – en plus de résoudre des problèmes de risques quant à la luminosité perçue des photos traitées, et ça c’est une excellente chose. Par contre, d’un point de vue utilisateur, son ergonomie est encore très perfectible. Pour moi, on est très loin de « quelques rugosités restantes ».
Je pense très honnêtement que le prochain axe d’amélioration de darktable est là-dessus. Le problème, c’est que les ergonomes dans le monde open-source, c’est rarissime – et ça demande d’être assez résistant pour se prendre les déluges de commentaires de powerusers qui ne supportent pas qu’on supprime ou même qu’on rende un peu plus difficile d’accès des options qu’ils sont les seuls à utiliser, cf le cas de Gnome par exemple. De même, un des outils très pratiques pour savoir quelles sont les fonctionnalités réellement utilisées (et donc détecter celles qui sont importantes, ou détecter les échecs de découvert de fonctionnalité) c’est de tracer tout ça et d’envoyer les données dans un outil centralisé... ce qui est quelque chose qui est généralement très mal vu dans le monde du libre. Ça impose donc de passer par des sondages, des retours d’expériences en corrigeant le fait que c’est pas ceux qui crient le plus fort qui sont majoritaires, etc. qui sont des choses longues et complexes à faire, et qu’à peu près personne n’est prêt à faire de façon bénévole pour un projet libre.
Bref, j’espère tout de même un futur radieux à darktable malgré ces problèmes internes au projet, et que les prochaines versions seront aussi de grande qualité, et que vous pourrez progresser sur l’ergonomie.
Je vous aiderais bien sur tout ça, mais d’une part mes connaissances en ergonomie sont limitées, et d’autre part je n’ai déjà pas le temps de réaliser le quart de mes projets actuels.
La connaissance libre : https://zestedesavoir.com