From b6f25690ae135d7c3d29969c04c7e9aba9e3aed0 Mon Sep 17 00:00:00 2001 From: Mr Finchum Date: Mon, 29 Sep 2025 12:29:28 +0200 Subject: [PATCH] Moving some readme parts to new wiki. --- CHANGELOG.md | 8 ++++++ README.md | 47 ++++++++++------------------------- pip_README.md | 2 ++ src/OptimaLab35/mainWindow.py | 5 ++-- 4 files changed, 26 insertions(+), 36 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2e87689..f206ac2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## 1.8.x +### 1.8.0: Feature - Adding wiki and reform readme +- Trimmed readme and moved some content to the wiki. +- About now linkes to Forgejo not GitLab, and the new wiki. +- pip readme also contains link to wiki. + +--- + ## 1.7.x ### 1.7.0: Feature - Automatically Add Missing EXIF Fields - Between versions 1.5 and 1.6, two new EXIF fields were introduced: `developer` and `time`. diff --git a/README.md b/README.md index 22efff4..1088f3e 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,17 @@ # **OptimaLab35** Developed on my [forgejo instance](https://code.boxyfoxy.net/CodeByMrFinchum), [GitLab](https://gitlab.com/CodeByMrFinchum) is used as backup. +I've decided to move some sections to the [Forgejo wiki](https://code.boxyfoxy.net/CodeByMrFinchum/OptimaLab35/wiki/Home) to keep the README concise. This way, I can update the wiki continuously without requiring a version bump for the program. + +The README will now contain: + +* A quick overview of the project +* Key features +* Installation instructions +* Disclaimer about GAI usage + +For everything else — including images, detailed information, and performance notes — please refer to the [wiki](https://code.boxyfoxy.net/CodeByMrFinchum/OptimaLab35/wiki/Home). + ## **Overview** **OptimaLab35** enhances **OPTIMA35** (**Organizing, Processing, Tweaking Images, and Modifying scanned Analogs from 35mm Film**) by offering a user-friendly graphical interface for efficient image and metadata management. @@ -19,6 +30,7 @@ While there is always room for additional features and optimizations, the core f ### **Image Processing** - Resize images (upscale or downscale) +- Convert to different image file (jpg, png, webp) - Convert images to grayscale - Adjust brightness and contrast - Add customizable text-based watermarks @@ -47,45 +59,12 @@ Install via **pip** (dependencies are handled automatically): pip install OptimaLab35 ``` ---- - -## GUI Preview -The layout remains consistent with v1.0.0. -The UI is OS-dependent, but a custom theme can be enabled in the settings. - -**Main tab** - -![main](https://code.boxyfoxy.net/CodeByMrFinchum/OptimaLab35/raw/branch/main/media/mainwindow_light.png){width=40%} -![main](https://code.boxyfoxy.net/CodeByMrFinchum/OptimaLab35/raw/branch/main/media/mainwindow_dark.png){width=40%} - -**Exif tab** - -![main](https://code.boxyfoxy.net/CodeByMrFinchum/OptimaLab35/raw/branch/main/media/mainwindow_exif_light.png){width=40%} -![main](https://code.boxyfoxy.net/CodeByMrFinchum/OptimaLab35/raw/branch/main/media/mainwindow_exif_dark.png){width=40%} - -**Preview window** - -![main](https://code.boxyfoxy.net/CodeByMrFinchum/OptimaLab35/raw/branch/main/media/previewwindow_light.png){width=40%} -![main](https://code.boxyfoxy.net/CodeByMrFinchum/OptimaLab35/raw/branch/main/media/previewwindow_dark.png){width=40%} - -**Settings** - -![main](https://code.boxyfoxy.net/CodeByMrFinchum/OptimaLab35/raw/branch/main/media/settingswindow_light.png){width=40%} -![main](https://code.boxyfoxy.net/CodeByMrFinchum/OptimaLab35/raw/branch/main/media/settingswindow_dark.png){width=40%} - -**Updater** - -![main](https://code.boxyfoxy.net/CodeByMrFinchum/OptimaLab35/raw/branch/main/media/settingswindow_updater_light.png){width=40%} -![main](https://code.boxyfoxy.net/CodeByMrFinchum/OptimaLab35/raw/branch/main/media/settingswindow_updater_dark.png){width=40%} - ---- - # Contribution Thanks to developer [Mr Finch](https://gitlab.com/MrFinchMkV) for contributing to this project. ## Use of LLMs -In the interest of transparency, I disclose that Generative AI (GAI) large language models (LLMs), including OpenAI’s ChatGPT and Ollama models (e.g., OpenCoder and Qwen2.5-coder), have been used to assist in this project. +In the interest of transparency, I disclose that Generative AI (GAI) large language models (LLMs), including OpenAI's ChatGPT and Ollama models (e.g., OpenCoder and Qwen2.5-coder), have been used to assist in this project. ### Areas of Assistance: - Project discussions and planning diff --git a/pip_README.md b/pip_README.md index 576c8bf..48a2ea3 100644 --- a/pip_README.md +++ b/pip_README.md @@ -9,3 +9,5 @@ Developed on my [forgejo instance](https://code.boxyfoxy.net/CodeByMrFinchum), [ - Preview image adjustments in real time - Theme selection (light, dark, auto) - Automatic updates via PyPI + +For more details, screenshots, and additional information, please see the [wiki](https://code.boxyfoxy.net/CodeByMrFinchum/OptimaLab35/wiki/Home). diff --git a/src/OptimaLab35/mainWindow.py b/src/OptimaLab35/mainWindow.py index 99d1399..f09230f 100644 --- a/src/OptimaLab35/mainWindow.py +++ b/src/OptimaLab35/mainWindow.py @@ -131,9 +131,10 @@ class OptimaLab35(QMainWindow, Ui_MainWindow):

For more details, visit:

"""