This repository contains two versions of a Todo List application with feature-rich designs:
- PyQt6 Version: An advanced todo list application with additional features for better task management and productivity.
- Basic Task Management:
- Add, remove, and mark tasks as completed.
- Interactive UI:
- Double-click tasks to toggle their completion status.
- Compact Design:
- Lightweight and easy to use.
- Enhanced Task Management:
- Add detailed tasks with descriptions, priority levels, categories, due dates, and notification times.
- Search and filter tasks by category.
- Priority-based Sorting:
- Automatically organizes tasks based on priority levels (Low, Medium, High).
- Overdue Task Highlighting:
- Automatically flags overdue tasks in the list.
- Task Notifications:
- Get desktop notifications for tasks when their due time arrives (powered by Plyer).
- Improved UI/UX:
- Toggle task details panel for advanced input options.
- Always-on-top window for quick accessibility.
- Customizable Filters:
- Filter tasks by categories such as Work, Personal, Shopping, and Other.
- Real-time Search:
- Instantly find tasks with the integrated search bar.
- Modern Layout:
- Built with PyQt6 for a clean and intuitive interface.
- Category and Priority Indicators:
- Tasks are displayed with category and priority indicators for quick identification.
- Install dependencies:
pip install PyQt6 plyer
- Run the script:
python pyqt6_version.py
Add screenshots here to showcase the UI and features of both versions.
Contributions are welcome! Feel free to open an issue or submit a pull request for improvements and feature suggestions.
This project is licensed under the MIT License. See the LICENSE
file for details.
Developed by Siddharth.
Feel free to customize the README.md
further based on your preferences and repository details.