CrossTask is an OpenSource, cross-platform task manager written in Python. It utilizes essential dependencies like customtkinter and psutil.
- config: Configuration files for the project's settings and environment variables.
- src: Source code directory containing the main application logic.
- src/popups: Contains pop-up related functionality for the application.
- src/settings: Module for managing application settings.
- cache: Directory for caching data to improve performance.
- content: Stores content files used by the application.
- img: Directory for storing image files used in the project.
- img/dark: Contains dark-themed image assets.
- img/light: Contains light-themed image assets.
- psutil: Provides an interface for retrieving system information, such as CPU, memory, disk usage, and network statistics.
- packaging: Provides functionality for working with Python packages, including parsing version numbers, comparing versions, and manipulating package metadata.
- pillow: A fork of the Python Imaging Library (PIL), it provides image processing capabilities, including opening, manipulating, and saving various image file formats.
- customtkinter: A custom version of the tkinter library that adds additional functionalities and styling options to the standard tkinter package.
1.Clone the CrossTask repository:
git clone https://github.com/crosstask/CrossTask
2.Install the dependencies with one of the package managers listed below:
pip install -r requirements.txt
3.Start the development mode:
python main.py
- More seperated loading of the tasks
- Work on settings
- Auto-reload implementation (integrated via settings)
- More comments in code
- GPU integration
- Show detailed informations for system components
- Program updater
- Binaries for latest release
- Responsive GUI
- Speed improvements loading tasks into list
- Task informations
- Kill processes
- Popups with developer and version informations
This project is licensed under the GNU General Public License v3.0 - see the GNU General Public License v3.0 file for details.