github filips123/PWAsForFirefox v0.5.0
FirefoxPWA 0.5.0

latest releases: v2.12.5, v2.12.4, v2.12.3...
pre-release3 years ago

Breaking Changes

  • Runtime is now installed in the user directory:
    The Firefox runtime is now installed in the user directory, along with sites and profiles which are already stored there. This means changing permissions of a system directory to make it writable by all users is no longer needed, and each user now has their own Firefox installation. This change will NOT affect your site or profile data.

    When you update to this version, you will need to reinstall the runtime using an extension or command-line program. The installation page should automatically open after you update the native program. If it does not open, you can open it manually by clicking on the main extension widget. Installed sites will not launch correctly until you reinstall the runtime. If you installed a custom Firefox version (for example, LibreWolf) manually, you will need to manually move it to the new directory instead of installing the runtime from the extension.

    The existing runtime will remain installed on your system, but it will be unused. You can manually remove it if you want.

    Old runtime locations:

    • Windows: C:\Program Files\FirefoxPWA\runtime\ (depends on installation directory)
    • Linux: /usr/share/firefoxpwa/runtime/
    • macOS: /usr/local/share/firefoxpwa/runtime/

    New runtime locations:

    • Windows: %APPDATA%\FirefoxPWA\runtime\
    • Linux: $XDG_DATA_HOME/firefoxpwa/runtime/ or $HOME/.local/share/firefoxpwa/runtime/
    • macOS: $HOME/Library/Application Support/firefoxpwa/runtime/

Added

  • Partial support for macOS (#30):
    The native program can now be compiled and used on macOS, but it is not yet fully supported. You will need to compile and install it from the source, and there is currently no proper system integration (no icon in your application list, no correct window icon when you launch the PWA, windows are not separated by PWA). Follow #33 for updates.

  • Context menu item for opening link in the default browser (#27):
    There is now a context menu item that can open links in a default browser.

  • Support for configuring extension behavior with settings:
    Extensions now contain a settings page that can be accessed from the main extension widget. It contains a few settings that can be used to configure its behavior.

  • Support for opening current URL when launching PWA (#35):
    When you launch PWA using the address bar widget, it will now by default open on your current URL instead of the PWA start URL. This can be disabled in settings.

  • Support for changing when address bar widget is displayed:
    The address bar widget is by default displayed on valid PWA sites. You can now also configure it to be always hidden or always shown.

  • Support for RPM and AUR packaging:
    You can now install the native part of the project using a pre-built RPM package or from the AUR repositories. More details are in the native part README and installation instructions included in the extension.

  • Support for changing install locations using build-time environment variables (#17):
    You can now change the locations of most directories using build-time environment variables (FFPWA_EXECUTABLES, FFPWA_SYSDATA, FFPWA_USERDATA). More details are in the native program source code and the repository wiki.

Changed

  • When changing openOutOfScopeInDefaultBrowser from the settings page, linksTarget will now also be changed (#27).
  • Draw in titlebar by default on all systems (#29).
  • Some internal and repository changes and improvements.

You can download the extension from the Firefox Addon Store.

Don't miss a new PWAsForFirefox release

NewReleases is sending notifications on new releases.