InfiniTimeOrg / InfiniTimeOrg/InfiniTime

Enhancement: title ticker scroll starting point/timing adjustment on notifications

Open
#1,552 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
C
Stars
3.4k
Forks
1.1k
PR merge metrics
No merged PRs in 30d

Description

Verification
  • I searched for similar issues and found none was relevant.
Introduce the issue

Hello, I have noticed when swiping to the notification tray and when the notification pops up, the beginning of the notification titles have already scrolled by by the time my eyes meet the notification, resulting in waiting for the beginning of the title to scroll by again.

Preferred solution

When swiping into the notification tray or when a new notification pops up, the title resets its scroll with beginning in the center of the screen, giving users enough time to start reading along before the beginning disappears, or a moments pause before the scroll begins. Another idea would be long press the notification to restart the title scroll

Version

1.11.0

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 by locating the notification title ticker implementation in the InfiniTime firmware and reproduce the behavior described for version 1.11.0 when entering the notification tray or receiving a notification. Done means the title begins at a readable position or pauses before scrolling, with the chosen behavior verified for both notification entry points.

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.