FirefoxPWA 0.5.0 #36
filips123
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
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:
C:\Program Files\FirefoxPWA\runtime\
(depends on installation directory)/usr/share/firefoxpwa/runtime/
/usr/local/share/firefoxpwa/runtime/
New runtime locations:
%APPDATA%\FirefoxPWA\runtime\
$XDG_DATA_HOME/firefoxpwa/runtime/
or$HOME/.local/share/firefoxpwa/runtime/
$HOME/Library/Application Support/firefoxpwa/runtime/
Added
Partial support for macOS (Provide basic macOS support #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 Implement System Integration on macOS #33 for updates.
Context menu item for opening link in the default browser (
openOutOfScopeInDefaultBrowser
(probably) should implylinksTarget = 2
(open links in new window) #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 (Open Current URLs in PWA instances #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 (Install location #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
openOutOfScopeInDefaultBrowser
from the settings page,linksTarget
will now also be changed (openOutOfScopeInDefaultBrowser
(probably) should implylinksTarget = 2
(open links in new window) #27).This discussion was created from the release FirefoxPWA 0.5.0.
Beta Was this translation helpful? Give feedback.
All reactions