Ripcord Dev Logo Ripcord Development — View Ticket Login or Create Account
Ticket UUID: b3e3b7bd0b04eb9853e16fd69e1597fd790cd06d
Title: Submenus and User info appearing on the wrong monitor
Status: Open Type: Bug
Severity: Minor Priority: Low
Subsystem: Windows Resolution: Open
Last Modified: 2019-06-06 08:53:58
Version Found In: 0.4.4
vitiable2019-06-05 14:29:45

With a multi-monitor setup (three monitors in my case) and Ripcord placed in one of the non-primary monitors it will only show submenus, like those for adding a bookmark or copying a channel ID, on the Primary Monitor. (entirely separate from the actual ripcord window)

vitiable2019-06-05 15:40:52

There's a a similar/identical issue with the user info window that you get from clicking people's avatars in that if Ripcord is on the primary monitor it works fine but otherwise it opens window in the opposite non-primary monitor window and it's out of alignment with the monitor obscuring the menu bar as well. So running Ripcord on non-Primary monitor 1 will show it on non-Primary Monitor 2 and vice versa. Both of these issues were found running the Discord part on Windows 10.

cancel2019-06-05 23:08:56

Do all of your displays have the same DPI? (Qt has a lot of bugs in this area)

vitiable2019-06-06 00:10:52

No, they're all different DPI-wise so that's likely it. I tried fiddling around with the DPI scaling, setting it to the default, which fixed the menu bar being obscured but did little else (well beyond making ripcord's UI and text unbearably small). Not a huge deal as bugs go, at worst i'll just have to keep it in the primary monitor.

cancel2019-06-06 04:55:24

This bug has apparently been somewhat fixed in Qt 5.12. Maybe it will improve for you once I upgrade Ripcord to that version. But it will probably be a couple of months until I do that. Unfortunately, I would have to fork Qt 5.9 to fix it right now, and I don't really want to do that :/

vitiable2019-06-06 08:53:58

No worries, even for daily use it's not really a big issue. Just figured i'd report it so you know.