diff --git a/src/OptimaLab35/gui.py b/src/OptimaLab35/gui.py index 4fc4afb..1194845 100644 --- a/src/OptimaLab35/gui.py +++ b/src/OptimaLab35/gui.py @@ -10,7 +10,7 @@ from OptimaLab35.ui.exif_handler_window import ExifEditor from OptimaLab35.ui.simple_dialog import SimpleDialog # Import the SimpleDialog class from OptimaLab35 import __version__ -from PySide6.QtCore import QRunnable, QThreadPool, Signal, QObject, QRegularExpression +from PySide6.QtCore import QRunnable, QThreadPool, Signal, QObject, QRegularExpression, Qt from PySide6 import QtWidgets from PySide6.QtWidgets import ( @@ -75,7 +75,6 @@ class OptimaLab35(QMainWindow, Ui_MainWindow): self.ui.edit_exif_button.clicked.connect(self.open_exif_editor) self.ui.actionAbout.triggered.connect(self.info_window) - self.ui.actionPreview.triggered.connect(self.open_preview_window) self.ui.preview_Button.clicked.connect(self.open_preview_window) regex = QRegularExpression(r"^\d{1,2}\.\d{1,6}$") @@ -88,7 +87,7 @@ class OptimaLab35(QMainWindow, Ui_MainWindow): # UI related function, changing parts, open, etc. def open_preview_window(self): self.preview_window.values_selected.connect(self.update_values) - self.preview_window.show() + self.preview_window.showMaximized() def update_values(self, value1, value2, checkbox_state): # Update main window's widgets with the received values @@ -98,12 +97,20 @@ class OptimaLab35(QMainWindow, Ui_MainWindow): self.ui.grayscale_checkBox.setChecked(checkbox_state) def info_window(self): - # ChatGPT, mainly info_text = f"""

{self.name} v{self.version}

-

(C) 2024-2025 Mr. Finchum aka CodeByMrFinchum

-

{self.name} is a GUI for {self.o.name} (v{self.o.version}).

-

Both projects are in active development, for more details, visit:

+

(C) 2024-2025 Mr Finchum aka CodeByMrFinchum

+

{self.name} is a GUI for {self.o.name} (v{self.o.version}), enhancing its functionality with a\nuser-friendly interface for efficient image and metadata management.

+ +

Features:

+ + +

For more details, visit: