CoverflowAltTab
CoverflowAltTab copied to clipboard
Only the windows on half side shows on dual monitors
I use the dual-monitor, but on such situation you can see from the image above that in the right screen, only the right side of it shows the windows. Though the windows on the left side are still there, they nearly became stripes.
Same issue here! bumping for visibility.
I have my external monitor on the left, so for me, it's the right side that has thumbnails way too thin:
What would you think of putting it in the middle of the two monitor split?
@dsheeler I'm not sure that's a good idea. I use my monitors separately, rather than as one continuous piece. I would prefer if it just behaved the same way it would on a single monitor.
What would you think of putting it in the middle of the two monitor split?
I prefer it behaves just like what it is on single monitor. Because you cannot preview the next windows in such situation since they became stripes.
I've taken a stab at fixing this in d935e3d325991246021041461f61285185a7efc0. Could you checkout that commit and try the code? It works for me, heh. Or, if you have github cli, you can run % gh pr checkout 178
On my dual monitor setup, it works on both monitors.
Also works for me on three monitor setup.
@dsheeler Thanks so much for looking into this!
I checked out your commit and copied the folder to my extensions directory. Unfortunately, the behavior is still weird:
- the window on the right gets stretched very wide, and ends up behind the center window
- the window on the left spills over to my left monitor
Similar thing on my left monitor:
@sammdu, What resolution are you using?
@dsheeler 3840x2160, at 200% scale.
@sammdu, could you try the latest on the perspective-correction-for-off-center-monitors
branch? I think it will work for you, now.
@dsheeler Thanks so much! Yes, the animation is working correctly this time!
There's one small thing though, large windows (maximized) remain large and end up covering the most of the screen. It would be better if large windows are scaled down so that other windows on the left and right can remain visible. Other than that it's great!
@sammdu, there's actually a setting for that: "Ratio of preview to monitor size"
I keep mine at 50%. Maybe you could suggest a better name if you didn't think that setting affects that.
@dsheeler Ah got it! Thanks for pointing this out. Now it's perfect!
I think the name is perfect, but perhaps set it to 50% by default? (It's also possible I just messed with the settings and forgot about it :/)
Looks like the fixed version has not been published yet on https://extensions.gnome.org/. @dsheeler Do you have the permission to publish it?
@lomirus, I have been experimenting with another way to correct perspective, and have been holding off on this, but I'll do it soon.
@sammdu, thank you for suggesting changing the default. I just released a new version on ego that changes the default to 50% which is pretty close to what most users would want. Cheers!
@lomirus, I just published a version with two ways to address this issue. This is an issue of perspecive, and I stole this method of moving the camera in front of an off-center monitor from the Desktop Cube extension. Amazeballs. The first solution I came up with was just to rotate the windows such that they look correct even though they are off-center. I just used trial and error angles and hardcoded them, so that will only work on 2 or 3 monitors, only, and all have to have 16.9 resolution. The camera moving technique is great when things are stationary but has some issues drawing while windows rotate, but it will work for N monitors and any resolution. They both fail to correctly pick the window under the mouse, so this is hardly ideally solved, but it's a start, and I like it better than nothing