Rest timer polishing. Rest timer sets done
This commit is contained in:
@@ -110,10 +110,15 @@ The core feature. States: **Idle**, **Active Session**, **Sporadic Mode**.
|
||||
* **Persistence**: The last manually set value becomes the new default for the user.
|
||||
* **Planned Session**:
|
||||
* **Config**: Each step in a plan can have a specific `restTime` (seconds).
|
||||
* **Auto-Set**: When a set is logged, the timer resets to the value defined for the *current* step.
|
||||
* **Auto-Set**: When a set is logged, the timer RESETS (updates duration) to the value defined for the *current* step, but does **NOT** start automatically.
|
||||
* **Fallback**: If plan step has no `restTime`, use User's default.
|
||||
* **Behavior**:
|
||||
* **Start**: Manual trigger by user.
|
||||
* **Start**: Manual trigger by user (NEVER auto-starts).
|
||||
* **Edit Value**:
|
||||
* **Input**: Manual entry via FAB expand menu.
|
||||
* **Format**: Strict "MM:SS" format (digits and colon only).
|
||||
* **Constraints**: Max value `99:59`. Seconds > 59 are automatically clamped to 59.
|
||||
* **Alignment**: Digits are right-aligned; input width is fixed to tightly fit `00:00`.
|
||||
* **Countdown**: Visual display.
|
||||
* **Completion**:
|
||||
* Audio signal (3 seconds).
|
||||
|
||||
Reference in New Issue
Block a user