|
|
@@ -1,19 +1,29 @@
|
|
|
-# Simple Image renamer (C++ / GTK)
|
|
|
+# Simple Image Renamer 0.1
|
|
|
|
|
|
-A simple multi-threaded GUI tool for batch renaming images on Linux. Built with C++17 and `gtkmm-3.0`.
|
|
|
+**A safe, visual, and fast batch image renamer for Linux.**
|
|
|
|
|
|
-## Features
|
|
|
+Simple Image Renamer is a lightweight C++ application designed to make organizing photos painless. Unlike command-line scripts, it provides a full visual interface with thumbnails, live previews of new filenames, and a robust undo system.
|
|
|
|
|
|
-* **🖼️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.
|
|
|
+
|
|
|
+
|
|
|
+## ✨ Key Features
|
|
|
+
|
|
|
+* ** Live Preview:** See exactly what your files will look like (in blue text) *before* you rename them.
|
|
|
+* ** Undo Support:** Made a mistake? Hit the Undo button to instantly revert changes.
|
|
|
+* ** Pattern Renaming:** Easily serialize files (e.g., `vacation_001.jpg`, `vacation_002.jpg`) using `###` placeholders.
|
|
|
+* **som Search & Replace:** Switch modes to fix typos or change specific words across multiple files.
|
|
|
+* ** Selective Renaming:** Use checkboxes to rename only specific files in a folder.
|
|
|
+* ** Smart Sorting:** Sort by Natural Name (1, 2, 10) or Date Modified (keep your vacation photos in order!).
|
|
|
+* ** Visual Thumbnails:** Adjustable thumbnail sizes (Tiny, Normal, Huge).
|
|
|
|
|
|
## Prerequisites
|
|
|
|
|
|
-Preinstalled C++ compiler and the GTKmm development libraries.
|
|
|
+This application is built with **C++17** and **gtkmm-3.0**.
|
|
|
|
|
|
-**Debian / Ubuntu / Mint:**
|
|
|
+### Debian / Ubuntu / Mint
|
|
|
```bash
|
|
|
-sudo apt-get update
|
|
|
-sudo apt-get install build-essential libgtkmm-3.0-dev pkg-config
|
|
|
+sudo apt update
|
|
|
+sudo apt install build-essential libgtkmm-3.0-dev
|
|
|
+
|
|
|
+### RedHat and others
|
|
|
+Sorry you're on your own there!
|