Panorama-tab-groups: Projekt-Status?

Erstellt am 14. Okt. 2018  ·  6Kommentare  ·  Quelle: projectdelphai/panorama-tab-groups

Entschuldigung, wenn dies unhöflich ist, aber wie ist der Status dieses Projekts?

Vor mindestens einem Monat wurde dies mit gutem Druck veröffentlicht, dass es sich um eine gepflegte und kontinuierlich verbesserte Version von Panorama-Registerkartengruppen handeln würde. Wenn es seit einem Monat kein Commit mehr gegeben hat, scheint es den gleichen Problemen zum Opfer gefallen zu sein, nicht aktualisiert zu werden. Wir wollen gute Tab-Gruppen, und dieses Projekt war anfangs vielversprechend, aber es muss immer wieder aktualisiert werden.

Beste

question

Hilfreichster Kommentar

ging die meisten Probleme durch und markierte sie, auch alles, was ich habe, wird bereits in den Code verschoben. Entschuldigen Sie die Stagnation, die Sie vielleicht gesehen haben, aber vor allem angesichts des Zustroms von Mitwirkenden denke ich, dass die Fortschritte wieder zunehmen. Hoffentlich sollten Sie weitere Änderungen sehen. Ich werde dieses Problem vorerst schließen, es sei denn, Sie haben weitere Fragen :)

Alle 6 Kommentare

+1

Warum wurde dieses Repo erstellt? Es gibt bereits eine Gabel des Original-Repos https://github.com/projectdelphai/panorama-view.

Überhaupt nicht unhöflich, mach dir keine Sorgen. Im Grunde läuft es darauf hinaus:

  1. Ich erhielt hier eine Nachricht , dass es gerade im Winterschlaf war und dass er Mitte November zurückkommen würde. Ich zögere etwas, drastische Änderungen im Code vorzunehmen, da sie zu jedem Zeitpunkt möglicherweise wieder auftreten und es sehr schwierig sein wird, alles wieder zusammenzuführen. Ich bin nicht gegen große Änderungen (und ich habe sie in sekundären Zweigen auf meinem privaten Repo), aber das führt zu dem zweiten Punkt, der ist:
  2. Ich bin nicht gut genug in Javascript / Webextensions / verstehe das Repo der Fotodiode gut genug, um zu verstehen, wie man super große Änderungen vornimmt. Fehlerkorrekturen oder kleine Änderungen sind einfach genug (z. B. die Tastaturkürzel), aber Dinge wie das Verschieben von angehefteten Registerkarten in die Statusleiste rechts oder das automatische Kacheln von Gittern sind viel schwieriger. Zum Beispiel verbrachte ich ungefähr eine Woche nach der Arbeit damit, den Code herauszufinden, um angeheftete Registerkarten in die Statusleiste zu verschieben (mit einer anderen Gabelung), um herauszufinden, dass er nur manchmal funktionierte / fehlerhaft war und ich den Code verschrotten musste, weil er funktionierte . In ähnlicher Weise habe ich versucht, leere Registerkartengruppen automatisch zu schließen, nachdem alle darin enthaltenen Registerkarten gelöscht wurden, und dies funktionierte nur in etwa 60% der Fälle. Und obwohl es für den persönlichen Gebrauch in Ordnung sein mag, wenn ich bedenke, dass ich dies für andere Benutzer freigebe, ist es mir nicht angenehm, Funktionen freizugeben, die nicht zu 100% funktionieren. Es läuft nur darauf hinaus, dass ich die einzige Person bin, die daran arbeitet, und ich kann Features nicht so schnell produzieren, wie die Leute es vielleicht mögen, wenn man bedenkt, dass die verbleibenden Features groß sind (zumindest meiner Meinung nach).
  3. Schließlich werde ich nicht leugnen, dass das größte Problem für mich persönlich darin bestand, einen neuen Tab in den leeren Bereich zu ziehen, um eine neue Gruppe zu erstellen. Nachdem das erledigt war, hatte ich zuerst einige andere Prioritäten, so dass dieses Projekt ein wenig zusammenbrach. Ich habe es immer noch geschafft, Pull-Anfragen zusammenzuführen, wenn sie eingehen (ich habe nur eine von anderen Mitwirkenden erhalten) und kleine Korrekturen wie Tastaturkürzel oder Messaging-Unterstützung, aber der Fortschritt hat nur nachgelassen, seit ich der einzige bin, der daran arbeitet.

Der Grund, warum dieses Repo anstelle der Abzweigung erstellt wurde, liegt hauptsächlich daran, dass ich die Änderungen auf die Mozilla-Add-On-Website hochladen wollte, damit andere meine Änderungen verwenden können, aber ich wollte die Benutzer nicht irreführen, zu glauben, dass dies der Fall ist die gleiche Panoramablick. Ich wollte nur die Repos nur anders halten (falls die Fotodiode nie zurückkam) und ein neues Projekt zu erstellen war einfacher als eine Gabel am Laufen zu halten. Ich habe die andere Gabel gelöscht, um die Dinge einfacher zu halten. Ich war mir nicht sicher, ob das der richtige Ansatz war, aber niemand hat mich angeschrieben oder sich beschwert, also habe ich einfach mitgemacht.

Ich bin hier, aber ich bin langsam, so dass Funktionen herauskommen, wenn ich Zeit nach der Arbeit habe und nur dann, wenn ich froh bin, dass es fehlerfrei und für andere Leute nutzbar ist.

Klingt vernünftig.

Ich stimme der 100% -Idealogie voll und ganz zu, aber ich denke, es besteht Bedarf an kleinen Wartungsarbeiten. Ich habe darüber gesprochen, sie zumindest mit richtigen Tags zu markieren. Darüber hinaus wäre es zuverlässiger, wenn Sie darauf hinweisen, welche Funktionen von Ihnen ausgeführt werden und welche noch zu erledigen sind.

Ich kann beim Repo nicht an erster Stelle helfen, da das Wissen in JS völlig fehlt, aber ich könnte mir mit kleinen Funktionen etwas Zeit nehmen. Ich brauche Verständnis für Dinge, die sind

  1. könnte von JS-Neuling genommen werden
  2. braucht nicht viel Zeit zu verbringen

@projectdelphai
Können Sie bitte Details zu Ihrem Arbeitsstatus für Funktionen, Bugfixes usw. mitteilen? Vielleicht mit Links in Ihren Code, an denen Sie neben diesem Repo arbeiten?
Ich würde gerne nachsehen, damit ich abschätzen kann, ob ich eine Hilfe sein könnte.

ging die meisten Probleme durch und markierte sie, auch alles, was ich habe, wird bereits in den Code verschoben. Entschuldigen Sie die Stagnation, die Sie vielleicht gesehen haben, aber vor allem angesichts des Zustroms von Mitwirkenden denke ich, dass die Fortschritte wieder zunehmen. Hoffentlich sollten Sie weitere Änderungen sehen. Ich werde dieses Problem vorerst schließen, es sei denn, Sie haben weitere Fragen :)

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen