-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Add new linux app #241
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Add new linux app #241
Conversation
91f5884 to
5e5b428
Compare
should probably have an indication when not connected
tbh, I did not want to get results right away; batching would have been fine. But, BlueR seems to give the first scan result only after 10s if I set sampling period.
|
So I gave this rust build a try and i wanted to share my feedback here.
All three issues appear to be related to the tray not properly refreshing/updating after state changes, possibly a limitation or quirk of the ksni library. |
|
Thank you @xxmathias!
|
fixed package to be able to run. rev from kavishdevar/librepods#241
Regarding 2.: Rn there is a gauge icon in the tray. As toggling the text option doesnt do anything I couldnt try if the text is properly displayed or not. If I find the time I will implement some stuff from the todo. How can we make sure that we both dont work on the same stuff? |
That's weird. I do have the text after restarting instead of the circular indicator. Anyway, I'll remove the need for restart.
I'll be working on the tray next. And, please join https://discord.gg/HhG4ycVum4 for further discussions. thanks! |
|
Comparing this version and the Qt version only downside I see is that the Qt version looks native while the Rust version looks alien. Qt for the Gui would work with Rust too. |
That depends on your desktop environment; in COSMIC Iced looks native while Qt looks alien. |
|
I accidentally added my AirPods under “Nothing,” so the panel only shows a noise control mode. Is there a way to remove the device so I can add it correctly? |
delete |
|
I wonder if this could be added as a button, which would simply delete Thanks, Chris |
I'll remove the |
* build: 👷 add nix flake * chore: 🙈 add nix's result to gitignore
not sure if this is gonna stay in this repo (reason below)
So, the current Qt app wasn’t really as updated as the Android app- the maintainer didn’t have time, and it was too different from the Android implementation for me to easily port new stuff.
This new app is built in Rust, using the iced library, and borrowing the AACP and ATT implementation from the Android app. This app also has a much better UI, and now isn’t just limited to AirPods! The AirPods basic implementation like ear detection and conversational awareness is already in place, along with battery and changing ANC mode.
To-Do List
Nothingwill work on this after airpods so it can be merged firstParse notificationsRead battery status from bluez (or something else- it's not sent over ATT)