v0.1.0-rc.1
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!
Note
To be able to send info the Android and ASI, the app needs BLUETOOTH_PRIVILEGED permission, which is only granted to system apps. So if you wish to do that, you can install the root module. If you are unable to use the XPosed hook, you can use the other with patch root module. (WIll be simplified soon.) might cause a boot loop, do not use until further development.
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