Closed DerpyChap closed 10 months ago
I've removed all WAV conversion/playback stuff and also added the ability to stop the playback of the preview along with binding playback to space. I'll refrain from adding anything else to this PR :P
Also I've just tested the OpenGL build and everything seems to work fine. I believe it requires OpenGL 3 so some people may still encounter compatibility issues on old/odd hardware. If they can't run OpenGL 3 but can run DX12 then there's https://apps.microsoft.com/detail/9NQPSL29BFFF?hl=en-us&gl=US as an alternative.
You're the real MVP, i'm gonna pull this and maybe tweak one or two things (one thing i noticed is the preview button label doesn't go back to "Preview" if the preview stops of its own accord) but this looks pretty much ready to merge as-is just going by the diff
one thing i noticed is the preview button label doesn't go back to "Preview" if the preview stops of its own accord
Ah oops, I forgot about that lol.
This PR also hides the now redundant WAV conversion options. Waveform generation has also been improved and moved to its own thread, and it will now dynamically regenerate as the related options in the UI are changed.
The OpenGL build is untested, but theoretically should work. Hopefully closes #8, and makes #10 redundant.
Steam Deck changes involve detecting Steam Deck's Game Mode and forcing full screen, along with changing the windowing behaviour to embed any pop-up windows. Desktop Mode is unaffected.