Firefox unterstützt jetzt WebExtensions. Es wäre schön, Vimium so zu optimieren, dass es mit Firefox funktioniert.
Dies hängt mit #2076 zusammen.
Bisher habe ich einige grundlegende Unterstützung in meinem Fork entwickelt:
Sie können zum Testen den Branch Firefox-Merger verwenden, der einfach alle in Master zusammengeführt wird.
Danke, @mrmr1993. Betrachtet man den letzten oben erwähnten Zweig, sieht es so aus, als ob die erforderlichen Änderungen nicht wirklich störend sind. Wie vollständig ist das? (Ich habe nicht das Setup, um dies zu testen.) Ich weiß, dass @philc daran interessiert ist, Firefox-Unterstützung hinzuzufügen.
Ich muss mir wahrscheinlich noch die Handhabung der Tasten im nicht-normalen Modus ansehen. Ansonsten scheint es vollständig zu sein, aber Firefox ist es nicht.
Einige Beispiele für Firefox-Fehler:
.blur()
vor dem Deaktivieren sollte das beheben, aber wir können immer noch auf anderen Seiten stecken bleiben.[tab][esc]
, aber immer noch schlechte UX.fytJH
)keypress
immer ausgelöst, daher können wir nicht druckende und nicht druckende Tasten unterscheiden.Das ist wirklich cool; toller Start @mrmr1993. Ich würde gerne eine brauchbare Firefox-Version in den Store bringen, da die aktuelle Ernte von Erweiterungen im Vim-Stil nicht mehr funktioniert, sobald die klassischen Erweiterungs-APIs vollständig veraltet sind. Hoffentlich verursacht die Firefox-Unterstützung keinen großen QA-/Wartungsaufwand.
Ich habe es nicht mit tagelanger Nutzung getestet, aber ich werde es versuchen. Ein paar Dinge sind mir jedoch sofort aufgefallen:
Hast du es in der Praxis oft verwendet @mrmr1993?
Hast du es in der Praxis oft verwendet @mrmr1993?
Ich bin komplett von Chrome auf Firefox umgestiegen und benutze es daher viel. Es gibt vieles, was nicht funktioniert, aber meine kaum gepatchte Version funktioniert gut genug für meinen aktuellen Alltag.
Ich würde gerne eine brauchbare Firefox-Version in den Store bringen
Arbeitet derzeit noch jemand (interessiert) daran? Ich kann wieder aktiv am Projekt arbeiten, wenn nicht/wenn es helfen würde.
Zu Ihrer Information:
https://addons.mozilla.org/de/firefox/addon/vimfx/
Es gibt ein Addon auf amo, das mit Vimium für Chrome ähnlich ist [BEARBEITEN: Immer noch das alte Addon-SDK verwenden]
https://addons.mozilla.org/en/firefox/addon/vimium/
Und ein veraltetes Addon, das auch Vimium genannt wird...
Ich möchte zu diesem Projekt beitragen, damit vimium mit Firefox funktioniert :)
Wie kann ich eigentlich aus dem Firefox-Merger-Zweig installieren? Ich würde es auch gerne ausprobieren und testen.
cake build
, um zu erstellen.about:debugging
, indem Sie eine beliebige Datei in dem Ordner auswählen, der Ihren Klon enthält.@mrmr1993 Wie ist der Status davon?
Wir sollten wahrscheinlich Firefox-Merger zusammenführen und eine TODO-Liste mit Lücken zwischen der Chrome- und der Firefox-Version erstellen. Sobald wir den Punkt erreicht haben, an dem es für eine breite Akzeptanz bereit ist, werden wir es auf die Firefox-Addons-Site stellen.
Wir sollten wahrscheinlich Firefox-Merger zusammenführen
Ich habe Firefox-Compat auf Master umbasiert. Damit Vimium mit Firefox funktioniert, sollte es ausreichen, firefox-compat-rb (den Rebase-Zweig) zusammenzuführen.
@mrmr1993 Wie ist der Status davon?
Andere Dinge, die behoben werden müssen, entweder auf unserer Seite oder auf der von Firefox:
window.find
löst beim Seitenumbruch einen Fehler aus. (erfordert weitere Untersuchungen, aber e46a369 stoppt die Fehler. Beendet auch, dass das HUD im Suchmodus den Fokus verliert, nachdem window.find
aufgerufen wurde).about:newtab
scheint mehr zu sein wahrscheinlicher Kandidat für die Zukunft . FF-Ausgabe Das ist alles, was mir im Moment in den Sinn kommt. Ich werde das aufräumen und eine PR machen.
Zu Ihrer Information: Es wurde angekündigt, dass ältere Erweiterungen in Firefox Nightly morgen nicht mehr funktionieren , daher wird
Danke für die Info @mcomella. Im Fall klar , es ist nicht an den Passanten, tut Vimium Arbeit in Firefox 57, siehe Vimium-FF . Ich für meinen Teil und komme von VimFx, bin mit seinem Funktionsumfang zufrieden. Danke Vimium Leute 🙂.
Hilfreichster Kommentar
Danke für die Info @mcomella. Im Fall klar , es ist nicht an den Passanten, tut Vimium Arbeit in Firefox 57, siehe Vimium-FF . Ich für meinen Teil und komme von VimFx, bin mit seinem Funktionsumfang zufrieden. Danke Vimium Leute 🙂.