Releases: Brikwerk/nxbt
Releases · Brikwerk/nxbt
NXBT v0.1.4
Additions and Changes
- SwitchOS v12 and v13 compatibility.
- A new, more efficient communication strategy.
- Added a
remote_tui
option to the CLI for explicit use over remote connections. - Added a
test
option to the CLI for better debugging support. - Overriding the bluetooth service is done in a much cleaner way (#19).
- Added support for Windows and MacOS with Vagrant-configured Virtual Machines. See the Installation section in the README for more details.
- Added a
--usessl
argument for use with the web app. A secure context (SSL) will be required for gamepad use in the web app due to upcoming browser changes. Please Note: the SSL certificates generated in this mode are completely insecure and are not meant for any kind of production or non-local use. Your browser will warn you as such, if you choose to use them. - Added input sampling method selection to the web app. Depending on which browser you use, some of the selections will be more responsive than others.
- Added Controller Restart functionality to the web app.
Bugfixes
- Fixed a bug preventing proper reconnection after an active connection was killed.
- Fixed a bug where resources wouldn't be freed after a controller was shutdown from within the web app.
- Fixed crashes in certain scenarios when reconnecting.
Installation
sudo pip3 install nxbt==0.1.4
NXBT v0.1.3
- The frequency for the direct TUI input loop has been increased from 30Hz to 120Hz. This matches the input frequency of the controller and should promote more responsive input.
- An issue with Socket.IO protocol incompatibility which resulted in dropped webapp connections has been resolved (#6).
- Critical dependency versions have been pinned
Install this version with:
sudo pip3 install nxbt==0.1.3
NXBT v0.1.2
- Fixed an issue with webapp static resources not being included when packaging NXBT for the Python Package Index.
Install this version with:
sudo pip3 install nxbt==0.1.2
NXBT v0.1.1
- Added CLI options to set the IP and port of the webapp
sudo nxbt webapp -i 0.0.0.0 -p 8080
# > (29362) wsgi starting up on http://0.0.0.0:8080
- Set default IP and port options to allow for access on the local network (IP: 0.0.0.0, Port: 8000)
Install with pip:
sudo pip3 install nxbt==0.1.1