[general]
name=FeatureNavEd
qgisMinimumVersion=3.22
qgisMaximumVersion=4.99
description=Navigate and edit vector layer features one by one with attribute display, sorting, and auto-zoom. Dockable panel with previous/next navigation.
about=FeatureNavEd is a dockable panel that lets you navigate and edit features of a vector layer one by one, similar to the Identify tool but with full navigation and editing control.
    <br><br>
    <b>Layer Selection</b> — Select a vector layer from the dropdown or drag-and-drop directly from the Layers panel. Supports all vector layer types (point, line, polygon).
    <b>Feature Navigation</b> — Step through features with First, Previous, Next, and Last buttons. Sort features by any field in ascending or descending order. Each feature is automatically selected, zoomed to, and flashed on the map canvas.
    <b>Attribute Form</b> — Displays the native QGIS attribute form for each feature, matching the exact look of the built-in feature form. Supports inline editing when the layer is in edit mode.
    <b>Auto-zoom</b> — Configurable map scale control lets you adjust the zoom level when navigating between features.
    <b>Identify Feature Attribute</b> — Click a feature directly on the map canvas to jump to it in the panel, just like the Identify tool but can directly edit them when in Editing mode.
    <br><br>
    <b>Top Toolbar</b> — Quick-access icons for Pick from Map, Filter, Find, and Open Attribute Table.
    <b>Find</b> — Search for features by field value with autocomplete dropdown, without filtering the navigation list.
    <b>Filter</b> — Collapsible filter bar with expression-based filtering and selected-features-only mode.
    <b>Sort Value Display</b> — The Sort By group title shows the current feature's sort field value for quick reference.

version=1.0.3
author=Irene Jaya
email=irenejaya1@gmail.com
tracker=https://github.com/irenejaya/feature-navigator-editor/issues
repository=https://github.com/irenejaya/feature-navigator-editor
homepage=https://github.com/irenejaya/feature-navigator-editor

category=Vector
tags=navigation,features,identify,inspector,browse,viewer,navigate,editor,attribute,form,dockable,pick

icon=icon.svg

experimental=False
deprecated=False
hasProcessingProvider=no
server=False

changelog=
    1.0.3 - Advanced options, lock selection, duplicate/delete, edit-mode and stability fixes
        * Advanced Options dropdown in top toolbar (gear icon) hosting 'Go to selected' (default on)
        * Lock current selection: snapshot the current map selection as a fixed navigation set so map canvas selection changes no longer disturb the nav list
        * Duplicate / Delete current feature buttons in the Navigate row (enabled only when the layer is in edit mode; delete asks for confirmation)
        * Sort By dropdown now shows the native QGIS field-type icon (abc / 1.2 / 123) for each field, with field name + type as tooltip
        * Settings persistence via QgsSettings: auto-zoom, auto-scale, go-to-selected, scale, sort order are restored on next launch
        * Feature form cached per layer and reused via setFeature() on revisits for a snappier navigation experience
        * New keyboard shortcuts: Alt+P (previous), Alt+N (next), Alt+S (toggle Go to selected)
        * Save Edits button now enables immediately on attribute change (matches native form behaviour)
        * Scrollable feature form for tall attribute layouts
        * No longer crashes when the active layer is removed from the project
    1.0.2 - Back navigation and flash button
        * Back button in toolbar to return to last viewed feature (history tracked across all nav actions)
        * Flash / re-zoom button in Navigate box to re-blink and re-centre the current feature
        * VxD monotonic check removed from Parcels QA (Flood Level and Depth only)
    1.0.1 - UI improvements and new features
        * Top toolbar with quick-access icons (Pick, Filter, Find, Attribute Table)
        * Find feature by field value with autocomplete dropdown (no filtering)
        * Collapsible filter bar with expression input and selected-only toggle
        * Sort field value shown in group title for quick reference
        * Open Attribute Table button
        * Removed bookmark feature
        * Cleaner, more minimal layout
    1.0.0 - Initial release
        * Dockable panel with layer selection and drag-and-drop support
        * Feature navigation with First/Previous/Next/Last buttons
        * Identify feature from map tool (click to jump to feature)
        * Sort features by any field, ascending or descending
        * Native QGIS attribute form display via iface.getFeatureForm()
        * Inline editing support when layer is in edit mode
        * Auto-zoom with configurable map scale
        * Feature flash and selection on navigate
        * Dedicated toolbar with toggle action
        * Full QGIS 4.0 / Qt6 compatibility