InfiniTimeOrg / InfiniTimeOrg/InfiniTime

WatchFaceDigital.cpp: make it configurable (by code only)

Open
#958 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

feature request
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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.