Various tweaks. Text to speech notifications, icons, overlay battery status icon, etc.#2
Various tweaks. Text to speech notifications, icons, overlay battery status icon, etc.#2uq1 wants to merge 1 commit intorhaamo:mainfrom
Conversation
…tions, as windows popups are pretty useless inside VR. * Added a basic application icon and required resource settings. * Added overlay icon showing HMD battery status at all times. * Added icon files for the above. * Disabled the sockets code (commented out) as it doesn't seem to work and denies connections.
|
Hello, Thanks for the PR !
Will look to do that when I got some time |
|
No problems. Like I say, did these things for my own use, but figured I should share in case you wanted any of it. I did leave some changes in the PR that was from trying to work out why the overlay did not show, but none of it should be active. You may need/want to remove the commented out stuff unless you want to try to work out what's going on there using it. I did look into making it minimize to system tray, that may actually be a good idea as you could maybe also move to using windows notification system (balloon popups or the side bar) that way as well, instead of your own. I however spent too many hours trying to figure out the reason for the overlay not showing to continue down that path, hehe. My best guess (hard to debug without adding a bunch of dependencies) is that imgui does not draw anything for some reason, maybe versions mismatch with ImGUI and GL3 libs. Even after commenting out the minimize command nothing shows up, makes me think the texture is simply blank coming out of GL3. Maybe just an older GL3 lib is all that is needed. Oh, I also increased the max devices to 50 and allowed window scrolling, because standable/Virtual-Desktop can add a bunch, especially when you also have real trackers. Anyway, hope some of this stuff helps. I have been trying to get FpsVR and Virtual Desktop to add these (any) notifications for well over a year without any success. Was happy to see your project while looking to make my own method hehe. |
NOTES:
I did this for my own needs, but I hope you find this useful.