SkillAgentSearch skills...

Progressive

A simple Progress tracker for video-series and other tasks

Install / Use

/learn @h8moss/Progressive
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Progressive

Progressive Logo

A simple, open-source TODO list and progress tracker for Windows and Linux. Built with ❤️ using Tauri and Svelte.

License: GPL v3 GitHub stars GitHub issues

📋 Table of Contents

🌟 Features

📊 Nested and slider tasks

Organize your work with hierarchical task structures. Break down complex projects into manageable subtasks and keep exact progress on each of them. Nested and slider tasks demo

⚖️ Task Weights

Assign importance to your tasks. Heavier tasks contribute more to your overall progress. Task weights demo

🔢 Weight Interpretation

Weights can be interpreted and rendered as different units, making it easier to understand task importance in various contexts.

🎨 Custom Themes

Personalize your experience with custom color schemes.

🚀 Getting Started

System Requirements

  • 2 GB RAM
  • 100 MB free disk space

📥 Installation

Windows

  1. Visit the Releases page on GitHub.
  2. Download the latest version of the application.
  3. Run the installer and follow the prompts.

Linux

Install the app from its flathub page

Building from source (Windows, Linux and MacOS)

[!WARNING] The application has not been tested in MacOS, it may or may not work correctly.

  1. Install dependencies Check tauri's prerequisites and follow the instructions. You will need to install NodeJS, Rust, and a few other platform-dependent dependencies.

  2. Clone the repository:

    git clone https://github.com/h8moss/progressive
    cd progressive
    
  3. Install dependencies:

    npm install
    
  4. Build the project:

    npm run tauri build
    

If you encounter any issues during installation or have suggestions for improving cross-platform support, please open an issue on our GitHub repository.

🖱️ Usage

  1. Launch Progressive from your applications menu or desktop shortcut.
  2. Here you may start a new tracker or open an existing one
  3. To add new tasks right click anywhere within the main task and click "new child" or press the big plus button at the bottom.
  4. To create subtasks first right click any existing task and click "make childful", then right click it and click "new child"

🛠️ Customization

Creating Custom Themes

  1. Navigate to AppData/Roaming/com.h8m0ss.progressive/themes.
  2. Create a new JSON file for each theme.
  3. Define the theme properties:
{
  "name": "My Custom Theme",
  "textColor": "#000000",
  "textColorB": "#FFFFFF",
  "backgroundColor": "#F0F0F0",
  "darkenColor": [10, 10, 10],
  "highlightColorA": "#4CAF50",
  "highlightColorB": "#45a049"
}

For more details, check out the default themes.

🤝 Contributing

We welcome contributions! Here's how you can help:

  1. Fork the repository.
  2. Create a new branch: git checkout -b feature/your-feature-name.
  3. Make your changes and commit them: git commit -m 'Add some feature'.
  4. Push to the branch: git push origin feature/your-feature-name.
  5. Submit a pull request.

🗺️ Roadmap

  • [ ] Custom weight units
  • [ ] Setting default theme
  • [ ] Duplicating tasks

❓ Frequently Asked Questions

Q: Can I sync my tasks across multiple devices? A: Progressive is, and will always remain, a fully offline application, we will never send your tasks over to a server, that being said, you can use an application like syncthing to keep your files perpetually synced across devices

Q: Is there a mobile version available? A: Absolutely no!!!! This is something that we do not have planned as it would require a full rewrite of the application

Q: How can I report a bug or request a feature? A: Please use our GitHub Issues page to report bugs or suggest new features.

📄 License

This project is licensed under the GNU GPLv3 License - see the LICENSE file for details.

🙏 Acknowledgements

Icons

Icons sourced from SVG Repo.

Technologies


Made with ☕ by Daniel Armenta © 2023

Related Skills

View on GitHub
GitHub Stars88
CategoryContent
Updated11d ago
Forks0

Languages

Svelte

Security Score

95/100

Audited on Mar 27, 2026

No findings