Draft: preferences: Add new WebKit features page
Add a new preferences page which allows toggling development and
experimental WebKit features, using new API [1] which available from
2.41.4 onwards. The features are grouped by their category (using
AdwPreferencesGroup
) and elements (using AdwActionRow
) have both a
switch to enable/disable them, as well as a button to reset the feature
to its default setting, and a label indicating the status (maturity)
of the feature.
The page is always enabled in Tech Preview builds, and gated behind a gsetting otherwise, so it can be enabled also for regular builds if so desired.