chaosparrot / talon_hud

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

Statusbar has been disappearing upon startup #36

Closed maxbruening closed 1 year ago

maxbruening commented 1 year ago

On the talon rust beta the status bar no longer shows up on startup when it was enabled before the last shutdown/talon restart. On windows eleven windows

saidelike commented 1 year ago

I have the same problem on Windows 10. I also use the beta version. It happens after a restart of talon, or after returning from sleep mode.

chaosparrot commented 1 year ago

I just cannot seem to reproduce this with the following steps, all using the beta of Talon and Windows 10:

Reproduction path using the rust-beta branch:

Then I used the master branch again, cleared my preferences files to see if there was some inconsistent state in there if you just installed the HUD. But I could not find any hang ups there either.

I've tried the same thing but with dragging the widget instead of using voice commands, still no visible desync between the last change and a restart.

Can either of you verify if the same result is happening if you are using the rust-beta branch of the Talon HUD? And if that doesn't work, if clearing files inside of the /preferences folder makes any difference at all?

maxbruening commented 1 year ago

The issue has resolved itself for me. I believe the status bar started working again after I used the "head up show/hide" commands. I had not knowingly used those before.

chaosparrot commented 1 year ago

I think I have found the issue, and it had to do with changing monitor set ups.

When changing monitor set ups, the widgets are repositioned based on the old monitor set up if a file for the new monitor set up does not exist yet. However, with that recalculation, I accidentally also reset the defaults in the shared widget_settings preferences file, causing the theme to be reset to light and the hud to be disabled in that file. You would only notice the difference when you restarted talon afterwards, even when no longer using the monitor set up.

I've closed this issue for now, if it still persists please do reopen it with additional comments :)