[general]
name=CacaoPlanter
qgisMinimumVersion=3.16
qgisMaximumVersion=3.99
description=Generate cacao and shade tree planting points with configurable patterns, topography analysis, and multi-format export.
version=1.5.0
author=Syaiful Muflichin Purnama
email=sylpurnama@polteksimasberau.ac.id

about=CacaoPlanter helps agronomy and GIS teams plan cacao planting layouts directly in QGIS.

    Key features:
    - Generate planting points (triangular / square grid patterns)
    - Shade tree planning with configurable ratio and buffer
    - Slope analysis from any elevation raster: DTM/DSM Drone (Metashape, ODM, Pix4D), SRTM, LiDAR DTM, or skip if no DEM
    - Global CRS selector — works with any projected coordinate system worldwide
    - CRS-aware distance calculation for accurate spacing
    - Planting block grid layer (fishnet) aligned to row/column spacing
    - Population density statistics per hectare (trees/ha)
    - Multi-format export: Shapefile, GeoPackage, KML, DXF
    - Background processing via QgsTask — UI stays responsive during generation

    Licence: GPL-2.0-or-later

tracker=https://github.com/sylpurnama/CacaoPlanter/issues
repository=https://github.com/sylpurnama/CacaoPlanter
homepage=https://github.com/sylpurnama/CacaoPlanter

category=Vector
icon=icons/cacao_icon.png
experimental=False
deprecated=False
server=False

tags=cacao,cocoa,planting,agronomy,agriculture,plantation,point,pattern,shade tree,spacing,grid,dem,slope,triangular,square,open source

hasProcessingProvider=no

changelog=
  1.5.0 - Full English UI, global CRS selector (QgsProjectionSelectionWidget), removed institutional branding, improved icon fallback, backward-compatible aliases.
  1.4.0 - Performance improvements: NumPy grid generation, prepared geometry clipping, block-read DEM slope, QgsTask background processing, bulk addFeatures.
  1.3.0 - Added planting block grid layer, flexible raster input, fixed square grid alignment.
  1.2.0 - CRS-aware grid, QgsDistanceArea area calculation, debug information, group deduplication.
  1.1.0 - Fixed Optional import, flexible raster input, plugin icon, automatic CRS transformation.
  1.0.0 - Initial release.