Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

TaskTracker

A minimal desktop task tracker widget built with Qt6. It runs as a frameless, translucent overlay and lives in the system tray.

Features

  • 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

Build

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 build

On 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 build

Usage

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

Tech Stack

  • C++17
  • Qt 6 (Widgets, Core, Gui)
  • nlohmann/json (single-header, vendored)
  • CMake

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages