4 ms·
I was curious and tried working with this an a device about a year ago and the whole thing felt like a mess. There are browser components, electron cancer, web-
by djsumdog 6y ago
I was curious and tried working with this an a device about a year ago and the whole thing felt like a mess. There are browser components, electron cancer, web-to-bluetooth pieces. I think I could get my device to register/pair but couldn't get anything past that.
I was looking through the docs and the only useful thing seemed to be the low-level code if I wanted o make my own applications on top of it.
The reverse engineering work is important, but the tooling/UI needed work. I actually want to contribute to this to help, but it's a bit far down on the backlog of life.
- qdot76367 6y agoYup, the way I'm trying to do things definitely may not be right for everyone, and that's fine! That's why the reverse engineering work is documented (https://stpihkal.docs.buttplug.io https://stpihkal.docs.buttplug.io, but also check the github repo because I am years behind on updates based on issues now), so if people want to pick up protocols and try their own thing, they absolutely can. I want to learn from other people approaches to this too. In fact, that's exactly what xtoys has done: https://xtoys.app https://xtoys.app They're just using the reversed protocols my project documented, while building outside of my admittedly complicated library interface. It's been a great project to watch grow, because while I'm kinda hyperfocused on platform and hardware support, they're going breadth-first with user focused features on a WebRTC platform.
- devwastaken 6y agoWhat's wrong with web to bluetooth or web browser components? Electron is pretty standard for user facing cross platform UI. This is a sort of application that has the right to use more resources - because if you're 'vibin' I don't imagine you're really needing that other 150MB to run minecraft modpacks. Perhaps if you're in VR and only have 8GB of ram. You have to hone your expectations for free projects. Native or native-like UI toolkits are expensive on time. Time is the biggest problem with making free software for people. Now if this were a commercial product - yes I agree with the criticism. There's no reason at that point that they couldn't do GTK3, QT, flutter, etc.
- thatguymike 6y agoDepends on the minecraft modpack ( ͡° ͜ʖ ͡°)