Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enrich operating system level user interface #11

Open
tomayac opened this issue Apr 25, 2022 · 0 comments
Open

Enrich operating system level user interface #11

tomayac opened this issue Apr 25, 2022 · 0 comments
Labels

Comments

@tomayac
Copy link

tomayac commented Apr 25, 2022

Use case name

Enrich operating system level user interface.

Submitter(s)

Thomas Steiner (@tomayac)

Motivation

Enrich operating system level user interface with native-looking but flexible elements without requiring changes to the underlying operating system code.

Stakeholders

Apple (Since they use this, but I note that I barely document the use case, not speak on Apple's behalf.)

Analysis

Via @jimniels' blog post:

In the macOS terminal:

defaults write NSGlobalDomain WebKitDeveloperExtras -bool true
defaults write -g WebKitDeveloperExtras -bool YES

This will enable a context menu in a system web view:

image

Inspecting the web view with Safari's Web Inspector shows that it's using non-standard CSS properties and value keywords.

image

Related W3C deliverables and/or work items

N/A

How is the issue solved in the Browser, and what’s more is needed?

N/A

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants