Ces derniers jours j’ai travaillé sur une fonctionnalité d’aide contextuelle pour darktable, qui était commencée mais très incomplète (et peu ergonomique).
L’idée est qu’on a un bouton en forme de point d’interrogation, et que quand on clique dessus on peut ensuite cliquer sur la plupart des élements de l’interface et ça ouvre l’aide en ligne.
J’aurais besoin d’aide pour tester ça, car il y a beaucoup de modules et d’élements, et il faut cliquer un peu partout pour vérifier que les liens ouverts sont bien tous corrects (a priori ça devrait aller, mais on n’est jamais trop prudent, et cliquer partout pour vérifier ça prend du temps !)
A noter : cliquer sur le module retouche n’ouvre pas d’aide, car il n’y en a pas encore
Pour info, la pull request est ici : https://github.com/darktable-org/darktable/pull/1774
Pour récupérer les changements :
git fetch origin pull/1774/head:contextual-help
git checkout contextual-help
Merci Pascal !
Ah je viens de voir ta PR pour la réorganisation des modules, super que tu ais pu faire ça ! Merci
Jean-Paul a gentiment accepté de passer du temps pour tester ma PR, et il a fait la remarque que le navigateur ne passe pas forcément en premier plan lorsqu’on ouvre un onglet. Je vais regarder comment essayer de faire ça, ou au moins mettre un message à l’utilisateur pour qu’il sache que la page a été ouverte.
Du coup j’ai fait qques tests, si le navigateur est chrome, il ne prend pas le dessus sur darktable lorsqu’on ouvre l’url, mais lorsque c’est firefox il prend le dessus. Je vois pas comment changer ça, je sais pas si c’est possible. J’ai ajouté un message pour indiquer qu’on ouvre une page d’aide, afin que l’utilisateur puisse savoir qu’il doit regarder son navigateur
Bizarre, je viens d’essayer en rendant comme navigateur par défaut, l’aide contextuelle l’ouvre, j’ai remis Chromium par défaut et ça l’ouvre aussi et ensuite avec Chrome par défaut aussI ? Va comprendre ?
Merci beaucoup pour tes tests ! Je vais essayer d’ajouter ces liens manquants. Merci pour le temps que tu y as passé, c’est super
Concernant retouche, il n’y a pas de lien parce qu’il n’y a pas encore de documentation
@pepette, les liens que tu mets c’est ceux que tu obtiens en cliquant sur les éléments c’est ça ? Donc en dehors de balance des couleurs et retouche, tout allait bien ?
Je n’ai pas compris ta phrase " J’ai rajouté les ancres même pour une page entière, c’est plus uniforme mais pas indispensable.", peux tu reformuler ?
J’ai vu le soucis pour la balance des couleurs, je corrige ça merci. Ça sera pas testable immédiatement, il faudra attendre un nouvelle version du manuel utilisateur.
[hr]
La pull request vient d’être intégrée dans master.
Pour continuer à tester, il faut être sur la branche master du coup.
Oui, oui, les liens sont bien ceux-là.
Edit : euh, ce sont les liens qu’il faudrait avoir !
En ce qui concerne les ancres, lorsqu’il y a une aide qui commence en début de page html, on se retrouve en haut de la page html (avec le bandeau), et pas au début du paragraphe, comme s’il manquait systématiquement l’ancre html (#truc) dans le lien. Il me semble que c’est systématique quand la page et l’ancre ont la même valeur, on a usermanual/fr/snapshots.html et pas usermanual/fr/snapshots.html#snapshots
C’est pas bien grâve, mais le bandeau de la page html est tout de même assez grand
Et peut-être aussi, ajouter un lien pour les « préférences ».
L’aide en ligne va grandement accélérer l’apprentissage de DT !!
On doute d’un module ? et hop, un clic, on apprend, redécouvre, se rafraîchit la mémoire !
Pour les néophytes comme moi, on se sent parfois un peu perdu dans tous ces modules !
Qui peut le plus, peut le moins, c’est surtout pas un reproche !
Je viens de réussir à avoir l’aide en compilant la branche master : j’ai viré le répertoire /darktable et aussi celui dans /opt et je suis reparti de git hub. J’ai fait les mêmes constatations que @pepette dans la table lumineuse : l’aide pointe sur ma page et pas au début du paragraphe.
Pour l’ouverture du navigateur lors de l’aide, il faut qu’il soit la dernière fenêtre utilisée sinon elle ne s’ouvre pas. Bien pour l’avertissement d’aller sur le navigateur.
Pour info, j’ai presque fini d’intégrer vos remarques au code. Je fais une pull request bientôt, le temps de régler encore 2-3 petites choses.
Merci encore pour vos retours