Bug 451443 - WebApp mode (widget-less and tab-less)
Summary: WebApp mode (widget-less and tab-less)
Status: REPORTED
Alias: None
Product: konqueror
Classification: Applications
Component: general (other bugs)
Version First Reported In: unspecified
Platform: unspecified Unspecified
: NOR wishlist
Target Milestone: ---
Assignee: Konqueror Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-03-13 06:14 UTC by genghiskhan
Modified: 2022-03-14 10:44 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description genghiskhan 2022-03-13 06:14:44 UTC
See also Bug #451442

Hello,
I'd like to ask for a special mode that would act as follows:

STAGE A:

Case 1: Toggle menu.
Open Konqueror.
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 Konqueror 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 Konqueror, 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
Comment 1 genghiskhan 2022-03-13 06:34:07 UTC
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/
Comment 2 genghiskhan 2022-03-14 10:44:40 UTC
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;