Skip to content

feat: remaining time in TTS mode#3300

Merged
chrox merged 11 commits intoreadest:mainfrom
WhiteHades:feat-time-tts
Feb 14, 2026
Merged

feat: remaining time in TTS mode#3300
chrox merged 11 commits intoreadest:mainfrom
WhiteHades:feat-time-tts

Conversation

@WhiteHades
Copy link
Copy Markdown
Contributor

@WhiteHades WhiteHades commented Feb 14, 2026

closes #2847.

this pr adds:

  • (dynamic) remaining time in TTS mode.
screenrecording-feat-time-tts.mp4

@chrox
Copy link
Copy Markdown
Collaborator

chrox commented Feb 14, 2026

We will deprecate the existing popup control of TTS in favor of a mobile-platform centric one like ElevenReader so that there are more space for other information like the estimated remaining time and the UI could be more cleaner. For a reference see:

IMG_9251

@WhiteHades
Copy link
Copy Markdown
Contributor Author

the new one looks way better. so, you may close this pr as i'm assuming it'll be redundant.

@chrox
Copy link
Copy Markdown
Collaborator

chrox commented Feb 14, 2026

the new one looks way better. so, you may close this pr as i'm assuming it'll be redundant.

The UI isn’t finalized yet, the screenshot is from ElevenReader. We can definitely take inspiration from its layout and design for Readest.

The time estimation logic and unit tests can remain in this PR and be merged first. And then open a separate refactoring PR dedicated solely to the UI implementation.

@WhiteHades
Copy link
Copy Markdown
Contributor Author

WhiteHades commented Feb 14, 2026

oh my bad, thought you were showing the prototype from readest.

The time estimation logic and unit tests can remain in this PR and be merged first. And then open a separate refactoring PR dedicated solely to the UI implementation.

yea makes sense. then i'll revert the UI components and only keep said logic and tests.

We can definitely take inspiration from its layout and design for Readest.

for sure. are you working on it or is it something yet to be picked up (and completed) as part of #258? or can i try opening a pr with the updated elevenreader-esque look (i don't own a mac so i cannot test on iOS)?

@chrox
Copy link
Copy Markdown
Collaborator

chrox commented Feb 14, 2026

for sure. are you working on it or is it something yet to be picked up (and completed) as part of #258? or can i try opening a pr with the updated elevenreader-esque look (i don't own a mac so i cannot test on iOS)?

I’m not currently working on this. If you’d like to open a PR for the new layout, feel free to go ahead. We can review and iterate from there.

@chrox chrox merged commit b9f6578 into readest:main Feb 14, 2026
3 checks passed
chandravadans pushed a commit to chandravadans/readest that referenced this pull request Mar 7, 2026
* feat: add test

* chore: update test

* feat: add translations

* feat: add tts time

* feat: add tts time components

* feat: update test

* feat: fixes and update ui components

* refactor: revert translations and ui
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

FR: support displaying remaining time in TTS mode

2 participants