Web page as an native application.
Now most of apps has their implementation as an web pages (e.x. Spotify, Facebook, Messenger, ...). Lots of web pages works almost like apps, so why not run them as an native ones? XKCD webcomic related
This is not the first app that deliver that functionality, but I believe that it's the one that use Firefox instead of Chrome.
This method of creating native applications was not working any more as #firefox stopped supporting #XUL applications. Progressive Web Apps for Firefox for Firefox is a better solution that should be used instead. There is no point for further development and fixing.
Curently only Linux is supported (but it might work on macOS anyway).
- Install Firefox browser.
- Download this repository.
- Place files in /opt/wpaana directory.
- Create new app based on
wpaana-example-app.desktop
. - Place your
desktop
file in~/.local/share/applications
or/usr/share/applications
to make it avaliable for all users.
To open an web page ./wpaana.sh --url <web page url>
.
This is an XUL application.
How to debugg XUL applications.
XUL Reference
Gnome Shell: putting your application in the desktop menus.
Mozilla Prism (no longer supported)
Nativefier
Chrome apps - a website as an app