winstep wrote:
Ah, regarding WorkShelf complaining: it should not complain UNLESS something (like a dock) is already docked at that spot. Anyway to reproduce this 100% of the times?
For me it seems as close to 100% as I can determine.
It's docked bottom of Monitor 2 (Secondary Monitor on the right)
I just tried to tell it to dock to the top and got the message.
To get it to the top I clicked ok on the error, undock WS and it pops to the top (close but not all the way there about 3 inches down) and it never will dock there since it thinks there's something already there. I can push it there undocked but can't "dock it" (Nexus is on the primary monitor and I'm thinking that it "senses" Nexus at the top of the left/primary monitor and doesn't like it)
I moved Nexus to the left side of the left (primary) monitor and when I told it to dock it jumped from the right side to the left side and docked at the top of the primary monitor,
This is the behavior using scarebears theme Recur mini.
The WS menu in this theme doesn't have a choice for the monitor placement in WS so...
Results with Aero Low Res Theme (start point as above):
1. Changed theme
2. used WS menu to place WS on the second monitor / docked top (secondary right side) went there np (remember screen(s) still have NeXus docked to the left monitor / left side)
3. Told Nexus to move (dock) top / left monitor (primary), no problem
4. told WS to dock to bottom / right (secondary monitor) no problem
5. Told WS to dock on the right side / top again and get the message about a dock is already attached.
6. Told nexus (monitor 1 / top) to go back to monitor 1 / left side and told WS to go back to monitor 2 / top and it's happy.
7. After WS is docked top right monitor; Nexus is happy as can be to go back to the top of the left monitor!
My Conclusion:
When NeXus is alreedy docked on the top primary monitor, before telling WS to move to secondary top, WS will fail sensing something is already docked (WS "sees" Nexus is occupying top of the left monitor/primary thinking that it is on the top of ALL monitors {spanning?})
If NeXus is on the left side (primary monitor) then WS will go to the Top on the right (secondary monitor) without issue; after that NeXus can go back to the top primary monitor without complaint.
Nexus appears to "know" that WS is NOT docked on the top of it's monitor, but WS seems to think that when Nexus is docked at the top of one monitor it's docked at the top across both {spanning?}.
This potentially leads to the issue(s) concerning "spanning" monitors with the tool bars.
If I had to choose between these functions (spanning vs. "tool bar placement control"), my vote would be to cleanly place whatever I wanted on any edge of any monitor over the ability to spann across them all.
IMHO, Spanning has the visual downside of the unnatural "break" of the bezel between monitors (regardless of how thin the bezel) and is not all that desirable (if a choice must be made).
I've had a dual monitor setup for about 4 years and for screen real estate management, specific control over location (within each individual monitor real estate) is MUCH more desirable than spanning a tool bar across top or bottom of all monitors.
I will say this, if I had my way I'd have 4 monitors, based on my enhanced productivity experience. At minimum my next dual monitor set will be matching lcd's in the 21-24", possibly wide form factor, hopefully able to at least do 1620 x 1280.
I installed WinStep to check it out 3 or 4 days ago (happily paid for it last night) and controlling screen real estate is the main thing I found so compelling about it, the eye candy doesn't hurt either.
I've only just scratched the surface of what it WsX can do to help me have an organized uncluttered screen work environment.
Frankly this and anything else that can make my workspace work better and look cooler, is my Xmas present to myself this year, and WsX is only the first one I've started to unwrap (lol).
********* Update #1 **************
If I start messing with the themes after I got WS to dock at the top of rght monitor (secondary) and NeXus back at the top of the Left Monitor (primary) Then it appears on "theme" refresh WS sees the Nexus and gets undocked and pushed down. I guess a fresh reboot will do the same thing, so it's only stable when nothing causes WS to (re)check it's current situation and, therefore, any Docking conflicts.
********* Update #2 **************
No matter what, WS doesn't like to be docked to the top of the secondary monitor. I have NeXus docked on the right side of left (primary) monitor (to get it out of the way) And had WS docked to the top of the right (secondary monitor) I'm working on NS menueing system and showed the icons on the desk top, went to click on WS drawer to check something and it droped about 1/3 the way down the right monitor. It still works but it's not at the top of the screen anymore, but WS menu still thinks it's status is docked at the top, only choices are to "Dock at Bottom" or "Undock" it on the menu.
Sorry didn't notice this till I had posted.
Whatever caused WS to drop down the screen also opened the WS config menu. When I closed the config menu it poped back to the top of the screen again on the secondary monitor where I had put it! Manually opening the WS config menu with F11 (after the fact to check) doesn't cause it to occur.