diff --git a/src/frontend/helpers/dpi_aware_dialog.cpp b/src/frontend/helpers/dpi_aware_dialog.cpp index e314107..147baa0 100644 --- a/src/frontend/helpers/dpi_aware_dialog.cpp +++ b/src/frontend/helpers/dpi_aware_dialog.cpp @@ -27,7 +27,8 @@ void DPIAwareDialog::showEvent(QShowEvent* event) { #ifdef __APPLE__ // Note: macOS implements system level virtualization, so there's no need to connect here. // but we still need to call SetContentSizes() at least once to set up the UI - resize(original_width, original_height); + // macOS style has more padding. Make the dialog larger for compensation. + resize(original_width * 1.25, original_height * 1.25); SetContentSizes(); #else resized = false; diff --git a/src/frontend/import_dialog.cpp b/src/frontend/import_dialog.cpp index 465b63f..7d5c875 100644 --- a/src/frontend/import_dialog.cpp +++ b/src/frontend/import_dialog.cpp @@ -460,6 +460,7 @@ void ImportDialog::RepopulateContent() { ui->main->setSortingEnabled(true); connect(ui->main, &QTreeWidget::itemChanged, this, &ImportDialog::OnItemChanged); + UpdateSizeDisplay(); } void ImportDialog::UpdateSizeDisplay() {