# This file contains metadata for your plugin.

# This file should be included when you package your plugin.# Mandatory items:

[general]
name=SeaLevelTool
qgisMinimumVersion=3.0
qgisMaximumVersion=4.99
description=Adjust styling on raster layer by a sea level curve.
version=1.6
author=Patrick Morrison
email=patrick.morrison@research.uwa.edu.au

about=Adjust styling on raster layer by a sea level curve.

tracker=https://github.com/patrick-morrison/qgis_sea_level_tool/issues
repository=https://github.com/patrick-morrison/qgis_sea_level_tool
# End of mandatory metadata

# Recommended items:

hasProcessingProvider=yes
# Changelog for version 1.6:
changelog=
    Version 1.6 - QGIS upload fixes:
    - Removed plugin_upload.py and dev-only files from the upload zip
    - Updated bundled pyqtgraph to 0.14.0
    - Kept pyqtgraph interactive zoom and pan intact
    - Made pyqtgraph load in QGIS without colorama installed
    - Patched upstream pyqtgraph scanner findings without changing the graph behaviour
    - Normalised file permissions in the upload zip

    Version 1.5 - Qt6 compatibility:
    - Added full Qt5/Qt6 compatibility for QGIS 3.x and 4.x
    - Updated Qt enums to use namespaced format (Qt.DockWidgetArea.BottomDockWidgetArea, etc.)
    - Fixed QMessageBox enums for Qt6 (Icon.Information, StandardButton.Cancel, ButtonRole.ActionRole)
    - Fixed Qt.PenStyle.DotLine for pyqtgraph compatibility
    - Changed exec_() to exec() for Qt6 compatibility
    - Updated resource imports to use qgis.PyQt for cross-version compatibility
    - Updated Makefile to auto-fix resource imports during compilation

    Version 1.4 - Bug fixes and improvements:
    - Fixed critical TypeError with setValue() float to int conversion for QGIS compatibility
    - Added proper error handling for disconnect() signal failures  
    - Fixed graph overlay issues with proper clearing
    - Updated Grant et al. (2012) curve to match actual CSV data
    - Fixed exec() vs exec_() compatibility for Qt dialogs
    - Enhanced input validation and error messaging
    - Added class constants to eliminate code duplication
    - Improved professional code quality

# Tags are comma separated with spaces allowed
tags=python, sea level, archaeology, geomorphology

homepage=https://github.com/patrick-morrison/qgis_sea_level_tool
category=Plugins
icon=icon.png
# experimental flag
experimental=False

# deprecated flag (applies to the whole plugin, not just a single version)
deprecated=False

# Since QGIS 3.8, a comma separated list of plugins to be installed
# (or upgraded) can be specified.
# Check the documentation for more information.
# plugin_dependencies=False

Category of the plugin: Raster, Vector, Database or Web
# category=

# If the plugin can run on QGIS Server.
server=False
