Skip to content

Releases: LucasPicoli/8B

Release list

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 10 Oct 09:01

What's new

  • Flatpak bundles for x86_64 and aarch64, beside the AppImages. Install with flatpak install --user 8B-0.1.1-x86_64.flatpak. aarch64 is untested, as with the AppImage. The Flatpak cannot install the USB rule, so it shows the command to run yourself.
  • One permission screen in every build. It explains the block in plain words, shows the command with a Copy button, and has a Check again button.
  • Reconnect fix for the Pro 3. If the pad keeps reconnecting while 8B is open, 8B offers two extra files that stop it. The access rule and this fix are now separate files (70-8b.rules and 71-8b-keepalive.rules).
  • Plain error messages for failed reads and writes. The raw text goes to a log file at $XDG_STATE_HOME/8b/8b.log.
  • Copy diagnostics in the sidebar footer and on error dialogs, for bug reports.
  • CLI logging to stderr with -v and -vv.
  • DInput back paddles can be set to PR, PL, L4 and R4, and a disabled paddle writes 00 00 00 00.
  • The AppImage now starts on a bare X11 host (bundled libxkbcommon).
  • read-macro returns the same exit codes as the other commands, and --help is fixed.
  • Under the hood: controller descriptions now declare modes, settings tabs and their own transport, so new pads can be added without editing the app. A guide to reverse engineering a controller is in the repo.

Upgrading

The app ID changed to io.github.LucasPicoli._8B, so a desktop launcher or task-bar pin made for 0.1.0 may need to be re-pinned.

Supported hardware: 8BitDo Pro 3.

Full Changelog: v0.1.0...v0.1.1

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 06 Oct 22:33

Initial Release

Supported hardware:

  • 8BitDo Pro 3

Full Changelog: https://github.com/LucasPicoli/8B/commits/v0.1.0