From 35b175d94484dbad571bda7631c4813cf997a9e3 Mon Sep 17 00:00:00 2001 From: hstyi Date: Mon, 18 Aug 2025 15:14:01 +0800 Subject: [PATCH] fix: settings dialog scale --- src/main/kotlin/app/termora/SettingsDialog.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/app/termora/SettingsDialog.kt b/src/main/kotlin/app/termora/SettingsDialog.kt index f37d9e6..3d7c8ae 100644 --- a/src/main/kotlin/app/termora/SettingsDialog.kt +++ b/src/main/kotlin/app/termora/SettingsDialog.kt @@ -1,6 +1,7 @@ package app.termora import app.termora.database.DatabaseManager +import com.formdev.flatlaf.util.UIScale import java.awt.BorderLayout import java.awt.Dimension import java.awt.Window @@ -14,7 +15,10 @@ internal class SettingsDialog(owner: Window) : DialogWrapper(owner) { private val properties get() = DatabaseManager.getInstance().properties init { - size = Dimension(UIManager.getInt("Dialog.width"), UIManager.getInt("Dialog.height")) + size = Dimension( + UIScale.scale(UIManager.getInt("Dialog.width")), + UIScale.scale(UIManager.getInt("Dialog.height")) + ) isModal = true title = I18n.getString("termora.setting") setLocationRelativeTo(null)