A minimal desktop task tracker widget built with Qt6. It runs as a frameless, translucent overlay and lives in the system tray.
- Add tasks with priority levels (High / Medium / Low)
- Color-coded task list (red, yellow, green)
- System tray integration — show/hide with a click
- Persistent storage — tasks survive app restarts
- Frameless window with custom drag and resize
- Press Escape to hide, quit from tray to exit
Requires Qt 6 and CMake 3.19+.
cd TaskTracker
cmake -S . -B build -DCMAKE_PREFIX_PATH=/path/to/Qt/6.x.x/gcc_64
cmake --build buildOn Windows with Qt's bundled MinGW:
cmake -S . -B build -G "MinGW Makefiles" -DCMAKE_PREFIX_PATH=C:/Qt/6.x.x/mingw_64
cmake --build buildThe app starts minimized to the system tray. Click the tray icon to toggle the window. Add tasks using the input field and priority dropdown. Check a task to remove it.
- C++17
- Qt 6 (Widgets, Core, Gui)
- nlohmann/json (single-header, vendored)
- CMake