[general]
name=QuickFieldBrush
qgisMinimumVersion=3.16
qgisMaximumVersion=4.99
icon=icon/icon.svg
description=矢量要素右键快速赋值、属性值格式刷与要素修改历史面板。 / Rapid attribute assignment via right-click, format painter, and edit history panel for QGIS.
version=0.5.2
author=OpenQGIS
email=OpenQGIS@outlook.com
about=
  QuickFieldBrush 用于在 QGIS 中给矢量要素快速填写或批量修改属性。
  包含三个功能模块：
  1. 交互赋值：框选要素后右键选择属性值进行赋值，按图层记忆目标字段，支持频次与字母排序。
  2. 属性格式刷：支持从要素吸取值或手动选值，在地图上连续点击要素写入，支持停靠与悬浮。
  3. 历史面板：记录修改历史，支持地图单击居中高亮、双击选中要素、单步还原与导出 CSV。
  /
  QuickFieldBrush is used to rapidly fill in or batch modify vector feature attributes in QGIS.
  Includes three functional modules:
  1. Interactive Assignment: Box-select features and right-click to select an attribute value to assign. Remembers the target field per layer and supports frequency and alphabetical sorting.
  2. Attribute Format Painter: Absorb a value from a feature or select one manually, then click features on the map continuously to write values. Supports docked and floating modes.
  3. History Panel: Logs modification history, supporting single-click to center and highlight on map, double-click to select features, single-step revert, and CSV export.
category=Vector
tags=vector, attributes, assignment, format painter, brush, tagging, history, undo, osm, fast edit
homepage=https://github.com/OpenQGIS/QuickFieldBrush
tracker=https://github.com/OpenQGIS/QuickFieldBrush/issues
repository=https://github.com/OpenQGIS/QuickFieldBrush
changelog=
  Version 0.5.2:
  - ✨ 右键菜单当前属性值预览：在候选值列表左侧及空值操作项中自动显示绿色星标标示当前的属性值。 / Current attribute value preview in right-click menu: Automatically displays a green star indicator beside candidate values and the null action item to mark current attribute values.
  - 🐛 排序栏与悬停提示样式修复。 / Fixed sort bar and tooltip styling.
  Version 0.5.1:
  - 🚀 大图层右键响应提速：优化数要素图层的唯一值与频次统计速度，连续赋值后右键菜单即时弹出。 / Faster right-click response on large layers: Optimized unique value and frequency calculation speed for instant menu popup during continuous assignment.
  - 🧭 右键菜单原生风格统一：统一菜单底色与悬停高亮样式，消除滚动区域色差与双重高亮，适配 QGIS 原生浅色与暗色主题。 / Unified native right-click menu style: Standardized menu background and hover highlight styles, eliminating scroll area color differences and double highlights across QGIS light and dark themes.
  Version 0.5.0:
  - 🔄 原生选择工具伴随工作流：激活“交互赋值”自动联动 QGIS 原生选择工具（支持矩形、多边形、手绘、圆选等），切换平移等非选择工具或按 Esc 自动休眠。 / Selection Companion Workflow: Linked with QGIS native selection tools (box, polygon, freehand, radius) with auto-sleep on non-selection tools or Esc.
  - ⚙️ 紧凑字段选择弹窗：目标字段选择窗口宽度收窄至 310px，集成图层几何类型图标与 14 种原生字段类型图标。 / Compacted target field selection dialog to 310px width with layer geometry and field type icons.
  - 📐 菜单垂直居中与工作区防溢出：右键菜单优化为光标垂直居中对齐，支持系统任务栏与多屏工作区边缘自动翻转与防遮挡。 / Center-aligned menu spawn with workspace collision detection and screen clamping.
  - 🎨 原生矢量图标本地规整：右键菜单操作项（添加新值、清空字段、取消选择、设置）全部采用本地 QGIS 原生主题矢量 SVG。 / Replaced menu runtime theme icons with local native theme SVGs.
  Version 0.4.0:
  - 🎯 高分屏与跨平台精准识别：彻底消除 Mac Retina 视网膜屏与 Windows 4K 非整数缩放下的坐标漂移及邻近线误选。 / High-DPI precision hit-testing: Eliminates coordinate drift and adjacent line mis-selection on Mac Retina and Windows 4K displays.
  - ✨ 右键菜单新增【设为 NULL / 清空字段】快捷项，支持一键清空选中要素属性。 / Added "Set to NULL (Clear field)" in right-click menu to batch clear selected features.
  - 🧹 自动过滤与规整假空值：文本字面量 "NULL"、"null" 及空白纯空格自动排除，不再污染常规分类列表。 / Auto-cleans false null literals ("NULL", "null", blank spaces) from candidate lists.
  - 🛠️ 格式刷控制台新增【设为 NULL】操作按钮与下拉选项，支持将画笔切换为清空刷入模式或批量置空已选要素。 / Added "Set to NULL" button and option in format painter to paint NULL or clear selected features.
  - 🧭 优化操作历史面板的 NULL 值展示，规范显示为 "NULL" 并保持单步撤销与精准还原。 / Standardized NULL values display in edit history ledger with full single-step revert support.
  - ⚡ 橡皮筋几何类型自适应：点、线、面要素瞬时高亮完美贴合要素轮廓。 / Dynamic rubber band geometry adaptation for points, lines, and polygons.
  Version 0.3.0:
  - ⚙️ 格式刷控制台与历史面板支持原生停靠与悬浮切换。 / Format painter and history dialog now support native docking and floating.
  - 🛠️ 兼容 QGIS 4 与 Qt6 运行环境。 / Added compatibility for QGIS 4 and Qt6 environments.
  Version 0.2.0:
  - 格式刷控制台重构为原生 4 行紧凑布局，支持字段类型图标。 / Rebuilt format painter into a compact 4-row layout with field type icons.
  - 右键赋值菜单与格式刷支持字母与频次升降序切换。 / Added dynamic flipping sort (alphabetical and frequency) to menu and format painter.
  - 格式刷支持从要素吸取属性值，支持右键直接吸取。 / Format painter supports absorbing values from canvas features directly.
  - 新增操作历史面板，支持地图定位、单步还原、撤销与 CSV 导出。 / Added edit history panel with canvas centering, single-step revert, undo, and CSV export.
  - 更新图标样式，优化置顶稳定性与多语言支持。 / Updated icons, improved window pin stability, and added multilingual support.
  Version 0.1.0:
  - 首次发布，支持右键赋值与格式刷基础功能。 / Initial release with right-click assignment and format painter.
experimental=False
deprecated=False
