[general]
name=ColorGPX
description=GPX轨迹按速度/高度/坡度渲染工具，支持extensions扩展速度/高程（Guru Maps、OsmAnd等）。 / Render GPX tracks as gradient-colored layers by speed, elevation or slope, with support for extensions (Guru Maps, OsmAnd, etc.). 
version=3.0.0
qgisMinimumVersion=3.1
qgisMaximumVersion=4.99
author=OpenQGIS
email=OpenQGIS@outlook.com
about=提取GPX的track points图层的速度（speed）、高程（elevation）和坡度（slope）信息，生成点、线或渐变线图层，并根据对应属性进行彩色化渲染。支持点/线的Jenks自然断点分级和沿线真实渐变。支持从GPX extensions中读取速度和高程（Guru Maps、OsmAnd等应用）。/ Extracts speed, elevation and slope data from GPX track_points layers, generates point, line, or gradient line layers, and renders them with classified colors. Supports Jenks natural breaks for point/line modes and true interpolated gradient along lines. Also reads speed and elevation from GPX extensions (Guru Maps, OsmAnd, etc.).
tracker=https://github.com/OpenQGIS/ColorGPX/issues
repository=https://github.com/OpenQGIS/ColorGPX
tags=GPX,Analysis,gradient,interpolated,slope,degree,extensions,Guru Maps,OsmAnd
homepage=https://github.com/OpenQGIS/ColorGPX
category=Analysis
icon=icons/icon.png
changelog=
  Version 3.0.0:
  - 🐛 修复跨投影坐标系（CRS）下的计算偏差，使定位十字星高精度紧贴轨迹线。 / Fixed coordinates mismatch under different CRS configurations, making crosshairs snap precisely to track lines.
  - ✨ 新增图层选择面板下方的左右键锁定/解锁操作提示。 / Added mouse click lock/unlock operation tips in the layer selection panel.
  - 🐛 修复多任务切换下悬浮窗全局置顶问题，改为随画布隐藏。 / Fixed hover widget stay-on-top issue by making it a canvas child widget.
  - 🚀 新增地图拖动与滚轮缩放时固定悬浮窗与十字星的随动同步。 / Added coordinate-synced positioning for pinned hover widgets during map panning and zooming.
  - ✨ 新增物理线段中点数据（Time, Elevation, Speed, Slope）的动态投影线性插值。 / Added dynamic linear interpolation for segment parameters based on cursor projection.
  - 🚀 新增属性字段缺失的容错保护，防止探查非计算图层时崩溃。 / Added field check protection to handle layers missing expected properties safely.
  - 🚀 优化设置窗口布局，新增圆角暗色风格的实时效果预览面板。 / Improved settings UI by adding a real-time live preview panel.
  - ⚡ 优化悬浮窗自适应布局，在字段减少时自动收缩高度。 / Improved hover widget auto-shrink behavior to prevent bottom blank areas.
  - ✨ 新增工具栏分区垂直分割线并更新生成图标。 / Added a toolbar separator and updated the generation action icon.

  Version 2.7.0:
  - ✨ 新增无高度 and 时间数据时的图层校验与禁用机制。 / Added data validation checks to disable fields when track files lack elevation/time.
  - 🔧 完善翻译文件，支持12种语言翻译包编译。 / Updated translation compilation support for 12 languages.
  - ⚡ 移除 line_processor.py 中的死代码并清理控制台调试日志。 / Cleaned up redundant logic and debug statements from processing scripts.

  Version 2.6.4:
  - ✨ 新增速度字段缺失时的模拟速度计算功能。 / Added simulated speed calculations using distance and timestamps.
  - ✨ 新增计算模拟速度时的推荐采集软件弹窗提示。 / Added user dialog recommendations when using simulated speeds.

  Version 2.6.3:
  - 🔧 更新 QGIS 4.0 兼容性。 / Updated compatibility for QGIS 4.0 enums.
  - 🚀 优化 XML 序列化以符合 QGIS 官方代码安全审查。 / Secured XML parsing logic to meet QGIS official review criteria.
  - ⚡ 移除无用测试脚本以精简插件体积。 / Cleaned up unused development scripts.

  Version 2.6.0:
  - 🚀 优化工具栏为独立可移动且可停靠的面板。 / Improved toolbar to be movable and dockable.

  Version 2.5.0:
  - ❗ 重大变更：坡度输出格式修改为度（°）。 / Changed slope output format to degrees (°).

  Version 2.4.0:
  - 🚀 优化坡度算法：支持下坡负值与双向 EMA 平滑降噪。 / Improved slope algorithm with downhill support and EMA smoothing.
  - 🔧 更新 PyQt6 与 QGIS 4 兼容性。 / Updated PyQt6 and QGIS 4 compatibility.

  Version 2.3.0:
  - 🔧 更改插件名称为 ColorGPX。 / Renamed plugin to ColorGPX.
  - ✨ 新增基于 Haversine 距离与高差的坡度渲染字段。 / Added Slope rendering attribute based on spatial distance and elevation.

  Version 2.2.0:
  - ✨ 支持从 GPX extensions 中提取速度与高程字段。 / Added support for reading speed/elevation from GPX extensions.

  Version 2.1.0:
  - ✨ 新增渐变线（Gradient Line）着色渲染模式。 / Added gradient line rendering mode for QGIS 3.40+.
  - 🚀 优化极值提取同步、精度控制及图层单位后缀。 / Improved min/max bounds, label precision, and unit suffix rendering.

  Version 2.0.0:
  - ✨ 新增线条加密、色带反转与输出管理功能。 / Added line densification, reverse ramp, and output controls.

  Version 1.1.0:
  - ✨ 首次发布。 / Initial release.