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).