PixelMinimalWatchFace icon indicating copy to clipboard operation
PixelMinimalWatchFace copied to clipboard

Custom Backgrounds

Open GiovanniCardamone opened this issue 3 years ago • 2 comments

Custom backgrounds for watchfaces will be amazing

GiovanniCardamone avatar Apr 18 '21 18:04 GiovanniCardamone

Was brainstorming about this idea a lot today, here's what I (someone who's never developed for wear os before but is quite a nerd :p) came up with for how to implement it outside of the obvious just add complication backgrounds:

  • Direct upload to watch from app
    • There are ways for users to use custom images via complication backgrounds, but I think a watchface-native method would likely be more battery efficient since it wouldn't have to ping another app and it can just cache the one thing
      • The companion app can do all the heavy processing lifting: upload an image from the phone, give a little resizing tool to fit in the watch aspect ratio, maybe a dim/blur effect to dull the image compared to the watchface info, resize it to the watch's screen resolution and run lossless optimization for efficiency, send it to the watch, and store it there to be displayed 100% unprocessed
        • If everything I just said is absurd let me know
  • Option to keep background in ambient mode, with option for color
    • Obviously heavy risk for burn-in and battery drain on AMOLED screens, but an override with a very prominent warning would be appreciated regardless, especially if you're like me and want to just use a small strip of color that would be moved around enough by burn-in prevention
      • I emphasize very prominent warning because someone will totally try to do some insane picture specifically designed to cause screen burn-in containing every color in the 8 bit spectrum, make it like a big red scary full screen warning when you try to turn it on that you have to wait 5 seconds to agree to, maybe even bury it in a expert/developer settings menu to be safe

~~not sure why i wrote this in descending bullet points but at least it was concise~~

Commenter25 avatar May 13 '21 05:05 Commenter25

Hey there,

Thank you for your input.

For now this feature isn't part of the short term roadmap so I don't really have a plan but what I can tell you for sure is that:

  • Direct upload from phone would be doable but would also be quite complicated as communication between the watch and phone app is really not that straightforward. So It's definitely a good idea I'll keep in mind but it's more complicated than it sounds.
  • Having an image in ambient would be very bad both for the screen and the battery life so it's not something I would consider, even behind a very prominent warning.

benoitletondor avatar May 13 '21 17:05 benoitletondor