Closed kroyster closed 9 months ago
This is technically already implemented. It's hardcoded to close after 1.5 seconds (single monitor), but if the mouse moved to a different monitor, it will add +1.5 more seconds before it will close. So if the delay seems much quicker than 3 seconds, it could be a bug.
You can try to resolve it by swapping the primary monitor, or changing screen arrangements.
If messing with this works, yet it's still too fast, report back and I'll make it configurable when I push the fix. I should also mention, developing on my M1 limits my testing to 1 external monitor max, so Dock Exposé currently only supports 2 displays.
I have 3 external monitors, in addition to the main laptop screen, so maybe that is part of the problem? I'm seeing the previews close almost immediately if I slow-drag my mouse from the dock towards the previews - definitely much quicker than 1.5 seconds. I'll have to play with my monitor configuration later and get back with you. Thanks for following up!
Yeah that's definitely that's what's causing this, it's 2 screens maximum, and that includes the internal laptop screen.
My apps bind to monitors in a very rudimentary way (eg: DockAltTab, screenhook).
The plan is to fix this in screenhook first, then copy into Dock Exposé and DockAltTab once it's working properly.
oh yeah I think it works now (2+ monitors)
With multiple monitors, I often have a lot of screen to traverse between mousing over the dock icon and then selecting the desired application preview instance that pops up, sometimes on a separate monitor. I'm struggling to get there fast enough before the mouseout event causes the preview windows to disappear. Can a delay be added, perhaps configurable in the settings?