What's new
Big changes:
- Easier workaround: Added XPosed backed hooking. The app can now directly hook onto the Bluetooth process without needing to replace library.
- Head Gestures: Answer calls just by nodding
- Improved QS Tile: Greatly improves the QS tile functionality, it can switch to the off listening mode as well. and if you chose, it can open a control center-esque window for quickly controlling conversational awareness and noise control modes without cycling through the modes.
- Rebranding: I think it's pretty evident :)
- Linux app: The linux app has core features implemented thanks to @tim-gromeyer, go check it out at /linux.
- Better system integration: The app sends battery information to Android, and ASI*. It also adds a button to the volume slider that allows you to quickly change noise control modes. This may only work on non-OEM skins.
And, there's of course a lot of minor refactoring, improvements all over, and bug fixes. Still found one? Create an issue!
PRs
- [Linux] Implement renaming airpods by @tim-gromeyer in #88
- [Linux] Add battery indicator by @tim-gromeyer in #89
- [Linux] Enhance GUI with icons by @tim-gromeyer in #90
- [ImgBot] Optimize images by @imgbot in #91
- [Linux] Use segment control for setting noise control mode by @tim-gromeyer in #92
- Change radare2 download URL to GitHub releases by @devnoname120 in #93
- [Linux] CA state parsing, robuster handshake, persistent window by @tim-gromeyer in #94
- [Linux] Implement proper disconnection detection by @tim-gromeyer in #95
- [Linux] Improved disconnect behavior by @tim-gromeyer in #97
- Add more documentation by @tim-gromeyer in #96
- [Linux] Improve connection stability by @tim-gromeyer in #98
- [Linux] GUI improvements by @tim-gromeyer in #100
- Linux usability improvements by @tim-gromeyer in #104
- [Linux] Add settings page by @tim-gromeyer in #105
- [Linux] Add CLI flag to hide the window on startup by @jdholtz in #109
- Delete old code by @tim-gromeyer in #110
- [Linux] Dynamically find device sink name by @tim-gromeyer in #108
- [Linux] Add seperators to tray, add tray option to reopen app and settings, prevent duplicate instances of app from being opened by @jazzysoggy in #111
New Contributors
- @imgbot made their first contribution in #91
- @jdholtz made their first contribution in #109
- @jazzysoggy made their first contribution in #111
Full Changelog: nightly...v0.4.0-rc.1