From 5b21015aee82bb8e275c990a4067befa5723dd88 Mon Sep 17 00:00:00 2001 From: Sergey Palcheh Date: Tue, 21 Oct 2025 12:25:53 +0600 Subject: [PATCH 1/3] added compatibility links and certificates --- winehelper_gui.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/winehelper_gui.py b/winehelper_gui.py index 6a73e9f..337e7ef 100644 --- a/winehelper_gui.py +++ b/winehelper_gui.py @@ -1788,9 +1788,11 @@ class WineHelperGUI(QMainWindow): if tab_name == "Автоматическая установка": title = "Автоматическая установка" html_content = ("

Автоматическая установка

" - "

Скрипты из этого списка скачают, установят и настроят приложение за вас. " - "Просто выберите программу и нажмите «Установить».

" - "

Для доступа к экспериментальным скриптам установки отметьте опцию «Показать тестовые версии» внизу списка.

") + "

Скрипты из этого списка скачают, установят и настроят приложение за вас. Просто выберите программу и нажмите «Установить».

" + "

Для доступа к экспериментальным скриптам установки отметьте опцию «Показать тестовые версии» внизу списка.

" + "

С полным списком совместимого ПО и сертификатами можно ознакомиться по следующим ссылкам:
" + "Для 10 платформы:
https://www.basealt.ru/fileadmin/user_upload/compatibility/P10-view2.html
" + "Для 11 платформы:
https://www.basealt.ru/fileadmin/user_upload/compatibility/P11-view2.html

") show_global = False elif tab_name == "Ручная установка": title = "Ручная установка" From 49c1ac6846a9dc208b37bbe31c0db39dd0840e87 Mon Sep 17 00:00:00 2001 From: Sergey Palcheh Date: Tue, 21 Oct 2025 14:36:47 +0600 Subject: [PATCH 2/3] fixed the text color change after an error in the log --- winehelper_gui.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/winehelper_gui.py b/winehelper_gui.py index 337e7ef..12bf8d4 100644 --- a/winehelper_gui.py +++ b/winehelper_gui.py @@ -14,7 +14,7 @@ from PyQt5.QtWidgets import (QApplication, QMainWindow, QWidget, QVBoxLayout, QH QTextEdit, QFileDialog, QMessageBox, QLineEdit, QCheckBox, QStackedWidget, QScrollArea, QFormLayout, QGroupBox, QRadioButton, QComboBox, QListWidget, QListWidgetItem, QGridLayout, QFrame, QDialog, QTextBrowser, QInputDialog, QDialogButtonBox, QSystemTrayIcon, QMenu) from PyQt5.QtCore import Qt, QProcess, QSize, QTimer, QProcessEnvironment, QPropertyAnimation, QEasingCurve, pyqtSignal -from PyQt5.QtGui import QIcon, QFont, QTextCursor, QPixmap, QPainter, QCursor +from PyQt5.QtGui import QIcon, QFont, QTextCursor, QPixmap, QPainter, QCursor, QTextCharFormat from PyQt5.QtNetwork import QLocalServer, QLocalSocket @@ -870,6 +870,9 @@ class WinetricksManagerDialog(QDialog): "Подробности смотрите в логе.", QMessageBox.Warning, {"buttons": {"OK": QMessageBox.AcceptRole}}) + # Сбрасываем формат символов к значению по умолчанию. + # Это гарантирует, что следующий вызов append() не унаследует красный цвет. + self.log_output.setCurrentCharFormat(QTextCharFormat()) self.apply_button.setEnabled(True) self.close_button.setEnabled(True) return From 0e8ee7788aed2360ff6d4cb9c3bcd4883e20e1b0 Mon Sep 17 00:00:00 2001 From: Sergey Palcheh Date: Tue, 21 Oct 2025 14:45:27 +0600 Subject: [PATCH 3/3] fixed: the Delete all WineHelper data button is active by default --- winehelper_gui.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/winehelper_gui.py b/winehelper_gui.py index 12bf8d4..3183d4c 100644 --- a/winehelper_gui.py +++ b/winehelper_gui.py @@ -2519,7 +2519,7 @@ class WineHelperGUI(QMainWindow): prefix_names = [] self.created_prefix_selector.blockSignals(True) - self.remove_all_button.setEnabled(bool(prefix_names)) + self.remove_all_button.setEnabled(True) self.created_prefix_selector.clear() if prefix_names: self.created_prefix_selector.addItems(prefix_names) @@ -2535,7 +2535,7 @@ class WineHelperGUI(QMainWindow): self.current_managed_prefix_name = None self._setup_prefix_management_panel(None) self.delete_prefix_button.setEnabled(False) - self.remove_all_button.setEnabled(False) + self.remove_all_button.setEnabled(True) self.create_base_pfx_button.setEnabled(False) self.open_prefix_folder_button.setEnabled(False) else: