version 2

This commit is contained in:
master
2025-11-15 21:49:04 -05:00
parent 8c55eeffd4
commit f2cf0d7d89
28 changed files with 1315 additions and 1007 deletions
+15 -7
View File
@@ -1,14 +1,16 @@
# Screenshot OCR Gallery
A Qt6-based image gallery application that allows you to search through OCR data from your screenshots with live preview.
A Qt6-based image gallery application that allows you to search through OCR data from your screenshots with live preview and dynamic resizing.
## Features
- Fast visual navigation through your screenshot collection
- Live search through OCR text as you type
- 4×4 image gallery grid with 256px wide previews
- Ultra-responsive live search through OCR text as you type with optimized performance
- Dynamic grid layout that automatically reflows (1x, 2x, 3x, 4x, etc.) based on window width
- No horizontal scrollbars - content always fits the window width
- Filename overlay at the bottom of each image for easy identification
- Opens images in your default image viewer on click
- Responsive design that adjusts to window size
- Minimal 2px spacing between images for a compact view
- Proper error handling for missing files and database issues
## Requirements
@@ -88,9 +90,15 @@ After building, run the application:
1. When the application starts, it will display all screenshots found in the database
2. Type in the search bar to filter images by OCR text content
3. Results update as you type
4. Click on any image to open it in your default image viewer
5. Hover over an image to see the file path and a preview of its OCR text
3. Results update instantly as you type with optimized search performance
4. When you clear the search bar, all images are immediately shown
5. Resize the application window to see the grid automatically reflow:
- Wider windows show more columns (4x, 5x, etc.)
- Narrower windows reduce to fewer columns (3x, 2x)
- Very narrow windows show a single centered column (1x)
- No horizontal scrolling - content always fits the available width
6. Each image displays its filename at the bottom for easy identification
7. Click on any image to open it in your default image viewer
## Troubleshooting