A lightweight, high-performance Windows desktop task widget built with C++20 and Direct2D. Designed as an obsidian-frosted glass floating panel that sticks to your desktop edge with an Android-style quick-access handle.
- Global Hotkey Toggle (Win + Alt + Q):
- Instantly expand or collapse the widget from anywhere. Overrides fullscreen app suppression to summon QuickTasks over games or fullscreen apps.
- Task Categories & Habit Routines:
- Daily Active Tasks (
Tasks): Clean daily workspace showing today's active tasks without long-term project clutter. - Daily & Monthly Habits (
Habits):- Daily Habits: Routines (e.g. hydration, morning stretch) that automatically reset at midnight with day streak tracking (
[Daily • 3d]). - Monthly Habits: Monthly routines (e.g. clean the room, clean the car, pay bills) that automatically reset on the 1st of each month with monthly streak tracking (
[Monthly • 2m]).
- Daily Habits: Routines (e.g. hydration, morning stretch) that automatically reset at midnight with day streak tracking (
- Long-Term Projects & Goals (
Long): Dedicated section for multi-day or month-long milestones with nested subtasks. - Completed Archive (
Done): Review completed tasks or clear them in one click.
- Daily Active Tasks (
- Nested Subtasks & Progress Tracker:
- Long-Term tasks support interactive milestone checklists with progress badges (
2/3), collapsible chevron toggles (▲/▼), and instant inline editing when adding new milestones.
- Long-Term tasks support interactive milestone checklists with progress badges (
- Priority Levels & Visual Indicators:
- Prioritize tasks via inline tags (
!high,!p1,!med,!p2,!low,!p3) or the right-click context menu. - High (🔴 Red accent bar +
[P1]), Medium (🟡 Amber accent bar +[P2]), Low (🔵 Cyan accent bar +[P3]).
- Prioritize tasks via inline tags (
- Due Dates & Deadline Badges:
- Set deadlines via tags (
@today,@tomorrow,@3d,@7d,@monday,@friday,@weekend,@YYYY-MM-DD) or context menu. - Accurate calendar-day calculations:
[Due Today],[Due Tomorrow],[Due in 3d],[Overdue].
- Set deadlines via tags (
- Inline Editing (Ctrl + Double-Click):
- Hold Ctrl + Double-Click any task or subtask to modify titles inline without accidentally toggling completion state.
- Real-Time Search Bar (Ctrl + F):
- Instant live filtering across task titles, subtasks, and tags with a dedicated search bar and clear button.
- One-Click Markdown Export:
- Export active tasks, completed archives, or all tasks directly into GitHub/Obsidian-compatible markdown (
- [ ] Task,- [x] Task) via the header menu or tray menu.
- Export active tasks, completed archives, or all tasks directly into GitHub/Obsidian-compatible markdown (
- Dynamic Accent-Colored Tray Icon:
- System tray icon and UI accents automatically adapt to the user's active Windows personalization accent color in real time while preserving alpha transparency.
- Smart Fullscreen Auto-Hide with Hotkey Override:
- Automatically conceals itself when fullscreen applications or games are active; press Win + Alt + Q to summon it on top whenever needed.
| Action | Shortcut / Gesture |
|---|---|
| Summon & Toggle Widget | Win + Alt + Q (works over fullscreen apps) |
| Expand / Collapse | Click Edge Pill / Click Collapse icon / Esc |
| Toggle Search Bar | Ctrl + F / Click Header Search Icon |
| Edit Task / Subtask Inline |
Ctrl + Double-Click card / Context menu |
| Add Subtask Milestone | Click + Add subtask... on Long-Term task (auto-focuses edit) |
| Reposition Edge Pill | Click and drag the Edge Pill vertically |
| Add New Task | Type in input box and press Enter |
| Quick Category Tags |
#daily (Daily Habit), #monthly (Monthly Habit), #long (Project) |
| Quick Priority Tags |
!p1, !high (High) • !p2, !med (Med) • !p3, !low (Low) |
| Quick Due Date Tags |
@today, @tomorrow, @1d, @2d, @3d, @7d, @monday, @YYYY-MM-DD
|
| Task Context Menu | Right-click any task card |
| Interact with Tooltip Links | Hold Ctrl while hovering task tooltip and click link |
| Jump Words | Ctrl + ← / → |
| Delete Previous Word | Ctrl + Backspace |
| Select All | Ctrl + A |
| Copy / Cut / Paste | Ctrl + C / Ctrl + X / Ctrl + V |
| System Tray Menu | Right-click the QuickTasks icon in the system tray |
- OS: Windows 10 / 11 (64-bit)
- Toolchain: Visual Studio 2022 / Visual Studio 2026
- SDK: Windows 10 / 11 SDK
# Build Release (x64)
msbuild QuickTasks\QuickTasks.vcxproj /p:Configuration=Release /p:Platform=x64
# Build Debug (x64)
msbuild QuickTasks\QuickTasks.vcxproj /p:Configuration=Debug /p:Platform=x64The compiled executable will be located in QuickTasks\x64\Release\QuickTasks.exe.