[Bug] Popup positioning under windows

Suggestions/comments/criticisms are welcome here

CptNinetyNine

Posts: 1
Joined: Sat Jun 22, 2019 1:09 pm

Post by CptNinetyNine » Sat Jun 22, 2019 1:26 pm
This may seem like a pretty minor thing, but believe me its actually really annoying :D.

In my setup (Windows 7) I have two monitors side by side, the right monitor is my primary monitor and has the taskbar on the left side.
So from a logical perspective you could say that the taskbar is between my two monitors.

Now "normal" windows behavior is that when you open a tooltip on one monitor it stays on that monitor (for obvious reasons). And that is true for all other programs on my pc and in my taskbar.

But Viscosity is doing something strange (I guess you handle the tooltip displaying yourself or something):
When I right-click on the traybar icon the tooltip is opened left facing on the right side of the other (the left) monitor.
This always results in a second of fumbling with the mouse when moving from one monitor to another near their edge, especially because I have two different monitor models and they don't align perfectly...

As I said its not really a bug in the core functionality but I have the hope that it should be a pretty quick fix and perhaps someone can take the time to look into it...

Image

Regards
Mike
Attachments
Viscosity_bug.png
Viscosity_bug.png (28.56 KiB) Viewed 11477 times

Eric

User avatar
Posts: 1146
Joined: Sun Jan 03, 2010 3:27 am

Post by Eric » Mon Jun 24, 2019 9:28 am
Hi Mike,

Thanks for the feedback, we'll take a look and see what we can do to stop the menu crossing to another monitor. The menu is actually opened at the mouse position. This decision was made on purpose as the menu can be quite large if you have a lot of connections and unfortunately you're in an edge case where this is behaving a little odd crossing over to another monitor. You can "abuse" this to your preference though by using left click instead of right click, and in the short delay of detecting between a single and double left click, drag your mouse towards the centre of your preferred monitor and the menu will open there.

Regards,
Eric
Eric Thorpe
Viscosity Developer

Web: http://www.sparklabs.com
Support: http://www.sparklabs.com/support
Twitter: http://twitter.com/sparklabs
2 posts Page 1 of 1