From 150ae5fd3f23ebc69e0272f618d4d75cfcdd8ba8 Mon Sep 17 00:00:00 2001 From: tanyar09 Date: Wed, 8 Oct 2025 15:21:09 -0400 Subject: [PATCH] Enhance Search GUI with multiple search types and interactive features This commit updates the README to detail new functionalities in the Search GUI, including the ability to search for photos by name, date, tags, and to identify photos without faces or tags. A collapsible filters area has been added, featuring a folder location filter, browse and clear buttons, and tooltips for user guidance. The results display now includes sortable columns and additional interactive features such as a tag help icon and calendar picker, improving the overall user experience and search capabilities. --- README.md | 30 +++++++++++++++++++++++++----- 1 file changed, 25 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 9d6c64f..23dbc51 100644 --- a/README.md +++ b/README.md @@ -357,16 +357,36 @@ python3 photo_tagger.py search-gui ``` **🔍 Enhanced Search GUI Features:** -- **Person Column**: Shows the matched person's full name -- **📁 Column**: Click to open the file's folder (tooltip: "Open file location") + +**🔍 Multiple Search Types:** +- **Search photos by name**: Find photos containing specific people +- **Search photos by date**: Find photos within date ranges (with calendar picker) +- **Search photos by tags**: Find photos with specific tags (with help icon) +- **Photos without faces**: Find photos with no detected faces +- **Photos without tags**: Find untagged photos + +**📋 Filters Area (Collapsible):** +- **Folder Location Filter**: Filter results by specific folder path +- **Browse Button**: Visual folder selection dialog +- **Clear Button**: Reset folder filter +- **Expand/Collapse**: Click +/- to show/hide filters +- **Tooltips**: Hover over +/- for expand/collapse guidance + +**📊 Results Display:** +- **Person Column**: Shows matched person's name (only in name search) +- **📁 Column**: Click to open file's folder (tooltip: "Open file location") - **🏷️ Column**: Click to show photo tags in popup, hover for tag tooltip - **Photo Path Column**: Click to open the photo (tooltip: "Open photo") - **☑ Column**: Click to select/deselect photos for bulk tagging +- **Date Taken Column**: Shows when photo was taken +- **Sortable Columns**: Click column headers to sort results + +**🎛️ Interactive Features:** +- **Tag Help Icon (❓)**: Hover to see all available tags in column format +- **Calendar Picker**: Click 📅 to select dates (date fields are read-only) +- **Enter Key Support**: Press Enter in search fields to trigger search - **Tag Selected Photos**: Button to open linkage dialog for selected photos - **Clear All Selected**: Button to deselect all checkboxes -- **Enter Key**: Press Enter in the name field to trigger search -- **Sortable Columns**: Click column headers to sort by person name or photo path -- **Wider Window**: Optimized size to show all columns including checkbox column **🎯 Search GUI Workflow:** 1. **Search for Photos**: Enter a person's name and press Enter or click Search