Skip to content

PWAsForFirefox 1.4.0

Compare
Choose a tag to compare
@filips123 filips123 released this 27 Dec 19:09
· 394 commits to main since this release

Added

  • Support for bootstrapping manifest for GNU Guix (#88, thanks to @Kreyren):
    Users GNU Guix can now use native/manifest.scm to provide a temporary environment with the required dependencies to build the project.

  • Support to build and install the project using cargo-make (#89, thanks to @Kreyren):
    Users can now just run makers install to automatically build and install the project.
    This is now a recommended way to install the project when building from the source.

  • Keyboard shortcut (Ctrl+Shift+N) to open a default browser (#92):
    Users can now use a Ctrl+Shift+N shortcut (also available in the app menu) to open a preferred browser.
    Note: When using this shortcut for the first time, you may need to select your preferred browser using the displayed dialog.

  • Support to open link in a new tab (#94):
    Added ability to force all links that should normally open in window or tab into a new tab.
    This can be useful in combination with close widget change (enabled by default) for a quicker page closing.

  • Support to enable Wayland, XInput2 and XDG Portals (#101):
    Linux users can now enable Wayland, XInput2 and XDG Desktop Portals through the extension settings.

  • Support for editing firefoxpwa.allowedDomains through settings page:
    Users can now edit firefoxpwa.allowedDomains through an input on the PWA settings page.

  • Support for setting environment variables to the runtime:
    Custom environment variables for the Firefox runtime can now be passed using the variables key in the config file.

  • Support for loading third-party UC scripts (#105):
    Loader of PWAsForFirefox UserChromeJS scripts will now attempt to load chrome/user/boot.jsm in the user profile.
    This can be used to load third-party UserChromeJS scripts and other modifications.

  • Support for updating all installed PWAs (#107):
    Users can now trigger an update of all installed PWAs through the extension settings.
    This can also be used to automatically register all PWAs when transferring config from another device.

Changed

  • Runtime and profile are now only patched when they need update (#53).
  • Resume from crash functionality has been disabled by default (#86).
  • Using close widget will now switch to the last tab with a scope URL if it exists (#94).
  • Updated dependencies.

Fixed

  • Incorrect site grouping on Wayland (#50).
  • Incorrectly overwritten preferences.
  • Broken widget icons.

You can download the extension from the Firefox Addon Store.