InfiniTimeOrg / InfiniTimeOrg/InfiniTime
WatchFaceDigital.cpp: make it configurable (by code only)
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 3.4k
- Forks
- 1.1k
- PR merge metrics
- No merged PRs in 30d
Description
I really like the WatchFaceDigital, but I would like to make it configurable (i.e., make it less distracting):
- I would like to make all icons gray
- I would like time + date only variant (no icons)
Within in the watch face settings: I would just show them as different variants.
Should not require duplicating that much code.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with WatchFaceDigital.cpp and the watch face settings entry point. Inspect how existing watch face variants are represented before deciding how the requested gray-icons and time-and-date-only variants fit without duplicating code. Done means both variants can be selected in the watch face settings and display the requested content.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- embedded-iot
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100