On Apr 5, 2011, at 9:52 PM, Charles Pritchard wrote:
Long-story-short, can we please expose some of the CSS pixel scaling, either
through window.devicePixelRatio
I typed javascript:alert(devicePixelRatio) in Safari on my iPhone 4, and got
the value 2.
Isn’t this what you are asking for?
He wants a way to detect Desktop zoom (which is done two different ways in
WebKit). It's difficult to figure out how to expose these, since Desktop zoom
is ultimately just the CSS zoom property, which can be applied to any element
(so folding it into a global makes little sense). The other
On 4/6/2011 12:32 PM, David Hyatt wrote:
He wants a way to detect Desktop zoom (which is done two different ways in
WebKit). It's difficult to figure out how to expose these, since Desktop zoom
is ultimately just the CSS zoom property, which can be applied to any element
(so folding it into
On Apr 6, 2011, at 3:01 PM, Charles Pritchard wrote:
On 4/6/2011 12:32 PM, David Hyatt wrote:
He wants a way to detect Desktop zoom (which is done two different ways in
WebKit). It's difficult to figure out how to expose these, since Desktop
zoom is ultimately just the CSS zoom property,
Did this move anywhere?
http://www.w3.org/Bugs/Public/show_bug.cgi?id=11328
https://bugs.webkit.org/show_bug.cgi?id=51190
http://code.google.com/p/chromium/issues/detail?id=66656
Firefox is a nasty CSS hack, but it does work, and that's something to
be happy about.
Microsoft makes it easy;
On Fri, Mar 4, 2011 at 8:16 AM, Charles Pritchard ch...@jumis.com wrote:
I'm hoping for a resolution to this issue, as we do use the canvas tag, and
our canvas elements appear a little blurry on some devices:
without a solution, some of our users will have to manually adjust the
sharpness of
On 3/5/2011 5:41 AM, Benjamin wrote:
On Fri, Mar 4, 2011 at 8:16 AM, Charles Pritchard ch...@jumis.com
mailto:ch...@jumis.com wrote:
I'm hoping for a resolution to this issue, as we do use the canvas
tag, and our canvas elements appear a little blurry on some devices:
without a
Hi there,
I do not exactly understand what you are trying to do (you want the
canvas to cover the whole view?), but for me
This returns true, always, on non-mobile platforms, it seems:
window.matchMedia('(-webkit-min-device-pixel-ratio: 1)');
makes perfect sense on the desktop, as the content
On 3/4/2011 12:21 AM, Kenneth Rohde Christiansen wrote:
Hi there,
I do not exactly understand what you are trying to do (you want the
canvas to cover the whole view?), but for me
I'm trying to keep the canvas bitmap at the same pixel resolution as the
device,
otherwise it is blurry.
This,
Hi again,
I'm trying to keep the canvas bitmap at the same pixel resolution as the
device,
otherwise it is blurry.
OK, I see.
This, for example, works if the pixel ratio is 2.
canvas style=width: 100px; height: 100px; width=200
height=200/canvas
Yes, when the user has a zoom level set,
On 3/4/2011 1:35 AM, Kenneth Rohde Christiansen wrote:
Hi again,
I'm trying to keep the canvas bitmap at the same pixel resolution as the
device,
otherwise it is blurry.
OK, I see.
This, for example, works if the pixel ratio is 2.
canvas style=width: 100px; height: 100px; width=200
I haven't debugged with enough tablet devices, such as the color kindle, to
know how many webkit distros it works with.
What should I do about user zoom on the desktop (and possibly, the kindle) ?
Well the value doesn't change with zooming on neither Safari nor
Chrome. I am not sure about the
For reference desktop webkit implementations will automatically increase the
canvas backing store resolution as the device:css pixel ratio increases.
--Oliver
On Mar 4, 2011, at 1:44 AM, Charles Pritchard wrote:
On 3/4/2011 1:35 AM, Kenneth Rohde Christiansen wrote:
Hi again,
I'm trying
In the future?
On Mar 4, 2011, at 8:51 AM, Oliver Hunt oli...@apple.com wrote:
For reference desktop webkit implementations will automatically increase the
canvas backing store resolution as the device:css pixel ratio increases.
--Oliver
On Mar 4, 2011, at 1:44 AM, Charles Pritchard
WebKit's canvas implementation has always scaled the backing buffer according
to actual screen resolution, i suspect it doesn't pay any attention to zoom
however :-/
Arguably that's a bug.
--Oliver
On Mar 4, 2011, at 10:08 AM, Charles Pritchard wrote:
In the future?
On Mar 4, 2011,
Hey Oliver!
If you are saying that device-pixel-ratio should include the user
scaling, then I can push that for Qt, but I would really like seeing
it supported by iOS as well for compatibility reasons. If you create a
bug for that, please cc me.
Kenneth
On Fri, Mar 4, 2011 at 8:11 PM, Oliver
On Mar 4, 2011, at 11:24 AM, Kenneth Rohde Christiansen wrote:
Hey Oliver!
If you are saying that device-pixel-ratio should include the user
scaling, then I can push that for Qt, but I would really like seeing
it supported by iOS as well for compatibility reasons. If you create a
bug for
Hi Simon,
I guess you could use the media query listener defined in
http://dev.w3.org/csswg/cssom-view/#the-mediaquerylist-interface
We support that on trunk now. This of course means that we will need
to reevaluate the CSS when a pinch zoom ends, which we might be doing
already given media
I guess that is not even possible, as I would need to subscribe to
something like (-min-webkit-device-pixel-ratio: 1.0) and will only
be notified in case the evaluation of that exact expression changes.
Maybe that spec is lacking a way to subscribe to arbitrary changes in
say device-pixel-ratio.
We do receive a resize event when zoom happens. That's what I'm currently
hooked into.
On Mar 4, 2011, at 12:29 PM, Kenneth Rohde Christiansen
kenneth.christian...@gmail.com wrote:
I guess that is not even possible, as I would need to subscribe to
something like
20 matches
Mail list logo