From 419f598caa0c2f211078945efe5415441c0c98b1 Mon Sep 17 00:00:00 2001 From: girst Date: Sun, 20 Sep 2020 14:27:20 +0200 Subject: [PATCH] update installation, known bugs and development documentation - remove AMO installation method - change LegacyFox links - realign development docs with reality - less jargon on known-bugs. --- documentation/CONTRIBUTING-CODE.md | 8 --- documentation/installation.md | 47 +++------------- documentation/known-bugs.md | 18 +++---- documentation/questions-and-answers.md | 9 ++-- documentation/tools.md | 75 ++++---------------------- 5 files changed, 29 insertions(+), 128 deletions(-) diff --git a/documentation/CONTRIBUTING-CODE.md b/documentation/CONTRIBUTING-CODE.md index 2466d56..99d51d2 100644 --- a/documentation/CONTRIBUTING-CODE.md +++ b/documentation/CONTRIBUTING-CODE.md @@ -1,13 +1,5 @@ # Contributing code -Feel free to contribute stuff that you think might help people, but please -remember that VimFx is a dead project so there’s a risk that your pull request -won’t be merged. - -See [README.md] for more information. - -[README.md]: ../README.md - ## Localizations diff --git a/documentation/installation.md b/documentation/installation.md index cfd9ab2..0e00b2f 100644 --- a/documentation/installation.md +++ b/documentation/installation.md @@ -1,50 +1,28 @@ # Installation -First off, you need Firefox version 68+ (or a compatible fork) and the -[LegacyFox] shim. -See [README.md] for more information. +Independently from the installation method chosen, you need Firefox version 68+ +(or a compatible fork) and the [LegacyFox] shim. Both options are unsigned and +don't offer automatic updates. You may want to *watch releases* on GitHub. -[README.md]: ../README.md -[LegacyFox]: https://github.com/girst/LegacyFox +[LegacyFox]: https://git.gir.st/LegacyFox.git -## ⚠️ NO LONGER AVAILABLE ⚠️
Option 1: [addons.mozilla.org] \(AMO) - -**** - -You used to be able to follow the above link and hit the green “Install” button -and then be ready to go, but Mozilla has removed all legacy extensions from -their site. - -- [Signed][signed] and reviewed by Mozilla. -- Hosted on AMO. -- Automatic updates. - -[addons.mozilla.org]: https://addons.mozilla.org/ - - -## Option 2: [GitHub releases][releases] +## Option 1: [GitHub releases][releases] Go to VimFx’s [releases] page and click the link to “VimFx.xpi” for the version you’re interested in (most likely the latest). Firefox should then ask you about allowing the installation. (If not, download the .xpi file and [open it in Firefox][open-xpi].) -- [Signed][signed] by Mozilla (but not reviewed). -- Available as a backup alternative, and in case of slow reviews on AMO. -- No automatic updates. - [releases]: https://github.com/akhodakivskiy/VimFx/releases -## Option 3: Build from source +## Option 2: Build from source [Build VimFx] and then [open the produced `build/VimFx.xpi` file][open-xpi]. -- [Unsigned][signed]. - Bleeding edge. - Allows you to fiddle with the code. -- No automatic updates. [Build VimFx]: tools.md#how-to-build-and-install-the-latest-version-from-source @@ -59,17 +37,4 @@ installing them: - Use “Install from file…” in the top-right menu in the Add-ons Manager. -## What is a signed add-on? - -By default it is not possible to install add-ons which haven’t been signed by -Mozilla. In order for an add-on to be signed it must pass some code checks. The -idea is to protect users from malware. - -If you’re interested in installing an unsigned add-on (such as if you’ve built -a VimFx .xpi from source yourself), read all about extension signing here: - - - - [open-xpi]: #how-to-install-an-xpi-file-in-firefox -[signed]: #what-is-a-signed-add-on diff --git a/documentation/known-bugs.md b/documentation/known-bugs.md index 40560d3..ff6c8d7 100644 --- a/documentation/known-bugs.md +++ b/documentation/known-bugs.md @@ -5,23 +5,23 @@ are some things that VimFx doesn't play along with well. This page lists problems that affect VimFx when run on versions of Firefox we support (latest *Release* and *ESR* versions). -## In-Content Responsive Design Mode +## Responsive Design Mode +**Affected**: Firefox <= 78 **Workaround**: `devtools.responsive.browserUI.enabled;true` -Launching the (`