diff --git a/Hackintool.xcodeproj/project.pbxproj b/Hackintool.xcodeproj/project.pbxproj index 7603108b..414585e5 100644 --- a/Hackintool.xcodeproj/project.pbxproj +++ b/Hackintool.xcodeproj/project.pbxproj @@ -721,7 +721,7 @@ CODE_SIGN_INJECT_BASE_ENTITLEMENTS = NO; CODE_SIGN_STYLE = Manual; COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 0396; + CURRENT_PROJECT_VERSION = 0397; DEVELOPMENT_TEAM = 5LGHPJM9ZR; ENABLE_HARDENED_RUNTIME = YES; ENABLE_STRICT_OBJC_MSGSEND = NO; @@ -736,7 +736,7 @@ INFOPLIST_FILE = "Hackintool/Hackintool-Info.plist"; LD_RUNPATH_SEARCH_PATHS = "@loader_path/../Frameworks @executable_path/../Frameworks"; MACOSX_DEPLOYMENT_TARGET = 10.13; - MARKETING_VERSION = 3.9.6; + MARKETING_VERSION = 3.9.7; PRODUCT_BUNDLE_IDENTIFIER = com.Headsoft.Hackintool; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; @@ -757,7 +757,7 @@ CODE_SIGN_INJECT_BASE_ENTITLEMENTS = NO; CODE_SIGN_STYLE = Manual; COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 0396; + CURRENT_PROJECT_VERSION = 0397; DEVELOPMENT_TEAM = 5LGHPJM9ZR; ENABLE_HARDENED_RUNTIME = YES; ENABLE_STRICT_OBJC_MSGSEND = NO; @@ -772,7 +772,7 @@ INFOPLIST_FILE = "Hackintool/Hackintool-Info.plist"; LD_RUNPATH_SEARCH_PATHS = "@loader_path/../Frameworks @executable_path/../Frameworks"; MACOSX_DEPLOYMENT_TARGET = 10.13; - MARKETING_VERSION = 3.9.6; + MARKETING_VERSION = 3.9.7; PRODUCT_BUNDLE_IDENTIFIER = com.Headsoft.Hackintool; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; diff --git a/Hackintool/AppDelegate.h b/Hackintool/AppDelegate.h index 2774d4dd..2019f2ed 100644 --- a/Hackintool/AppDelegate.h +++ b/Hackintool/AppDelegate.h @@ -343,8 +343,6 @@ typedef struct @property (assign) IBOutlet NSComboBox *lspconConnectorComboBox; @property (assign) IBOutlet NSButton *lspconPreferredModeButton; @property (assign) IBOutlet NSComboBox *lspconPreferredModeComboBox; -// Other -@property (assign) IBOutlet NSButton *headsoftLogoButton; // Menus @property (assign) IBOutlet NSMenuItem *importIORegNativeMenuItem; @property (assign) IBOutlet NSMenuItem *importIORegPatchedMenuItem; @@ -452,7 +450,8 @@ typedef struct - (IBAction)generateSerialComboBoxDidChange:(id)sender; - (IBAction)generateSerialButtonDidChange:(id)sender; - (IBAction)generatePatchButtonClicked:(id)sender; -- (IBAction)headsoftLogoButtonClicked:(id)sender; +- (IBAction)starButtonClicked:(id)sender; +- (IBAction)webButtonClicked:(id)sender; - (IBAction)vramInfoChanged:(id)sender; - (IBAction)openDocument:(id)sender; - (IBAction)fileImportMenuItemClicked:(id)sender; @@ -501,6 +500,7 @@ typedef struct - (IBAction)resolutionsChanged:(id)sender; - (IBAction)cancelButtonClicked:(id)sender; - (IBAction)okButtonClicked:(id)sender; +- (IBAction)sponsorButtonClicked:(id)sender; - (IBAction)donateButtonClicked:(id)sender; - (IBAction)installedButtonClicked:(id)sender; - (IBAction)progressCancelButtonClicked:(id)sender; diff --git a/Hackintool/AppDelegate.m b/Hackintool/AppDelegate.m index c6c423cd..320584a2 100755 --- a/Hackintool/AppDelegate.m +++ b/Hackintool/AppDelegate.m @@ -8582,9 +8582,14 @@ - (IBAction)generatePatchButtonClicked:(id)sender } } -- (IBAction)headsoftLogoButtonClicked:(id)sender +- (IBAction)starButtonClicked:(id)sender { - [[NSWorkspace sharedWorkspace] openURL:[NSURL URLWithString:@"http://headsoft.com.au"]]; + [[NSWorkspace sharedWorkspace] openURL:[NSURL URLWithString:@"https://github.com/benbaker76/Hackintool"]]; +} + +- (IBAction)webButtonClicked:(id)sender +{ + [[NSWorkspace sharedWorkspace] openURL:[NSURL URLWithString:@"https://www.baker76.com/hackintool"]]; } - (IBAction)vramInfoChanged:(id)sender @@ -8869,6 +8874,11 @@ - (IBAction)okButtonClicked:(id)sender [_window endSheet:superView.window returnCode:NSModalResponseOK]; } +- (IBAction)sponsorButtonClicked:(id)sender +{ + [[NSWorkspace sharedWorkspace] openURL:[NSURL URLWithString:@"https://github.com/sponsors/benbaker76"]]; +} + - (IBAction)donateButtonClicked:(id)sender { [_window beginSheet:_donateWindow completionHandler:^(NSModalResponse returnCode) diff --git a/Hackintool/Base.lproj/MainMenu.xib b/Hackintool/Base.lproj/MainMenu.xib index ce78f9d0..62173cc8 100644 --- a/Hackintool/Base.lproj/MainMenu.xib +++ b/Hackintool/Base.lproj/MainMenu.xib @@ -1,8 +1,8 @@ - + - + @@ -471,7 +471,7 @@ - + @@ -481,7 +481,7 @@ - + @@ -671,11 +671,11 @@ - + - + - + @@ -696,7 +696,7 @@ - + @@ -731,7 +731,7 @@ - + @@ -767,7 +767,7 @@ - + @@ -7879,11 +7879,11 @@ - + - + @@ -7895,7 +7895,7 @@ - + @@ -7904,7 +7904,7 @@ - + @@ -7916,7 +7916,7 @@ - + @@ -7925,7 +7925,7 @@ - + @@ -7937,7 +7937,7 @@ - + @@ -7946,7 +7946,7 @@ - + @@ -7958,7 +7958,7 @@ - + @@ -7973,11 +7973,11 @@ - + - + @@ -7989,7 +7989,7 @@ - + @@ -7998,7 +7998,7 @@ - + @@ -8010,7 +8010,7 @@ - + @@ -8019,7 +8019,7 @@ - + @@ -8031,7 +8031,7 @@ - + @@ -8040,7 +8040,7 @@ - + @@ -8052,7 +8052,7 @@ - + @@ -8534,26 +8534,59 @@ - + - + + @@ -8813,7 +8846,7 @@ - + @@ -8889,7 +8922,7 @@ Gw - + @@ -8962,7 +8995,7 @@ DQ - + @@ -9020,7 +9053,7 @@ Gw - + @@ -9044,7 +9077,7 @@ DQ - + @@ -9108,7 +9141,7 @@ Gw - + @@ -9164,7 +9197,7 @@ DQ - + @@ -9205,7 +9238,7 @@ DQ - + @@ -9408,7 +9441,7 @@ Gw - + @@ -9571,7 +9604,7 @@ DQ - + @@ -9586,7 +9619,7 @@ DQ - + @@ -9622,6 +9655,8 @@ DQ + + @@ -9629,6 +9664,7 @@ DQ + diff --git a/Media.xcassets/BenBakerLogo.imageset/BenBakerLogoSmall.png b/Media.xcassets/BenBakerLogo.imageset/BenBakerLogoSmall.png new file mode 100644 index 00000000..4d955b9f Binary files /dev/null and b/Media.xcassets/BenBakerLogo.imageset/BenBakerLogoSmall.png differ diff --git a/Media.xcassets/BenBakerLogo.imageset/Contents.json b/Media.xcassets/BenBakerLogo.imageset/Contents.json new file mode 100755 index 00000000..872ec822 --- /dev/null +++ b/Media.xcassets/BenBakerLogo.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "BenBakerLogoSmall.png", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Media.xcassets/IconDonate.imageset/IconDonate@1x.png b/Media.xcassets/IconDonate.imageset/IconDonate@1x.png old mode 100755 new mode 100644 index 55d3eacb..60c9080d Binary files a/Media.xcassets/IconDonate.imageset/IconDonate@1x.png and b/Media.xcassets/IconDonate.imageset/IconDonate@1x.png differ diff --git a/Media.xcassets/IconDonate.imageset/IconDonate@2x.png b/Media.xcassets/IconDonate.imageset/IconDonate@2x.png old mode 100755 new mode 100644 index 482b4597..810b91c0 Binary files a/Media.xcassets/IconDonate.imageset/IconDonate@2x.png and b/Media.xcassets/IconDonate.imageset/IconDonate@2x.png differ diff --git a/Media.xcassets/IconDonate.imageset/IconDonate@3x.png b/Media.xcassets/IconDonate.imageset/IconDonate@3x.png old mode 100755 new mode 100644 index 1bb0622a..24e278ac Binary files a/Media.xcassets/IconDonate.imageset/IconDonate@3x.png and b/Media.xcassets/IconDonate.imageset/IconDonate@3x.png differ diff --git a/Media.xcassets/IconMount.imageset/IconMount@1x.png b/Media.xcassets/IconMount.imageset/IconMount@1x.png index adc2c13d..24c1f1f0 100644 Binary files a/Media.xcassets/IconMount.imageset/IconMount@1x.png and b/Media.xcassets/IconMount.imageset/IconMount@1x.png differ diff --git a/Media.xcassets/IconMount.imageset/IconMount@2x.png b/Media.xcassets/IconMount.imageset/IconMount@2x.png index 9a1ffbe5..bd4b1fb3 100644 Binary files a/Media.xcassets/IconMount.imageset/IconMount@2x.png and b/Media.xcassets/IconMount.imageset/IconMount@2x.png differ diff --git a/Media.xcassets/IconMount.imageset/IconMount@3x.png b/Media.xcassets/IconMount.imageset/IconMount@3x.png index 8cc9c0c1..a7ca1bff 100644 Binary files a/Media.xcassets/IconMount.imageset/IconMount@3x.png and b/Media.xcassets/IconMount.imageset/IconMount@3x.png differ diff --git a/Media.xcassets/IconSponsor.imageset/Contents.json b/Media.xcassets/IconSponsor.imageset/Contents.json new file mode 100755 index 00000000..3295da27 --- /dev/null +++ b/Media.xcassets/IconSponsor.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "IconSponsor@1x.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "IconSponsor@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "IconSponsor@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Media.xcassets/IconSponsor.imageset/IconSponsor@1x.png b/Media.xcassets/IconSponsor.imageset/IconSponsor@1x.png new file mode 100644 index 00000000..922f17b1 Binary files /dev/null and b/Media.xcassets/IconSponsor.imageset/IconSponsor@1x.png differ diff --git a/Media.xcassets/IconSponsor.imageset/IconSponsor@2x.png b/Media.xcassets/IconSponsor.imageset/IconSponsor@2x.png new file mode 100644 index 00000000..30386b78 Binary files /dev/null and b/Media.xcassets/IconSponsor.imageset/IconSponsor@2x.png differ diff --git a/Media.xcassets/IconSponsor.imageset/IconSponsor@3x.png b/Media.xcassets/IconSponsor.imageset/IconSponsor@3x.png new file mode 100644 index 00000000..3b394dbc Binary files /dev/null and b/Media.xcassets/IconSponsor.imageset/IconSponsor@3x.png differ diff --git a/Media.xcassets/IconStar.imageset/Contents.json b/Media.xcassets/IconStar.imageset/Contents.json new file mode 100644 index 00000000..f8f2963a --- /dev/null +++ b/Media.xcassets/IconStar.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "IconStar@1x.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "IconStar@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "IconStar@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Media.xcassets/IconStar.imageset/IconStar@1x.png b/Media.xcassets/IconStar.imageset/IconStar@1x.png new file mode 100644 index 00000000..ae1acb0e Binary files /dev/null and b/Media.xcassets/IconStar.imageset/IconStar@1x.png differ diff --git a/Media.xcassets/IconStar.imageset/IconStar@2x.png b/Media.xcassets/IconStar.imageset/IconStar@2x.png new file mode 100644 index 00000000..5156fe07 Binary files /dev/null and b/Media.xcassets/IconStar.imageset/IconStar@2x.png differ diff --git a/Media.xcassets/IconStar.imageset/IconStar@3x.png b/Media.xcassets/IconStar.imageset/IconStar@3x.png new file mode 100644 index 00000000..a904673f Binary files /dev/null and b/Media.xcassets/IconStar.imageset/IconStar@3x.png differ diff --git a/Media.xcassets/IconWeb.imageset/Contents.json b/Media.xcassets/IconWeb.imageset/Contents.json new file mode 100644 index 00000000..b96784a2 --- /dev/null +++ b/Media.xcassets/IconWeb.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "IconWeb@1x.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "IconWeb@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "IconWeb@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Media.xcassets/IconWeb.imageset/IconWeb@1x.png b/Media.xcassets/IconWeb.imageset/IconWeb@1x.png new file mode 100644 index 00000000..abcba2f3 Binary files /dev/null and b/Media.xcassets/IconWeb.imageset/IconWeb@1x.png differ diff --git a/Media.xcassets/IconWeb.imageset/IconWeb@2x.png b/Media.xcassets/IconWeb.imageset/IconWeb@2x.png new file mode 100644 index 00000000..0e225004 Binary files /dev/null and b/Media.xcassets/IconWeb.imageset/IconWeb@2x.png differ diff --git a/Media.xcassets/IconWeb.imageset/IconWeb@3x.png b/Media.xcassets/IconWeb.imageset/IconWeb@3x.png new file mode 100644 index 00000000..6ebb5b42 Binary files /dev/null and b/Media.xcassets/IconWeb.imageset/IconWeb@3x.png differ