From e61d81bb126992d82d864e844d4595b6c3838d80 Mon Sep 17 00:00:00 2001 From: ShikiSuen Date: Thu, 25 Aug 2022 23:29:19 +0800 Subject: [PATCH] PrefUI // Use faster tab animation settings. --- .../Preferences/PreferencesTabViewController.swift | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Source/3rdParty/SindreSorhus/Preferences/PreferencesTabViewController.swift b/Source/3rdParty/SindreSorhus/Preferences/PreferencesTabViewController.swift index b202daea..acc20da3 100755 --- a/Source/3rdParty/SindreSorhus/Preferences/PreferencesTabViewController.swift +++ b/Source/3rdParty/SindreSorhus/Preferences/PreferencesTabViewController.swift @@ -29,7 +29,11 @@ final class PreferencesTabViewController: NSViewController, PreferencesStyleCont } override func loadView() { - view = NSView() + let newView = NSVisualEffectView() + newView.material = NSVisualEffectView.Material.sidebar + newView.blendingMode = NSVisualEffectView.BlendingMode.behindWindow + newView.state = NSVisualEffectView.State.active + view = newView view.translatesAutoresizingMaskIntoConstraints = false } @@ -135,7 +139,7 @@ final class PreferencesTabViewController: NSViewController, PreferencesStyleCont // View controller animations only work on macOS 10.14 and newer. let options: NSViewController.TransitionOptions if #available(macOS 10.14, *) { - options = animated && isAnimated ? [.crossfade] : [] + options = animated && isAnimated ? [.slideUp] : [] } else { options = [] }