Giter Site home page Giter Site logo

Comments (8)

stefansundin avatar stefansundin commented on July 2, 2024 1

Okay, I've installed bootcamp on my mac now, so I can test multiple monitors. I've been playing around for 10 minutes or so but I haven't been able to reproduce the problem.

I've unchecked Let me choose one scaling level for all my displays, and the slider above is in the middle. I've tried both left-to-right and top-to-bottom configurations.

My mac has the resolution 1440x900 and my other monitor is 1920x1080.

If possible, could you record it and put it on YouTube? Thanks!

from altdrag.

stefansundin avatar stefansundin commented on July 2, 2024

So when you drag a window across to another monitor, AltDrag will "Aero Snap"-ify the window right at the monitor edges. This can be disabled in the settings, but you can't customize it to not happen between monitors (Windows disables Aero Snap between monitors, and perhaps I should introduce that as a setting). I personally think that if you're dragging the window fast enough it isn't that annoying.

I have not tested the new DPI thing on Win8.1 so I don't know if that is making it worse or breaking something. It's a shame I don't have a multi-monitor setup myself.

from altdrag.

yummysoup avatar yummysoup commented on July 2, 2024

I'm not sure if it's the "Aero Snap"-ish behaviour that's causing this:
I disabled the option to "Enable snapping when normally moving windows",
and it happens only when the window crosses the boundary between
screens, not when it's near.

Here are some relevant-looking settings from my .ini file:

Aero=0
AutoSnap=0

I'm going to play around with some of the Windows 8.1 scaling options to
see if certain combinations cause this while others don't.

On 2014-02-05 10:26 PM, Stefan Sundin wrote:

So when you drag a window across to another monitor, AltDrag will
"Aero Snap"-ify the window right at the monitor edges. This can be
disabled in the settings, but you can't customize it to not happen
between monitors (Windows disables Aero Snap between monitors, and
perhaps I should introduce that as a setting). I personally think that
if you're dragging the window fast enough it isn't that annoying.

I have not tested the new DPI thing on Win8.1 so I don't know if that
is making it worse or breaking something. It's a shame I don't have a
multi-monitor setup myself.


Reply to this email directly or view it on GitHub
#1 (comment).

from altdrag.

yummysoup avatar yummysoup commented on July 2, 2024

The problem only happens if I uncheck the box "Let me choose one scaling level for all my displays" in the Display control panel (Control Panel > Appearance and Personalization > Display)

If that checkbox is not checked, the problem happens regardless of the scaling level I choose.

If the checkbox is checked, AltDrag behaves as expected when moving windows between monitors.

from altdrag.

stefansundin avatar stefansundin commented on July 2, 2024

Okay. I might be able to use bootcamp on my mac and use my desktop monitor as my second monitor. That should be doable. TBD when though.

from altdrag.

yummysoup avatar yummysoup commented on July 2, 2024

I've created a video here that shows the behaviour:

http://files.yummysoup.com/altdrag/altdrag_1.0_hidpi_bug.mp4

In putting this together, I realized that this only happens on apps for which I "Disable display scaling on high DPI settings".

I.e., in the video, I notice the bug with Chrome, for which I have that checkbox checked, but not for Windows Explorer or cmd.exe for which I don't.

Here are some details of my setup:

  • the left monitor is High DPI, the right is standard DPI
  • both are 1920x1080
  • I've left the "Let me choose one scaling level for all my displays" unchecked
  • chrome was set to "Disable display scaling on high DPI settings". The other apps were not
  • when the cursor was on the title bar, I moved the window by dragging the title bar.
  • when I had the cursor in the content area of the window, I moved it via alt-drag
  • I'm using Alt Drag 1.0
  • while there's some weird-looking behaviour when I move the Windows Explorer and cmd.exe windows very slowly across the screen boundary, the real problem is with the Chrome window which grows vertically when I go from High DPI to Low DPI, mainly horizontally when I move it from Low DPI to High DPI.
  • I've tested it with other apps for which I "Disable display scaling on high DPI settings". I didn't include any in the video, but they behave the same way as Chrome

from altdrag.

stefansundin avatar stefansundin commented on July 2, 2024

That video is really well done, thank you! I will try to reproduce it again this weekend.

from altdrag.

MartinBriza avatar MartinBriza commented on July 2, 2024

I have problems with scaling as well.
The problem seems to be caused by the fact AltDrag assumes non-scaled coordinates while the window are actually bigger (and translated). For example, when I'm operating on a 4k monitor with x2 scaling, mouse wheel scrolling only works in the top left quarter of the screen and affects windows over the whole screen. Can provide more information, just ask me. Not sure if I made myself clear comprehensibly.

from altdrag.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.