azymohliad / watchmate

PineTime smart watch companion app for Linux phone and desktop
GNU General Public License v3.0
136 stars 4 forks source link

Proposal: Automatic reconnect #34

Closed eacelmar96 closed 8 months ago

eacelmar96 commented 9 months ago

Hello,

thank you for the great work. Sadly, my InfiniTime keeps disconnecting after a few minutes without reconnecting, unless I open the app and reconnect it manually.

Would it be possible to have WatchMate do a few reconnection attempts automatically, once it loses the connection to a PineTime known to WatchMate? This would be great! Sadly I don't know Rust neither do I understand your code very well, so I can not fork it and do it on my own.

Best, Al

PS: I guess the disconnections have something to do with InfiniTime or BlueZ, but not with WatchMate.

azymohliad commented 9 months ago

Hey, yeah, that's a reasonable feature to have, and I think people asked for it before in the PineTime matrix chat. Thanks for making an issue for it, it helps with motivation and priorities, and it will probably be among the first things to do once I get to work to on the app again, but not sure when.

azymohliad commented 8 months ago

I've implemented a basic version of it today (#41), it seems to work well for me. Will test it more, implement a few more features, and hopefully release it soon

azymohliad commented 8 months ago

v0.5.0 is out. It should be up on Flathub in a few hours and hopefully soon in community distro packages. I'll close the issue now. If it doesn't work for you, I'd appreciate a bug report :)