Panorama-tab-groups: L'état du projet?

Créé le 14 oct. 2018  ·  6Commentaires  ·  Source: projectdelphai/panorama-tab-groups

Désolé si c'est impoli, mais quel est le statut de ce projet?

Il y a au moins un mois, cela a été publié avec de bonnes informations sur le fait qu'il s'agirait d'une version maintenue et continuellement améliorée des groupes d'onglets de panorama. S'il n'y a pas eu de validation dans un mois, il semblerait que le destin soit tombé aux mêmes problèmes de ne pas être mis à jour. Nous voulons de bons groupes d'onglets, et ce projet était initialement très prometteur, mais il doit en quelque sorte être mis à jour.

Meilleur

question

Commentaire le plus utile

a traversé la plupart des problèmes et les a étiquetés, tout ce que j'ai est déjà poussé dans le code. Désolé pour toute stagnation que vous auriez pu constater mais surtout avec l'afflux de contributeurs, je pense que les progrès recommencent. j'espère que vous devriez voir d'autres changements à venir. Je vais fermer ce problème pour le moment, sauf si vous avez d'autres questions :)

Tous les 6 commentaires

+1

Aussi, pourquoi ce repo a-t-il été créé? Il existe déjà un fork du dépôt d'origine https://github.com/projectdelphai/panorama-view.

Pas impoli du tout, ne vous inquiétez pas. Fondamentalement, cela se résume à:

  1. J'ai reçu ici un message indiquant qu'il était juste en hibernation et qu'il reviendrait à la mi-novembre. J'hésite un peu à créer des changements drastiques dans le code étant donné qu'à tout moment ils pourraient revenir et qu'il sera vraiment difficile de tout fusionner. Je ne suis pas opposé à de grands changements (et je les fais entrer dans les branches secondaires sur mon repo privé) mais cela conduit au deuxième point qui est:
  2. Je ne suis pas assez bon en javascript / webextensions / comprendre assez bien le repo de photodiode pour comprendre comment faire de très gros changements. Les corrections de bogues ou les petits changements sont assez faciles (comme les raccourcis clavier), mais des choses telles que le déplacement des onglets épinglés vers la barre d'état à droite ou les grilles de mosaïque automatique sont beaucoup plus difficiles. Par exemple, j'ai passé environ une semaine après le travail à déterminer le code pour déplacer les onglets épinglés vers la barre d'état (en utilisant un autre fork) pour découvrir que cela ne fonctionnait que parfois / buggé et que je devais supprimer le code car il fonctionnait . De même, j'ai essayé de fermer automatiquement les groupes d'onglets vides après que tous les onglets à l'intérieur aient été supprimés et cela ne fonctionnait qu'environ 60% du temps. Et bien que cela puisse convenir à un usage personnel, étant donné que je le propose à d'autres personnes, je ne suis pas à l'aise pour publier des fonctionnalités qui ne fonctionnent pas à 100%. Cela se résume simplement au fait que je suis la seule personne à travailler sur ce sujet et que je ne peux pas créer des fonctionnalités aussi vite que les gens le souhaiteraient, étant donné que les fonctionnalités restantes sont importantes (à mon avis du moins).
  3. Enfin, je ne nierai pas que pour moi, le plus gros problème était de pouvoir faire glisser un nouvel onglet sur un espace vide pour créer un nouveau groupe. Une fois que cela a été fait, j'avais d'abord d'autres priorités, donc ce projet a un peu échoué. J'ai quand même réussi à fusionner les pull requests si elles arrivent (je n'en ai reçu qu'une des autres contributeurs) et de petites corrections telles que des raccourcis clavier ou une prise en charge de la messagerie, mais les progrès ont diminué uniquement depuis que je suis le seul à y travailler.

Quant à savoir pourquoi ce dépôt a été créé à la place du fork, c'est principalement parce que je voulais télécharger les modifications sur le site Web du module complémentaire Mozilla afin que d'autres puissent utiliser mes modifications, mais je ne voulais pas induire les utilisateurs en erreur en leur faisant croire que c'était la même vue panoramique. Je voulais juste garder les dépôts uniquement différents (au cas où la photodiode ne reviendrait jamais) et créer un nouveau projet était plus facile que de maintenir une fourchette. J'ai supprimé l'autre fourchette pour simplifier les choses. Je n'étais pas sûr que c'était la bonne approche à adopter, mais personne ne m'a envoyé de message ni ne s'est plaint, alors j'ai simplement suivi.

tl; dr Je suis ici mais je suis lent donc les fonctionnalités sortiront quand j'aurai du temps après le travail et seulement quand je serai heureux que ce soit sans bogue et utilisable par d'autres personnes.

Semble raisonnable.

Je suis tout à fait d'accord avec la généalogie à 100%, mais je pense que les problèmes nécessitent un petit entretien. J'ai parlé au moins de les marquer avec des étiquettes appropriées. De plus, il serait plus fiable, si vous indiquez quelles fonctionnalités sont en cours de développement par vous et celles qui sont encore à faire.

Je ne peux pas aider en premier lieu avec le repo en raison de l'absence totale de connaissances dans JS, mais je pourrais prendre du temps avec de petites fonctionnalités. J'ai besoin de comprendre les choses qui sont

  1. pourrait être pris par JS-newbie
  2. n'a pas besoin de beaucoup de temps à passer

@projectdelphai
Pouvez-vous partager des détails sur votre état de fonctionnement pour les fonctionnalités, la correction de bogues, etc. s'il vous plaît? Peut-être avec des liens dans votre code sur lesquels vous travaillez à côté de ce dépôt?
J'aimerais avoir un coup d'oeil pour que je puisse estimer si je pourrais être une aide.

a traversé la plupart des problèmes et les a étiquetés, tout ce que j'ai est déjà poussé dans le code. Désolé pour toute stagnation que vous auriez pu constater mais surtout avec l'afflux de contributeurs, je pense que les progrès recommencent. j'espère que vous devriez voir d'autres changements à venir. Je vais fermer ce problème pour le moment, sauf si vous avez d'autres questions :)

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