InfiniTime
InfiniTime copied to clipboard
Simple Analog Face: A simple analog face with stepmeter indicators around the watch face
Hey all,
I've revamped the analogue watch face and would like to discuss what people think.
Here are some screenshots:
More detailed changes:
- Removed rendering of background image.
- Step meter uses lv_linemeter with 12 indicator lines (one for each hour). So for instance you have 10000 steps goal, and have walked 5000, 6 hour indicator lines will be highlighted. Once you go above the goal, the indicator lines will remain highlighting all 12.
- Add missing icons for bluetooth and heartrate (as in Digital watchface)
- Re-style face and hands (lovely red dot).
- Day of week and date now render on a single line (like a lot of analogue watches out there!)
Open to discussion, like the ideas? I am fond of making the face minimal (no second indicators between the hours), and simple single lines for each hand - but obviously this is just my opinion...
I like this watchface, but it's almost a completely different watchface compared to the original analog one. I think it should be a separate watchface. Maybe it can be called SimpleAnalog as it looks simpler.
I like this watchface, but it's almost a completely different watchface compared to the original analog one. I think it should be a separate watchface. Maybe it can be called SimpleAnalog as it looks simpler.
I have implemented this face as the 5th face "Simple Analog" using the same setting method as in https://github.com/InfiniTimeOrg/InfiniTime/pull/1024 .As any of the other on hold faces are merged using the same settings menu, it should be easy enough to bump the index. Though I am aware that new faces are on hold whilst we sort memory usage issues?
Cheers
while it's not quite the same, part of the point (as I understood it) is to free up memory - so just adding a new analog face isn't much help. so actually replacing the old memory heavy analog face does make sense.
once there's a better method to load faces, then the old one can be re-added.
while it's not quite the same, part of the point (as I understood it) is to free up memory - so just adding a new analog face isn't much help. so actually replacing the old memory heavy analog face does make sense.
once there's a better method to load faces, then the old one can be re-added.
If we do go this route, we should also remove the bg_clock.c
inclusion for the old analog face background. I'm of the same opinion (replace the analog face), but not sure who decides on this, take it to a vote somehow? Otherwise, also happy to keep the PR as it stands once new faces are admitted.
I'm for just replacing the current analog face with this. Why don't we have an option in the settings to remove the "smart" functions in this watch face so it's more like the current one if people prefer the style of the original?
I believe that the background image should definitely be removed, as it takes up a relatively large amount of memory. That would mean not being able to have a setting that makes it look like the old style.
That would mean not being able to have a setting that makes it look like the old style.
I think what @calhix meant was to disable the step meter indicator part.
That would mean not being able to have a setting that makes it look like the old style.
I think what @calhix meant was to disable the step meter indicator part.
This, and without the heart rate. I would prefer it never be visible on any watch face though unless you actually are checking the rate by going into the app and pushing start but that would be a separate issue.
I'm not sure we can justify having two very similar watch faces taking up precious memory. I'm also strongly opposed to the idea of replacing the current watch face, it's the one I've always used.
I'm not sure we can justify having two very similar watch faces taking up precious memory. I'm also strongly opposed to the idea of replacing the current watch face, it's the one I've always used.
bg_clock.c == ~80 kb, which probably gets compressed but that is still large
I think we should definitely move the background image to the external resources. That will free up some internal flash storage, and then we can decide what to do with this watch face.
I was thinking that this could be a selectable option in the analogue watch face, like with PTS.