chaosparrot / talon_hud

Unofficial Talon Head Up Display scripts
68 stars 29 forks source link

status bar appears on external monitor only - never on Mac itself (even When not connected to external display) #37

Open mohitoberoi opened 1 year ago

mohitoberoi commented 1 year ago

I'm so happy to have discovered talon HUD! I am noticing an interesting issue --- I had my mac connected to an external display in mirror mode, and the status bar shows correctly. After I disconnected the external display and I'm just using mac I do not see the status bar. I have restarted talon a few times and double checked that it shows up when I connect the external display and restart talon. I know that HUD is working since event log shows up correctly and other toolkit windows show up on command.

Let me know if I can add more details.

mohitoberoi commented 1 year ago

Ok looks like if I uninstall ( delete the folder), and then reinstall it when I'm not using the external display and start it up, it shows up fine on mac. And when I connect the external display, I still see it but the status bar and the event log are quite tiny - not sure if there's a way to increase their size only when connected to the external display ?

mohitoberoi commented 1 year ago

Actually I would be happy if I could somehow get hud to fully reset/restart when I restart talon (what it does when i uninstall + install it by moving the folder from usr dir)

chaosparrot commented 1 year ago

Do the monitors have different DPIs ? I've seen some issues with that which I don't really know how to fix at this moment, because I am unsure if I can scale everything based on physical scale rather than just the pixels. There are no scaling issues if the monitors both have the same DPI I think.

I haven't tested it on multiple monitor set up with mirroring however, I am unsure whether or not it will detect only one monitor instead of two. I will try and see if I can repro that on Linux. What I could do in that case is detect if the widget is falling outside of the monitors width and height, and reset the position in that case.

chaosparrot commented 1 year ago

I think I have found the issue, and it had to do with changing monitor set ups. It also fixed #36 but it might also fix your issue as well. So could you try updating to master or the latest rust-beta branch and see if the issue still persists?

mohitoberoi commented 1 year ago

Great to hear and thank you. I'll be able to give this a try in 2 days.

On Mon, May 29, 2023, 7:32 AM Kevin te Raa @.***> wrote:

I think I have found the issue, and it had to do with changing monitor set ups. It also fixed #36 https://github.com/chaosparrot/talon_hud/issues/36 but it might also fix your issue as well. So could you try updating to master or the latest rust-beta branch and see if the issue still persists?

— Reply to this email directly, view it on GitHub https://github.com/chaosparrot/talon_hud/issues/37#issuecomment-1567082166, or unsubscribe https://github.com/notifications/unsubscribe-auth/AE7CCSSJRJ3XTKUANXV7TMLXISJNTANCNFSM6AAAAAAX364MBU . You are receiving this because you authored the thread.Message ID: @.***>