Am I failing to understand something here?
The bug is that the DF Taskbars show all windows, ignoring whether they are supposed to be on the current virtual desktop or not. Because of that I can open that window via Alt+Tab or clicking the icon on the DF taskbar and switch to that window's desktop.
This issue persists, no matter what the setting for the DF or Windows taskbar is.
Quote:
We are still looking for a solution to this issue. It's caused by Windows "un-registering" a program from Alt+Tab and Task View/Virtual Desktops when it's button is removed from the Windows taskbar (i.e. when DisplayFusion Taskbar Mode is set to "All taskbars show relevant").
So if the icon is held only by the DF taskbar on a virtual desktop (VD1) and I switch to a new virtual desktop (VD2), the programm also vanishes from the Task View (Win+Tab) of that desktop? Is that
really the issue here?
Isn't the issue mentioned here that DF taskbar and Alt+tab shows stuff it is not supposed to show because it's hidden away on another virtual desktop, and also doesn't need to keep track of as long as "Windows taskbar shows all, DF shows relevant" or "Both show all" is used?
In that case it might just be an issue with how DF keeps track of active windows and determines what screen they are on. I'd be surprised if the taskbar and the Alt+Tab function provided by DF used different function calls for this. And both modules are guilty of showing infos about
all virtual desktops when they should not.
I feel like there is just some big misunderstanding happening here and all that is missing is a call to IVirtualDesktopManager::IsWindowOnCurrentVirtualDesktop on Windows 10 to solve the issue @RadioActiveLobster mentioned. And the issue with stuff unregistering when not letting the Windows taskbar show all apps being a different one.
On a virtual desktop a window is not supposed to be on, it should not show up in Alt+Tab by default.
To change that , one can use Windows Settings -> System -> Multitasking, scroll down to Virtual Dekstops and change the settings from "Only the desktop I'm using" to "All desktops". So that should keep that part of the functionality even if this bug gets fixed. I'm also somewhat certain that Windows lets that setting be automated, so it could be configured through DF.
Quote:
I use three monitors, and keep my workflow checklist on the third monitor. I'd love to be able to keep my checklist visible on every virtual desktop (the way it is now with this "bug"), and just have my other two monitors change for each virtual desktop.
Windows already lets you do just that aswell. Just open Task View (Win+Tab), right click the window you want on all virtual desktops and select "Show window on all desktops".