Hello, watch faces built with WFS have some strange issue on Pixel Watch, but also on Galaxy Watch4.
Pixel Watch uses immediate or maybe 1-sec complication update interval for things like Heart Rate or Steps (continuous heart rate). (I don’t know why steps complication needs to be updated every second when there is no movement)
When the complication is refreshed very often and same data is present between complication updates, complication elements are flickering (blinking)… This happen in these scenarios:
Steps complication → 1500 steps → complication update - new steps value = 1500 → flickering
Heart Rate → 85 BPM → complication update - new HR value 85 BPM → flickering
Flickering does not happen when the values changes, for example:
Heart Rate → 85 BPM → complication update - new HR value 90 BPM → all OK
Same with steps.
What is interesting that stock Pixel Watch faces does not have this issue.
@sinjae, can someone from WFS team take a look on this? I believe this behavior can be easily fixed as we do not need to re-draw complication when there is no change between complication updates. I’ll try to find more info about this.
I’m adding two videos, one from Pixel Watch, other from Galaxy Watch 4, on both videos there are complication which are refreshed every second. Notice that complication value change is not causing flickering. Flickering only happens when complication is updated with the same data (values)