Releases: akshaykpillai369-max/StandTall
Release list
StandTall Third Version
v1.2
New
Features
- Break Nudges — Full-screen overlay during eye breaks with countdown + Dismiss button. Toggle on/off in Settings.
- Statistics Dashboard — Tracks stands and eye breaks per day. View today's totals, all-time totals, and a 7-day bar chart.
- Tray Tooltip — Hover the tray icon to see remaining time until next stand and eye break (
Stand↑ Xm Eye Ym). - Auto-Update Check — "Check for Updates" button in Settings queries GitHub releases and notifies you when a newer version is available.
Fixes
- Single-instance lock — Replaced broken directory-based lock with a Windows kernel mutex. No more duplicate tray icons.
- Config persistence — Settings now save to
%APPDATA%\StandTall Pro\config.jsoninstead of a temp directory, so your preferences survive app restarts with standalone.exebuilds.
Installation
Windows: Download StandTall-Pro-Windows.exe, and run StandTall Pro.exe. No Python required.
macOS / Linux: See the README for build instructions.
StandTall Second Version
v1.1 — Cross-Platform Release
StandTall Pro is now available on Windows, macOS, and Linux! This release features a completely rewritten cross-platform codebase, near-zero startup impact, a first-launch setup window, and standalone packages for all platforms.
What's new
- 🌍 Cross-platform — works on Windows, macOS, and Linux
- 🚀 Near-zero startup impact — CustomTkinter now loads only when you open Settings
- 🪟 First-launch window — settings appear automatically on first run so new users can configure the app
- 🔒 Single-instance lock — prevents duplicate app instances (works on all OS)
- 🔔 Cross-platform notifications — native Windows balloons, macOS osascript, Linux notify-send
- 🚀 Faster startup — switched to
--onedirbuild (no temp extraction)
Installation
Windows
- Download
StandTall Pro.exefrom the assets below - Double-click to run — no installation needed
- On first launch, the settings window opens; after closing it, the app runs in the system tray
macOS
You need a Mac with Python 3 to build the .app bundle:
git clone https://github.com/akshaykpillai369-max/StandTall.git
cd StandTall
pip3 install -r requirements.txt
pip3 install pyobjc-framework-Cocoa
chmod +x build_mac.sh
./build_mac.shThe standalone .app will be at dist/StandTall Pro.app. Drag it to Applications. On first launch, macOS may show a security warning — go to System Preferences > Security & Privacy and click Open Anyway.
Linux
On a Linux machine with Python 3:
git clone https://github.com/akshaykpillai369-max/StandTall.git
cd StandTall
sudo apt install python3-tk libnotify-bin # Debian/Ubuntu
pip3 install -r requirements.txt
pip3 install python-xlib
chmod +x build_linux.sh
./build_linux.shRun with ./dist/StandTall\ Pro/StandTall\ Pro. Create a .desktop file for your app launcher (see README).
StandTall first version
While everyone loves to code, we often get so lost in our flow that we forget to give our bodies a vital rest. StandTall Pro is a health-focused Windows desktop utility tailored specifically for desk-bound professionals and developers who spend long hours glued to their screens.
Operating quietly from the system tray without disrupting your workflow, the app helps mitigate back pain, poor posture, and digital eye strain. It provides timely reminders to stand up, stretch, and give your eyes a break using the 20-20-20 rule (looking at an object 20 feet away for 20 seconds every 20 minutes)—helping you build healthier work habits while doing what you love.
