Elevate: Créer une version compatible de Firefox

Créé le 19 févr. 2015  ·  43Commentaires  ·  Source: thomaschampagne/elevate

help wanted technical

Commentaire le plus utile

@thomaschampagne Je vais essayer de commencer à travailler dessus cette semaine, peux-tu me l'attribuer? Je rapporterai mes progrès

Tous les 43 commentaires

J'espère une version pour Firefox dans le futur. Merci.

@thomaschampagne Attribuez-moi ceci. Je veux étudier comment y parvenir après la fermeture de # 10.

@praveentiru Haha vous êtes au top! :)

Github ne me permet pas de vous attribuer ceci: / wtf.

J'ai examiné le processus de migration des extensions vers FF. C'est assez dur !!!

Comme solution de contournement pour donner à stravistix "pour tous", j'ai pensé à stravistix standalors cross OS avec "Node Web kit @ https://github.com/nwjs/nw.js/ ". Le billet associé est https://github.com/thomaschampagne/stravistix/issues/175. Par exemple, le projet bien connu de l'heure du pop-corn et leurs fourchettes sont basés sur le kit Web de nœuds.

@thomaschampagne Je ne sais pas si vous avez regardé le nouveau développement de Firefox. Firefox prévoit de publier des WebExtensions dont l'architecture semble très similaire à l'architecture d'extensions de Chrome.

La première version stable est attendue dans Firefox 48 (qui devrait sortir en août). Avec de petits changements, nous pourrions être en mesure de fournir ceci comme module complémentaire pour Firefox

@praveentiru Woow sonne bien, les choses peuvent changer alors !! J'en ai monté les prémices d'un vieux billet (https://hacks.mozilla.org/2015/10/porting-chrome-extensions-to-firefox-with-webextensions/) mais plus expérimental ...

Je vais examiner de plus près vos informations données! Merci

Domaines à traiter:

  • [] Firefox ne prend pas en charge le stockage de synchronisation à partir d'aujourd'hui

Commentaire à modifier lorsque de nouvelles zones sont découvertes

Il semble que le stockage de synchronisation soit pris en charge depuis Firefox 53 (19 avril 2017), voir la note de publication .

Le firefox 57 est sorti et prend en charge les WebExtentions.

@ rmv125 Avez-vous essayé une version de stravistix dessus?

Je viens d'essayer avec Chrome Store Foxified . Je peux convertir l'application et l'installer, mais cela échoue lorsque j'essaie de synchroniser:

screenshot from 2017-12-07 08-57-36

@thomaschampagne Je n'ai pas encore essayé de le convertir, mais le test d'extension mozilla dit que c'est possible.
https://www.extensiontest.com/test/f85452f0-dc36-11e7-9408-1de26b462a9c

Aussi, voici la liste des incompatibilités:
https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Chrome_incompatibilités
Ce serait bien si vous le regardez.

J'ai essayé d'installer:
ff

Une erreur manifeste de moins maintenant. Mais ce n'est pas synchrone. Sommes-nous loin de le faire fonctionner dans Firefox?

image

Nous ne sommes pas loin. J'ai ceci en vue. D'autres choses techniques doivent être faites avant, comme le passage de systemjs à webpack pour le plugin principal. Il sera plus facile de migrer vers FF.

J'en ai déposé un aujourd'hui: j'ai supprimé l'ancienne application. Cela ne doit donc pas être migré pour fonctionner avec FF

@thomaschampagne Quel est le statut à ce sujet? J'ai forké votre repo pour travailler sur ce problème s'il est toujours utile / nécessaire

@thomaschampagne Je vais essayer de commencer à travailler dessus cette semaine, peux-tu me l'attribuer? Je rapporterai mes progrès

@MQuaresma putain je ne peux pas vous assigner! wtf: /

C'est peut-être parce que je ne suis pas encore contributeur, je ne suis pas sûr

@MQuaresma devrait être ok une fois que vous avez accepté l'invitation;)

@thomaschampagne Merci, je viens de le faire;) Arriver au travail aujourd'hui j'espère

@MQuaresma Parfait !! Je vous laisse créer une branche à partir de develop nommée comme feature/15-firefox-support ou le nom que vous voulez :)

Merci d'avance pour votre aide !! Le support de Firefox pourrait être génial pour beaucoup de gens!

@MQuaresma Avez-vous commencé quelque chose? :)

@thomaschampagne Ouais, désolé pour la lenteur des progrès, j'ai été un peu occupé ces derniers temps avec un stage auquel je suis inscrit. J'ai lu l'API WebExtensions et l'article Incompatibilités Chrome sur la documentation MDN.

Ne t'inquiète pas mec. J'ai juste des nouvelles. Pas de stress, tu n'as aucun devoir pour
ce. Bonne chance pour le stage;)

Le dim. 19 août 2018 à 11:55, Miguel Quaresma [email protected] a
écrit:

@thomaschampagne https://github.com/thomaschampagne Ouais, désolé pour le
lent progrès, j'ai été un peu occupé ces derniers temps avec un stage que je
inscrit. J'ai lu des informations sur l'API WebExtensions et Chrome
Article sur les incompatibilités sur la documentation MDN.

-
Vous recevez cela parce que vous avez été mentionné.
Répondez directement à cet e-mail, affichez-le sur GitHub
https://github.com/thomaschampagne/stravistix/issues/15#issuecomment-414116685 ,
ou couper le fil
https://github.com/notifications/unsubscribe-auth/AAJRpavZ-A_65QcUvlfbE9jBp2NOtHo-ks5uSTYUgaJpZM4Di3D6
.

>

Thomas Champagne
http://thomaschampagne.github.io

Cela fonctionne-t-il correctement? (Impossible de tester ... je suis en vacances avec un smartphone uniquement)

Oui, cela semble fonctionner! Je l'utilise en ce moment.

Mais je suis un tout nouvel utilisateur de strativix, donc je ne peux pas tout vérifier car je ne connais pas bien toutes les fonctionnalités.
Je pourrais synchroniser toutes mes activités.
screen shot 2018-08-23 at 10 50 05

Cela semble fonctionner ici aussi. Trois tentatives ont été nécessaires pour synchroniser plus de 1 300 activités. : +1:

Ouais j'ai essayé plusieurs fois aussi

Bien, ce type doit partager son travail ici! Les statistiques fonctionnent pour un seul
activité sur strava.com?

Le jeu.23 août 2018, 11:58 Cédric Delpoux [email protected] a écrit:

Ouais j'ai essayé plusieurs fois aussi

-
Vous recevez cela parce que vous avez été mentionné.
Répondez directement à cet e-mail, affichez-le sur GitHub
https://github.com/thomaschampagne/stravistix/issues/15#issuecomment-415360865 ,
ou couper le fil
https://github.com/notifications/unsubscribe-auth/AAJRpWdidHmy_NrwPgqOe3G6iS9bbRGCks5uTny8gaJpZM4Di3D6
.

>

Thomas Champagne
http://thomaschampagne.github.io

Je l'ai essayé et semble bien fonctionner. @thomaschampagne oui, les statistiques étendues pour les activités sont également fonctionnelles.

Oui, cela fonctionne également sur une page d'activité Strava.

Voici le repo fork: https://github.com/CodeNKasch/stravistix

Il n'y a plus de commits

Je l'ai trouvé. Voici la branche des fonctionnalités de Firefox: https://github.com/CodeNKasch/stravistix/tree/feature/firefox

@MQuaresma Ce post supérieur pourrait vous aider :)

@xuopled Nice retrouvé!

Je viens d'ouvrir un PR pour ouvrir la discussion et joindre l'auteur: https://github.com/thomaschampagne/stravistix/pull/648

Salut, je vais nettoyer ma fourche et créer un patch pour vous. De cette façon, il devrait être plus facile à appliquer à votre référentiel. La seule chose qui ne fonctionne pas atm est la fermeture automatique de la boîte de dialogue de synchronisation.

Cela prendra un certain temps car je suis entièrement programmé.

Salutations, Karl

@CodeNKasch Super !!

Prends ton temps. Ce billet a plus de 3 ans ...

tiens nous au courant

Merci pour le travail effectué!

@CodeNKasch faites-moi savoir si vous avez besoin de quelque chose et j'essaierai de vous aider

J'ai mis à jour la nouvelle version mais je n'ai pas eu le temps de la nettoyer.

@thomaschampagne @CodeNKasch Quel est le statut de ce problème? Il ne semble pas y avoir de version fonctionnelle d'Elevate sur Firefox, dois-je reprendre celle-ci?

J'attendais la version Firefox depuis longtemps, est-ce qu'elle devrait sortir dans les prochains mois?

Cette page vous a été utile?
0 / 5 - 0 notes