[general]
name=QGarage
qgisMinimumVersion=3.28
qgisMaximumVersion=4.99
description=Modular app-hosting framework for QGIS with per-app uv/pixi environments, Processing integration, and a unified dashboard for isolated mini-tools.
version=2.0.0
author=Matt Adams
email=mattaadamsnz@gmail.com
about=QGarage is a plugin-within-a-plugin framework for QGIS that installs, manages, and runs isolated mini-tools from a single dashboard. Version 2 adds dual uv/pixi backends for app environments, asynchronous environment preparation during installs, clearer setup error reporting, Processing Toolbox integration for declarative apps, richer scaffolding with backend selection and custom destinations, and bundled TestToolbox examples for both uv and pixi workflows. Install the plugin from the QGIS Plugin Manager, then configure uv and/or pixi in QGarage settings based on the apps you want to run.
tracker=https://github.com/mattbat44/QGarage/issues
repository=https://github.com/mattbat44/QGarage/
tags=tools,framework,dashboard,modular,apps,processing,uv,pixi
homepage=https://github.com/mattbat44/QGarage/
category=Plugins
icon=icon.svg
experimental=False
deprecated=False
hasProcessingProvider=yes
server=False
changelog=
	Version 2.0.0
	- Added dual backend app environments with automatic uv/pixi selection per app.
	- Moved environment preparation off the app load path so installs can prepare environments asynchronously without blocking the UI.
	- Improved environment setup failures for uv venv creation, requirements installs, and pixi installs with clearer surfaced error text.
	- Expanded app scaffolding with backend selection, custom destination folders, reusable helpers, and pixi template support.
	- Added bundled TestToolbox examples with both uv and pixi sample apps for demos and validation.
	- Updated documentation around plugin-manager installation, backend requirements, and the branch's new execution model.