Open yschimke opened 3 years ago
I certainly wouldn't be opposed towards a well written Wear app (we'd just need @slapperwan for adding the app to the Play Store), but I'm curious: what features would you envision for the app beyond what's already there? You mentioned rich notifications, but in what way would they be richer than they're now? Also, by tile I assume you mean the watchface tiles (swipe right from watch face), right? What type of content would you envision there?
Great questions. Part of this is things I'd like to answer. I use GitHub and a wear watch daily and I'd love to understand the status of live PR requests. The notification might just expand to a live view of the PR including CI Job status and the failing results.
Or ways to mark the items in my notification queue as done. Without having each one as an attention grabbing buzz on my wrist. Maybe linked from a notification count complication.
It seems fair to gate either the PR acceptance or play store submission on evidence that it's a "well written Wear app". I am happy to take that risk, but I wanted to discuss before dumping a large PR on you that you might be hesitant to take.
I'm interested in contributing WearOS features to Octodroid (rich notifications, tile). I've started playing around with some features locally, but curious whether you would likely accept a contribution like this, assuming and once it gets to to a good state? I'm a regular github and Android user.
If not, I can maintain a fork to include this functionality and revisit later if interested.
It would essentially be a second module "wear" that sits next to the "app" module. The actual changes to the Android mobile app would be very minimal, probably mainly auth token sharing and linking notifications (IIUC). Ultimately the Wear OS functionality might even work without a connected app, but a bunch of stuff is simplified if I assume a user isn't going to try to interact a lot with the watch (you would review a PR on a watch) because they will use an app for anything heavy and interactive.