fix: permissions window could look wrong in some languages like chinese
see https://github.com/lwouis/alt-tab-macos/issues/5112#issuecomment-3692769341
This commit is contained in:
1 parent
fcc6651b6a
commit
914f91f9f7
2 files changed
+4
No files matched your search
@@ -38,6 +38,8 @@ class PermissionView: StackView {
|
||||
self.status = status
|
||||
wantsLayer = true
|
||||
layer!.cornerRadius = GridView.interPadding / 2
|
||||
setContentHuggingPriority(.required, for: .horizontal)
|
||||
setContentCompressionResistancePriority(.required, for: .horizontal)
|
||||
}
|
||||
|
||||
func updatePermissionStatus(_ permissionStatus: PermissionStatus) {
|
||||
|
||||
@@ -69,6 +69,8 @@ class PermissionsWindow: NSWindow {
|
||||
)
|
||||
rows.append([screenRecordingView])
|
||||
}
|
||||
let widestRowWidth = rows.reduce(0) { max($0, $1[0]!.fittingSize.width) }
|
||||
rows.forEach { $0[0]!.fit(widestRowWidth, $0[0]!.fittingSize.height) }
|
||||
let view = GridView(rows as! [[NSView]])
|
||||
view.fit()
|
||||
setContentSize(view.fittingSize)
|
||||
|
||||
Reference in new issue
Block a user