Task_Wall-app is a sophisticated Windows productivity tool that bridges the gap between your to-do list and your workspace. It transforms your desktop wallpaper into a high-end, live "Heads-Up Display" (HUD) using glassmorphism aesthetics, ensuring your daily goals are always in your line of sight.
-
Glassmorphism HUD
Tasks are rendered onto a semi-transparent, rounded "glass" pane to ensure readability against any background image. -
Live Focus Timer
A dedicated "Dynamic Island" style countdown badge appears on your wallpaper to keep you focused on the current task. -
Real-Time Sync
Any changes made in the Dashboard (Adding, Editing, or Marking Done) are instantly stamped onto the wallpaper. -
Smart Auto-Sorting
The application automatically reorders tasks based on their scheduled time slots (HH:MM). -
Visual Hierarchy
Uses professional symbols (●for Active,○for Pending,✓for Done) and color-coding to provide instant status context. -
Metadata Tracking
Includes a "Last System Sync" timestamp on the wallpaper to verify data freshness.
The application operates as a three-part system:
-
The Management UI
A modern Dark Mode dashboard built with CustomTkinter where you input and manage your schedule. -
The Rendering Engine
A Python logic layer using the Pillow library that takes yourtemplate.jpgand layers your task data over it. -
The OS Injector
A system-level bridge that uses the WindowsSystemParametersInfoWAPI to force-refresh the desktop background with the newly generated image.
-
Deep Work Sessions
Keep a countdown of your current sprint visible even when all app windows are minimized. -
Daily Routine Management
For users who struggle with "out of sight, out of mind"—your schedule becomes part of your environment. -
Minimalist Productivity
Eliminates the need to keep a heavy project management app open on a second monitor. -
Public Dashboards
Can be used on shared office displays to show the daily agenda or "Station Updates."
- Windows OS (Required for wallpaper API calls)
- Python 3.8+
Install the necessary dependencies via terminal:
pip install Pillow customtkinterEnsure your project folder is organized as follows:
Task_Wall-app/
├── Task_Wall-app.py # The Dashboard UI
├── engine.py # The Rendering Engine
├── template.jpg # YOUR high-res background image
├── arial.ttf # Font file (Copy from C:\Windows\Fonts)
└── tasks.json # (Auto-generated) Data storage
To bundle this project into a standalone app that runs without needing Python installed, follow these steps:
pip install pyinstaller
pyinstaller --noconsole --onefile --name "Task_Wall-app" --collect-all customtkinter app.py
- Navigate to the newly created dist folder.
- Move Task_Wall-app.exe out of dist and into your main project folder
(where template.jpg and arial.ttf are located). - Run the .exe to start using your app.
For the best look, ensure your template.jpg matches your monitor's aspect ratio
(e.g., 1920x1080).
The app looks for arial.ttf and arialbd.ttf (bold) in the local directory for the best rendering quality.
The app looks for arial.ttf and arialbd.ttf (bold) in the local directory for the best rendering quality.