Skip to content

Releases: Brikwerk/nxbt

NXBT v0.1.4

03 Oct 20:32
5a7a8c0
Compare
Choose a tag to compare

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

02 Jan 21:45
Compare
Choose a tag to compare
  • 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

17 Sep 23:43
Compare
Choose a tag to compare
  • 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

16 Sep 23:20
Compare
Choose a tag to compare
  • 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:https://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

NXBT v0.1

16 Sep 04:38
Compare
Choose a tag to compare

Initial release of NXBT!

This release can be installed with:

sudo pip3 install nxbt==0.1