Hello, I'd like to ask for a special mode that would act as follows: STAGE A: Case 1: Toggle menu. Open Falkon. Open a webapp. Right click. Open as webapp. Case 2: .desktop launcher: (notice X-Type) [Desktop Entry] Version=2.0 X-Type=Webapp Name=Converse Comment=messaging freedom Link=http://localhost:40123/fullscreen.html Icon=conversejs MimeType=text/vcard;x-scheme-handler/xmpp; Actions=Chat;Join;Send;Single;Available;Away;AwayEx`DND,Offline;History;MOTD; STAGE B: ֹUpon activation, a window of Falkon will be opened. 1) The window will not have widgets, or just a little amount of widgets necessary. 2) The window will not have tabs. 3) The taskbar icon will not be the one of Falkon, rather the icon will be the one set by the .desktop launcher (Case 2) or favicon (Case 1). This is an idea I'm desired to have it since 2016. Further reading at https://gitlab.freedesktop.org/xdg/desktop-file-utils/-/issues/62
This can also help to enhance security by automatically containing/isolating WebApps in an own instance/cache/cookies etc. User wants to use a WebApp messenger which is untrustworthy, so user can contain it and launch it from a seperate launcher. More info https://blog.mozilla.org/en/products/firefox/facebook-container-for-firefox/
The above desktop file will activate an error message dialog "Invalid desktop file". Here's an alternative draft using Type=Link and X-WebApp=True [Desktop Entry] Version=2.0 Type=Link X-WebApp=True Name=Converse Comment=messaging freedom Link=http://localhost:40123/fullscreen.html Icon=conversejs MimeType=text/vcard;x-scheme-handler/xmpp; Actions=Chat;Join;Send;Single;Available;Away;AwayEx`DND,Offline;History;MOTD;