Skip to content

Commit

Permalink
feat: removed Growl (#210)
Browse files Browse the repository at this point in the history
Co-authored-by: Siim Raud <[email protected]>
  • Loading branch information
2ndalpha and Siim Raud authored Sep 3, 2022
1 parent 3d6cb2d commit a27dcf7
Show file tree
Hide file tree
Showing 13 changed files with 1 addition and 1,780 deletions.
1 change: 0 additions & 1 deletion Frameworks/Growl.framework/Growl

This file was deleted.

1 change: 0 additions & 1 deletion Frameworks/Growl.framework/Headers

This file was deleted.

1 change: 0 additions & 1 deletion Frameworks/Growl.framework/Resources

This file was deleted.

Binary file removed Frameworks/Growl.framework/Versions/A/Growl
Binary file not shown.
6 changes: 0 additions & 6 deletions Frameworks/Growl.framework/Versions/A/Headers/Growl.h

This file was deleted.

This file was deleted.

575 changes: 0 additions & 575 deletions Frameworks/Growl.framework/Versions/A/Headers/GrowlApplicationBridge.h

This file was deleted.

348 changes: 0 additions & 348 deletions Frameworks/Growl.framework/Versions/A/Headers/GrowlDefines.h

This file was deleted.

24 changes: 0 additions & 24 deletions Frameworks/Growl.framework/Versions/A/Resources/Info.plist

This file was deleted.

1 change: 0 additions & 1 deletion Frameworks/Growl.framework/Versions/Current

This file was deleted.

6 changes: 0 additions & 6 deletions Gas Mask.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -58,8 +58,6 @@
353A80FC10B020B10005CAD1 /* UserDefaults.plist in Resources */ = {isa = PBXBuildFile; fileRef = 353A80FB10B020B10005CAD1 /* UserDefaults.plist */; };
353D18BC1114C0C1005C4E54 /* applicationIcon.icns in Resources */ = {isa = PBXBuildFile; fileRef = 354E80A010AF33C100FC4757 /* applicationIcon.icns */; };
3541CE0510E4AF9B00FA00CB /* SyncingArrowsBadge.m in Sources */ = {isa = PBXBuildFile; fileRef = 3541CE0410E4AF9B00FA00CB /* SyncingArrowsBadge.m */; };
3541CEA910E4B8F800FA00CB /* Growl.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3541CEA810E4B8F800FA00CB /* Growl.framework */; };
3541CEB110E4B90E00FA00CB /* Growl.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3541CEA810E4B8F800FA00CB /* Growl.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
3544E2D310E4CCB1009AC525 /* Map.m in Sources */ = {isa = PBXBuildFile; fileRef = 3544E2D210E4CCB1009AC525 /* Map.m */; };
3545DC7310E38DDE00EBA66D /* Offline.png in Resources */ = {isa = PBXBuildFile; fileRef = 3545DC7210E38DDE00EBA66D /* Offline.png */; };
3545DCA910E396CF00EBA66D /* Network.m in Sources */ = {isa = PBXBuildFile; fileRef = 3545DCA810E396CF00EBA66D /* Network.m */; };
Expand Down Expand Up @@ -160,7 +158,6 @@
dstSubfolderSpec = 10;
files = (
354DDD0E114EBC9700DB76D7 /* CrashReportSender.framework in CopyFiles */,
3541CEB110E4B90E00FA00CB /* Growl.framework in CopyFiles */,
3556CEA110D6B44A00C7301E /* ShortcutRecorder.framework in CopyFiles */,
);
runOnlyForDeploymentPostprocessing = 0;
Expand Down Expand Up @@ -253,7 +250,6 @@
353A80FB10B020B10005CAD1 /* UserDefaults.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = UserDefaults.plist; path = Resources/UserDefaults.plist; sourceTree = "<group>"; };
3541CE0310E4AF9B00FA00CB /* SyncingArrowsBadge.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SyncingArrowsBadge.h; path = Source/SyncingArrowsBadge.h; sourceTree = "<group>"; };
3541CE0410E4AF9B00FA00CB /* SyncingArrowsBadge.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SyncingArrowsBadge.m; path = Source/SyncingArrowsBadge.m; sourceTree = "<group>"; };
3541CEA810E4B8F800FA00CB /* Growl.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Growl.framework; path = Frameworks/Growl.framework; sourceTree = "<group>"; };
3544E2D110E4CCB1009AC525 /* Map.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Map.h; path = Source/Map.h; sourceTree = "<group>"; };
3544E2D210E4CCB1009AC525 /* Map.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = Map.m; path = Source/Map.m; sourceTree = "<group>"; };
3545DC7210E38DDE00EBA66D /* Offline.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Offline.png; path = Resources/Images/Offline.png; sourceTree = "<group>"; };
Expand Down Expand Up @@ -392,7 +388,6 @@
8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */,
354E7F8110AEFBC500FC4757 /* Security.framework in Frameworks */,
3545DCE410E3997200EBA66D /* SystemConfiguration.framework in Frameworks */,
3541CEA910E4B8F800FA00CB /* Growl.framework in Frameworks */,
35C8D5A911144F7000B4242D /* Carbon.framework in Frameworks */,
35FBCA511223181000860FDA /* libicucore.dylib in Frameworks */,
E99AD9A05BDE6D9CFA6F6C05 /* libPods-Gas Mask.a in Frameworks */,
Expand Down Expand Up @@ -421,7 +416,6 @@
children = (
354DDD08114EBC8000DB76D7 /* CrashReportSender.framework */,
35C8D5A811144F7000B4242D /* Carbon.framework */,
3541CEA810E4B8F800FA00CB /* Growl.framework */,
3545DCE310E3997200EBA66D /* SystemConfiguration.framework */,
3556CEDF10D6B68C00C7301E /* Sparkle.framework */,
3556CE8310D6B3CF00C7301E /* ShortcutRecorder.framework */,
Expand Down
4 changes: 1 addition & 3 deletions Source/NotificationHelper.h
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,7 @@
// Copyright (c) 2012 Clockwise. All rights reserved.
//

#import <Growl/Growl.h>

@interface NotificationHelper : NSObject<GrowlApplicationBridgeDelegate>
@interface NotificationHelper : NSObject

+ (void)notify:(NSString*)title message:(NSString*)message;

Expand Down
34 changes: 0 additions & 34 deletions Source/NotificationHelper.m
Original file line number Diff line number Diff line change
Expand Up @@ -8,43 +8,9 @@

#import "NotificationHelper.h"

@interface NotificationHelper(Private)
+ (void)notifyGrowl:(NSString*)title message:(NSString*)message;
+ (void)notifyNative:(NSString*)title message:(NSString*)message;
@end

@implementation NotificationHelper

+ (void)notify:(NSString*)title message:(NSString*)message
{
if (floor(NSAppKitVersionNumber) < NSAppKitVersionNumber10_8) {
[NotificationHelper notifyGrowl:title message:message];
} else {
[NotificationHelper notifyNative:title message:message];
}
}

@end

@implementation NotificationHelper (Private)

+ (void)notifyGrowl:(NSString*)title message:(NSString*)message
{
if ([GrowlApplicationBridge growlDelegate] == nil) {
[GrowlApplicationBridge setGrowlDelegate:[NotificationHelper new]];
}

[GrowlApplicationBridge
notifyWithTitle:title
description:message
notificationName:title
iconData:nil
priority:0
isSticky:NO
clickContext:nil];
}

+ (void)notifyNative:(NSString*)title message:(NSString*)message
{
NSUserNotification *notification = [[NSUserNotification alloc] init];
notification.title = title;
Expand Down

0 comments on commit a27dcf7

Please sign in to comment.