A VSCode extension that promotes healthy coding habits by reminding you to take stretch breaks at regular intervals with a fun ASCII terminal character!
Features
🕐 Customizable Timer: Set your preferred break interval (1-480 minutes)
🤸 Interactive Stretch Animation: Follow along with a cute ASCII character doing left and right stretches
⏱️ Auto-Close: Stretch overlay automatically closes after 15 seconds
⏭️ Skip Option: Skip the stretch break (if you're really busy), but the character will be sad!
🌐 Multi-language Support: Works in Korean and English
🎨 Matrix-style UI: Retro terminal aesthetic with green glow effects
Usage
Commands
Use Cmd+Shift+P (Mac) or Ctrl+Shift+P (Windows/Linux) to open command palette:
Start Stretch Timer - Starts the countdown timer
Stop Stretch Timer - Stops the running timer
Reset Stretch Timer - Resets timer to initial state and closes stretch overlay
Set Timer Interval (Minutes) - Opens input box to change timer duration
Valid range: 1-480 minutes
If timer is running, it will restart with new interval
Setting is saved globally across all VSCode workspaces
Status Bar
The extension shows timer status in VSCode status bar:
⏸️ Stretch Timer - Click to start timer
⏱️ 25:30 - Shows remaining time, click to stop
🏃♂️ Time to Stretch! - Timer expired, click to reset
How It Works
Timer starts automatically when VSCode opens (default: 60 minutes)
Countdown displays in status bar
When timer reaches 0, a stretch overlay appears automatically
Follow the ASCII character as it guides you through left and right stretches
The overlay automatically closes after 15 seconds
If you skip, the character becomes sad and closes after 3 seconds
After the overlay closes, a new timer cycle begins
Stretch Guide
The character will guide you through:
Left stretches (3 times): Lean your upper body to the left
Right stretches (3 times): Lean your upper body to the right
Total stretch time: 15 seconds
Settings
Quick Settings Access
Press Cmd+, (Mac) or Ctrl+, (Windows/Linux) to open settings
Search for "jj-stretch" to find all extension settings