Update title font sizes for macOS

This commit is contained in:
Dan Paulat 2025-07-01 00:15:54 -05:00
parent b8a0dae042
commit 788bd114cc
2 changed files with 18 additions and 6 deletions

View file

@ -24,13 +24,19 @@ AboutDialog::AboutDialog(QWidget* parent) :
p {std::make_unique<AboutDialogImpl>()}, p {std::make_unique<AboutDialogImpl>()},
ui(new Ui::AboutDialog) ui(new Ui::AboutDialog)
{ {
#if !defined(__APPLE__)
static constexpr int titleFontSize = 14;
#else
static constexpr int titleFontSize = 18;
#endif
ui->setupUi(this); ui->setupUi(this);
int titleFontId = const int titleFontId =
manager::FontManager::Instance().GetFontId(types::Font::din1451alt_g); manager::FontManager::Instance().GetFontId(types::Font::din1451alt_g);
QString titleFontFamily = const QString titleFontFamily =
QFontDatabase::applicationFontFamilies(titleFontId).at(0); QFontDatabase::applicationFontFamilies(titleFontId).at(0);
QFont titleFont(titleFontFamily, 14); const QFont titleFont(titleFontFamily, titleFontSize);
ui->titleLabel->setFont(titleFont); ui->titleLabel->setFont(titleFont);
QString repositoryUrl = QString repositoryUrl =

View file

@ -42,13 +42,19 @@ public:
UpdateDialog::UpdateDialog(QWidget* parent) : UpdateDialog::UpdateDialog(QWidget* parent) :
QDialog(parent), p {std::make_unique<Impl>(this)}, ui(new Ui::UpdateDialog) QDialog(parent), p {std::make_unique<Impl>(this)}, ui(new Ui::UpdateDialog)
{ {
#if !defined(__APPLE__)
static constexpr int titleFontSize = 12;
#else
static constexpr int titleFontSize = 16;
#endif
ui->setupUi(this); ui->setupUi(this);
int titleFontId = const int titleFontId =
manager::FontManager::Instance().GetFontId(types::Font::din1451alt_g); manager::FontManager::Instance().GetFontId(types::Font::din1451alt_g);
QString titleFontFamily = const QString titleFontFamily =
QFontDatabase::applicationFontFamilies(titleFontId).at(0); QFontDatabase::applicationFontFamilies(titleFontId).at(0);
QFont titleFont(titleFontFamily, 12); const QFont titleFont(titleFontFamily, titleFontSize);
ui->bannerLabel->setFont(titleFont); ui->bannerLabel->setFont(titleFont);
ui->releaseNotesText->setOpenExternalLinks(true); ui->releaseNotesText->setOpenExternalLinks(true);