Version Wombat is actively laying the foundation for ecosystems Documentation.
Read the RoadmapInstall SchedPlus packages
Standard is the recommended SchedPlus edition. It launches the advanced PyQt desktop workspace directly. Lite launches the lightweight Tkinter interface, Full opens an interface selector, and CLI runs command parsing without a graphical interface.
Download non-Store packages from the SchedPlus releases page. Match every downloaded file with its published SHA-256 checksum before use.
| Platform | Recommended edition | Available format |
|---|---|---|
| Debian/Ubuntu | Standard | schedplus .deb |
| Debian/Ubuntu | Lite or CLI | schedplus-lite or schedplus-cli .deb |
| Linux portable | Standard | AppImage |
| Windows | Standard | User-scoped installer EXE |
| Windows portable | Any edition | ZIP |
| Microsoft Store | Standard | Pending Store approval |
| Snap | Standard | Pending Snap publication |
Debian and Ubuntu
Download the release matching your CPU architecture, then install one edition:
sudo apt install ./schedplus_<version>_<architecture>.deb
# Lite: sudo apt install ./schedplus-lite_<version>_<architecture>.deb
# CLI: sudo apt install ./schedplus-cli_<version>_<architecture>.deb
The Debian editions conflict because Standard and Lite share one desktop ID.
Remove a package with sudo apt remove schedplus (or the Lite/CLI name). This
does not remove task data.
AppImage
The Standard AppImage is portable and does not need installation:
chmod +x SchedPlus-<version>-x86_64.AppImage
./SchedPlus-<version>-x86_64.AppImage
With no FUSE support, run --appimage-extract and launch
squashfs-root/AppRun. The AppImage never writes into its own directory.
Windows
Run SchedPlus-Setup-<version>-windows-x86_64.exe for the recommended
per-user Standard installation. It adds Start Menu shortcuts and a standard
uninstaller. Use Windows Settings to uninstall it; task data remains.
Portable ZIPs are available for Standard, Lite, Full, and CLI. Extract
SchedPlus-<Edition>-<version>-windows-x86_64.zip and launch its executable.
You can move or delete the extracted folder without deleting tasks.
Microsoft Store and Snap
The Standard Microsoft Store listing and strict-confinement Snap are being prepared. After publication, use the Store listing for Store-managed updates, or install Snap with:
snap install schedplus
Source installs
For development or the Full source edition, clone the repository, create a
virtual environment, and install .[full]. See the repository README
for current commands.
Data, upgrades, and removal
| Environment | Data path |
|---|---|
| Windows installer, portable, and Store | %APPDATA%\ZFordDev\SchedPlus\tasks.db |
| Debian and AppImage | ~/.local/share/ZFordDev/SchedPlus/tasks.db |
| Strict Snap | $SNAP_USER_COMMON/SchedPlus/tasks.db |
Upgrades retain this SQLite database. Uninstalling a package does not delete it.
Back up tasks.db while SchedPlus is closed before a major upgrade. Databases
from releases through 0.7.3 are automatically moved out of the application
directory when possible.
Licensing and source
The distributed desktop application is GPL-3.0-only. The reusable scheduler,
validation, task model, and storage modules in src/logic are also available
under Apache-2.0. Every binary package includes its license and NOTICE files;
the corresponding source is available from the SchedPlus repository
and its release tags. The historical MIT notice is retained for releases
through 0.7.3; see the repository NOTICE for the licensing boundary.