Anze / KeyCluCask

Simple and handy overview of applications shortcuts
https://github.com/Anze/KeyCluExtensions
BSD 3-Clause Clear License
879 stars 10 forks source link

[enhancement] Persistent Panel on Multi-monitor Setup #49

Open CMWalt opened 7 months ago

CMWalt commented 7 months ago

When using multiple monitors, if the panel is on a "smaller" monitor and the app is on a "larger" monitor, "sometimes," the shortcuts don't align to the panel's top, and some shortcuts are not viewable.

Larger Monitor = 27" Studio Display Smaller Monitor = 16" MacBook Pro

Chip Apple M1 Max macOS Sonoma 14.2.1


Proper

Here, the active app is on the MacBook (Screenshot is of MacBook)

Screenshot 2024-01-27 at 12 37 02 PM

Alignment Issue

Here, the active app is on the Studio Display (Screenshot is of MacBook)

Screenshot 2024-01-27 at 12 38 52 PM

No Show Issue

Here, the active app is on the Studio Display (Screenshot is of MacBook)

Screenshot 2024-01-27 at 12 37 17 PM

KeyClu Settings

Screenshot 2024-01-27 at 12 46 44 PM
Anze commented 7 months ago

Thanks for the screenshots! Can you please tell if you moved the panel from a small screen to a bigger one or triggered it to show on the bigger screen? Also, was the bigger screen the "main" one when the panel was displayed?

CMWalt commented 7 months ago

You're welcome. For my test supplied the panel was initiated and remained on the "small" screen.

I just tested moving the panel to the "large" screen, and the panel adjusted properly. This issue doesn't happen all the time.

Anze commented 7 months ago

Thanks for the info. Improving multi-monitor support is on my radar for the future.

CMWalt commented 7 months ago

I appreciate the response and great work on the app.

CMWalt commented 6 months ago

The issue with multiple monitors appears to be isolated to the "Desired Location" setting.

Anze commented 4 months ago

Hey CMWalt, I've just released a new version. Would love to hear your thoughts.

CMWalt commented 4 months ago

Hey Anze,

I haven't used the app much lately because I had problems making it fit my workflow. Now I'm on summer break from school; I see If I can fit it in. I’ll do my best ro send you some feedback.

Best regards