# Simple Image Renamer 0.2 A lightweight, visual batch renaming tool built with **C++** and **gtkmm-3.0**. Designed for users who need to organize photo collections quickly with real-time feedback and a responsive interface. ![Application Screenshot](screenshot.png) ## Key Features * **Responsive Grid View**: Thumbnails automatically reflow based on window size. * **Dual Renaming Modes**: * **Sequential Numbering**: Use patterns (e.g., `vacation_###`) with adjustable padding and start indices. * **Find & Replace**: Quickly swap specific text strings across multiple filenames. * **Intelligent Ordering**: * Natural Sort (e.g., `2.jpg` comes before `10.jpg`). * Chronological sorting (Oldest/Newest). * **Manual Mode**: Full drag-and-drop support to define a custom rename sequence. * **Rich Metadata Display**: Each thumbnail shows the file format, original resolution, file size, and timestamp in `HH:mm dd-MMM-yyyy` format. * **Interactive Frames**: Thumbnails are housed in high-contrast frames that adapt to your system's light or dark theme. * **Safety Features**: Instant **Undo** for the last rename operation and a "Reload/Stop" toggle for folder processing. --- ## Requirements To build on **Debian** or similar distributions, you need: * `g++` (C++17 support) * `libgtkmm-3.0-dev` * `pkg-config` ```bash sudo apt update sudo apt install build-essential libgtkmm-3.0-dev pkg-config