Skip to content

Feature: Selectable Text Length and Test Duration #64

@adithyen

Description

@adithyen

Is your feature request related to a problem? Please describe.
The typing test uses a hardcoded TEST_DURATION = 60 and has a fixed list of single sentences. A single short sentence might be completed in 5-10 seconds, which doesn't give a reliable or accurate WPM reading, as accurate WPM depends on sustained output over varied times.

Describe the solution you'd like
Add UI elements (such as ctk.CTkOptionMenu or ctk.CTkComboBox) above or below the test frame to allow users to customize:

  1. Test duration (e.g., 15s, 30s, 60s, 120s).
  2. Text length or difficulty (e.g., Short Sentence, Paragraph, Long Text).
    Update the timer logic and the begin_test text injection logic to read from these settings before generating the text.

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions