Ariver
2026-06-04 1d19c0593ebe6abe60468e12e87459ab68586603
Apptag/PreferencesView.swift
@@ -4,8 +4,8 @@
// MARK: - Preferences View
struct PreferencesView: View {
    private let settingsWindowWidth: CGFloat = 880
    private let settingsContentWidth: CGFloat = 820
    private let settingsWindowWidth: CGFloat = 1000
    private let settingsContentWidth: CGFloat = 940
    private let generalContentWidth: CGFloat = 720
    private let generalLabelWidth: CGFloat = 190
    private let generalControlWidth: CGFloat = 500
@@ -372,8 +372,9 @@
    }
    private var languageColumns: [GridItem] {
        [
            GridItem(.flexible(minimum: 220), spacing: 18, alignment: .top),
            GridItem(.flexible(minimum: 220), spacing: 18, alignment: .top),
            GridItem(.flexible(minimum: 180), spacing: 14, alignment: .top),
            GridItem(.flexible(minimum: 180), spacing: 14, alignment: .top),
            GridItem(.flexible(minimum: 180), spacing: 14, alignment: .top),
        ]
    }
    private var displayModeColumns: [GridItem] {
@@ -554,9 +555,7 @@
                        }
                        .padding(.vertical, 4)
                    }
                    .frame(maxHeight: 250)
                    Spacer(minLength: 0)
                    .frame(maxWidth: .infinity, maxHeight: .infinity, alignment: .top)
                }
                .frame(maxWidth: settingsContentWidth, alignment: .leading)
                .tabItem { Label(tr("settings.language"), systemImage: "globe") }
@@ -948,7 +947,7 @@
                .transition(.opacity.combined(with: .move(edge: .bottom)))
            }
        }
        .frame(width: settingsWindowWidth, height: 460)
        .frame(width: settingsWindowWidth, height: 480)
        .onAppear {
            syncSelectedLanguage()
            showPendingHotkeyWarningIfNeeded()