AddGameDialog rewrite from @VectorNull #19

Manually merged
Dervart merged 7 commits from Dervart/PortProtonQt:fixes-2 into main 2025-06-29 08:58:21 +00:00
2 changed files with 44 additions and 19 deletions
Showing only changes of commit a6562ca488 - Show all commits

View File

@ -17,6 +17,7 @@
- Статус выделения и наведения на карточки теперь взаимоисключают друг друга
- Все desktop файлы создаются с коментарием "Запустить игру {название} через PortProton"
- Заполнители в переводах теперь стали более осмысленными
- Изменена компоновка диалога добавления игры для лучшего отображения в Gamescope
### Fixed
- Дублирование обводки выделения карточек при быстром перемешении мыши

View File

@ -3,8 +3,7 @@ import tempfile
from typing import cast, TYPE_CHECKING
from PySide6.QtGui import QPixmap, QIcon
from PySide6.QtWidgets import (
QDialog, QLineEdit, QFormLayout, QPushButton,
QHBoxLayout, QLabel, QVBoxLayout, QListWidget, QScrollArea, QWidget, QListWidgetItem
QDialog, QLineEdit, QFormLayout, QHBoxLayout, QLabel, QVBoxLayout, QListWidget, QScrollArea, QWidget, QListWidgetItem
)
from PySide6.QtCore import Qt, QObject, Signal, QMimeDatabase, QTimer
from icoextract import IconExtractor, IconExtractorError