Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
+ Add full support for BLE on linux + Done via `haritorax-interpreter` v3.1.0 w/ inclusion of `node-ble` package + Add management of GX(6/2) dongles in-app + Manage pairing of trackers + Removes the need for HaritoraConfigurator/VR Manager to be used when using for first time, or re-pairing trackers after they unpair + Change communication channel for COM port + Also prevents selecting channels already being used + Add turning off individual/all trackers + Currently only supports HaritoraX Wireless w/ GX(6/2) dongles + Bluetooth supports requires sniffing BLE packets which I don't have the hardware for + Add tracker heartbeat setting to GUI + Was previously a hidden config setting + Supported on both HaritoraX Wired and HaritoraX Wireless + Recommended to not touch + Add warning on startup if using max logging mode (currently 3) + Add extra failsafes and timeouts to tracker data/connection + Redid SlimeVR check logic + User is now warned if SlimeVR server wasn't found after four seconds through a pop-up message + This is a non-blocking message that replaces the previous behaviour of blocking the connection if SlimeVR is not found + This can be skipped by closing the message, especially if in rare cases the trackers have actually connected to SlimeVR server even though the program doesn't see it + Enable logging by default + Update onboarding images for SlimeVR server v0.13.0 + Numerous updates to errors and logging + ACTUALLY fix "connection failed" for wireless BT trackers, even if connection is fine + Fix HaritoraX Wired auto-detection(?) + Unknown if fixed, `haritorax-interpreter` v3.1.0 fixes BTSPP detection on Windows but I cannot test this + Fix GX dongle per-tracker setings + Fully stable now, removing the "not recommended" messages + Fix rare cases of trackers showing up as "null" or "DONGLE" + Fix trackers not showing up until tracker buttons are pressed + Sometimes, the trackers wouldn't show up on SlimeTora until at least one button is pressed on every tracker that is on + Remove hiding menubar/devtools + Remove "Skip SlimeVR Check" debugging setting + Other bug fixes and optimizations
- Loading branch information