v2.2.0 – Fix background flicker and daylight timezone bug
Fixes:
Background flicker after returning to the watchface. Exiting another app or function relaunches the watchface. It used to draw with default 06:00/18:00 sunrise and sunset times for a few seconds, so the sky colour and sun position looked wrong until the phone replied. The watchface now remembers the last sunrise and sunset and draws the correct sky immediately.
Wrong sky when the phone and watch timezones differ (for example, the CloudPebble emulator). The phone computed sunrise and sunset in its own timezone, which could shift the daylight window by hours. For instance, starfield at 9:34 am. The phone now sends absolute timestamps, and the watch converts them using its own clock.