* add delay if interface not found

* adjust initialization behavior

* pushed for debugging reasons for concerned parties

* comment out simple recenter

* remove old style motion, some minor optimizations

* optimize default case check

* optimized default condition

* change manifest install behavior to trigger on desktop mode as well

* add desktop mode binding launch

* add tracker overlay option to utils

* commit to check status

* attempt to fix native LH issues with chaperone when exiting

* add desktop mode toggle and some cleanup

* remove adjust chaperone

* remove clang format from ci, increment version, cleanup

* update circle ci

* fix conversion warning

* add F13-19 to keyboard parser

* add additional logging around failure to initialize

* add unsaved changes

* update version 5.8.1

* fix some collisions in enum declaration

* add controller powers on steamvr, and no HMD to steamvr tab, increment version

* slightly alter drag movement, fix qml issue

* code cleanup

* fix logspam/attempt to delete non existant overlays

* increment version 5.8.3
This commit is contained in:
ykeara
2024-02-21 12:38:00 -06:00
committed by GitHub
parent 54d22a429e
commit 48a7cf4b7f
29 changed files with 541 additions and 505 deletions
@@ -21,6 +21,8 @@ class UtilitiesTabController : public QObject
Q_OBJECT
Q_PROPERTY(
bool vrcDebug READ vrcDebug WRITE setVrcDebug NOTIFY vrcDebugChanged )
Q_PROPERTY( bool trackerOvlEnabled READ trackerOvlEnabled WRITE
setTrackerOvlEnabled NOTIFY trackerOvlEnabledChanged )
private:
OverlayController* m_parent;
@@ -31,6 +33,10 @@ private:
= { 0 };
int m_batteryState[vr::k_unMaxTrackedDeviceCount];
bool m_batteryVisible[vr::k_unMaxTrackedDeviceCount];
void handleTrackerBatOvl();
vr::VROverlayHandle_t createBatteryOverlay( vr::TrackedDeviceIndex_t index,
unsigned style = 0 );
void destroyBatteryOverlays();
public:
void initStage2( OverlayController* var_parent );
@@ -38,6 +44,7 @@ public:
void eventLoopTick();
bool vrcDebug() const;
bool trackerOvlEnabled() const;
public slots:
void sendKeyboardInput( QString input );
@@ -76,9 +83,11 @@ public slots:
Q_INVOKABLE void sendKeyboardThree();
void setVrcDebug( bool value, bool notify = true );
void setTrackerOvlEnabled( bool value, bool notify = true );
signals:
void vrcDebugChanged( bool value );
void trackerOvlEnabledChanged( bool value );
};
} // namespace advsettings