- From: James Craig via GitHub <sysbot+gh@w3.org>
- Date: Fri, 09 Dec 2016 21:17:40 +0000
- To: public-css-archive@w3.org
Current diff is: ```css prefers-reduced-motion: default | reduce ``` @frivoal wants to combine what I'm referring to as "preference features" (author optional; does not trigger a UI change by default) with "forced features" (which allows an author to respond to a change that has already been made) like all other standard media features. It's a great idea conceptually, but I see value in keeping these separate because implementation of forced features related to user prefs varies greatly across platforms. For example, native "forced" contrast settings on Windows, Android, iOS and macOS seem irreconcilable. Adding a preference-based value and all the variant forced values into a single media feature seems like an impossible task. Furthermore a prefixed ("prefers-") or suffixed ("-preference") naming convention could more clearly convey which features require author adoption. I don't think any of the other name proposals (including @inoas's last one in the previous comment) work because of this mixing. I'm feeling more and more strongly that standard media features should convey "UI matches this state. Author MAY adapt." (monochrome, etc.) and the preference media features should convey "User wants author to match this preference. Author SHOULD adapt." (prefers-reduced-motion or motion-pref[erence], etc.) @inoas doesn't like that the current name ("prefers" and "reduced") implies a value. I think it's useful for the boolean context but agreed I could live without a boolean context: ```css motion-pref: no-preference | reduce /* or reduce-all */ motion-preference: no-preference | reduce /* or reduce-all */ /* syntax is open to future granularity: reduce-rotation, reduce-scaling, etc. */ ``` My impression is that @inoas and @frivoal are warming to this last suggestion, but have not committed. @tabatkins doesn't like the longer suffix but has not commented in a while. So @tabatkins, @frivoal, and @inoas, could you live with the last suggestion, without attempting to mix the forced settings and preference setting into a single media feature? Before you answer, remember that [W3C Staff is #thankful for those who have let their own great design be replaced by the eventual consensus](https://twitter.com/w3c/status/801823134378770432) ;-) -- GitHub Notification of comment by cookiecrook Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/442#issuecomment-266125812 using your GitHub account
Received on Friday, 9 December 2016 21:17:48 UTC