diff --git a/src/frontend/qt_sdl/ROMInfoDialog.cpp b/src/frontend/qt_sdl/ROMInfoDialog.cpp
index 5ca720d3e..7859327a5 100644
--- a/src/frontend/qt_sdl/ROMInfoDialog.cpp
+++ b/src/frontend/qt_sdl/ROMInfoDialog.cpp
@@ -82,7 +82,13 @@ ROMInfoDialog::ROMInfoDialog(QWidget* parent) : QDialog(parent), ui(new Ui::ROMI
ui->dsiIconImage->setPixmap(QPixmap::fromImage(iconImage));
}
- ui->iconTitle->setText(QString::fromUtf16(banner->EnglishTitle));
+ // It seems that setting line-height is not supported in QSS, but is supported in the subset of
+ // CSS implemented in rich text areas. So this will have to be here instead of in the .ui file.
+ ui->iconTitle->setText(
+ "
" +
+ QString::fromUtf16(banner->EnglishTitle).replace('\n', "
") +
+ "
"
+ );
ui->japaneseTitle->setText(QString::fromUtf16(banner->JapaneseTitle));
ui->englishTitle->setText(QString::fromUtf16(banner->EnglishTitle));
diff --git a/src/frontend/qt_sdl/ROMInfoDialog.ui b/src/frontend/qt_sdl/ROMInfoDialog.ui
index 25592889f..331207e1e 100644
--- a/src/frontend/qt_sdl/ROMInfoDialog.ui
+++ b/src/frontend/qt_sdl/ROMInfoDialog.ui
@@ -6,8 +6,8 @@
0
0
- 557
- 547
+ 482
+ 516
@@ -525,108 +525,193 @@
-
-
-
-
-
- Save icon
+
-
+
+
+ QFrame::Box
-
-
- -
-
-
-
- 0
- 0
-
+
+ QFrame::Plain
-
- #iconBox {
- border: 1px solid black;
- background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
- stop: 0 white,
- stop: 1 lightgrey);
-}
-
-#titleBox {
- border: 0.5px solid grey;
- background-color: #fbfbfb;
-}
-
-#iconTitle {
- color: black;
-}
-
+
+ 1
-
-
-
-
- Qt::AlignCenter
-
-
- false
-
-
- false
-
-
+
+
+ 0
+
- 2
+ 0
+
+
+ 0
- 2
+ 0
-
-
-
+
-
+
-
+
0
0
- 32
- 32
+ 187
+ 43
- 32
- 32
+ 187
+ 45
-
- [icon]
-
-
-
- -
-
-
-
- 0
- 0
-
+
+ #iconBox {
+ border: 1px solid white;
+ background-color: qlineargradient(
+ x1: 0, y1: 1,
+ x2: 0, y2: 0,
+ stop: 0 #c3c3c3,
+ stop: 0.199 #c3c3c3,
+ stop: 0.2 #d3d3d3,
+ stop: 0.399 #d3d3d3,
+ stop: 0.4 #e3e3e3,
+ stop: 0.599 #e3e3e3,
+ stop: 0.6 #f3f3f3,
+ stop: 0.799 #f3f3f3,
+ stop: 0.8 #fbfbfb,
+ stop: 1 #fbfbfb
+ );
+}
+
+#iconTitle {
+ border: 1px solid #a2a2a2;
+ border-left-color: #797979;
+ letter-spacing: -0.5px;
+ background-color: qlineargradient(
+ x1: 0, y1: 0,
+ x2: 0, y2: 1,
+ stop: 0.000000 #fbfbfb,
+ stop: 0.024380 #fbfbfb,
+ stop: 0.024390 #e3e3e3,
+ stop: 0.048770 #e3e3e3,
+ stop: 0.048780 #fbfbfb,
+ stop: 0.073161 #fbfbfb,
+ stop: 0.073171 #e3e3e3,
+ stop: 0.097551 #e3e3e3,
+ stop: 0.097561 #fbfbfb,
+ stop: 0.121941 #fbfbfb,
+ stop: 0.121951 #e3e3e3,
+ stop: 0.146331 #e3e3e3,
+ stop: 0.146341 #fbfbfb,
+ stop: 0.170722 #fbfbfb,
+ stop: 0.170732 #e3e3e3,
+ stop: 0.195112 #e3e3e3,
+ stop: 0.195122 #fbfbfb,
+ stop: 0.219502 #fbfbfb,
+ stop: 0.219512 #e3e3e3,
+ stop: 0.243892 #e3e3e3,
+ stop: 0.243902 #fbfbfb,
+ stop: 0.268283 #fbfbfb,
+ stop: 0.268293 #e3e3e3,
+ stop: 0.292673 #e3e3e3,
+ stop: 0.292683 #fbfbfb,
+ stop: 0.317063 #fbfbfb,
+ stop: 0.317073 #e3e3e3,
+ stop: 0.341453 #e3e3e3,
+ stop: 0.341463 #fbfbfb,
+ stop: 0.365844 #fbfbfb,
+ stop: 0.365854 #e3e3e3,
+ stop: 0.390234 #e3e3e3,
+ stop: 0.390244 #fbfbfb,
+ stop: 0.414624 #fbfbfb,
+ stop: 0.414634 #e3e3e3,
+ stop: 0.439014 #e3e3e3,
+ stop: 0.439024 #fbfbfb,
+ stop: 0.463405 #fbfbfb,
+ stop: 0.463415 #e3e3e3,
+ stop: 0.487795 #e3e3e3,
+ stop: 0.487805 #fbfbfb,
+ stop: 0.512185 #fbfbfb,
+ stop: 0.512195 #e3e3e3,
+ stop: 0.536575 #e3e3e3,
+ stop: 0.536585 #fbfbfb,
+ stop: 0.560966 #fbfbfb,
+ stop: 0.560976 #e3e3e3,
+ stop: 0.585356 #e3e3e3,
+ stop: 0.585366 #fbfbfb,
+ stop: 0.609746 #fbfbfb,
+ stop: 0.609756 #e3e3e3,
+ stop: 0.634136 #e3e3e3,
+ stop: 0.634146 #fbfbfb,
+ stop: 0.658527 #fbfbfb,
+ stop: 0.658537 #e3e3e3,
+ stop: 0.682917 #e3e3e3,
+ stop: 0.682927 #fbfbfb,
+ stop: 0.707307 #fbfbfb,
+ stop: 0.707317 #e3e3e3,
+ stop: 0.731697 #e3e3e3,
+ stop: 0.731707 #fbfbfb,
+ stop: 0.756088 #fbfbfb,
+ stop: 0.756098 #e3e3e3,
+ stop: 0.780478 #e3e3e3,
+ stop: 0.780488 #fbfbfb,
+ stop: 0.804868 #fbfbfb,
+ stop: 0.804878 #e3e3e3,
+ stop: 0.829258 #e3e3e3,
+ stop: 0.829268 #fbfbfb,
+ stop: 0.853649 #fbfbfb,
+ stop: 0.853659 #e3e3e3,
+ stop: 0.878039 #e3e3e3,
+ stop: 0.878049 #fbfbfb,
+ stop: 0.902429 #fbfbfb,
+ stop: 0.902439 #e3e3e3,
+ stop: 0.926819 #e3e3e3,
+ stop: 0.926829 #fbfbfb,
+ stop: 0.951210 #fbfbfb,
+ stop: 0.951220 #e3e3e3,
+ stop: 0.975600 #e3e3e3,
+ stop: 0.975610 #fbfbfb
+ );
+}
+
-
+
+ Qt::AlignCenter
+
+
+ false
+
+
+ false
+
+
- 1
+ 5
- 1
+ 0
- 1
+ 0
- 1
+ 0
-
-
+
+ 6
+
+
+ 0
+
+
-
@@ -636,11 +721,8 @@
- Courier New
8
- 50
- false
- false
+ NoAntialias
@@ -651,31 +733,30 @@
- -
-
-
- Qt::Horizontal
+
-
+
+
+
+ 0
+ 0
+
-
+
- 20
- 20
+ 32
+ 32
-
-
- -
-
-
- Qt::Horizontal
-
-
+
- 20
- 20
+ 32
+ 32
-
+
+ [icon]
+
+
@@ -683,7 +764,33 @@
- -
+
-
+
+
+ Qt::Horizontal
+
+
+
+ 0
+ 0
+
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 0
+ 0
+
+
+
+
+ -
@@ -758,6 +865,13 @@
-
+
+
+ Save icon
+
+
+
+ -
false
@@ -767,32 +881,6 @@
- -
-
-
- Qt::Horizontal
-
-
-
- 0
- 0
-
-
-
-
- -
-
-
- Qt::Horizontal
-
-
-
- 0
- 0
-
-
-
-