OK
AJAX error!

Les forumsGrammalecteGrammalecte pour Firefox

Grammalecte pour Firefox

L’extension pour Firefox est disponible ici :
addons.mozilla.org…

La version 0.5.1 est celle que j’ai postée il y a quelques jours. Mais j’ai fait pas mal de tests intenses ces trois derniers jours et j’ai publié la version 0.5.4 qui arrondit pas mal les angles. Mais Mozilla n’a pas encore examiné son code.

Vous y avez néanmoins déjà accès dans l’historique des versions :
addons.mozilla.org…

Comme Mozilla examine le code de chaque version, ça prend du temps et je ne peux pas me permettre de publier des mises à jours toutes les cinq minutes. Donc j’espère que celle-ci n’a pas de bug majeur… :)

A priori, je ne publierai plus que des màj via ce canal. De toute façon, à partir de Firefox 47, la prochaine version, il ne sera plus possible d’installer des extensions non signées. Il faudra installer Firefox Nightly (c’est le nom de leur version alpha) pour y parvenir.
le 14 mai 2016 à 16:04
Pour signaler les bugs :

— S’il s’agit d’un faux positif, utilisez le fil dédié : www.dicollecte.org…

— S’il s’agit d’un bug concernant uniquement l’interface de l’extension pour Firefox, ouvrez un nouveau fil.
le 14 mai 2016 à 16:05
Pour la version 0.5.5, il y aura :
— des couleurs différentes selon le type d’erreurs, afin que ce soit plus lisible,
— la possibilité de rétracter les panneaux,
— copie du texte dans le presse-papiers,
— le calibrage du moteur orthographique de suggestion en fonction des dictionnaires sélectionnés
— correction de bugs et de faux positifs,
— dictionnaires mis à jour.
le 18 mai 2016 à 20:05
Nouvelle version disponible : v0.5.5
Cette fois, ça devrait être la bonne pour un bout de temps.
le 21 mai 2016 à 11:29
Nouvelle version disponible : v0.5.6
Ça corrige notamment les bugs sur Linux pour le formateur de texte et la sélection des dictionnaires.
Mais les dicos ont été mis à jour ainsi que le correcteur grammatical.

addons.mozilla.org…
le 24 mai 2016 à 18:17
Bonjour,
Je trouve vraiment l’extension super !
Un peu troublant au début, car on n’y est pas habitué, mais finalement, c’est très bien.
Peut-être, soit une option pour désactiver la correction des apostrophes courbes, soit pour toutes les corriger, sans passer par le formateur de texte.
Encore bravo

Pierre
le 05 octobre 2016 à 14:17
Merci.
Il est possible de désactiver l’option pour l’apostrophe dans les options de grammaire.
(Je ne sais pas pourquoi, mais il semble que ces boutons échappent à l’attention de pas mal de gens.)
le 05 octobre 2016 à 14:25
Petite question en passant .

Les développeurs de l’extension EPUBReader pour Firefox « prétendent » qu’ils vont devoir ré-écrire presque complètement l’extension, suite à une annonce par Firefox de « changements massifs de l’interface Add-on » dans un futur proche.

Et qu’en est-il pour notre extension favorite ?
le 19 janvier 2017 à 11:46
Ce doit être fait avant novembre.
En effet, quand j’ai commencé l’écriture de l’extension, c’était le SDK qui était la voie normale pour ce faire, mais ils préparaient alors une nouvelle méthode (appelée WebExtension), censément plus simple. Comme c’était en version alpha, j’ai utilisé le SDK, surtout qu’il nous était promis que ce ne serait pas obsolète avant des années.
La méthode WebExtension fut finalisée et déclarée stable environ 1 mois après la sortie de Grammalecte pour Firefox, mais on nous disait encore que le SDK serait encore valide pour des années si on avait utilisé le SDK de haut niveau (ce qui est le cas de Grammalecte). Et puis, patatras, il y a quelques semaines, on apprend que tout ce qui n’est pas fait avec WebExtension ne fonctionnera plus à partir de novembre prochain.
C’est plutôt énervant, mais c’est ainsi, et c’est probablement à cause de toute la refonte du moteur interne de Firefox.
le 19 janvier 2017 à 11:56
Je suis tombé sur un cas gênant en essayant de montrer un cas de faux positif, et où je voulais récupérer la version actuelle de Grammalecte.
Je me suis retrouvé avec la page en édition "grisée", sans moyen de débloquer ou de récupérer le texte édité (voir PS).



— une page éditable avec texte (j’appelle cet espace, la fenêtre principale)
— appeler la correction grammaticale (par menu clic droit ou par ctrl-shift-F7 ; j’appelle cette fenêtre la fenêtre de correction)
=> la page éditable est grisée
— appuyer sur le bouton-icône de Grammalecte (qui donne la version, etc. : je l’appelle fenêtre à-propos)
— en cliquant en dehors de cette fenêtre, la fenêtre à-propos se ferme.
=> fermant également la fenêtre de correction
=> laissant la fenêtre principale grisée (incopiable, donc risque de perdre toute l’édition)
— ctrl-shift-F7 ne réagit plus, le menu clic droit, ouvre une nouvelle fenêtre de correction, mais sa fermeture laisse la fenêtre principale grisée.


Ce problème est déjà peut-être là depuis longtemps (c’est un cas tordu, je l’admets)

PS : je m’en suis sorti en ré-activant le mode WikEd qui a "éjecté" le mode grisé de Grammalecte.
le 16 février 2017 à 15:29
Oui. Je vois. Corrigé.
le 16 février 2017 à 15:41
Tonnerre… Je viens de m’apercevoir d’un problème sur la version de Firefox… Certaines erreurs sont invisibles, même si elles sont bien présentes…

Par exemple, si vous tapez :

Ils vienne demain.


L’erreur est présente, mais non soulignée, même si on peut cliquer dessus.
Une nouvelle version va donc sortir en urgence.
le 16 février 2017 à 17:09
J’ai publié une mise à jour minimaliste (v0.5.15.1) dans l’espoir que ça passe plus vite l’inspection chez Mozilla, mais c’est difficile à dire, tant la file d’attente est longue.
le 17 février 2017 à 12:26
La version 0.5.16 ne sera compatible qu’avec Firefox 52+.
À cause de l’utilisation de la nouvelle syntaxe async/await pour les fonctions asynchrones. Ceci nous permet de nous débarrasser de l’usage d’une fonction de l’ancienne API qui sera obsolète d’ici quelques mois.
le 17 février 2017 à 22:53
Bonjour,

Je suis en train de faire des tests pour faire une application indépendante basé sur la version JS donc serait-il possible d'avoir une preview des sources (pour avoir un aperçu de la nouvelle API) ?

Sinon dans le code actuel deux petites choses qui pose "problème" :
* l'utilisation des "Compréhensions de tableau" ( developer.mozilla.org… )
* les "require" avec le chemin "ressources..."

Sans cela il est possible d'ajuster l'emploi de Grammalecte JS pour l'utilisation par exemple avec nodejs et simplifie la création d'une future extension pour Chrome si un jour vous décidez d’en faire une.
le 06 mars 2017 à 03:22
Bonjour,

L’API de Grammalecte n’a pas changé. L’API dont je parle est celle de Firefox, qui, jusqu’à présent, fournissait un module appelé “Task” (developer.mozilla.org…) qui permettait de simuler le fonctionnement de async/await. C’est donc uniquement la relation avec Firefox qui change. Au lieu d’utiliser ce module, j’utilise la nouvelle syntaxe de JavaScript async/await. Mais tout ce qui est dans le dossier “grammalecte” est inchangé sur ce chapitre.

Pour les “require”, je ne peux rien faire : JavaScript ne possédant toujours pas de système universel d’import, il faut utiliser la méthode de Mozilla, en attendant que la syntaxe ES6 soit implémentée.

Quant aux compréhensions de tableau, je n’avais pas réalisé que ce n’était pas standard… J’en utilise en Python, et comme le code JS du module Grammalecte suit bêtement ce que je fais en Python, j’ai utilisé ça…
le 06 mars 2017 à 08:49
Sur Firefox Nightly 55, JavaScript va deux fois plus vite… Il fallait 28 secondes à Grammalecte pour passer les tests sur Firefox 52, il lui en faut à présent 14 ! Impressionnant.
le 11 avril 2017 à 14:23
Suite à l’annonce de la sortie des versions 0.5.16,
j’ai installé la version Thunderbird et j’ai laissé installé la version pour Firefox à partir de :

www.dicollecte.org…

mais je pense que c’est toujours la 0.5.15. Est-ce correct ?
Il n’y a pas moyen de court-circuiter la Fondation ?
Sinon est-on prévenu qu’une nouvelle version est installée, ou est-ce que cela se fait silencieusement ?
le 27 avril 2017 à 07:05
Oui, il faut attendre que Mozilla vérifie l’extension pour qu’elle soit téléchargeable sur leur site.

À ma connaissance, il n’y a pas moyen d’installer une extension non signée, sauf si vous utilisez Firefox Nightly (ou Beta peut-être) ou une version qui permet l’installation des extensions non signées : archive.mozilla.org…
Attention, les versions Nightly et Beta se mettent à jour, mais pas les versions stables sans protection contre les extensions non signées.

L’extension pour Firefox non signée est ici :
www.dicollecte.org…
le 27 avril 2017 à 07:35
Petit "bug" présent dans la version 0.5.15 de Firefox ;
donc je ne sais pas dans la nouvelle (en tout cas c’est correct dans la version L.O., et dans Thunderbird)

Ceci est un Consortium Français.



la détection d’erreur est correcte (F majuscule), mais la proposition est "Français" au lieu de "français"
le 27 avril 2017 à 16:42
Déjà corrigé.
le 28 avril 2017 à 08:12
Je souhaitais juste soumettre une idée au débat.

Suite à la décision très impopulaire de Mozilla de mettre fin au support des extensions XUL/XPCOM avec la version 57 de Firefox, je pense que pas mal d'utilisateurs vont se détourner de Firefox et aller vers des forks (je pense entre autres à PaleMoon) ou vers d'autres navigateurs sans rapport avec Firefox.

Qu'en est-il pour l'extension Grammalecte ?

Comment va t-elle suivre cet évènement assez proche ? Un suivi des forks qui pourraient se montrer les plus populaires et éventuellement envisager de supporter ceux-ci ?
le 03 juillet 2017 à 07:30
Grammalecte pour Firefox n’utilise pas XUL mais le SDK, que Palemoon n’a pas implémenté. Selon toute logique, je suis encore moins motivé pour faire un bond en arrière qu’un bond forcé en avant.

C’est la version pour Thunderbird qui utilise XUL, et s’il y avait eu le SDK, c’est ce que j’aurais utilisé. XUL, de mon point de vue, ce n’est pas terrible, et l’API XPCOM est un gros bordel, sans compter une doc à l’abandon.

Je n’ai absolument rien contre WebExtensions en soi. C’est probablement un meilleur système que ce qu’il y avait avant, malgré l’absence de certaines fonctionnalités, mais elles vont finir par arriver, vraisemblablement.

Le SDK, c’est pas mal. Mais je pensais que j’aurais bien plus de temps pour la transition vers WebExtensions. Là, Mozilla fait le forcing… Et le vrai problème, c’est le temps. Sans compter que bouffer à nouveau du JavaScript et une nouvelle API pour refaire la même chose, ça ne me motive pas du tout.

Par ailleurs, l’abandon de Firefox pour un clone sera probablement plus une vue de l’esprit qu’une réalité. Des centaines de nouvelles extensions arrive dans Firefox (c’est pour ça que la vérification du code des extensions traîne autant), et cet abandon des anciennes API va rendre Firefox bien plus véloce.

Alors certes, il y a aura toujours des gens pour râler, parce que parmi leurs dizaines d’extensions, quelques-unes vont disparaître, mais ça n’a rien de nouveau, ça disparaissait déjà avant la venue de WebExtensions… Bref, je ne suis pas sûr que ça change grand-chose, à part donner de nouvelles occasions de pester…

Pour moi, le seul problème, c’est le temps. J’aurais aimé en avoir plus.
le 03 juillet 2017 à 09:38
J'ai des phénomènes bizarres avec Grammalecte (0.6.0) pour Firefox (diverses versions).
Je ne dis pas que cela soit dû à Grammalecte, c'est peut-être des modifications de comportement de Firefox/Nightly...

Lorsque je travaille sur une page Wikisource (résultat d'un OCR non corrigé), je fais une première passe de "formateur",
puis ,soit je passe directement par le correcteur grammatical, soit je corrige d'abord le texte et après je passe le correcteur.

Depuis la dernière version (?), le correcteur agit sur la page comme si elle n'avait pas été pré-formatée (cela se voit avec l'organisation des paragraphes, les apostrophes, les points de suspension, etc.).
Je suis obligé de faire un "actualiser page courante" pour que Grammalecte agisse sur la page comme je la vois à l'écran.

Ici (dans la page de rédaction du message), j'appelle le correcteur de Gramalecte et il me montre une page vide, comme si je n'avais pas encore tapé de texte. (Ici, un "actualiser page" me la rend vide !)

J'ai cela chez moi et au bureau, avec des versions différentes de Firefox.
le 26 octobre 2017 à 10:54
Le problème du bouton inclus dans la page, c’est qu’il se réfère parfois à des éléments cachés en dessous de ce que vous voyez.
Je pense que je vais finir par le supprimer, parce que je ne vois pas de méthode sûre pour afficher ce bouton uniquement en fonction de ce que vous voyez, pas en fonction de ce que le code trouve en analysant la page.

Si lorsque vous cliquez sur le bouton, il affiche une fenêtre vide, c’est parce que le bouton se réfère à une zone de texte cachée vide derrière la zone de texte dans laquelle vous avez écrit. Je ne sais pas si je suis bien clair.

Dans la dernière version de Firefox encore non publiée, ces boutons ne sont plus activés par défaut. Mais Mozilla m’interdit pour l’instant de publier la mise à jour.

Passer par le menu contextuel est plus fiable.
le 26 octobre 2017 à 13:41
ok, merci pour les infos ; le problème est de toute façon contournable.
le 26 octobre 2017 à 16:17
Petite suggestion pour le bouton pour résoudre simplement les problème avec le bouton :
* Par défaut il devrait être caché
* Quand le Textarea/zone à le focus (ou la souris par dessus) rendre le bouton visible
* À la perte du focus rendre de nouveau le bouton invisible

Et sinon il y aurait peut être quelque chose a faire avec les MutationObserver.
ref : developer.mozilla.org…

Je pense qu'il est important de garder le bouton vu que certain site désactive le menu contextuel.
le 26 octobre 2017 à 19:26

IllusionPerdu :
Petite suggestion pour le bouton pour résoudre simplement les problème avec le bouton :
* Par défaut il devrait être caché


C’est déjà le cas pour la prochaine version.

* Quand le Textarea/zone à le focus (ou la souris par dessus) rendre le bouton visible
* À la perte du focus rendre de nouveau le bouton invisible


C’est une bonne idée. Je vais faire ça.

Et sinon il y aurait peut être quelque chose a faire avec les MutationObserver.
ref : developer.mozilla.org…


J’y avais songé, mais ça me semble compliqué à mettre en œuvre. Des tas de sites différents, trop de possibilités différentes.
L’idée du bouton qui apparaît avec le focus est bonne, car ça devrait être simple à mettre en œuvre, et du coup, il n’est pas utile de se plier en quatre pour savoir ce qui est visible ou pas.

Je pense qu'il est important de garder le bouton vu que certain site désactive le menu contextuel.


Ah oui, tu fais bien de me le rappeler, j’avais oublié.
le 27 octobre 2017 à 06:18
Bon… Finalement, j’ai laissé actifs les boutons par défaut, car avec l’apparition sur le focus, ça semble fonctionner correctement.

Pour l’instant, il est impossible de mettre à jour l’extension pour Firefox, à cause d’un bug de l’analyseur de code qui bloque mon extension. Ce bug a été corrigé par Mozilla, mais la correction ne sera pas intégrée avant la semaine prochaine. Donc patience.

Mais vous pouvez déjà tester la nouvelle extension en utilisant Grammalecte pour Chrome : www.dicollecte.org… (le numéro 666 du fil est une pure coïncidence…)
le 27 octobre 2017 à 14:28
La mise à jour pour Firefox a enfin pu être publiée !
Un administrateur a téléversé l’extension pour moi, en attendant que le bug qui bloquait la mise à jour de mon côté soit corrigé en production.
le 30 octobre 2017 à 20:38

Notification par e-mail    4