[general]
name=Field Remarks Table
qgisMinimumVersion=3.28
qgisMaximumVersion=4.99
supportsQt6=True
description=Field-remark packs, batch fill and replace, settings with shortcuts, field mapping from the clipboard, and multi-start line-direction check. QGIS 3.28 through 4.99
version=1.18.10
author=youyu
email=jd_sys_xx@163.com
about=Complementary attribute editor for vector layers. Does not replace the built-in Attribute Table (F6) or its default shortcut.
    Compared with the built-in table and other attribute-table plugins, it focuses on:
    - Field-remark packs: aliases, hover notes, and insert meanings in named packs shared across projects (not tied to one .qgz). Variables such as {{title}} when inserting values
    - Batch fill: constants, sequence around text, add text, expressions, and replace (one box for Standard / Around the match / Whole field, then constant or expression)
    - Settings: toolbar order, per-tool shortcuts (refused if QGIS already uses them), and parameters such as filter-follows-column and selected line length
    - Field mapping copy from a project layer, a file, or the Copy Features clipboard (WKT/WKB, GeoJSON)
    - Line-direction check: every filtered point on the start layer acts as a start; nearest start sets each line direction
    Use: select a vector layer, open from the toolbar or Vector menu, edit in the plugin window; save and rollback use the layer edit buffer.
    QGIS 3.28 through 4.99 (Qt 5 and Qt 6). No extra Python packages. UI: Chinese, English, Spanish, French, Arabic, German, Japanese, or Korean; first launch follows QGIS then system locale; unmatched locales use English.
icon=icon.png
category=Vector
tags=attribute table, field remarks, aliases, editing, batch edit, line direction, field mapping
homepage=https://yuyouhui.online/tools/qgis/field-remarks-table/
tracker=https://github.com/AutoFYQ323/field-remarks-table/issues
repository=https://github.com/AutoFYQ323/field-remarks-table
changelog=1.18.10
    - Replace is one box. Rest on Standard, Around the match, or Whole field, then pick a constant or an expression. Around the match also picks before or after. Sequence is no longer a replace write source. Find and write boxes stay
    - Dropdown lists size to the real rows before they open, so the first open no longer shows a blank row at the bottom
    - QGIS 3.28 through 4.99, Qt 5 and Qt 6. Dialogs and menus use the Qt 6 call, and new fields are created with QMetaType on Qt 6
    - Field remarks: the current-pack list shows the full name, and Help on that row opens the Field remarks page
    - Settings dialog replaces toolbar order: Toolbar / Shortcuts / Parameters tabs
    - Per-tool keyboard shortcuts with conflict checking against QGIS; shortcuts work from the QGIS main window too
    - Status line re-ordered: CRS, total, shown, selected, sort, edit state
    - For line layers, the bottom center can show the total length of the selected features (geometry-computed, off by default)
    - Quick filter follows the current column on non-categorized layers; categorized layers keep the category filter
    - Field mapping: load the source from the QGIS Copy Features clipboard (WKT/WKB table, GeoJSON, or bare WKT)
    - Line-direction check: all filtered points of the start layer act as starts at once (nearest start decides a line's direction); category filters apply to the start layer; no more picking a single start point
    - Added German, Japanese, and Korean; the language menu now shows every language in its own spelling
    - Removed KMZ export and Quick naming
    1.18.7
    - Add Spanish, French, and Arabic
    - First launch follows the QGIS locale, then the system locale; the choice is remembered
    - Worded toolbar icons and the language menu use the current language only
    - Arabic lays out plugin buttons and titles from right to left; attribute values stay left to right
    - Help pages are available in Chinese, English, Spanish, French, and Arabic
    1.18.6
    - Field remarks help: what the pack shows, what it writes, enable, matching, variables, value map, and quick insert
    - Help opens on five pages: attribute table, field remarks, settings, field mapping, line direction
    - Fill bar keeps constant, sequence around text, add text, expression, and replace
    - Chinese / English labels update in plugin windows that are already open
    1.18.5
    - Remove duplicate localize_button_box in i18n/runtime.py (Flake8 F811 on plugins.qgis.org scan)
    1.18.4
    - Mark all intentional except pass/continue and random jitter with Bandit nosec (plugins.qgis.org security scan)
    1.18.3
    - Remove bundled Bandit config so the plugins.qgis.org scan is not marked configured
    - Mark intentional try/except guards with nosec instead of a shipped .bandit file
    - Chinese / English UI, first-launch locale match, and remembered language
    - English toolbar icons keep the 24 px size
    - Pink and mint themes keep the Const combo fully visible
    - Filter value box opens on click and shows a count after each value
    - Toolbar default order updated; buttons can be hidden
    - Field-remark pack actions grouped into Packs and Import / Export
    - Copy an unmatched remark pack to a new pack and drop unmatched layers/fields
    - Field mapping copy and line-direction check tools
    1.18.2
    - Clear Bandit findings for plugins.qgis.org security scan
    - KMZ text escape via html.escape (no xml.sax)
    - HTTPS Google Maps icon href in KMZ
    - Bundle .bandit skips for intentional try/except guards (B110)
    1.18.1
    - Public packaging for plugins.qgis.org
    - English metadata, About, and README
    - GPL-2.0-or-later LICENSE
    - Vector menu entry
    - Clarified that this is complementary to the built-in attribute table
experimental=False
deprecated=False
hasProcessingProvider=False
