Skip to content

Releases: fablefactor/StretchTimer

v1.2.3 - Timer Display Fix

Choose a tag to compare

@fablefactor fablefactor released this 10 Feb 09:51

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

Choose a tag to compare

@fablefactor fablefactor released this 04 Feb 11:16

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

Choose a tag to compare

@fablefactor fablefactor released this 04 Feb 11:09

Changes

  • Added screenshots to README (light theme, dark theme, popup)
  • Added generate_screenshots.py for automated screenshot capture
  • Increased default popup timeout from 3 to 5 minutes

v1.2.0 - Documentation Update

Choose a tag to compare

@fablefactor fablefactor released this 04 Feb 10:50

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

Choose a tag to compare

@fablefactor fablefactor released this 04 Feb 10:29

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

Choose a tag to compare

@fablefactor fablefactor released this 03 Feb 13:53

Fix

  • Launcher no longer closes terminal when sourced with . StretchTimer.sh
  • Script now detects execution mode and uses return instead of exit when sourced

Downloads

  • Windows: StretchTimer-Windows.zip
  • Linux: stretch_timer-linux.tar.gz

v1.1.1 - Linux Fixes

Choose a tag to compare

@fablefactor fablefactor released this 03 Feb 13:47

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

Choose a tag to compare

@fablefactor fablefactor released this 03 Feb 12:58

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

Choose a tag to compare

@fablefactor fablefactor released this 03 Feb 12:25

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

  1. Download StretchTimer.zip below
  2. Extract the ZIP
  3. Double-click StretchTimer.bat
  4. Install Python if prompted (guided to Microsoft Store)