From f4b26be7387e84339a380f0cbab877510037858c Mon Sep 17 00:00:00 2001 From: JovannMC Date: Mon, 18 Nov 2024 18:20:19 +0300 Subject: [PATCH] v1.4.0 + Add autostart and auto power off features + Automatically start connection when program is launched + Automatically power off all trackers when closed + Currently still only supported for GX dongle, need a BLE sniffer to figure out how to power off BLE trackers :( + Add support for new part assignments + With you being able to buy individual trackers, there are 5 new assignments: + L/R wrists, L/R feet, & head + Hopefully this should just work, lol + Add support for macOS + Woo! For that one person who wants to use SlimeVR and these trackers on macOS, here you go! + Very untested, but apparently BT already works! (GX dongle completely untested) + Add support for ARM systems + I uh, have no idea if these work. But here you go, ARM builds for every OS! + Add "dark red" mag status + This is the equivalent of "very bad" in Shiftall's VR Manager + Previously both "bad" and "very bad" equivalents were just red in SlimeTora and HaritoraConfigurator + Update onboarding + Add message for unix-like users (excluding macOS) + Unix users need extra setup before SlimeTora can work + Opens the SlimeTora wiki's unix instructions + Adds step 11 - "Relaunching SlimeVR" + This describes what to do when you launch SlimeVR again - full reset + mounting reset + Links to ZRock35's calibration video (hi :3) + Update step 10 + Clarify that you only need to do body proportions once (and is optional) + Tell user if they have issues, retry or use defaults + Reorganize "Program settings" for new features + Optimized assignment logic for GX dongles + Finally removed the janky assignment logic I made before since we can now request info from the dongles! + No more weird delay :p + Fix HaritoraX Wired/BTSPP detection (finally?) + PLEASE WORK PLEASE PLEASE PLEASE + Unknown for Linux + Language updates + UwU language has been updated to be more, meow :3 (some strings have been edited manually instead of being generated) + Renamed "Translations updates" to "Language updates" + Very minor CSS update for vertical settings containers + gap went from 2rem to 1rem + "Tracker information" buttons are now one line in the default window size + Package updates --- package-lock.json | 14 +++++++------- package.json | 4 ++-- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index 80864fd..3e4c8ce 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,18 +1,18 @@ { "name": "slimetora", - "version": "1.3.1", + "version": "1.4.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "slimetora", - "version": "1.3.1", + "version": "1.4.0", "license": "MIT", "dependencies": { "@slimevr/common": "^0.1.2", "@slimevr/firmware-protocol": "^0.6.5", "@slimevr/tracker-emulation": "^0.2.4", - "haritorax-interpreter": "^3.1.0", + "haritorax-interpreter": "^3.2.0", "i18next": "^23.16.5", "loc-i18next": "^0.1.6", "lodash-es": "^4.17.21", @@ -3899,16 +3899,16 @@ } }, "node_modules/haritorax-interpreter": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/haritorax-interpreter/-/haritorax-interpreter-3.1.0.tgz", - "integrity": "sha512-GZRYmAcf+KibsfxSzn58G+azmobxX4w2f2Js/jNifv9um1ELpgfRdhRPYywdbFj4UmSLyd+CdW1wurixVd0t+Q==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/haritorax-interpreter/-/haritorax-interpreter-3.2.0.tgz", + "integrity": "sha512-r9Rtg3pYh2C/G0RO4TOy3Qqux6sm/1aJRaV5zRV2WUuiYLBJqjimCoI41PAKdUgm6pjLkSfWI/uvWGbp+oBZTw==", "license": "MIT", "dependencies": { "@abandonware/noble": "^1.9.2-25", "@serialport/bindings-cpp": "^12.0.1", "@serialport/parser-readline": "^12.0.0", "@serialport/stream": "^12.0.0", - "node-ble": "^1.11.0" + "node-ble": "^1.12.0" } }, "node_modules/has-flag": { diff --git a/package.json b/package.json index c23d8de..d8ac989 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "slimetora", "productName": "SlimeTora", "type": "module", - "version": "1.3.1", + "version": "1.4.0", "description": "A middleware program that connects the HaritoraX full body trackers to the SlimeVR server", "private": true, "author": { @@ -49,7 +49,7 @@ "@slimevr/common": "^0.1.2", "@slimevr/firmware-protocol": "^0.6.5", "@slimevr/tracker-emulation": "^0.2.4", - "haritorax-interpreter": "^3.1.0", + "haritorax-interpreter": "^3.2.0", "i18next": "^23.16.5", "loc-i18next": "^0.1.6", "lodash-es": "^4.17.21",