diff --git a/Rare/Components/Tabs/Games/GameList.py b/Rare/Components/Tabs/Games/GameList.py
index 695f50cf..e51316da 100644
--- a/Rare/Components/Tabs/Games/GameList.py
+++ b/Rare/Components/Tabs/Games/GameList.py
@@ -40,6 +40,7 @@ class GameList(QStackedWidget):
self.icon_scrollarea.setWidgetResizable(True)
self.icon_scrollarea.setVerticalScrollBarPolicy(Qt.ScrollBarAsNeeded)
+ self.list_scrollarea.setWidgetResizable(True)
self.list_scrollarea.setVerticalScrollBarPolicy(Qt.ScrollBarAsNeeded)
self.info_text = self.tr("Installed Games: {} Available Games: {}").format(
diff --git a/Rare/Components/Tabs/Games/ImportWidget.py b/Rare/Components/Tabs/Games/ImportWidget.py
index 1a5bd4b6..454ce669 100644
--- a/Rare/Components/Tabs/Games/ImportWidget.py
+++ b/Rare/Components/Tabs/Games/ImportWidget.py
@@ -4,7 +4,8 @@ import string
from logging import getLogger
from PyQt5.QtCore import pyqtSignal
-from PyQt5.QtWidgets import QWidget, QLabel, QHBoxLayout, QPushButton, QVBoxLayout, QFileDialog, QMessageBox, QLineEdit
+from PyQt5.QtWidgets import QWidget, QLabel, QHBoxLayout, QPushButton, QVBoxLayout, QFileDialog, QMessageBox, QLineEdit, \
+ QGroupBox
from qtawesome import icon
from Rare.utils import LegendaryApi
@@ -34,11 +35,13 @@ class ImportWidget(QWidget):
self.title = QLabel("
Import Game
{self.tr('Import existing game from Epic Games Launcher')}")
- self.layout.addWidget(self.import_one_game)
+ # self.import_one_game = QLabel(f"{self.tr('Import existing game from Epic Games Launcher')}
")
+ self.import_one_game = QGroupBox(self.tr('Import existing game from Epic Games Launcher'))
+ self.import_one_game.setObjectName("group")
+ self.gb_layout = QVBoxLayout()
self.import_game_info = QLabel(self.tr("Select path to game"))
- self.layout.addWidget(self.import_game_info)
+ self.gb_layout.addWidget(self.import_game_info)
self.override_app_name_label = QLabel(self.tr("Override app name (Only if imported game from legendary or the app could not find the app name)"))
self.app_name_input = QLineEdit()
@@ -52,17 +55,21 @@ class ImportWidget(QWidget):
self.path_edit = PathEdit(os.path.expanduser("~"), QFileDialog.DirectoryOnly)
self.path_edit.text_edit.textChanged.connect(self.path_changed)
- self.layout.addWidget(self.path_edit)
+ self.gb_layout.addWidget(self.path_edit)
- self.layout.addWidget(self.override_app_name_label)
- self.layout.addWidget(self.app_name_input)
+ self.gb_layout.addWidget(self.override_app_name_label)
+ self.gb_layout.addWidget(self.app_name_input)
self.info_label = QLabel("")
- self.layout.addWidget(self.info_label)
+ self.gb_layout.addWidget(self.info_label)
self.import_button = QPushButton(self.tr("Import Game"))
- self.layout.addWidget(self.import_button)
+ self.gb_layout.addWidget(self.import_button)
self.import_button.clicked.connect(self.import_game)
+ self.import_one_game.setLayout(self.gb_layout)
+
+ self.layout.addWidget(self.import_one_game)
+
self.layout.addStretch(1)
self.auto_import = QLabel(f"{self.tr('Auto import all existing games')}
")
diff --git a/Rare/Styles/RareStyle.qss b/Rare/Styles/RareStyle.qss
index d6670020..addacfa3 100644
--- a/Rare/Styles/RareStyle.qss
+++ b/Rare/Styles/RareStyle.qss
@@ -30,8 +30,15 @@ QTabBar::tab:hover#main_tab_bar {
}
+QGroupBox{
+ border: none;
+}
+
QGroupBox#group{
font-size: 15px;
+ border: 1px solid white;
+ padding: 8px;
+ margin-top: 10px;
}
QTabBar::tab:disabled {