Comments (11)
from slimevr-server.
What are the main ideas for this?
Should also only the server updates itself. Or should it also update the new GUI with it ?
Maybe both could have their own self-update cycle separatly ?
from slimevr-server.
it should be one thing along with the driver
from slimevr-server.
So Driver Server Gui ? Or only Driver Server ?
from slimevr-server.
everything. also overlay.
from slimevr-server.
and the feeder if it's still separate from the overlay when it's ready.
from slimevr-server.
What is you reasoning behind this ? Because i think having separate updates could be pretty usefull. Like being able to update the gui without he server or the overlay without the server
from slimevr-server.
Eh, it's basic usability? Don't forget that end-user is not a DIY person who wants everything configured and run multiple versions of everything. One update process should update everything there is to update.
from slimevr-server.
Also remember that would have to insure that the protocol between all the applications is backwards compatible, otherwise this would be a pain in the butt to use.
from slimevr-server.
Why would it be a problem, all things should be updated simultaneously with this.
from slimevr-server.
I will attempt to tackle this - I'll be starting by building a cli tool to install the overlay. I'll be modeling it after rustup, where it manages a set of components with versions, and we have channels (like stable) that dictate the versions for each component.
The existing MSI installer will call into the CLI, so we retain the nice UX of the installer while removing the need for so much windows-specific msi scripting. This also gives the advantage of having the same installation logic on windows, mac, and linux, and the ability for automated installation scripts on linux distros.
Likewise, the server and/or gui can initiate a call to the cli tool to ask it to update slimevr. We can choose whether to do this at start always (like discord), or prompt the user first (like signal).
from slimevr-server.
Related Issues (20)
- migrate to Okio `Buffer` instead of using `ByteBuffer`
- Android version don't support pico4.
- [Feature request] Reset settings to default
- Leg not working, doesn't seem to be a hardware issue , nor a tracker issue.
- v0.11.0 "Sort by name" doesn't work. HOT 1
- Add interpolation for 3d previews
- [Feature Request] Haptic API/OSC/Support
- Stuck on Connecting to the server HOT 13
- Drift compensation should take minutes instead of resets HOT 2
- Add toggle to mirror tracking/VMC HOT 2
- Add option to automatically pause tracking based on HMD/controllers movements
- Support for bend/potentiometer sensors
- Implement combining of multiple tracker types into one for enhanced tracking
- Trackers Over Threshold Visibility for VRChat OSC HOT 2
- Remove slimevr-ui.exe from CI
- Unable to connect a second set of tracker on another PC/Server on the same network. HOT 1
- Closing SlimeVR server closes the browser if it was SlimeVR server that opened the browser HOT 1
- macOS: Java not killed after exiting app HOT 8
- macOS: hid4java incompatible architecture on arm64 HOT 2
- a bug in the recorded BVH file
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from slimevr-server.