From b604c09338616158fe2bf9c4c56a399ab2af0f87 Mon Sep 17 00:00:00 2001 From: Claudio Cambra Date: Wed, 28 Feb 2024 21:56:26 +0800 Subject: [PATCH] Add a loading overlay to table view to indicate fetch in progress Signed-off-by: Claudio Cambra --- .../ShareViewController.swift | 2 ++ .../FileProviderUIExt/ShareViewController.xib | 23 +++++++++++++++++-- 2 files changed, 23 insertions(+), 2 deletions(-) diff --git a/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/ShareViewController.swift b/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/ShareViewController.swift index 2a292c07e..7bc8ffa45 100644 --- a/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/ShareViewController.swift +++ b/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/ShareViewController.swift @@ -22,6 +22,8 @@ class ShareViewController: NSViewController, ShareViewDataSourceUIDelegate { @IBOutlet weak var tableView: NSTableView! @IBOutlet weak var optionsView: NSView! @IBOutlet weak var splitView: NSSplitView! + @IBOutlet weak var loadingEffectView: NSVisualEffectView! + @IBOutlet weak var loadingIndicator: NSProgressIndicator! public override var nibName: NSNib.Name? { return NSNib.Name(self.className) diff --git a/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/ShareViewController.xib b/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/ShareViewController.xib index f1d5801aa..27ffb97d4 100644 --- a/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/ShareViewController.xib +++ b/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/ShareViewController.xib @@ -13,6 +13,8 @@ + + @@ -160,7 +162,7 @@ - + @@ -345,17 +347,34 @@ Gw + + + + + + + + + + + + + + + + + - + -- 2.30.2