diff --git a/CHANGELOG.md b/CHANGELOG.md index 64ffc54..a276501 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,8 +1,11 @@ # Changelog ## 0.12.x +### 0.12.2: Minor UI Improvements for Theme Compatibility +- Fixed text clipping issues when using the new theme options. + ### 0.12.1: Removed Unnecessary Debug Prints -- Removed leftover debug print statements. +- Removed leftover debug statements. ### 0.12.0: New Settings Menu & Patches - **New Settings Window:** diff --git a/src/OptimaLab35/ui/preview_window.py b/src/OptimaLab35/ui/preview_window.py index 5c871d0..eb3ab56 100644 --- a/src/OptimaLab35/ui/preview_window.py +++ b/src/OptimaLab35/ui/preview_window.py @@ -17,14 +17,14 @@ from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor, QPalette, QPixmap, QRadialGradient, QTransform) from PySide6.QtWidgets import (QApplication, QCheckBox, QFrame, QHBoxLayout, QLabel, QLineEdit, QMainWindow, QMenuBar, - QPushButton, QSizePolicy, QSlider, QSpinBox, - QVBoxLayout, QWidget) + QPushButton, QSizePolicy, QSlider, QSpacerItem, + QSpinBox, QVBoxLayout, QWidget) class Ui_Preview_Window(object): def setupUi(self, Preview_Window): if not Preview_Window.objectName(): Preview_Window.setObjectName(u"Preview_Window") - Preview_Window.resize(803, 775) + Preview_Window.resize(875, 775) Preview_Window.setMinimumSize(QSize(800, 700)) self.centralwidget = QWidget(Preview_Window) self.centralwidget.setObjectName(u"centralwidget") @@ -40,39 +40,33 @@ class Ui_Preview_Window(object): self.widget = QWidget(self.centralwidget) self.widget.setObjectName(u"widget") - self.widget.setMinimumSize(QSize(150, 628)) + self.widget.setMinimumSize(QSize(160, 628)) self.widget.setMaximumSize(QSize(150, 16777215)) - self.verticalLayout_4 = QVBoxLayout(self.widget) - self.verticalLayout_4.setObjectName(u"verticalLayout_4") + self.verticalLayout = QVBoxLayout(self.widget) + self.verticalLayout.setObjectName(u"verticalLayout") self.image_path_lineEdit = QLineEdit(self.widget) self.image_path_lineEdit.setObjectName(u"image_path_lineEdit") - self.verticalLayout_4.addWidget(self.image_path_lineEdit) + self.verticalLayout.addWidget(self.image_path_lineEdit) self.load_Button = QPushButton(self.widget) self.load_Button.setObjectName(u"load_Button") - self.verticalLayout_4.addWidget(self.load_Button) + self.verticalLayout.addWidget(self.load_Button) - self.widget_2 = QWidget(self.widget) - self.widget_2.setObjectName(u"widget_2") - self.widget_2.setMinimumSize(QSize(0, 250)) - self.widget_2.setMaximumSize(QSize(16777215, 250)) - self.verticalLayout = QVBoxLayout(self.widget_2) - self.verticalLayout.setObjectName(u"verticalLayout") - self.label = QLabel(self.widget_2) + self.label = QLabel(self.widget) self.label.setObjectName(u"label") self.verticalLayout.addWidget(self.label) - self.brightness_spinBox = QSpinBox(self.widget_2) + self.brightness_spinBox = QSpinBox(self.widget) self.brightness_spinBox.setObjectName(u"brightness_spinBox") self.brightness_spinBox.setMinimum(-100) self.brightness_spinBox.setMaximum(100) self.verticalLayout.addWidget(self.brightness_spinBox) - self.brightness_Slider = QSlider(self.widget_2) + self.brightness_Slider = QSlider(self.widget) self.brightness_Slider.setObjectName(u"brightness_Slider") self.brightness_Slider.setMinimum(-100) self.brightness_Slider.setMaximum(100) @@ -80,24 +74,24 @@ class Ui_Preview_Window(object): self.verticalLayout.addWidget(self.brightness_Slider) - self.reset_brightness_Button = QPushButton(self.widget_2) + self.reset_brightness_Button = QPushButton(self.widget) self.reset_brightness_Button.setObjectName(u"reset_brightness_Button") self.verticalLayout.addWidget(self.reset_brightness_Button) - self.label_2 = QLabel(self.widget_2) + self.label_2 = QLabel(self.widget) self.label_2.setObjectName(u"label_2") self.verticalLayout.addWidget(self.label_2) - self.contrast_spinBox = QSpinBox(self.widget_2) + self.contrast_spinBox = QSpinBox(self.widget) self.contrast_spinBox.setObjectName(u"contrast_spinBox") self.contrast_spinBox.setMinimum(-100) self.contrast_spinBox.setMaximum(100) self.verticalLayout.addWidget(self.contrast_spinBox) - self.contrast_Slider = QSlider(self.widget_2) + self.contrast_Slider = QSlider(self.widget) self.contrast_Slider.setObjectName(u"contrast_Slider") self.contrast_Slider.setMinimum(-100) self.contrast_Slider.setMaximum(100) @@ -105,56 +99,43 @@ class Ui_Preview_Window(object): self.verticalLayout.addWidget(self.contrast_Slider) - self.reset_contrast_Button = QPushButton(self.widget_2) + self.reset_contrast_Button = QPushButton(self.widget) self.reset_contrast_Button.setObjectName(u"reset_contrast_Button") self.verticalLayout.addWidget(self.reset_contrast_Button) - self.grayscale_checkBox = QCheckBox(self.widget_2) + self.grayscale_checkBox = QCheckBox(self.widget) self.grayscale_checkBox.setObjectName(u"grayscale_checkBox") self.verticalLayout.addWidget(self.grayscale_checkBox) + self.verticalSpacer = QSpacerItem(20, 219, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding) - self.verticalLayout_4.addWidget(self.widget_2) + self.verticalLayout.addItem(self.verticalSpacer) - self.widget_5 = QWidget(self.widget) - self.widget_5.setObjectName(u"widget_5") - self.verticalLayout_2 = QVBoxLayout(self.widget_5) - self.verticalLayout_2.setObjectName(u"verticalLayout_2") - - self.verticalLayout_4.addWidget(self.widget_5) - - self.widget_4 = QWidget(self.widget) - self.widget_4.setObjectName(u"widget_4") - self.verticalLayout_3 = QVBoxLayout(self.widget_4) - self.verticalLayout_3.setObjectName(u"verticalLayout_3") - self.live_update = QCheckBox(self.widget_4) + self.live_update = QCheckBox(self.widget) self.live_update.setObjectName(u"live_update") self.live_update.setChecked(True) - self.verticalLayout_3.addWidget(self.live_update) + self.verticalLayout.addWidget(self.live_update) - self.update_Button = QPushButton(self.widget_4) + self.update_Button = QPushButton(self.widget) self.update_Button.setObjectName(u"update_Button") self.update_Button.setAutoFillBackground(False) - self.verticalLayout_3.addWidget(self.update_Button) + self.verticalLayout.addWidget(self.update_Button) - self.checkBox = QCheckBox(self.widget_4) + self.checkBox = QCheckBox(self.widget) self.checkBox.setObjectName(u"checkBox") self.checkBox.setLayoutDirection(Qt.LeftToRight) self.checkBox.setChecked(True) - self.verticalLayout_3.addWidget(self.checkBox) + self.verticalLayout.addWidget(self.checkBox) - self.close_Button = QPushButton(self.widget_4) + self.close_Button = QPushButton(self.widget) self.close_Button.setObjectName(u"close_Button") - self.verticalLayout_3.addWidget(self.close_Button) - - - self.verticalLayout_4.addWidget(self.widget_4) + self.verticalLayout.addWidget(self.close_Button) self.horizontalLayout.addWidget(self.widget) @@ -162,7 +143,7 @@ class Ui_Preview_Window(object): Preview_Window.setCentralWidget(self.centralwidget) self.menubar = QMenuBar(Preview_Window) self.menubar.setObjectName(u"menubar") - self.menubar.setGeometry(QRect(0, 0, 803, 27)) + self.menubar.setGeometry(QRect(0, 0, 875, 27)) Preview_Window.setMenuBar(self.menubar) self.retranslateUi(Preview_Window) diff --git a/src/OptimaLab35/ui/preview_window.ui b/src/OptimaLab35/ui/preview_window.ui index e926d2a..f47cfac 100644 --- a/src/OptimaLab35/ui/preview_window.ui +++ b/src/OptimaLab35/ui/preview_window.ui @@ -6,7 +6,7 @@ 0 0 - 803 + 875 775 @@ -44,7 +44,7 @@ - 150 + 160 628 @@ -54,7 +54,7 @@ 16777215 - + @@ -73,174 +73,158 @@ - - - - 0 - 250 - + + + Brightness - - - 16777215 - 250 - - - - - - - Brightness - - - - - - - -100 - - - 100 - - - - - - - -100 - - - 100 - - - Qt::Horizontal - - - - - - - Click to reset the brightness to its default value (0). - - - Reset - - - - - - - Contrast - - - - - - - -100 - - - 100 - - - - - - - -100 - - - 100 - - - Qt::Horizontal - - - - - - - Click to reset the contrast to its default value (0). - - - Reset - - - - - - - Convert the image to grayscale (black and white). - - - Black n White - - - - - - + + + -100 + + + 100 + - - - - - - Live update applies changes instantly. If the app becomes unresponsive or lags, disable this option. - - - Live update - - - true - - - - - - - Apply Changes to Preview - - - false - - - Update Preview - - - - - - - Enable to copy adjustments to the main window upon closing - - - Qt::LeftToRight - - - Copy Values - - - true - - - - - - - - - - Close - - - - + + + -100 + + + 100 + + + Qt::Horizontal + + + + + + + Click to reset the brightness to its default value (0). + + + Reset + + + + + + + Contrast + + + + + + + -100 + + + 100 + + + + + + + -100 + + + 100 + + + Qt::Horizontal + + + + + + + Click to reset the contrast to its default value (0). + + + Reset + + + + + + + Convert the image to grayscale (black and white). + + + Black n White + + + + + + + Qt::Vertical + + + + 20 + 219 + + + + + + + + Live update applies changes instantly. If the app becomes unresponsive or lags, disable this option. + + + Live update + + + true + + + + + + + Apply Changes to Preview + + + false + + + Update Preview + + + + + + + Enable to copy adjustments to the main window upon closing + + + Qt::LeftToRight + + + Copy Values + + + true + + + + + + + + + + Close + @@ -253,7 +237,7 @@ 0 0 - 803 + 875 27