From 10af8f0e1b2eb761ad86028b14d74b5f141a8a24 Mon Sep 17 00:00:00 2001 From: Brent Simmons Date: Sun, 17 Mar 2019 21:51:41 -0700 Subject: [PATCH] Continue work on accounts prefs pane. Also: make window content invisible while animating between panes. --- NetNewsWire/Base.lproj/Preferences.storyboard | 116 ++++++++---------- .../PreferencesWindowController.swift | 2 + 2 files changed, 54 insertions(+), 64 deletions(-) diff --git a/NetNewsWire/Base.lproj/Preferences.storyboard b/NetNewsWire/Base.lproj/Preferences.storyboard index fdaa07195..7bafbec43 100644 --- a/NetNewsWire/Base.lproj/Preferences.storyboard +++ b/NetNewsWire/Base.lproj/Preferences.storyboard @@ -254,15 +254,14 @@ - - - - - + + + + - - + + @@ -284,53 +283,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -338,24 +290,56 @@ - - + + + + - - - - + + + + + + + + + + + + + + + + + + + + @@ -376,4 +360,8 @@ + + + + diff --git a/NetNewsWire/Preferences/PreferencesWindowController.swift b/NetNewsWire/Preferences/PreferencesWindowController.swift index 26b3f7bd6..2ed8628c9 100644 --- a/NetNewsWire/Preferences/PreferencesWindowController.swift +++ b/NetNewsWire/Preferences/PreferencesWindowController.swift @@ -180,7 +180,9 @@ private extension PreferencesWindowController { } if windowFrame != updatedWindowFrame { + window!.contentView?.alphaValue = 0.0 window!.setFrame(updatedWindowFrame, display: true, animate: true) + window!.contentView?.alphaValue = 1.0 } } }