Post by dkarr » 01.10.2011 20:18:02
The only minor annoyance I have with Dexpot is the following scenario:
I have four workspaces. In two workspaces is a single window associated with separate apps. In one workspace (call it "A") I start a process that takes a little while. At the end of that process it will bring up an application-modal dialog. Before the process completes I move to the other workspace (call it "B") and do something with the other app. At some point the process spawned by the app in the other workspace completes and it presents the modal dialog. Unfortunately, something very unintuitive happens. The dialog is displayed, but it is displayed in workspace "A", and UNDER the app with the current focus. While I"m working in workspace "A", there is no visual indication that anything happened. If I now move to workspace "B" and click on the app window, it beeps, as there is a modal dialog for that window that I have to address first. This is very surprising, as I don't see that dialog anywhere, either in the current workspace, or as a thumbnail in the Dexpot panner (I don't remember the term you have for that).
If I now move the window in workspace "B" out of the way, I see the modal dialog hiding underneath it.
If it matters, my test case has Eclipse in "A" and Firefox in "B". I execute the "Check for Updates" operation in Eclipse and then move to the other workspace where I start doing things in Firefox. Eventually, the "No Updates Found" dialog is spawned by Eclipse, but it goes underneath the Firefox window.
The most reasonable thing that should happen here is that when I move back to workspace "A" and click on the Eclipse window, it should force the modal dialog to come to front in workspace "B", so I at least see it in the Dexpot panner. If it were to jump into workspace "A" at the same time, that would be even better.
The only minor annoyance I have with Dexpot is the following scenario:
I have four workspaces. In two workspaces is a single window associated with separate apps. In one workspace (call it "A") I start a process that takes a little while. At the end of that process it will bring up an application-modal dialog. Before the process completes I move to the other workspace (call it "B") and do something with the other app. At some point the process spawned by the app in the other workspace completes and it presents the modal dialog. Unfortunately, something very unintuitive happens. The dialog is displayed, but it is displayed in workspace "A", and UNDER the app with the current focus. While I"m working in workspace "A", there is no visual indication that anything happened. If I now move to workspace "B" and click on the app window, it beeps, as there is a modal dialog for that window that I have to address first. This is very surprising, as I don't see that dialog anywhere, either in the current workspace, or as a thumbnail in the Dexpot panner (I don't remember the term you have for that).
If I now move the window in workspace "B" out of the way, I see the modal dialog hiding underneath it.
If it matters, my test case has Eclipse in "A" and Firefox in "B". I execute the "Check for Updates" operation in Eclipse and then move to the other workspace where I start doing things in Firefox. Eventually, the "No Updates Found" dialog is spawned by Eclipse, but it goes underneath the Firefox window.
The most reasonable thing that should happen here is that when I move back to workspace "A" and click on the Eclipse window, it should force the modal dialog to come to front in workspace "B", so I at least see it in the Dexpot panner. If it were to jump into workspace "A" at the same time, that would be even better.