Its look very good!!! Calculations looks ok for me. If you want less clustered screen, you can use only next event (sun rise/sun set) on screen, but is only a detail. Segment watchface gives all information i wanted. Thanks!
One problem i have right now, that after start an app (running for example), it shows sun rise/set data only for a while. After 5mins when i move through widgets i got --:-- --:--. I have to start app for gps again.
Hmm, I can't seem to recreate that problem on the VA - it always recalculates successfully when returning to the watchface.
The default display for the times is "--:-- --:--" and will remain that way unless it manages to retrieve the last known location. Perhaps the epix does not always return the location (or invalidates it after a certain length of time)?
Perhaps a location and calculation cache is required after all :(
The sunset/sunrise calculation is pretty complex and it shouldn't be computed every time you go out and back to watchface. Good practice is to calculate sunset/sunrise for today and tomorrow, then save last calculation date and last known GPS position you used for this calculation. Users want to know next sunrise immediatelly after today's sunset, so it's necessary to have these values also for tommorow. Now you can save these times to properties as well and recalculate them only when date has changed or GPS position changed.
So, if the user had N activities with GPS during the day, it takes only N+1 sunset/sunrise computations per day, typically 2 :)
Thank you for the suggestions Petr, I have now modified my watchface to cache both the location and the last calculated sunrise/sunset times.
It then calculates the next pair when today's sunset has passed using either the current coordinates if available or the cached ones if not.
What it does not do is recalculate when the location has significantly changed.
My humble opinion it would be better if:
- time font is bolder like in MyDigitalClock watchface
- sleep icon show even if "Activity display mode: Disabled"
- nicer battery icon like in BigTime or Mercury
First, i greatly enjoy this watch face, it is simple and easy to read. However, on my 920xt with the most recent firmware (updated today) it is displaying horizontal lines above the actual time. It is a little hard to see in this picture, but the 8 has an extra line over it (it is more evident when numbers like 4 or 1) and the ":" has a line over it as well. Is this something intended?
Here is a better picture, with lines above to ":", "1" and "5".
@pashka79 I was planning to add basic moon phase information when I get the chance (as long as it does not affect performance too much).
@-fifithereal-
Font: I believe that making the font bolder would cause the proportions to look wrong. I'm not sure what it looks like on the 920xt but on the VA I find that it is easy to read as it is.
Sleep icon: This should be possible. I originally did it this way for performance reasons, but will take a look and assess the impact.
Battery: Again this choice was for performance reasons, displaying an icon and then the level as a percentage is a little simpler than graphically rendering a battery level. I will keep this in mind as a potential option in future though.
@splittingfield This is very odd and is certainly not intentional. I'm not sure how to go about fixing it, because the same font renders perfectly on the vivoactive and in the simulator for the 920xt, but I will try and determine if others are having similar issues.
Did you happen to run this watchface before the recent firmware update and did it render correctly then?