Enhance PhotoTagger README to include new last name search and filter-aware navigation features. Update descriptions for the left panel and modify identified interface to reflect case-insensitive search capabilities and auto-selection of matches, improving user experience and interface clarity.

This commit is contained in:
tanyar09 2025-09-29 13:08:02 -04:00
parent 2394afb5ee
commit 34aba85fc6

View File

@ -156,6 +156,8 @@ python3 photo_tagger.py auto-match --auto --show-faces
- 🚫 **Smart Navigation** - Next button disabled on last person, Back button disabled on first
- 💾 **Bidirectional Changes** - Can both identify and unidentify faces in the same session
- ⚡ **Optimized Performance** - Efficient database queries and streamlined interface
- 🔍 **Last Name Search** - Filter matched people by last name (case-insensitive) in the left panel
- 🎯 **Filter-Aware Navigation** - Auto-selects the first match; Back/Next respect the filtered list
### View & Modify Identified Faces (NEW)
```bash
@ -166,6 +168,9 @@ python3 photo_tagger.py modifyidentified
This GUI lets you quickly review all identified people, rename them, and temporarily unmatch faces before committing.
**Left Panel (People):**
- 🔍 **Last Name Search** - Search box to filter people by last name (case-insensitive)
- 🔎 **Search Button** - Apply filter to show only matching people
- 🧹 **Clear Button** - Reset filter to show all people
- 👥 **People List** - Shows all identified people with face counts in full name format including middle names, maiden names, and birth dates
- 🖱️ **Clickable Names** - Click to select a person (selected name is bold)
- ✏️ **Edit Name Icon** - Comprehensive person editing with all fields; tooltip shows "Update name"
@ -673,6 +678,8 @@ This is now a minimal, focused tool. Key principles:
### 🎨 Enhanced Modify Identified Interface (NEW!)
- ✅ **Complete Person Information** - Shows full names with middle names, maiden names, and birth dates
- ✅ **Last Name Search** - Filter people by last name with case-insensitive search
- ✅ **Auto-Selection** - Automatically selects first person in filtered results
- ✅ **Comprehensive Editing** - Edit all person fields: first, last, middle, maiden names, and date of birth
- ✅ **Visual Calendar Integration** - Professional date picker with month/year navigation
- ✅ **Smart Validation** - Save button only enabled when all required fields (first name, last name, date of birth) are filled