Releases: fablefactor/StretchTimer
Releases · fablefactor/StretchTimer
Release list
v1.2.3 - Timer Display Fix
Bug Fix
- Fixed timer label showing "30:00" on startup instead of the actual configured default (45 minutes) or the user's saved interval setting
v1.2.2 - Screenshot Fixes
Changes
- Fixed screenshot generator to correctly set exercise type after theme toggle
- Updated screenshots to show correct default popup timeout (300s / 5 min)
v1.2.1 - Screenshots & Timeout Update
Changes
- Added screenshots to README (light theme, dark theme, popup)
- Added
generate_screenshots.pyfor automated screenshot capture - Increased default popup timeout from 3 to 5 minutes
v1.2.0 - Documentation Update
Changes
- Updated README.md for cross-platform (Windows & Linux) support
- Added audio notifications to features list
- Split requirements into Windows and Linux sections
- Added Linux launcher and download instructions
- Added Linux auto-start configuration example
- Updated CLAUDE.md with format_duration() documentation
- Corrected window size documentation
v1.1.3 - Duration Formatting
Changes
- Consolidated duration formatting across all exercises
- Duration values now stored as integers (seconds) for consistency
- Added
format_duration()function for uniform display - All durations now display as "X sec" or "X min" consistently
- Range durations (e.g., "March in Place") display as "1-2 min"
v1.1.2 - Launcher Fix
Fix
- Launcher no longer closes terminal when sourced with
. StretchTimer.sh - Script now detects execution mode and uses
returninstead ofexitwhen sourced
Downloads
- Windows: StretchTimer-Windows.zip
- Linux: stretch_timer-linux.tar.gz
v1.1.1 - Linux Fixes
Fixes
- Linux launcher now checks for tkinter and shows helpful install instructions if missing
- Linux archive renamed to stretch_timer-linux.tar.gz
- Linux archive now extracts to stretch_timer/ subdirectory
Downloads
- Windows: StretchTimer-Windows.zip - Double-click StretchTimer.bat
- Linux: stretch_timer-linux.tar.gz - Extract and run ./stretch_timer/StretchTimer.sh
v1.1.0 - Cross-Platform Release
What's New
Cross-Platform Support
- Linux support - Now runs on Linux distributions (Ubuntu, Fedora, Arch, etc.)
- Cross-platform audio - Sound notifications work on both Windows and Linux
New Features
- Sound toggle - Enable/disable sound notifications in Settings
Improvements
- Increased window height to fit all exercise combinations
Downloads
- Windows: StretchTimer-Windows.zip - Double-click StretchTimer.bat
- Linux: StretchTimer-Linux.tar.gz - Run ./StretchTimer.sh
Both packages require Python 3.10+ (installation instructions included in README).
v1.0.0
Initial release of Stretch Timer.
Features
- 21 standing stretches with step-by-step instructions
- 6 eye exercises for screen fatigue
- 6 breathing exercises for relaxation
- Configurable reminder intervals (1-120 minutes)
- Light/dark themes
- Quiet hours support
- Desktop notifications
- Auto-saved settings
Installation
- Download
StretchTimer.zipbelow - Extract the ZIP
- Double-click
StretchTimer.bat - Install Python if prompted (guided to Microsoft Store)