Contact [email protected]

Explainer
https://github.com/WICG/manifest-incubations/blob/gh-pages/borderless-explainer.md

Specification
https://wicg.github.io/manifest-incubations/index.html#dfn-borderless

Design docs
https://github.com/WICG/manifest-incubations/blob/gh-pages/borderless-explainer.md

Summary

When borderless mode is enabled for installed desktop web apps, the app's
client area is extended to cover the entire window - including the title
bar area and windowing control buttons (close, maximize/restore, minimize).
The web app developer is responsible for drawing and input-handling for the
entire window.


Blink componentUI>Browser>WebAppInstalls>Desktop
<https://bugs.chromium.org/p/chromium/issues/list?q=component:UI%3EBrowser%3EWebAppInstalls%3EDesktop>

Search tagsborderless <https://chromestatus.com/features#tags:borderless>

TAG reviewhttps://github.com/w3ctag/design-reviews/issues/852

TAG review statusPending

Risks


Interoperability and Compatibility

The feature mostly re-uses the capabilities built with
window-controls-overlay (e.g. draggable regions) but additionally it
involves new web app manifest entry and changes to frame (hiding the
host-native title bar).


*Gecko*: No signal

*WebKit*: No signal

*Web developers*: Strongly positive This feature is crucial for our VDI
partners.

*Other signals*:

WebView application risks

Does this intent deprecate or change behavior of existing APIs, such that
it has potentially high risk for Android WebView-based applications?



Goals for experimentation



Ongoing technical constraints



Debuggability

N/A


Will this feature be supported on all six Blink platforms (Windows, Mac,
Linux, Chrome OS, Android, and Android WebView)?No

Implemented on ChromeOS and Linux so far. MobileOS support is not planned.


Is this feature fully tested by web-platform-tests
<https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>
?No

DevTrial instructions
https://github.com/sonkkeli/borderless/tree/main/demo-app

Flag nameenable-desktop-pwas-borderless

Requires code in //chrome?True

Tracking bughttps://crbug.com/1235285

Launch bughttps://launch.corp.google.com/launch/4211065

Estimated milestones
DevTrial on desktop 116

Link to entry on the Chrome Platform Status
https://chromestatus.com/feature/5551475195904000

Links to previous Intent discussionsIntent to prototype:
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/4ad86ea7-a144-4f95-b66f-7d457448143en%40chromium.org

This intent message was generated by Chrome Platform Status
<https://chromestatus.com/>.

-- 


[image: Google Logo]
Sonja Laurila (she/her)
Software Engineer
[email protected], +49 1728 644080

Google Germany GmbH

Erika-Mann-Straße 33

80636 München

Geschäftsführer: Paul Manicle, Liana Sebastian

Registergericht und -nummer: Hamburg, HRB 86891

Sitz der Gesellschaft: Hamburg

Diese E-Mail ist vertraulich. Falls Sie diese fälschlicherweise erhalten
haben sollten, leiten Sie diese bitte nicht an jemand anderes weiter,
löschen Sie alle Kopien und Anhänge davon und lassen Sie mich bitte wissen,
dass die E-Mail an die falsche Person gesendet wurde.



This e-mail is confidential. If you received this communication by mistake,
please don't forward it to anyone else, please erase all copies and
attachments, and please let me know that it has gone to the wrong person.

-- 
You received this message because you are subscribed to the Google Groups 
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAKk9GFO3mZWbFkEWMhs7pim2WpEPRgfc8hYnWHC3kf9DgHwbeg%40mail.gmail.com.

Reply via email to