Igalia / chromium

Old repo. See https://crbug.com/578890 instead.
https://chromium.googlesource.com/chromium/src.git
BSD 3-Clause "New" or "Revised" License
115 stars 16 forks source link

Per-monitor HiDPI scaling does not work correctly #527

Closed hedgepigdaniel closed 5 years ago

hedgepigdaniel commented 5 years ago

When dragging windows between screens of high and low pixel densities, chromium does not adjust its window scale correctly. The windows are sometimes the wrong scale, and on a HiDPI screen, the UI is always blurry.

For scaling, there seem to be two separate binary states.

In all cases on a HiDPI screen, the window is blurry. It looks like the resolution of the window is half that of the screen.

msisov commented 5 years ago

Thanks for reporting. Will it be possible to report to crbug.com instead?

hedgepigdaniel commented 5 years ago

Sure - is that the process for all bugs or are there some things that should go here?

msisov commented 5 years ago

Basically, everything must go there. We are in process of moving everything to upstream.

Even now, we merge patches to upstream first and rebase this branch each Monday to fetch all the changes we had there.

This branch is going to be used to keep v4l2 patches and ozone/x11 patches for some time.

plus our internal buildbot will be using it for some uncertain amount of time (before upstream has a dedicated wayland bot)

hedgepigdaniel commented 5 years ago

Great OK, So bugs related to Wayland support go upstream, but bugs with X11 in ozone builds or v4l2 go here.

Btw, love your work! I'm finally writing this from chromium running on wayland... its not finished, but it feels good :smiley:

msisov commented 5 years ago

Thank you!

msisov commented 5 years ago

and one more thing - whenever a bug is reported, please assign it it msisov@igalia.com or nickdiego@igalia.com or adunaev@igalia.com or rjkroege@chromium.org

hedgepigdaniel commented 5 years ago

I don't think I have the ability to assign tickets, but I've created this one for a different issue: https://bugs.chromium.org/p/chromium/issues/detail?id=929632

hedgepigdaniel commented 5 years ago

And this issue: https://bugs.chromium.org/p/chromium/issues/detail?id=929871

msisov commented 5 years ago

Thanks.