# Visual Renamer Pro (C++ / GTK) A high-performance, multi-threaded GUI tool for batch renaming images on Linux. Built with C++17 and `gtkmm-3.0`. ![Visual Renamer Screenshot](https://via.placeholder.com/800x400?text=Visual+Renamer+Screenshot) ## Features * **⚡ Blazing Fast:** Uses C++ threads to load and process thumbnails without freezing the UI. * **🖼️ Visual Reordering:** Drag and drop images to rearrange their sequence before renaming. * **🔢 Natural Sorting:** Correctly sorts `image_1.jpg`, `image_2.jpg`, `image_10.jpg` automatically. * **📂 Drag-and-Drop Support:** Drag folders directly from your file manager into the window. * **📐 Resizable Thumbnails:** Switch between Small (100px), Medium (250px), and Large (500px) views instantly. * **🛡️ Safe Renaming:** Uses a two-step rename process to prevent file collisions. ## Prerequisites You need a C++ compiler and the GTKmm development libraries. **Debian / Ubuntu / Mint:** ```bash sudo apt-get update sudo apt-get install build-essential libgtkmm-3.0-dev pkg-config