Re: [css-round-display] Non rectangular displays and the robustness of CSS

> On Jan 12, 2016, at 03:04, Alan Stearns <stearns@adobe.com> wrote:
> 
> On 1/11/16, 5:51 AM, "Florian Rivoal" <florian@rivoal.net> wrote:
> 
>> 
>>> On Jan 11, 2016, at 18:32, Shane Stephens <shans@google.com> wrote:
>>> 
>>> Perhaps a simple solution would be to require non-rectangular displays to define a default rectangular view that can be overridden by new round display primitives?
>> 
>> Maybe. That said, on watches, the rectangular viewport that is small enough to fit inside the circle (so that there's nothing hidden by the corner) is so tiny I'm not sure that's practical.
> 
> You can view everything in a rectangular view inside a circular display as long as you can scroll all of the contents through the center of the screen. Perhaps the default simple solution should be to extend the scrollable area of the default rectangular view 50% of the screen height in both the block-start and block-end directions?

Right. That's also much simpler (which is good) than what I had in mind, but I'm not sure:

1) Even if you can read the line in the middle, that's not a great experience

2) On other-than-round non rectangular shapes, this may not be true (http://jsbin.com/kunezu/edit?html,css,output). Yes this example may be far-fetched, but the point is to get something that works *in environments the author has not anticipated*.

3) What property's initial value causes this to happen on shaped screens but not on rectangular ones / how do you get rid of the over-scroll if you have tailored to the screen shape? (i.e. how does it fit the model?)

 - Florian

Received on Tuesday, 12 January 2016 03:22:33 UTC