Re: [csswg-drafts] [css-color-adjust-1] possible future <custom-ident> value 'sepia' (#3853)

The CSS Working Group just discussed `future <custom-ident> value sepia`, and agreed to the following:

* `RESOLVED: No change`

<details><summary>The full IRC log of that discussion</summary>
&lt;fantasai> Topic: future &lt;custom-ident> value sepia<br>
&lt;astearns> github: https://github.com/w3c/csswg-drafts/issues/3853<br>
&lt;fantasai> AmeliaBR: Discussing idea of having sepia color scheme<br>
&lt;fantasai> AmeliaBR: to reflect reader mode options<br>
&lt;fantasai> AmeliaBR: discussed whether it's just a different type of light scheme<br>
&lt;fantasai> AmeliaBR: We have two different use cases<br>
&lt;fantasai> AmeliaBR: We have prefers-color-scheme MQ<br>
&lt;fantasai> AmeliaBR: which author use to set their own colors<br>
&lt;fantasai> AmeliaBR: And we have color-scheme which is about requesting or indicating which sets of UA color schemes you can work with without breaking<br>
&lt;fantasai> AmeliaBR: These use cases are different<br>
&lt;fantasai> AmeliaBR: Suggestion from Tab was for color-scheme property we could keep generic light/dark and maybe other<br>
&lt;fantasai> AmeliaBR: for prefers-color-scheme could have more nuanced options, so within 'light' might distinguish bright white vs sepia<br>
&lt;fantasai> AmeliaBR: Author could figure out which scheme user prefers the most<br>
&lt;fantasai> AmeliaBR: If we have nested hierarchical preferences, how does that look like?<br>
&lt;fantasai> florian: From MQ mechanics, no problem with multiple values matching atthe same time. Jus tneed to says so<br>
&lt;fantasai> florian: whether we want to do that is a separate question<br>
&lt;fantasai> AmeliaBR: So if we define nested categories, then MQ can handle it<br>
&lt;fantasai> AmeliaBR: Question is do we want a comprehensive set of queries light/dark/other?<br>
&lt;fantasai> TabAtkins: What would other be?<br>
&lt;fantasai> AmeliaBR: Brightly colored<br>
&lt;jensimmons> q+<br>
&lt;fantasai> AmeliaBR: Like blue-on-yellow<br>
&lt;astearns> ack AmeliaBR<br>
&lt;Zakim> AmeliaBR, you wanted to wrap up with some proposals<br>
&lt;fantasai> TabAtkins: I don't think that's realistic anywah<br>
&lt;fantasai> TabAtkins: Every scheme we've seen in practice can be described as light or dark<br>
&lt;fantasai> TabAtkins: I've seen maybe a few middling schemes, like light red on dark red<br>
&lt;fantasai> TabAtkins: but otherwise seen stark colors, low-contrast grays, and sepia<br>
&lt;fantasai> AmeliaBR: Also talked about color-scheme: any;<br>
&lt;fantasai> AmeliaBR: decided any was problematic<br>
&lt;fantasai> AmeliaBR: what about adding other<br>
&lt;fantasai> TabAtkins: Not quite as opposed, but don't think we need it yet<br>
&lt;jensimmons> q?<br>
&lt;fantasai> TabAtkins: If we have a definitive third category, then willing to reconsider<br>
&lt;fantasai> AmeliaBR: User would pick specific scheme, e.g. dark red on light red<br>
&lt;fantasai> AmeliaBR: But author has to say "this website can work with light scheme, dark scheme, or other scheme"<br>
&lt;fantasai> una: I think something as general as other is too generic<br>
&lt;fantasai> una: maybe call it contrast<br>
&lt;TabAtkins> s/willing to reconsider/happy to reconsider, and leaning toward that strategy for it/<br>
&lt;fantasai> una: like idea of sepia, but depends on so many things like ambient light<br>
&lt;fantasai> una: I like thought of considering that and giving authors more power<br>
&lt;astearns> ack jensimmons<br>
&lt;fantasai> jensimmons: I feel pretty strongly that the controls that we want to provide for authors<br>
&lt;fantasai> jensimmons: needs to match what browser makers are going to do in revealing user-facing controls<br>
&lt;fantasai> jensimmons: Right now we're responding to light mode dark mode toggles<br>
&lt;fantasai> jensimmons: It's in the news and popular media right now, switching entire OS to dark<br>
&lt;fantasai> jensimmons: or browser to dark<br>
&lt;fantasai> jensimmons: What I don't see is any browse rmaker stepping forward<br>
&lt;fantasai> jensimmons: to provide more complex controls for users<br>
&lt;fantasai> jensimmons: to opt into sepia or chocolate-fudge-brownie-cake or whatever<br>
&lt;fantasai> jensimmons: if we provide these controls to authors, they don't go anywhere<br>
&lt;fantasai> jensimmons: there's no demand for them, not hooked up to anything<br>
&lt;fantasai> AmeliaBR: non-browser UAs offer controls for more variants<br>
&lt;florian> q+<br>
&lt;fantasai> jensimmons: Or FF reader mode<br>
&lt;una> q+<br>
&lt;fantasai> jensimmons: But as author I can't style within reader mode anyway<br>
&lt;fantasai> jensimmons: there's nothing for me as an author to do<br>
&lt;fantasai> jensimmons: I have no access to that as an author<br>
&lt;fantasai> jensimmons: having a sepia mode in reader mode is not relevant to me as an author<br>
&lt;hober> i (again) completely agree with jensimmons<br>
&lt;fantasai> jensimmons: if Firefox wanted to hook that up to something else then we could consider<br>
&lt;fantasai> TabAtkins: If sepia mode shows images, might want to alter images<br>
&lt;fantasai> fantasai: Reader mode can apply  sepia filter<br>
&lt;fantasai> jensimmons: Also want us to separate ideas that we personally have about how we want to surf the Web<br>
&lt;fantasai> jensimmons: from the reality of what browsers will actually implement wrt controls for users<br>
&lt;fantasai> jensimmons: Right now I don't think sepia reader mode will be hooked up to images like yo udescribe<br>
&lt;fantasai> jensimmons: This is one case where I really want browsers to say "we want this in CSS"<br>
&lt;fantasai> hober: We have a sepia mode in our ereader, and I don't want a sepia mode here.<br>
&lt;una> q-<br>
&lt;fantasai> TabAtkins: Do these books have CSS in them?<br>
&lt;fantasai> hober: of course they do<br>
&lt;fantasai> hober: Even if ? solves the problem for itself, I don't want to do it here<br>
&lt;fantasai> florian: EPUB is HTML + CSS<br>
&lt;fantasai> jensimmons: As person making a website, you can't control how reader mode presents content on any level<br>
&lt;tantek> q?<br>
&lt;tantek> ack florian<br>
&lt;fantasai> florian: Broadly yes, but for ebook readers, the style applies, the CSS that you apply in your book applies, and there is a sepia mode<br>
&lt;fantasai> jensimmons: Are there any ebook readers that want us to expose this to authors<br>
&lt;fantasai> dauwhe: I can also ask Readium about it<br>
&lt;fantasai> hober: As for a *positive request* from an implementer.<br>
&lt;fantasai> hober: I'm not saying never ship it<br>
&lt;fantasai> hober: if someone ships an OS-level control for it, we can do that<br>
&lt;astearns> s/As for/Absent/<br>
&lt;fantasai> hober: but I'm not seeing that<br>
&lt;fantasai> TabAtkins: I'm fine with that<br>
&lt;tantek> q+ to note that you'd likely need requests from authors of existing sepia styled web pages in order to motivate browser implementers to consider it<br>
&lt;tantek> e.g. https://github.com/w3c/csswg-drafts/issues/3853#issuecomment-499244493<br>
&lt;fantasai> TabAtkins: largely because behavior of "not sepia" and "not supported value" are identical<br>
&lt;AmeliaBR> q+ to reiterate Rossen's comment about users wanting different modes for content  vs UI<br>
&lt;fantasai> TabAtkins: More general idea, what if any is the necessary correlation between color-scheme property and prefers-color-scheme<br>
&lt;tantek> but I don't know how much demand for this there is / would be? so I'm ok with or without it<br>
&lt;fantasai> TabAtkins: I think we can have them diverge in value space and meaning a bit<br>
&lt;fantasai> TabAtkins: Light vs dark we should keep<br>
&lt;fantasai> TabAtkins: prefers-color-scheme can deliver more detail as we wish it, sepia being a likely candidate<br>
&lt;fantasai> TabAtkins: When we have an existence proof of an implementation then we can add it later<br>
&lt;fantasai> TabAtkins: maybe put a note in the spec that this could happen<br>
&lt;fantasai> florian: I think I agree with Tab that MQ and prop are separate<br>
&lt;fantasai> florian: if we were to add sepia mode this is how we would do it, but absent demand from implementers let's not do ityet<br>
&lt;astearns> ack tantek<br>
&lt;Zakim> tantek, you wanted to note that you'd likely need requests from authors of existing sepia styled web pages in order to motivate browser implementers to consider it<br>
&lt;fantasai> tantek: I think similar to some of the previous questions, we should gauge it also by what are web author spublishing today<br>
&lt;fantasai> tantek: I've seen some sepia style pages, would be easy to opt in<br>
&lt;aja> issue was mostly to stop thinking of  (supports-)color-scheme as binary dark/light, since it's spec'ed to support other values<br>
&lt;fantasai> tantek: but haven't seen a lot of them, so dunno how much demand there is<br>
&lt;fantasai> tantek: demand would have to be demonstrated to consder adding such a mode<br>
&lt;fantasai> TabAtkins: Note that none of this is "please add a sepia mode", it's just "if you have a sepia mode, ths is how to handle it"<br>
&lt;aja> what Tab said<br>
&lt;fantasai> tantek: To assess that plausibility in the future, we can look at what web authors are publishing to see if that would motivate browsers<br>
&lt;fantasai> TabAtkins: I don't care, it's not relevant to me<br>
&lt;fantasai> TabAtkins: I didn't say "please implement a new color scheme, browsers" Just establish how we will handle this in the future.<br>
&lt;fantasai> https://github.com/w3c/csswg-drafts/issues/3853#issuecomment-494472950<br>
&lt;fantasai> tantek: which of the three options are we going with?<br>
&lt;fantasai> Options here:<br>
&lt;fantasai>     Add it to the spec as a legal value with a description<br>
&lt;fantasai>     Don't add it to the spec, but use it in an example of handling unknown names from the future<br>
&lt;fantasai>     Don't mention it<br>
&lt;fantasai> TabAtkins: I want a note in the spec so I remember in the future<br>
&lt;fantasai> fantasai: Add a comment in the source code<br>
&lt;fantasai> myles_: Audience of the spec isn't just ppl in this room<br>
&lt;jensimmons> q?<br>
&lt;fantasai> AmeliaBR: There's a note already mentioning possibility of future values<br>
&lt;astearns> ack AmeliaBR<br>
&lt;Zakim> AmeliaBR, you wanted to reiterate Rossen's comment about users wanting different modes for content  vs UI<br>
&lt;fantasai> AmeliaBR: Wanted to respond to no demand from UAs<br>
&lt;fantasai> AmeliaBR: Nobody exposing these other modes<br>
&lt;fantasai> AmeliaBR: Want to go back to Rossen's comment about nested hierarchies<br>
&lt;fantasai> AmeliaBR: There's the OS color scheme, app UI scheme, and content color scheme<br>
&lt;fantasai> AmeliaBR: There is no demand for sepia in the outer levels<br>
&lt;fantasai> AmeliaBR: There is demand for color scheme selectors that focus only on content<br>
&lt;tantek> I suppose if there was a sepia color scheme I could change the photo on my site to use an old-timey outfit / hat.<br>
&lt;fantasai> AmeliaBR: It still comes down to we need UAs who are offering those color schemes to make that connection with these brand new CSS mechanisms<br>
&lt;fantasai> AmeliaBR: But just because it hasn't happened yet in the 6 months that we've discussed this, doesn't mean it won't happen next year<br>
&lt;jensimmons> q+<br>
&lt;fantasai> AmeliaBR: WE do have in the spec trying to be forward-focused with idea that there might be additional color schemes<br>
&lt;fantasai> AmeliaBR: so proposal is to clearly state that the color scheme keywords and prefers-color-scheme are not going to be 1:1<br>
&lt;fantasai> AmeliaBR: color-scheme property will focus on general classes of color scheme<br>
&lt;fantasai> AmeliaBR: and prefers-color-scheme exposes those classes but may in the future expose more specific subsets<br>
&lt;fantasai> AmeliaBR: to distinguish e.g. sepia mode vs bright white mode<br>
&lt;fantasai> florian: I don't disagree with what you're saying<br>
&lt;jensimmons> q+<br>
&lt;fantasai> florian: but it's overly prescriptive for what the WG might do in the future<br>
&lt;fantasai> TabAtkins: I'm done with this topic, we got the feedback we needed<br>
&lt;astearns> ack jensimmons<br>
&lt;fantasai> jensimmons: It's a good idea to think about future-forward and make sure we don't engineer ourselves into a corner<br>
&lt;fantasai> jensimmons: I also feel strongly that I don't want to put into any spec any values that don't exist yet<br>
&lt;fantasai> jensimmons: because it will really clutter up the discussion we have to have with designers<br>
&lt;fantasai> jensimmons: to explain all this dark mode light mode stuff<br>
&lt;fantasai> jensimmons: We already have to do a lot of education<br>
&lt;AmeliaBR> If the decision of the group is that we won't do this with user agent requests, we should have an note in the editor's draft spec requesting user agent feedback.<br>
&lt;fantasai> jensimmons: we don't need it to be excessively complicated or overwhelming<br>
&lt;AmeliaBR> s/with user/without user/<br>
&lt;tantek> more color modes = more job security for visual web designers! bring it!<br>
&lt;fantasai> jensimmons: I don't want to overengineer anything<br>
&lt;fantasai> jensimmons: keep ourselves from blocking into a corner, but don't try to anticipate a future that doesn't exist yet<br>
&lt;fantasai> RESOLVED: No change<br>
&lt;aja> tks for the (more serious than i'd even imagined) consideration<br>
</details>


-- 
GitHub Notification of comment by css-meeting-bot
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/3853#issuecomment-499249648 using your GitHub account

Received on Wednesday, 5 June 2019 20:49:02 UTC