From 1c7314a3799dc19237ff79b0f3c7be665996fc9a Mon Sep 17 00:00:00 2001 From: Serhiy Mytrovtsiy Date: Tue, 21 Dec 2021 18:52:11 +0100 Subject: [PATCH] fix: fixed standard window button position for some RTL languages (#751) --- Stats/Views/Settings.swift | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Stats/Views/Settings.swift b/Stats/Views/Settings.swift index 56a4c2ed..fd3879e4 100644 --- a/Stats/Views/Settings.swift +++ b/Stats/Views/Settings.swift @@ -28,6 +28,14 @@ class SettingsWindow: NSWindow, NSWindowDelegate { defer: false ) + if let close = self.standardWindowButton(.closeButton), + let mini = self.standardWindowButton(.miniaturizeButton), + let zoom = self.standardWindowButton(.zoomButton) { + close.setFrameOrigin(NSPoint(x: 7, y: 1)) + mini.setFrameOrigin(NSPoint(x: 27, y: 1)) + zoom.setFrameOrigin(NSPoint(x: 47, y: 1)) + } + self.contentViewController = self.viewController self.animationBehavior = .default self.collectionBehavior = .moveToActiveSpace