- fix: fix ctd on recompiling screenspacegi (#652) by @alandtse
- fix(Skysync): fix ctd with null sky by @alandtse
- feat(VR): add basic imgui support by @alandtse
- feat: add right cursor mouse movement by @alandtse
- feat: add additional menu options by @alandtse
- chore: remove bad ifdefs by @alandtse
- refactor: move vr functions into vr.cpp by @alandtse
- feat: scroll controller diagnostics to top on test by @alandtse
- fix: bad merge variable by @alandtse
- refactor: move more vr into commonlib by @alandtse
- feat: add fixed world and dragging by @alandtse
- fix: fix b/y buttons by @alandtse
- refactor: simplify menu check by @alandtse
- refactor: use enums by @alandtse
- refactor: remove texture size settings by @alandtse
- refactor: remove unused variables by @alandtse
- fix: controller attach failing at start by @alandtse
- refactor: remove controller disable setting by @alandtse
- refactor: use directxtk matrixes by @alandtse
- fix: enable controller and hmd dragging by @alandtse
- fix: match hmd overlay sizes by @alandtse
- feat: add overlay toggle by @alandtse
- refactor: simplify overlay input by @alandtse
- feat: add controller binding by @alandtse
- feat: add DrawHowToUseOverlay by @alandtse
- refactor: add DrawButtonCombo by @alandtse
- build: bump commonlib by @alandtse
- revert: "fix(Skysync): fix ctd with null sky" by @alandtse
- feat: add timeout for intro message by @alandtse
- refactor: modularize DrawSettings by @alandtse
- fix: bypass permission error with SetOverlayTexture by @alandtse
- refactor: use commonlib BSOpenVR::GetCleanIVROverlay by @alandtse
- chore: change default settings and range by @alandtse
- build: bump commonlibvr by @alandtse
- refactor: simplify menu and defaults by @alandtse
- refactor: use primary and secondary controller names and simplify by @alandtse
- refactor: simplify helpers by @alandtse
- refactor: reorganize logically by @alandtse
- chore: cleanup inadvertent changes by @alandtse
- refactor: address ai comments by @alandtse
- chore: reduce log spam by @alandtse