- Restructure main window a bit more - Remove attempt at SF Symbols icons for now - Add Now Playing popout to Stacks style main window, tooltip instructs to click to select the current track in playlist - Disable libFLAC plugin on macOS 10.13 and newer, letting Core Audio handle it instead. Apparently, libFLAC is not really ready for Apple Silicon yet.
25 lines
791 B
Objective-C
25 lines
791 B
Objective-C
//
|
|
// SPUDownloader.h
|
|
// Downloader
|
|
//
|
|
// Created by Mayur Pawashe on 4/1/16.
|
|
// Copyright © 2016 Sparkle Project. All rights reserved.
|
|
//
|
|
|
|
#if __has_feature(modules)
|
|
@import Foundation;
|
|
#else
|
|
#import <Foundation/Foundation.h>
|
|
#endif
|
|
#import "SPUDownloaderProtocol.h"
|
|
|
|
@protocol SPUDownloaderDelegate;
|
|
|
|
// This object implements the protocol which we have defined. It provides the actual behavior for the service. It is 'exported' by the service to make it available to the process hosting the service over an NSXPCConnection.
|
|
@interface SPUDownloader : NSObject <SPUDownloaderProtocol>
|
|
|
|
// Due to XPC remote object reasons, this delegate is strongly referenced
|
|
// Invoke cleanup when done with this instance
|
|
- (instancetype)initWithDelegate:(id <SPUDownloaderDelegate>)delegate;
|
|
|
|
@end
|