├── .gitignore ├── LICENSE ├── Loader ├── Loader.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── mikemcfadden.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── mikemcfadden.xcuserdatad │ │ └── xcschemes │ │ ├── Loader.xcscheme │ │ └── xcschememanagement.plist └── Loader │ ├── AppDelegate.h │ ├── AppDelegate.m │ ├── Loader-Info.plist │ ├── Loader.entitlements │ ├── en.lproj │ ├── InfoPlist.strings │ └── MainMenu.xib │ └── main.m ├── Loading.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ ├── xcshareddata │ │ ├── IDEWorkspaceChecks.plist │ │ └── Loading.xccheckout │ └── xcuserdata │ │ └── mikemcfadden.xcuserdatad │ │ ├── UserInterfaceState.xcuserstate │ │ └── WorkspaceSettings.xcsettings └── xcuserdata │ └── mikemcfadden.xcuserdatad │ ├── xcdebugger │ └── Breakpoints_v2.xcbkptlist │ └── xcschemes │ ├── Loading.xcscheme │ └── xcschememanagement.plist ├── Loading ├── AppDelegate.h ├── AppDelegate.m ├── AppRecord.h ├── AppRecord.m ├── Images.xcassets │ ├── Animate.imageset │ │ ├── Animate.png │ │ ├── Animate@2x.png │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ ├── Contents.json │ │ ├── icon1024.png │ │ ├── icon128.png │ │ ├── icon16.png │ │ ├── icon256-1.png │ │ ├── icon256.png │ │ ├── icon32-1.png │ │ ├── icon32.png │ │ ├── icon512-1.png │ │ ├── icon512.png │ │ └── icon64.png │ ├── BigSur0.imageset │ │ ├── BigSur0.png │ │ ├── BigSur0@2x.png │ │ └── Contents.json │ ├── BigSur1.imageset │ │ ├── BigSur1.png │ │ ├── BigSur1@2x.png │ │ └── Contents.json │ ├── BigSur2.imageset │ │ ├── BigSur2.png │ │ ├── BigSur2@2x.png │ │ └── Contents.json │ ├── BigSur3.imageset │ │ ├── BigSur3.png │ │ ├── BigSur3@2x.png │ │ └── Contents.json │ ├── BigSur4.imageset │ │ ├── BigSur4.png │ │ ├── BigSur4@2x.png │ │ └── Contents.json │ ├── BigSur5.imageset │ │ ├── BigSur5.png │ │ ├── BigSur5@2x.png │ │ └── Contents.json │ ├── BigSur6.imageset │ │ ├── BigSur6.png │ │ ├── BigSur6@2x.png │ │ └── Contents.json │ ├── BigSur7.imageset │ │ ├── BigSur7.png │ │ ├── BigSur7@2x.png │ │ └── Contents.json │ ├── BigSur8.imageset │ │ ├── BigSur8.png │ │ ├── BigSur8@2x.png │ │ └── Contents.json │ ├── Contents.json │ ├── Disabled.imageset │ │ ├── Contents.json │ │ ├── disabled.png │ │ └── disabled@2x.png │ ├── Inanimate.imageset │ │ ├── Contents.json │ │ ├── Inanimate.png │ │ └── Inanimate@2x.png │ ├── Indeterminate.imageset │ │ ├── Contents.json │ │ ├── Indeterminate.png │ │ └── Indeterminate@2x.png │ ├── Normal1.imageset │ │ ├── Contents.json │ │ ├── Normal1.png │ │ └── Normal1@2x.png │ ├── Normal10.imageset │ │ ├── Contents.json │ │ ├── Normal10.png │ │ └── Normal10@2x.png │ ├── Normal11.imageset │ │ ├── Contents.json │ │ ├── Normal11.png │ │ └── Normal11@2x.png │ ├── Normal12.imageset │ │ ├── Contents.json │ │ ├── Normal12.png │ │ └── Normal12@2x.png │ ├── Normal2.imageset │ │ ├── Contents.json │ │ ├── Normal2.png │ │ └── Normal2@2x.png │ ├── Normal3.imageset │ │ ├── Contents.json │ │ ├── Normal3.png │ │ └── Normal3@2x.png │ ├── Normal4.imageset │ │ ├── Contents.json │ │ ├── Normal4.png │ │ └── Normal4@2x.png │ ├── Normal5.imageset │ │ ├── Contents.json │ │ ├── Normal5.png │ │ └── Normal5@2x.png │ ├── Normal6.imageset │ │ ├── Contents.json │ │ ├── Normal6.png │ │ └── Normal6@2x.png │ ├── Normal7.imageset │ │ ├── Contents.json │ │ ├── Normal7.png │ │ └── Normal7@2x.png │ ├── Normal8.imageset │ │ ├── Contents.json │ │ ├── Normal8.png │ │ └── Normal8@2x.png │ ├── Normal9.imageset │ │ ├── Contents.json │ │ ├── Normal9.png │ │ └── Normal9@2x.png │ └── Spacer.imageset │ │ ├── Contents.json │ │ ├── Spacer.png │ │ └── Spacer@2x.png ├── Info.plist ├── Loading.entitlements ├── MainMenu.xib ├── MenuDelegate.h ├── MenuDelegate.m ├── ar.lproj │ ├── InfoPlist.strings │ └── Localizable.strings ├── ca.lproj │ ├── InfoPlist.strings │ └── Localizable.strings ├── cs.lproj │ ├── InfoPlist.strings │ └── Localizable.strings ├── da.lproj │ ├── InfoPlist.strings │ └── Localizable.strings ├── de.lproj │ ├── InfoPlist.strings │ └── Localizable.strings ├── el.lproj │ ├── InfoPlist.strings │ └── Localizable.strings ├── en.lproj │ ├── InfoPlist.strings │ └── Localizable.strings ├── es-MX.lproj │ ├── InfoPlist.strings │ └── Localizable.strings ├── es.lproj │ ├── InfoPlist.strings │ └── Localizable.strings ├── fi.lproj │ ├── InfoPlist.strings │ └── Localizable.strings ├── fr.lproj │ ├── InfoPlist.strings │ └── Localizable.strings ├── he.lproj │ ├── InfoPlist.strings │ └── Localizable.strings ├── hr.lproj │ ├── InfoPlist.strings │ └── Localizable.strings ├── hu.lproj │ ├── InfoPlist.strings │ └── Localizable.strings ├── id.lproj │ ├── InfoPlist.strings │ └── Localizable.strings ├── it.lproj │ ├── InfoPlist.strings │ └── Localizable.strings ├── ja.lproj │ ├── InfoPlist.strings │ └── Localizable.strings ├── ko.lproj │ ├── InfoPlist.strings │ └── Localizable.strings ├── main.m ├── ms.lproj │ ├── InfoPlist.strings │ └── Localizable.strings ├── nb.lproj │ ├── InfoPlist.strings │ └── Localizable.strings ├── nl.lproj │ ├── InfoPlist.strings │ └── Localizable.strings ├── pl.lproj │ ├── InfoPlist.strings │ └── Localizable.strings ├── pt-PT.lproj │ ├── InfoPlist.strings │ └── Localizable.strings ├── pt.lproj │ ├── InfoPlist.strings │ └── Localizable.strings ├── ro.lproj │ ├── InfoPlist.strings │ └── Localizable.strings ├── ru.lproj │ ├── InfoPlist.strings │ └── Localizable.strings ├── sk.lproj │ ├── InfoPlist.strings │ └── Localizable.strings ├── sv.lproj │ ├── InfoPlist.strings │ └── Localizable.strings ├── th.lproj │ ├── InfoPlist.strings │ └── Localizable.strings ├── tr.lproj │ ├── InfoPlist.strings │ └── Localizable.strings ├── uk.lproj │ ├── InfoPlist.strings │ └── Localizable.strings ├── vi.lproj │ ├── InfoPlist.strings │ └── Localizable.strings ├── zh-Hans.lproj │ ├── InfoPlist.strings │ └── Localizable.strings └── zh-Hant.lproj │ ├── InfoPlist.strings │ └── Localizable.strings ├── README.md ├── README └── en.jpg └── Sparkle.framework ├── Headers ├── Modules ├── PrivateHeaders ├── Resources ├── Sparkle └── Versions ├── A ├── .DS_Store ├── Headers │ ├── SPUDownloadData.h │ ├── SPUDownloader.h │ ├── SPUDownloaderDelegate.h │ ├── SPUDownloaderDeprecated.h │ ├── SPUDownloaderProtocol.h │ ├── SPUDownloaderSession.h │ ├── SPUURLRequest.h │ ├── SUAppcast.h │ ├── SUAppcastItem.h │ ├── SUCodeSigningVerifier.h │ ├── SUErrors.h │ ├── SUExport.h │ ├── SUStandardVersionComparator.h │ ├── SUUpdater.h │ ├── SUUpdaterDelegate.h │ ├── SUVersionComparisonProtocol.h │ ├── SUVersionDisplayProtocol.h │ └── Sparkle.h ├── Modules │ └── module.modulemap ├── PrivateHeaders │ └── SUUnarchiver.h ├── Resources │ ├── Autoupdate.app │ │ └── Contents │ │ │ ├── Info.plist │ │ │ ├── MacOS │ │ │ ├── Autoupdate │ │ │ └── fileop │ │ │ ├── PkgInfo │ │ │ ├── Resources │ │ │ ├── AppIcon.icns │ │ │ ├── SUStatus.nib │ │ │ ├── ar.lproj │ │ │ │ └── Sparkle.strings │ │ │ ├── ca.lproj │ │ │ │ └── Sparkle.strings │ │ │ ├── cs.lproj │ │ │ │ └── Sparkle.strings │ │ │ ├── da.lproj │ │ │ │ └── Sparkle.strings │ │ │ ├── de.lproj │ │ │ │ └── Sparkle.strings │ │ │ ├── el.lproj │ │ │ │ └── Sparkle.strings │ │ │ ├── en.lproj │ │ │ │ └── Sparkle.strings │ │ │ ├── es.lproj │ │ │ │ └── Sparkle.strings │ │ │ ├── fi.lproj │ │ │ │ └── Sparkle.strings │ │ │ ├── fr.lproj │ │ │ │ └── Sparkle.strings │ │ │ ├── he.lproj │ │ │ │ └── Sparkle.strings │ │ │ ├── hr.lproj │ │ │ │ └── Sparkle.strings │ │ │ ├── hu.lproj │ │ │ │ └── Sparkle.strings │ │ │ ├── is.lproj │ │ │ │ └── Sparkle.strings │ │ │ ├── it.lproj │ │ │ │ └── Sparkle.strings │ │ │ ├── ja.lproj │ │ │ │ └── Sparkle.strings │ │ │ ├── ko.lproj │ │ │ │ └── Sparkle.strings │ │ │ ├── nb.lproj │ │ │ │ └── Sparkle.strings │ │ │ ├── nl.lproj │ │ │ │ └── Sparkle.strings │ │ │ ├── pl.lproj │ │ │ │ └── Sparkle.strings │ │ │ ├── pt_BR.lproj │ │ │ │ └── Sparkle.strings │ │ │ ├── pt_PT.lproj │ │ │ │ └── Sparkle.strings │ │ │ ├── ro.lproj │ │ │ │ └── Sparkle.strings │ │ │ ├── ru.lproj │ │ │ │ └── Sparkle.strings │ │ │ ├── sk.lproj │ │ │ │ └── Sparkle.strings │ │ │ ├── sl.lproj │ │ │ │ └── Sparkle.strings │ │ │ ├── sv.lproj │ │ │ │ └── Sparkle.strings │ │ │ ├── th.lproj │ │ │ │ └── Sparkle.strings │ │ │ ├── tr.lproj │ │ │ │ └── Sparkle.strings │ │ │ ├── uk.lproj │ │ │ │ └── Sparkle.strings │ │ │ ├── zh_CN.lproj │ │ │ │ └── Sparkle.strings │ │ │ └── zh_TW.lproj │ │ │ │ └── Sparkle.strings │ │ │ └── _CodeSignature │ │ │ └── CodeResources │ ├── DarkAqua.css │ ├── Info.plist │ ├── SUModelTranslation.plist │ ├── SUStatus.nib │ ├── ar.lproj │ │ ├── SUAutomaticUpdateAlert.nib │ │ ├── SUUpdateAlert.nib │ │ ├── SUUpdatePermissionPrompt.nib │ │ └── Sparkle.strings │ ├── ca.lproj │ │ └── Sparkle.strings │ ├── cs.lproj │ │ ├── SUAutomaticUpdateAlert.nib │ │ ├── SUUpdateAlert.nib │ │ ├── SUUpdatePermissionPrompt.nib │ │ └── Sparkle.strings │ ├── da.lproj │ │ ├── SUAutomaticUpdateAlert.nib │ │ ├── SUUpdateAlert.nib │ │ ├── SUUpdatePermissionPrompt.nib │ │ └── Sparkle.strings │ ├── de.lproj │ │ ├── SUAutomaticUpdateAlert.nib │ │ ├── SUUpdateAlert.nib │ │ ├── SUUpdatePermissionPrompt.nib │ │ └── Sparkle.strings │ ├── el.lproj │ │ ├── SUAutomaticUpdateAlert.nib │ │ ├── SUUpdateAlert.nib │ │ ├── SUUpdatePermissionPrompt.nib │ │ └── Sparkle.strings │ ├── en.lproj │ │ ├── SUAutomaticUpdateAlert.nib │ │ ├── SUUpdateAlert.nib │ │ ├── SUUpdatePermissionPrompt.nib │ │ └── Sparkle.strings │ ├── es.lproj │ │ ├── SUAutomaticUpdateAlert.nib │ │ ├── SUUpdateAlert.nib │ │ ├── SUUpdatePermissionPrompt.nib │ │ └── Sparkle.strings │ ├── fi.lproj │ │ ├── SUAutomaticUpdateAlert.nib │ │ ├── SUUpdateAlert.nib │ │ ├── SUUpdatePermissionPrompt.nib │ │ └── Sparkle.strings │ ├── fr.lproj │ │ ├── SUAutomaticUpdateAlert.nib │ │ ├── SUUpdateAlert.nib │ │ ├── SUUpdatePermissionPrompt.nib │ │ └── Sparkle.strings │ ├── fr_CA.lproj │ ├── he.lproj │ │ └── Sparkle.strings │ ├── hr.lproj │ │ ├── SUAutomaticUpdateAlert.nib │ │ ├── SUUpdateAlert.nib │ │ ├── SUUpdatePermissionPrompt.nib │ │ └── Sparkle.strings │ ├── hu.lproj │ │ ├── SUAutomaticUpdateAlert.nib │ │ ├── SUUpdateAlert.nib │ │ ├── SUUpdatePermissionPrompt.nib │ │ └── Sparkle.strings │ ├── is.lproj │ │ ├── SUAutomaticUpdateAlert.nib │ │ ├── SUUpdateAlert.nib │ │ ├── SUUpdatePermissionPrompt.nib │ │ └── Sparkle.strings │ ├── it.lproj │ │ ├── SUAutomaticUpdateAlert.nib │ │ ├── SUUpdateAlert.nib │ │ ├── SUUpdatePermissionPrompt.nib │ │ └── Sparkle.strings │ ├── ja.lproj │ │ ├── SUAutomaticUpdateAlert.nib │ │ ├── SUUpdateAlert.nib │ │ ├── SUUpdatePermissionPrompt.nib │ │ └── Sparkle.strings │ ├── ko.lproj │ │ ├── SUAutomaticUpdateAlert.nib │ │ ├── SUUpdateAlert.nib │ │ ├── SUUpdatePermissionPrompt.nib │ │ └── Sparkle.strings │ ├── nb.lproj │ │ ├── SUAutomaticUpdateAlert.nib │ │ ├── SUUpdateAlert.nib │ │ ├── SUUpdatePermissionPrompt.nib │ │ └── Sparkle.strings │ ├── nl.lproj │ │ ├── SUAutomaticUpdateAlert.nib │ │ ├── SUUpdateAlert.nib │ │ ├── SUUpdatePermissionPrompt.nib │ │ └── Sparkle.strings │ ├── pl.lproj │ │ ├── SUAutomaticUpdateAlert.nib │ │ ├── SUUpdateAlert.nib │ │ ├── SUUpdatePermissionPrompt.nib │ │ └── Sparkle.strings │ ├── pt.lproj │ ├── pt_BR.lproj │ │ ├── SUAutomaticUpdateAlert.nib │ │ ├── SUUpdateAlert.nib │ │ ├── SUUpdatePermissionPrompt.nib │ │ └── Sparkle.strings │ ├── pt_PT.lproj │ │ ├── SUAutomaticUpdateAlert.nib │ │ ├── SUUpdateAlert.nib │ │ ├── SUUpdatePermissionPrompt.nib │ │ └── Sparkle.strings │ ├── ro.lproj │ │ ├── SUAutomaticUpdateAlert.nib │ │ ├── SUUpdateAlert.nib │ │ ├── SUUpdatePermissionPrompt.nib │ │ └── Sparkle.strings │ ├── ru.lproj │ │ ├── SUAutomaticUpdateAlert.nib │ │ ├── SUUpdateAlert.nib │ │ ├── SUUpdatePermissionPrompt.nib │ │ └── Sparkle.strings │ ├── sk.lproj │ │ ├── SUAutomaticUpdateAlert.nib │ │ ├── SUUpdateAlert.nib │ │ ├── SUUpdatePermissionPrompt.nib │ │ └── Sparkle.strings │ ├── sl.lproj │ │ ├── SUAutomaticUpdateAlert.nib │ │ ├── SUUpdateAlert.nib │ │ ├── SUUpdatePermissionPrompt.nib │ │ └── Sparkle.strings │ ├── sv.lproj │ │ ├── SUAutomaticUpdateAlert.nib │ │ ├── SUUpdateAlert.nib │ │ ├── SUUpdatePermissionPrompt.nib │ │ └── Sparkle.strings │ ├── th.lproj │ │ ├── SUAutomaticUpdateAlert.nib │ │ ├── SUUpdateAlert.nib │ │ ├── SUUpdatePermissionPrompt.nib │ │ └── Sparkle.strings │ ├── tr.lproj │ │ ├── SUAutomaticUpdateAlert.nib │ │ ├── SUUpdateAlert.nib │ │ ├── SUUpdatePermissionPrompt.nib │ │ └── Sparkle.strings │ ├── uk.lproj │ │ ├── SUAutomaticUpdateAlert.nib │ │ ├── SUUpdateAlert.nib │ │ ├── SUUpdatePermissionPrompt.nib │ │ └── Sparkle.strings │ ├── zh_CN.lproj │ │ ├── SUAutomaticUpdateAlert.nib │ │ ├── SUUpdateAlert.nib │ │ ├── SUUpdatePermissionPrompt.nib │ │ └── Sparkle.strings │ └── zh_TW.lproj │ │ ├── SUAutomaticUpdateAlert.nib │ │ ├── SUUpdateAlert.nib │ │ ├── SUUpdatePermissionPrompt.nib │ │ └── Sparkle.strings ├── Sparkle └── _CodeSignature │ └── CodeResources └── Current /.gitignore: -------------------------------------------------------------------------------- 1 | # PULL from https://github.com/github/gitignore/blob/master/Objective-C.gitignore 2 | # 3 | build/ 4 | *.pbxuser 5 | !default.pbxuser 6 | *.mode1v3 7 | !default.mode1v3 8 | *.mode2v3 9 | !default.mode2v3 10 | *.perspectivev3 11 | !default.perspectivev3 12 | xcuserdata 13 | *.xccheckout 14 | *.moved-aside 15 | DerivedData 16 | *.hmap 17 | *.ipa 18 | *.xcuserstate 19 | 20 | # CocoaPods 21 | # 22 | # We recommend against adding the Pods directory to your .gitignore. However 23 | # you should judge for yourself, the pros and cons are mentioned at: 24 | # http://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control 25 | # 26 | #Pods/ -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (c) 2015, Mike McFadden 2 | All rights reserved. 3 | 4 | Redistribution and use in source and binary forms, with or without 5 | modification, are permitted provided that the following conditions are met: 6 | 7 | * Redistributions of source code must retain the above copyright notice, this 8 | list of conditions and the following disclaimer. 9 | 10 | * Redistributions in binary form must reproduce the above copyright notice, 11 | this list of conditions and the following disclaimer in the documentation 12 | and/or other materials provided with the distribution. 13 | 14 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 15 | AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 16 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 17 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 18 | FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 19 | DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 20 | SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 21 | CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 22 | OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 23 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 24 | 25 | -------------------------------------------------------------------------------- /Loader/Loader.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Loader/Loader.xcodeproj/project.xcworkspace/xcuserdata/mikemcfadden.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Loader/Loader.xcodeproj/project.xcworkspace/xcuserdata/mikemcfadden.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Loader/Loader.xcodeproj/xcuserdata/mikemcfadden.xcuserdatad/xcschemes/Loader.xcscheme: -------------------------------------------------------------------------------- 1 | 2 | 5 | 8 | 9 | 15 | 21 | 22 | 23 | 24 | 25 | 30 | 31 | 32 | 33 | 39 | 40 | 41 | 42 | 51 | 52 | 58 | 59 | 60 | 61 | 62 | 63 | 69 | 70 | 76 | 77 | 78 | 79 | 81 | 82 | 85 | 86 | 87 | -------------------------------------------------------------------------------- /Loader/Loader.xcodeproj/xcuserdata/mikemcfadden.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | Loader.xcscheme 8 | 9 | orderHint 10 | 0 11 | 12 | 13 | SuppressBuildableAutocreation 14 | 15 | 57115A041777B30100429015 16 | 17 | primary 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /Loader/Loader/AppDelegate.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @interface AppDelegate : NSObject 4 | @end 5 | -------------------------------------------------------------------------------- /Loader/Loader/AppDelegate.m: -------------------------------------------------------------------------------- 1 | #import "AppDelegate.h" 2 | #include 3 | 4 | @implementation AppDelegate 5 | 6 | // from the helper 7 | // [[NSWorkspace sharedWorkspace] launchApplication:@"/Path/To/Main/App/Bundle", where it goes to /MacOS/executable]; 8 | // and then quit immediately 9 | 10 | // you will need to create the directory and copy the helper app there while building 11 | // LSUIElement for the helper needs to be set to TRUE in the Info.plist file, or LSBackgroundOnly 12 | // click Target and go to the Build Phases tab. here go to the Copy Files detail and set Wrapper as Destination, 13 | // Contents/Library/LoginItems/Loading Loader.app as Subpath, leave unchecked Copy only when installing and add the Helper Application binary in the list 14 | 15 | - (void)applicationDidFinishLaunching:(NSNotification *)notification { 16 | BOOL running = NO; 17 | NSArray *apps = [[NSWorkspace sharedWorkspace] runningApplications]; 18 | for (NSRunningApplication *app in apps) if ([[app bundleIdentifier] isEqualToString:@"com.bonzaiapps.loading"]) { running = YES; break; } 19 | if (!running) [[NSWorkspace sharedWorkspace] launchApplication:[[[[[[[NSBundle mainBundle] bundlePath] stringByDeletingLastPathComponent] stringByDeletingLastPathComponent] 20 | stringByDeletingLastPathComponent] stringByAppendingPathComponent:@"MacOS"] stringByAppendingPathComponent:@"Loading"]]; 21 | [NSApp terminate:nil]; 22 | } 23 | 24 | @end 25 | -------------------------------------------------------------------------------- /Loader/Loader/Loader-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIconFile 10 | 11 | CFBundleIdentifier 12 | $(PRODUCT_BUNDLE_IDENTIFIER) 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | ${PRODUCT_NAME} 17 | CFBundlePackageType 18 | APPL 19 | CFBundleShortVersionString 20 | 1.0 21 | CFBundleSignature 22 | ???? 23 | CFBundleVersion 24 | 1 25 | LSApplicationCategoryType 26 | public.app-category.utilities 27 | LSBackgroundOnly 28 | 29 | LSMinimumSystemVersion 30 | ${MACOSX_DEPLOYMENT_TARGET} 31 | NSHumanReadableCopyright 32 | Copyright © 2015 Bonzai Apps. All rights reserved. 33 | NSMainNibFile 34 | MainMenu 35 | NSPrincipalClass 36 | NSApplication 37 | 38 | 39 | -------------------------------------------------------------------------------- /Loader/Loader/Loader.entitlements: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Loader/Loader/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /Loader/Loader/main.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | int main(int argc, const char * argv[]) { 4 | return NSApplicationMain(argc, argv); 5 | } 6 | -------------------------------------------------------------------------------- /Loading.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Loading.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /Loading.xcodeproj/project.xcworkspace/xcshareddata/Loading.xccheckout: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDESourceControlProjectFavoriteDictionaryKey 6 | 7 | IDESourceControlProjectIdentifier 8 | 1FB2C5B4-D727-4FC7-A7DD-6EE5FDCCE558 9 | IDESourceControlProjectName 10 | project 11 | IDESourceControlProjectOriginsDictionary 12 | 13 | 4B572F18C614D46C0A45147ECDFBA42C28BCDA4E 14 | https://github.com/BonzaiThePenguin/Loading.git 15 | 16 | IDESourceControlProjectPath 17 | Loading.xcodeproj/project.xcworkspace 18 | IDESourceControlProjectRelativeInstallPathDictionary 19 | 20 | 4B572F18C614D46C0A45147ECDFBA42C28BCDA4E 21 | ../.. 22 | 23 | IDESourceControlProjectURL 24 | https://github.com/BonzaiThePenguin/Loading.git 25 | IDESourceControlProjectVersion 26 | 111 27 | IDESourceControlProjectWCCIdentifier 28 | 4B572F18C614D46C0A45147ECDFBA42C28BCDA4E 29 | IDESourceControlProjectWCConfigurations 30 | 31 | 32 | IDESourceControlRepositoryExtensionIdentifierKey 33 | public.vcs.git 34 | IDESourceControlWCCIdentifierKey 35 | 4B572F18C614D46C0A45147ECDFBA42C28BCDA4E 36 | IDESourceControlWCCName 37 | Loading 38 | 39 | 40 | 41 | 42 | -------------------------------------------------------------------------------- /Loading.xcodeproj/project.xcworkspace/xcuserdata/mikemcfadden.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Loading.xcodeproj/project.xcworkspace/xcuserdata/mikemcfadden.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Loading.xcodeproj/project.xcworkspace/xcuserdata/mikemcfadden.xcuserdatad/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | HasAskedToTakeAutomaticSnapshotBeforeSignificantChanges 6 | 7 | SnapshotAutomaticallyBeforeSignificantChanges 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Loading.xcodeproj/xcuserdata/mikemcfadden.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | -------------------------------------------------------------------------------- /Loading.xcodeproj/xcuserdata/mikemcfadden.xcuserdatad/xcschemes/Loading.xcscheme: -------------------------------------------------------------------------------- 1 | 2 | 5 | 8 | 9 | 15 | 21 | 22 | 23 | 29 | 35 | 36 | 37 | 38 | 39 | 44 | 45 | 47 | 53 | 54 | 55 | 56 | 57 | 63 | 64 | 65 | 66 | 75 | 77 | 83 | 84 | 85 | 86 | 90 | 91 | 92 | 93 | 94 | 95 | 101 | 103 | 109 | 110 | 111 | 112 | 114 | 115 | 118 | 119 | 120 | -------------------------------------------------------------------------------- /Loading.xcodeproj/xcuserdata/mikemcfadden.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | Loading.xcscheme 8 | 9 | orderHint 10 | 0 11 | 12 | 13 | SuppressBuildableAutocreation 14 | 15 | 578821061A6B43D900702A7D 16 | 17 | primary 18 | 19 | 20 | 578821191A6B43D900702A7D 21 | 22 | primary 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /Loading/AppDelegate.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import "MenuDelegate.h" 3 | 4 | #define LOADING_TIME 2.0 5 | #define LOADED_TIME 15 * 60.0 6 | 7 | @interface AppDelegate : NSObject 8 | 9 | + (AppDelegate *)sharedDelegate; 10 | 11 | @property NSStatusItem *statusItem; 12 | @property NSMenu *menu; 13 | @property MenuDelegate *menuDelegate; 14 | 15 | @property NSTimer *animator; 16 | @property NSImage *disabled; 17 | @property NSArray *normal; 18 | @property int frame; 19 | @property BOOL animating; 20 | 21 | @property NSMutableArray *apps; 22 | @property NSMutableArray *processes; 23 | @property NSMutableArray *sources; 24 | @property NSMutableArray *ignore; 25 | @property NSDictionary *mapping; 26 | 27 | @property NSTimer *starter; 28 | @property BOOL started; 29 | 30 | - (BOOL)isBigSur; 31 | - (BOOL)isRightToLeft; 32 | 33 | - (void)checkForUpdates; 34 | - (void)disableCheckForUpdates; 35 | 36 | - (void)addPathToIgnored:(NSString *)path; 37 | - (void)removePathFromIgnored:(NSString *)path; 38 | - (BOOL)isPathIgnored:(NSString *)path; 39 | 40 | @end 41 | -------------------------------------------------------------------------------- /Loading/AppRecord.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @interface AppRecord : NSObject 4 | 5 | @property NSImage *icon; 6 | @property NSString *name; 7 | @property NSString *path; 8 | @property double updated; 9 | @property BOOL animate; 10 | 11 | + (AppRecord *)findByPath:(NSString *)path within:(NSArray *)array atIndex:(long *)index; 12 | 13 | - (id)initWithPath:(NSString *)path; 14 | @end 15 | 16 | 17 | @interface ProcessRecord : NSObject 18 | 19 | @property int pid; 20 | @property NSString *path; 21 | @property AppRecord *app; 22 | @property CFAbsoluteTime updated; 23 | @property CFAbsoluteTime refreshed; 24 | @property BOOL animate; 25 | @property BOOL running; 26 | 27 | + (ProcessRecord *)findByPID:(int)pid within:(NSArray *)array atIndex:(long *)index; 28 | 29 | - (id)initWithPID:(pid_t)pid; 30 | @end 31 | 32 | 33 | @interface SourceRecord : NSObject 34 | 35 | @property void *source; 36 | @property pid_t pid; 37 | @property long up; 38 | @property long down; 39 | @property SourceRecord *next; 40 | 41 | + (SourceRecord *)findBySource:(void *)source within:(NSArray *)array atIndex:(long *)index; 42 | 43 | - (id)initWithSource:(void *)source; 44 | @end 45 | -------------------------------------------------------------------------------- /Loading/AppRecord.m: -------------------------------------------------------------------------------- 1 | #import "AppRecord.h" 2 | #import 3 | 4 | @implementation AppRecord 5 | 6 | @synthesize icon; 7 | @synthesize name; 8 | @synthesize path; 9 | @synthesize updated; 10 | @synthesize animate; 11 | 12 | + (AppRecord *)findByPath:(NSString *)path within:(NSArray *)array atIndex:(long *)index { 13 | // if the array is empty, set the insertion point to the first item in the array 14 | if (array == nil || [array count] == 0 || path == nil) { 15 | *index = 0; 16 | return nil; 17 | } 18 | 19 | long low = 0, high = [array count] - 1, mid; 20 | 21 | while (low < high) { 22 | mid = low + ((high - low) / 2); 23 | if ([path compare:((AppRecord *)[array objectAtIndex:mid]).path] == NSOrderedDescending) 24 | low = mid + 1; 25 | else 26 | high = mid; 27 | } 28 | 29 | *index = low; 30 | if (*index < [array count] && [path compare:((AppRecord *)[array objectAtIndex:*index]).path] == NSOrderedDescending) (*index)++; 31 | if (*index < [array count] && [path compare:((AppRecord *)[array objectAtIndex:*index]).path] == NSOrderedSame) return ((AppRecord *)[array objectAtIndex:*index]); 32 | 33 | return nil; 34 | } 35 | 36 | - (id)initWithPath:(NSString *)path2 { 37 | if ((self = [super init])) { 38 | self.updated = 0.0; 39 | self.path = path2; 40 | self.icon = nil; 41 | self.animate = YES; 42 | self.name = nil; 43 | 44 | // load a name and icon for this application path 45 | if ([path2 isEqualToString:@"System"]) { 46 | self.name = @"System"; 47 | self.icon = [[NSWorkspace sharedWorkspace] iconForFileType:NSFileTypeForHFSTypeCode(kSystemFolderIcon)]; 48 | } else { 49 | NSString *cur_path = path; 50 | while (cur_path != nil) { 51 | NSBundle *bundle = [NSBundle bundleWithPath:cur_path]; 52 | if (bundle != nil) { 53 | if (self.name == nil) { 54 | NSString *app_name = [bundle objectForInfoDictionaryKey:@"CFBundleDisplayName"]; 55 | if (app_name == nil) app_name = [bundle objectForInfoDictionaryKey:@"CFBundleName"]; 56 | if (app_name == nil) { 57 | // use the file name, minus the .app extension 58 | app_name = [[cur_path lastPathComponent] stringByDeletingPathExtension]; 59 | } 60 | if (app_name != nil) self.name = app_name; 61 | } 62 | 63 | // this is a bit tricky because not all apps have CFBundleIconFile defined, 64 | // and NSWorkspace.iconForFile always returns an icon even if it fails (in which case it returns a generic app icon) 65 | // therefore use two passes, once with CFBundleIconFile, and again without it 66 | // and force override the icon in special circumstances like for Notification Center (see below) 67 | 68 | if ([bundle objectForInfoDictionaryKey:@"CFBundleIconFile"] != nil) { 69 | NSImage *icon2; 70 | if ((icon2 = [[NSWorkspace sharedWorkspace] iconForFile:cur_path]) && icon2.valid) { 71 | self.icon = icon2; 72 | break; 73 | } 74 | } 75 | } 76 | 77 | // no icon was found yet 78 | // if this app bundle is embedded inside another app bundle, try again with the parent bundle 79 | NSRange range = [cur_path rangeOfString:@".app/" options:NSBackwardsSearch]; 80 | if (range.location != NSNotFound) { 81 | cur_path = [cur_path substringWithRange:NSMakeRange(0, range.location + range.length - 1)]; 82 | } else { 83 | break; 84 | } 85 | } 86 | 87 | // if no icon was found, try again but without the check for CFBundleIconFile 88 | if (self.icon == nil) { 89 | NSString *cur_path = path; 90 | while (cur_path != nil) { 91 | NSBundle *bundle = [NSBundle bundleWithPath:cur_path]; 92 | if (bundle != nil) { 93 | NSImage *icon2; 94 | if ((icon2 = [[NSWorkspace sharedWorkspace] iconForFile:cur_path]) && icon2.valid) { 95 | self.icon = icon2; 96 | break; 97 | } 98 | } 99 | NSRange range = [cur_path rangeOfString:@".app/" options:NSBackwardsSearch]; 100 | if (range.location != NSNotFound) { 101 | cur_path = [cur_path substringWithRange:NSMakeRange(0, range.location + range.length - 1)]; 102 | } else { 103 | break; 104 | } 105 | } 106 | } 107 | 108 | if (/*self.icon == nil*/true) { 109 | // see if we can magically determine the correct icon for it 110 | NSString *icon_path = nil; NSImage *icon2; 111 | 112 | // so far only Notification Center is supported 113 | if ([self.path hasPrefix:@"/System/Library/CoreServices/NotificationCenter.app"]) 114 | icon_path = @"/System/Library/PreferencePanes/Notifications.prefPane"; 115 | 116 | if (icon_path != nil) { 117 | if ((icon2 = [[NSWorkspace sharedWorkspace] iconForFile:icon_path]) && icon2.valid) { 118 | self.icon = icon2; 119 | } 120 | } 121 | } 122 | 123 | if (self.icon == nil) { 124 | // give it a "blank app" icon 125 | static NSImage *blank_app = nil; 126 | if (blank_app == nil) { 127 | blank_app = [[NSWorkspace sharedWorkspace] iconForFileType:NSFileTypeForHFSTypeCode(kGenericApplicationIcon)]; 128 | } 129 | self.icon = blank_app; 130 | } 131 | } 132 | 133 | if (self.icon != nil) { 134 | [self.icon setSize:NSMakeSize(16, 16)]; 135 | } 136 | 137 | if (self.name == nil) { 138 | self.name = @"Unknown"; 139 | } 140 | } 141 | return self; 142 | } 143 | 144 | @end 145 | 146 | @implementation ProcessRecord 147 | 148 | @synthesize pid; 149 | @synthesize path; 150 | @synthesize app; 151 | @synthesize updated; 152 | @synthesize refreshed; 153 | @synthesize running; 154 | @synthesize animate; 155 | 156 | + (ProcessRecord *)findByPID:(int)pid within:(NSArray *)array atIndex:(long *)index { 157 | // if the array is empty, set the insertion point to the first item in the array 158 | if (array == nil || [array count] == 0) { 159 | *index = 0; 160 | return nil; 161 | } 162 | 163 | long low = 0, high = [array count] - 1, mid; 164 | 165 | while (low < high) { 166 | mid = low + ((high - low) / 2); 167 | if (pid > ((ProcessRecord *)[array objectAtIndex:mid]).pid) 168 | low = mid + 1; 169 | else 170 | high = mid; 171 | } 172 | 173 | *index = low; 174 | if (*index < [array count] && pid > ((ProcessRecord *)[array objectAtIndex:*index]).pid) (*index)++; 175 | if (*index < [array count] && pid == ((ProcessRecord *)[array objectAtIndex:*index]).pid) { 176 | // if the process is no longer running and there's another process with the same PID, return the running one! 177 | ProcessRecord *process = [array objectAtIndex:*index]; 178 | if (!process.running) { 179 | for (long index2 = *index + 1; index2 < [array count]; index2++) { 180 | ProcessRecord *process2 = [array objectAtIndex:index2]; 181 | if (process2.pid != process.pid) break; 182 | if (process2.running) { 183 | *index = index2; 184 | return process2; 185 | } 186 | } 187 | } 188 | 189 | return process; 190 | } 191 | 192 | return nil; 193 | } 194 | 195 | - (id)initWithPID:(pid_t)pid2 { 196 | if ((self = [super init])) { 197 | pid = pid2; 198 | app = nil; 199 | path = nil; 200 | updated = 0.0; 201 | refreshed = CFAbsoluteTimeGetCurrent(); 202 | animate = YES; 203 | running = YES; 204 | } 205 | return self; 206 | } 207 | 208 | @end 209 | 210 | 211 | @implementation SourceRecord 212 | 213 | @synthesize source; 214 | @synthesize pid; 215 | @synthesize up; 216 | @synthesize down; 217 | @synthesize next; 218 | 219 | + (SourceRecord *)findBySource:(void *)source within:(NSArray *)array atIndex:(long *)index { 220 | // if the array is empty, set the insertion point to the first item in the array 221 | if (array == nil || [array count] == 0) { 222 | *index = 0; 223 | return nil; 224 | } 225 | 226 | long low = 0, high = [array count] - 1, mid; 227 | 228 | while (low < high) { 229 | mid = low + ((high - low) / 2); 230 | if (source > ((SourceRecord *)[array objectAtIndex:mid]).source) 231 | low = mid + 1; 232 | else 233 | high = mid; 234 | } 235 | 236 | *index = low; 237 | if (*index < [array count] && source > ((SourceRecord *)[array objectAtIndex:*index]).source) (*index)++; 238 | if (*index < [array count] && source == ((SourceRecord *)[array objectAtIndex:*index]).source) return [array objectAtIndex:*index]; 239 | 240 | return nil; 241 | } 242 | 243 | - (id)initWithSource:(void *)source2 { 244 | if ((self = [super init])) { 245 | source = source2; 246 | pid = 0; 247 | } 248 | return self; 249 | } 250 | 251 | @end 252 | -------------------------------------------------------------------------------- /Loading/Images.xcassets/Animate.imageset/Animate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Loading/Images.xcassets/Animate.imageset/Animate.png -------------------------------------------------------------------------------- /Loading/Images.xcassets/Animate.imageset/Animate@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Loading/Images.xcassets/Animate.imageset/Animate@2x.png -------------------------------------------------------------------------------- /Loading/Images.xcassets/Animate.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "Animate.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x", 11 | "filename" : "Animate@2x.png" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /Loading/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "icon16.png", 5 | "idiom" : "mac", 6 | "scale" : "1x", 7 | "size" : "16x16" 8 | }, 9 | { 10 | "filename" : "icon32-1.png", 11 | "idiom" : "mac", 12 | "scale" : "2x", 13 | "size" : "16x16" 14 | }, 15 | { 16 | "filename" : "icon32.png", 17 | "idiom" : "mac", 18 | "scale" : "1x", 19 | "size" : "32x32" 20 | }, 21 | { 22 | "filename" : "icon64.png", 23 | "idiom" : "mac", 24 | "scale" : "2x", 25 | "size" : "32x32" 26 | }, 27 | { 28 | "filename" : "icon128.png", 29 | "idiom" : "mac", 30 | "scale" : "1x", 31 | "size" : "128x128" 32 | }, 33 | { 34 | "filename" : "icon256-1.png", 35 | "idiom" : "mac", 36 | "scale" : "2x", 37 | "size" : "128x128" 38 | }, 39 | { 40 | "filename" : "icon256.png", 41 | "idiom" : "mac", 42 | "scale" : "1x", 43 | "size" : "256x256" 44 | }, 45 | { 46 | "filename" : "icon512-1.png", 47 | "idiom" : "mac", 48 | "scale" : "2x", 49 | "size" : "256x256" 50 | }, 51 | { 52 | "filename" : "icon512.png", 53 | "idiom" : "mac", 54 | "scale" : "1x", 55 | "size" : "512x512" 56 | }, 57 | { 58 | "filename" : "icon1024.png", 59 | "idiom" : "mac", 60 | "scale" : "2x", 61 | "size" : "512x512" 62 | } 63 | ], 64 | "info" : { 65 | "author" : "xcode", 66 | "version" : 1 67 | } 68 | } 69 | -------------------------------------------------------------------------------- /Loading/Images.xcassets/AppIcon.appiconset/icon1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Loading/Images.xcassets/AppIcon.appiconset/icon1024.png -------------------------------------------------------------------------------- /Loading/Images.xcassets/AppIcon.appiconset/icon128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Loading/Images.xcassets/AppIcon.appiconset/icon128.png -------------------------------------------------------------------------------- /Loading/Images.xcassets/AppIcon.appiconset/icon16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Loading/Images.xcassets/AppIcon.appiconset/icon16.png -------------------------------------------------------------------------------- /Loading/Images.xcassets/AppIcon.appiconset/icon256-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Loading/Images.xcassets/AppIcon.appiconset/icon256-1.png -------------------------------------------------------------------------------- /Loading/Images.xcassets/AppIcon.appiconset/icon256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Loading/Images.xcassets/AppIcon.appiconset/icon256.png -------------------------------------------------------------------------------- /Loading/Images.xcassets/AppIcon.appiconset/icon32-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Loading/Images.xcassets/AppIcon.appiconset/icon32-1.png -------------------------------------------------------------------------------- /Loading/Images.xcassets/AppIcon.appiconset/icon32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Loading/Images.xcassets/AppIcon.appiconset/icon32.png -------------------------------------------------------------------------------- /Loading/Images.xcassets/AppIcon.appiconset/icon512-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Loading/Images.xcassets/AppIcon.appiconset/icon512-1.png -------------------------------------------------------------------------------- /Loading/Images.xcassets/AppIcon.appiconset/icon512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Loading/Images.xcassets/AppIcon.appiconset/icon512.png -------------------------------------------------------------------------------- /Loading/Images.xcassets/AppIcon.appiconset/icon64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Loading/Images.xcassets/AppIcon.appiconset/icon64.png -------------------------------------------------------------------------------- /Loading/Images.xcassets/BigSur0.imageset/BigSur0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Loading/Images.xcassets/BigSur0.imageset/BigSur0.png -------------------------------------------------------------------------------- /Loading/Images.xcassets/BigSur0.imageset/BigSur0@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Loading/Images.xcassets/BigSur0.imageset/BigSur0@2x.png -------------------------------------------------------------------------------- /Loading/Images.xcassets/BigSur0.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "BigSur0.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "filename" : "BigSur0@2x.png", 10 | "idiom" : "universal", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "author" : "xcode", 20 | "version" : 1 21 | }, 22 | "properties" : { 23 | "template-rendering-intent" : "template" 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /Loading/Images.xcassets/BigSur1.imageset/BigSur1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Loading/Images.xcassets/BigSur1.imageset/BigSur1.png -------------------------------------------------------------------------------- /Loading/Images.xcassets/BigSur1.imageset/BigSur1@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Loading/Images.xcassets/BigSur1.imageset/BigSur1@2x.png -------------------------------------------------------------------------------- /Loading/Images.xcassets/BigSur1.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "BigSur1.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "filename" : "BigSur1@2x.png", 10 | "idiom" : "universal", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "author" : "xcode", 20 | "version" : 1 21 | }, 22 | "properties" : { 23 | "template-rendering-intent" : "template" 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /Loading/Images.xcassets/BigSur2.imageset/BigSur2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Loading/Images.xcassets/BigSur2.imageset/BigSur2.png -------------------------------------------------------------------------------- /Loading/Images.xcassets/BigSur2.imageset/BigSur2@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Loading/Images.xcassets/BigSur2.imageset/BigSur2@2x.png -------------------------------------------------------------------------------- /Loading/Images.xcassets/BigSur2.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "BigSur2.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "filename" : "BigSur2@2x.png", 10 | "idiom" : "universal", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "author" : "xcode", 20 | "version" : 1 21 | }, 22 | "properties" : { 23 | "template-rendering-intent" : "template" 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /Loading/Images.xcassets/BigSur3.imageset/BigSur3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Loading/Images.xcassets/BigSur3.imageset/BigSur3.png -------------------------------------------------------------------------------- /Loading/Images.xcassets/BigSur3.imageset/BigSur3@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Loading/Images.xcassets/BigSur3.imageset/BigSur3@2x.png -------------------------------------------------------------------------------- /Loading/Images.xcassets/BigSur3.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "BigSur3.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "filename" : "BigSur3@2x.png", 10 | "idiom" : "universal", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "author" : "xcode", 20 | "version" : 1 21 | }, 22 | "properties" : { 23 | "template-rendering-intent" : "template" 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /Loading/Images.xcassets/BigSur4.imageset/BigSur4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Loading/Images.xcassets/BigSur4.imageset/BigSur4.png -------------------------------------------------------------------------------- /Loading/Images.xcassets/BigSur4.imageset/BigSur4@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Loading/Images.xcassets/BigSur4.imageset/BigSur4@2x.png -------------------------------------------------------------------------------- /Loading/Images.xcassets/BigSur4.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "BigSur4.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "filename" : "BigSur4@2x.png", 10 | "idiom" : "universal", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "author" : "xcode", 20 | "version" : 1 21 | }, 22 | "properties" : { 23 | "template-rendering-intent" : "template" 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /Loading/Images.xcassets/BigSur5.imageset/BigSur5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Loading/Images.xcassets/BigSur5.imageset/BigSur5.png -------------------------------------------------------------------------------- /Loading/Images.xcassets/BigSur5.imageset/BigSur5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Loading/Images.xcassets/BigSur5.imageset/BigSur5@2x.png -------------------------------------------------------------------------------- /Loading/Images.xcassets/BigSur5.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "BigSur5.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "filename" : "BigSur5@2x.png", 10 | "idiom" : "universal", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "author" : "xcode", 20 | "version" : 1 21 | }, 22 | "properties" : { 23 | "template-rendering-intent" : "template" 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /Loading/Images.xcassets/BigSur6.imageset/BigSur6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Loading/Images.xcassets/BigSur6.imageset/BigSur6.png -------------------------------------------------------------------------------- /Loading/Images.xcassets/BigSur6.imageset/BigSur6@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Loading/Images.xcassets/BigSur6.imageset/BigSur6@2x.png -------------------------------------------------------------------------------- /Loading/Images.xcassets/BigSur6.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "BigSur6.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "filename" : "BigSur6@2x.png", 10 | "idiom" : "universal", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "author" : "xcode", 20 | "version" : 1 21 | }, 22 | "properties" : { 23 | "template-rendering-intent" : "template" 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /Loading/Images.xcassets/BigSur7.imageset/BigSur7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Loading/Images.xcassets/BigSur7.imageset/BigSur7.png -------------------------------------------------------------------------------- /Loading/Images.xcassets/BigSur7.imageset/BigSur7@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Loading/Images.xcassets/BigSur7.imageset/BigSur7@2x.png -------------------------------------------------------------------------------- /Loading/Images.xcassets/BigSur7.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "BigSur7.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "filename" : "BigSur7@2x.png", 10 | "idiom" : "universal", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "author" : "xcode", 20 | "version" : 1 21 | }, 22 | "properties" : { 23 | "template-rendering-intent" : "template" 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /Loading/Images.xcassets/BigSur8.imageset/BigSur8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Loading/Images.xcassets/BigSur8.imageset/BigSur8.png -------------------------------------------------------------------------------- /Loading/Images.xcassets/BigSur8.imageset/BigSur8@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Loading/Images.xcassets/BigSur8.imageset/BigSur8@2x.png -------------------------------------------------------------------------------- /Loading/Images.xcassets/BigSur8.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "BigSur8.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "filename" : "BigSur8@2x.png", 10 | "idiom" : "universal", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "author" : "xcode", 20 | "version" : 1 21 | }, 22 | "properties" : { 23 | "template-rendering-intent" : "template" 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /Loading/Images.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Loading/Images.xcassets/Disabled.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "disabled.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "filename" : "disabled@2x.png", 10 | "idiom" : "universal", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "author" : "xcode", 20 | "version" : 1 21 | }, 22 | "properties" : { 23 | "template-rendering-intent" : "template" 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /Loading/Images.xcassets/Disabled.imageset/disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Loading/Images.xcassets/Disabled.imageset/disabled.png -------------------------------------------------------------------------------- /Loading/Images.xcassets/Disabled.imageset/disabled@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Loading/Images.xcassets/Disabled.imageset/disabled@2x.png -------------------------------------------------------------------------------- /Loading/Images.xcassets/Inanimate.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "Inanimate.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x", 11 | "filename" : "Inanimate@2x.png" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /Loading/Images.xcassets/Inanimate.imageset/Inanimate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Loading/Images.xcassets/Inanimate.imageset/Inanimate.png -------------------------------------------------------------------------------- /Loading/Images.xcassets/Inanimate.imageset/Inanimate@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Loading/Images.xcassets/Inanimate.imageset/Inanimate@2x.png -------------------------------------------------------------------------------- /Loading/Images.xcassets/Indeterminate.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x", 6 | "filename" : "Indeterminate.png" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x", 11 | "filename" : "Indeterminate@2x.png" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "version" : 1, 20 | "author" : "xcode" 21 | } 22 | } -------------------------------------------------------------------------------- /Loading/Images.xcassets/Indeterminate.imageset/Indeterminate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Loading/Images.xcassets/Indeterminate.imageset/Indeterminate.png -------------------------------------------------------------------------------- /Loading/Images.xcassets/Indeterminate.imageset/Indeterminate@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Loading/Images.xcassets/Indeterminate.imageset/Indeterminate@2x.png -------------------------------------------------------------------------------- /Loading/Images.xcassets/Normal1.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "Normal1.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "filename" : "Normal1@2x.png", 10 | "idiom" : "universal", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "author" : "xcode", 20 | "version" : 1 21 | }, 22 | "properties" : { 23 | "template-rendering-intent" : "template" 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /Loading/Images.xcassets/Normal1.imageset/Normal1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Loading/Images.xcassets/Normal1.imageset/Normal1.png -------------------------------------------------------------------------------- /Loading/Images.xcassets/Normal1.imageset/Normal1@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Loading/Images.xcassets/Normal1.imageset/Normal1@2x.png -------------------------------------------------------------------------------- /Loading/Images.xcassets/Normal10.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "Normal10.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "filename" : "Normal10@2x.png", 10 | "idiom" : "universal", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "author" : "xcode", 20 | "version" : 1 21 | }, 22 | "properties" : { 23 | "template-rendering-intent" : "template" 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /Loading/Images.xcassets/Normal10.imageset/Normal10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Loading/Images.xcassets/Normal10.imageset/Normal10.png -------------------------------------------------------------------------------- /Loading/Images.xcassets/Normal10.imageset/Normal10@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Loading/Images.xcassets/Normal10.imageset/Normal10@2x.png -------------------------------------------------------------------------------- /Loading/Images.xcassets/Normal11.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "Normal11.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "filename" : "Normal11@2x.png", 10 | "idiom" : "universal", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "author" : "xcode", 20 | "version" : 1 21 | }, 22 | "properties" : { 23 | "template-rendering-intent" : "template" 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /Loading/Images.xcassets/Normal11.imageset/Normal11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Loading/Images.xcassets/Normal11.imageset/Normal11.png -------------------------------------------------------------------------------- /Loading/Images.xcassets/Normal11.imageset/Normal11@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Loading/Images.xcassets/Normal11.imageset/Normal11@2x.png -------------------------------------------------------------------------------- /Loading/Images.xcassets/Normal12.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "Normal12.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "filename" : "Normal12@2x.png", 10 | "idiom" : "universal", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "author" : "xcode", 20 | "version" : 1 21 | }, 22 | "properties" : { 23 | "template-rendering-intent" : "template" 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /Loading/Images.xcassets/Normal12.imageset/Normal12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Loading/Images.xcassets/Normal12.imageset/Normal12.png -------------------------------------------------------------------------------- /Loading/Images.xcassets/Normal12.imageset/Normal12@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Loading/Images.xcassets/Normal12.imageset/Normal12@2x.png -------------------------------------------------------------------------------- /Loading/Images.xcassets/Normal2.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "Normal2.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "filename" : "Normal2@2x.png", 10 | "idiom" : "universal", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "author" : "xcode", 20 | "version" : 1 21 | }, 22 | "properties" : { 23 | "template-rendering-intent" : "template" 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /Loading/Images.xcassets/Normal2.imageset/Normal2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Loading/Images.xcassets/Normal2.imageset/Normal2.png -------------------------------------------------------------------------------- /Loading/Images.xcassets/Normal2.imageset/Normal2@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Loading/Images.xcassets/Normal2.imageset/Normal2@2x.png -------------------------------------------------------------------------------- /Loading/Images.xcassets/Normal3.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "Normal3.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "filename" : "Normal3@2x.png", 10 | "idiom" : "universal", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "author" : "xcode", 20 | "version" : 1 21 | }, 22 | "properties" : { 23 | "template-rendering-intent" : "template" 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /Loading/Images.xcassets/Normal3.imageset/Normal3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Loading/Images.xcassets/Normal3.imageset/Normal3.png -------------------------------------------------------------------------------- /Loading/Images.xcassets/Normal3.imageset/Normal3@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Loading/Images.xcassets/Normal3.imageset/Normal3@2x.png -------------------------------------------------------------------------------- /Loading/Images.xcassets/Normal4.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "Normal4.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "filename" : "Normal4@2x.png", 10 | "idiom" : "universal", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "author" : "xcode", 20 | "version" : 1 21 | }, 22 | "properties" : { 23 | "template-rendering-intent" : "template" 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /Loading/Images.xcassets/Normal4.imageset/Normal4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Loading/Images.xcassets/Normal4.imageset/Normal4.png -------------------------------------------------------------------------------- /Loading/Images.xcassets/Normal4.imageset/Normal4@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Loading/Images.xcassets/Normal4.imageset/Normal4@2x.png -------------------------------------------------------------------------------- /Loading/Images.xcassets/Normal5.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "Normal5.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "filename" : "Normal5@2x.png", 10 | "idiom" : "universal", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "author" : "xcode", 20 | "version" : 1 21 | }, 22 | "properties" : { 23 | "template-rendering-intent" : "template" 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /Loading/Images.xcassets/Normal5.imageset/Normal5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Loading/Images.xcassets/Normal5.imageset/Normal5.png -------------------------------------------------------------------------------- /Loading/Images.xcassets/Normal5.imageset/Normal5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Loading/Images.xcassets/Normal5.imageset/Normal5@2x.png -------------------------------------------------------------------------------- /Loading/Images.xcassets/Normal6.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "Normal6.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "filename" : "Normal6@2x.png", 10 | "idiom" : "universal", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "author" : "xcode", 20 | "version" : 1 21 | }, 22 | "properties" : { 23 | "template-rendering-intent" : "template" 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /Loading/Images.xcassets/Normal6.imageset/Normal6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Loading/Images.xcassets/Normal6.imageset/Normal6.png -------------------------------------------------------------------------------- /Loading/Images.xcassets/Normal6.imageset/Normal6@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Loading/Images.xcassets/Normal6.imageset/Normal6@2x.png -------------------------------------------------------------------------------- /Loading/Images.xcassets/Normal7.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "Normal7.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "filename" : "Normal7@2x.png", 10 | "idiom" : "universal", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "author" : "xcode", 20 | "version" : 1 21 | }, 22 | "properties" : { 23 | "template-rendering-intent" : "template" 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /Loading/Images.xcassets/Normal7.imageset/Normal7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Loading/Images.xcassets/Normal7.imageset/Normal7.png -------------------------------------------------------------------------------- /Loading/Images.xcassets/Normal7.imageset/Normal7@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Loading/Images.xcassets/Normal7.imageset/Normal7@2x.png -------------------------------------------------------------------------------- /Loading/Images.xcassets/Normal8.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "Normal8.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "filename" : "Normal8@2x.png", 10 | "idiom" : "universal", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "author" : "xcode", 20 | "version" : 1 21 | }, 22 | "properties" : { 23 | "template-rendering-intent" : "template" 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /Loading/Images.xcassets/Normal8.imageset/Normal8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Loading/Images.xcassets/Normal8.imageset/Normal8.png -------------------------------------------------------------------------------- /Loading/Images.xcassets/Normal8.imageset/Normal8@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Loading/Images.xcassets/Normal8.imageset/Normal8@2x.png -------------------------------------------------------------------------------- /Loading/Images.xcassets/Normal9.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "Normal9.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "filename" : "Normal9@2x.png", 10 | "idiom" : "universal", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "author" : "xcode", 20 | "version" : 1 21 | }, 22 | "properties" : { 23 | "template-rendering-intent" : "template" 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /Loading/Images.xcassets/Normal9.imageset/Normal9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Loading/Images.xcassets/Normal9.imageset/Normal9.png -------------------------------------------------------------------------------- /Loading/Images.xcassets/Normal9.imageset/Normal9@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Loading/Images.xcassets/Normal9.imageset/Normal9@2x.png -------------------------------------------------------------------------------- /Loading/Images.xcassets/Spacer.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "Spacer.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "filename" : "Spacer@2x.png", 10 | "idiom" : "universal", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "author" : "xcode", 20 | "version" : 1 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /Loading/Images.xcassets/Spacer.imageset/Spacer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Loading/Images.xcassets/Spacer.imageset/Spacer.png -------------------------------------------------------------------------------- /Loading/Images.xcassets/Spacer.imageset/Spacer@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Loading/Images.xcassets/Spacer.imageset/Spacer@2x.png -------------------------------------------------------------------------------- /Loading/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | $(EXECUTABLE_NAME) 9 | CFBundleIconFile 10 | 11 | CFBundleIdentifier 12 | $(PRODUCT_BUNDLE_IDENTIFIER) 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | $(PRODUCT_NAME) 17 | CFBundlePackageType 18 | APPL 19 | CFBundleShortVersionString 20 | $(MARKETING_VERSION) 21 | CFBundleSignature 22 | BNZI 23 | CFBundleVersion 24 | $(CURRENT_PROJECT_VERSION) 25 | LSApplicationCategoryType 26 | public.app-category.utilities 27 | LSMinimumSystemVersion 28 | $(MACOSX_DEPLOYMENT_TARGET) 29 | LSUIElement 30 | 31 | NSHumanReadableCopyright 32 | © 2020 Mike McFadden / Bonzai Apps 33 | NSMainNibFile 34 | MainMenu 35 | NSPrincipalClass 36 | NSApplication 37 | SUFeedURL 38 | https://bonzaiapps.com/loading/update.xml 39 | 40 | 41 | -------------------------------------------------------------------------------- /Loading/Loading.entitlements: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Loading/MenuDelegate.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | @interface MenuDelegate : NSObject 5 | 6 | @property BOOL advanced; 7 | @property NSMutableArray *advancedItems; 8 | @property NSMutableArray *advancedProcesses; 9 | 10 | @property BOOL toggleAnimation; 11 | @property NSImage *animate; 12 | @property NSImage *inanimate; 13 | @property NSImage *indeterminate; 14 | 15 | - (void)updateMenu:(NSMenu *)menu; 16 | - (void)beginTracking:(NSMenu *)menu; 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /Loading/ar.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSHumanReadableCopyright = "© 2015 Mike McFadden / تطبيقات بونزاي\nكافة الحقوق محفوظة."; 2 | -------------------------------------------------------------------------------- /Loading/ar.lproj/Localizable.strings: -------------------------------------------------------------------------------- 1 | "APPLICATION_NOT_RESPONDING" = "التطبيق لا يستجيب"; 2 | "PREFS" = "...تفضيلات"; 3 | "DISPLAY_AS" = "عرض كـ"; 4 | "HIDE" = "إخفاء"; 5 | "HIDE_NAME" = "إخفاء %@"; 6 | "HIDE_OTHERS" = "إخفاء الأخرى"; 7 | "OPEN_AT_LOGIN" = "فتح عند الدخول"; 8 | "OPTIONS" = "خيارات"; 9 | "QUIT" = "إنهاء"; 10 | "SHOW_IN_FINDER" = "إظهار في Finder"; 11 | "SORT_BY" = "فرز حسب"; 12 | "TURN_NOTIFICATIONS_OFF" = "إيقاف الإشعارات"; 13 | "TURN_NOTIFICATIONS_ON" = "تشغيل الإشعارات"; 14 | "WELCOME_TO_LOADING" = "مرحبا بكم في Loading!"; 15 | "LOADING_INTRO" = "Loading يظهر لك عندما التطبيقات تستخدم الإنترنت. هل تريد أن تفتح عند تسجيل الدخول في؟"; 16 | 17 | "CANCEL" = "إلغاء"; 18 | "LOADING" = "جاري التحميل"; 19 | "LOADED" = "تم تحميل"; 20 | 21 | "APPLICATIONS" = "التطبيقات"; 22 | "SYSTEM" = "النظام"; 23 | 24 | "CHECK_FOR_UPDATES" = "التحقق من وجود تحديثات"; 25 | "SEND_FEEDBACK" = "...إعطاء ردود الفعل"; 26 | "ABOUT" = "حول %@"; 27 | "THANKS" = "شكرًا!"; 28 | 29 | "MORE_INFO" = "...المزيد من المعلومات"; 30 | "DOWNLOAD" = "تنزيل"; 31 | "NAME" = "الاسم"; 32 | -------------------------------------------------------------------------------- /Loading/ca.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSHumanReadableCopyright = "© 2015 Mike McFadden / Aplicacions Bonzai\nTots els drets reservats."; 2 | -------------------------------------------------------------------------------- /Loading/ca.lproj/Localizable.strings: -------------------------------------------------------------------------------- 1 | "APPLICATION_NOT_RESPONDING" = "L’aplicació no respon"; 2 | "PREFS" = "Preferències..."; 3 | "DISPLAY_AS" = "Mostrar com a"; 4 | "HIDE" = "Ocultar"; 5 | "HIDE_NAME" = "Ocultar %@"; 6 | "HIDE_OTHERS" = "Ocultar la resta"; 7 | "OPEN_AT_LOGIN" = "Obrir a l’iniciar sessió"; 8 | "OPTIONS" = "Opcions"; 9 | "QUIT" = "Sortir"; 10 | "SHOW_IN_FINDER" = "Mostrar-ho al Finder"; 11 | "SORT_BY" = "Ordenar per"; 12 | "TURN_NOTIFICATIONS_OFF" = "Desactivar les notificacions"; 13 | "TURN_NOTIFICATIONS_ON" = "Activar les notificacions"; 14 | "WELCOME_TO_LOADING" = "Benvingut a Loading!"; 15 | "LOADING_INTRO" = "Loading mostra quan les aplicacions estan utilitzant Internet. Vols que s'obri en iniciar sessió a?"; 16 | 17 | "CANCEL" = "Cancel·lar"; 18 | "LOADING" = "Carregant"; 19 | "LOADED" = "Carregat"; 20 | 21 | "APPLICATIONS" = "Aplicacions"; 22 | "SYSTEM" = "Sistema"; 23 | 24 | "CHECK_FOR_UPDATES" = "Buscar actualitzacions"; 25 | "SEND_FEEDBACK" = "Comentaris i suggeriments..."; 26 | "ABOUT" = "Informació sobre %@"; 27 | "THANKS" = "Gràcies!"; 28 | 29 | "MORE_INFO" = "Més informació..."; 30 | "DOWNLOAD" = "Descarregar"; 31 | "NAME" = "Nom"; 32 | -------------------------------------------------------------------------------- /Loading/cs.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSHumanReadableCopyright = "© 2015 Mike McFadden / Bonzai Aplikace\nVšechna práva vyhrazena."; 2 | -------------------------------------------------------------------------------- /Loading/cs.lproj/Localizable.strings: -------------------------------------------------------------------------------- 1 | "APPLICATION_NOT_RESPONDING" = "Aplikace nereaguje"; 2 | "PREFS" = "Předvolby..."; 3 | "DISPLAY_AS" = "Zobrazit jako"; 4 | "HIDE" = "Skrýt"; 5 | "HIDE_NAME" = "Skrýt %@"; 6 | "HIDE_OTHERS" = "Skrýt ostatní"; 7 | "OPEN_AT_LOGIN" = "Otevřít při přihlášení"; 8 | "OPTIONS" = "Volby"; 9 | "QUIT" = "Ukončit"; 10 | "SHOW_IN_FINDER" = "Zobrazit ve Finderu"; 11 | "SORT_BY" = "Seřadit podle"; 12 | "TURN_NOTIFICATIONS_OFF" = "Vypnout oznámení"; 13 | "TURN_NOTIFICATIONS_ON" = "Zapnout oznámení"; 14 | "WELCOME_TO_LOADING" = "Vítejte na Loading!"; 15 | "LOADING_INTRO" = "Loading vám ukazuje, kdy je aplikace s využitím Internetu. Chcete ji otevřít, když se přihlásíte?"; 16 | 17 | "CANCEL" = "Zrušit"; 18 | "LOADING" = "Načítání"; 19 | "LOADED" = "Naložený"; 20 | 21 | "APPLICATIONS" = "Aplikace"; 22 | "SYSTEM" = "Systém"; 23 | 24 | "CHECK_FOR_UPDATES" = "Vyhledávat aktualizace"; 25 | "SEND_FEEDBACK" = "Dejte nám zpětnou vazbu..."; 26 | "ABOUT" = "O aplikaci %@"; 27 | "THANKS" = "Děkujeme!"; 28 | 29 | "MORE_INFO" = "Více informací..."; 30 | "DOWNLOAD" = "Stáhnout"; 31 | "NAME" = "Název"; 32 | -------------------------------------------------------------------------------- /Loading/da.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSHumanReadableCopyright = "© 2015 Mike McFadden / Bonzai Programmer\nAlle rettigheder forbeholdes."; 2 | -------------------------------------------------------------------------------- /Loading/da.lproj/Localizable.strings: -------------------------------------------------------------------------------- 1 | "APPLICATION_NOT_RESPONDING" = "Program svarer ikke"; 2 | "PREFS" = "Indstillinger..."; 3 | "DISPLAY_AS" = "Vis som"; 4 | "HIDE" = "Skjul"; 5 | "HIDE_NAME" = "Skjul %@"; 6 | "HIDE_OTHERS" = "Skjul andre"; 7 | "OPEN_AT_LOGIN" = "Åbn ved log ind"; 8 | "OPTIONS" = "Indstillinger"; 9 | "QUIT" = "Slut"; 10 | "SHOW_IN_FINDER" = "Vis i Finder"; 11 | "SORT_BY" = "Sorter efter"; 12 | "TURN_NOTIFICATIONS_OFF" = "Slå beskeder fra"; 13 | "TURN_NOTIFICATIONS_ON" = "Slå beskeder til"; 14 | "WELCOME_TO_LOADING" = "Velkommen til Loading!"; 15 | "LOADING_INTRO" = "Loading viser dig, når apps bruger internettet. Vil du have den til at åbne, når du logger ind?"; 16 | 17 | "CANCEL" = "Annuller"; 18 | "LOADING" = "Indlæser"; 19 | "LOADED" = "Indlæst"; 20 | 21 | "APPLICATIONS" = "Programmer"; 22 | "SYSTEM" = "System"; 23 | 24 | "CHECK_FOR_UPDATES" = "Søg efter opdateringer"; 25 | "SEND_FEEDBACK" = "Giv feedback..."; 26 | "ABOUT" = "Om %@"; 27 | "THANKS" = "Tak!"; 28 | 29 | "MORE_INFO" = "Mere info..."; 30 | "DOWNLOAD" = "Hent"; 31 | "NAME" = "Navn"; 32 | -------------------------------------------------------------------------------- /Loading/de.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSHumanReadableCopyright = "© 2015 Mike McFadden / Bonzai Programme\nAlle Rechte vorbehalten."; 2 | -------------------------------------------------------------------------------- /Loading/de.lproj/Localizable.strings: -------------------------------------------------------------------------------- 1 | "APPLICATION_NOT_RESPONDING" = "Programm reagiert nicht"; 2 | "PREFS" = "Einstellungen..."; 3 | "DISPLAY_AS" = "Anzeigen als"; 4 | "HIDE" = "Ausblenden"; 5 | "HIDE_NAME" = "%@ ausblenden"; 6 | "HIDE_OTHERS" = "Andere ausblenden"; 7 | "OPEN_AT_LOGIN" = "Bei der Anmeldung öffnen"; 8 | "OPTIONS" = "Optionen"; 9 | "QUIT" = "Beenden"; 10 | "SHOW_IN_FINDER" = "Im Finder anzeigen"; 11 | "SORT_BY" = "Sortiert nach"; 12 | "TURN_NOTIFICATIONS_OFF" = "Benachrichtigungen ausschalten"; 13 | "TURN_NOTIFICATIONS_ON" = "Benachrichtigungen einschalten"; 14 | "WELCOME_TO_LOADING" = "Willkommen bei Loading!"; 15 | "LOADING_INTRO" = "Loading zeigt Ihnen, wann Apps das Internet nutzen. Möchten Sie es automatisch bei der Anmeldung starten?"; 16 | 17 | "CANCEL" = "Abbrechen"; 18 | "LOADING" = "Aktuell"; 19 | "LOADED" = "Kürzlich"; 20 | 21 | "APPLICATIONS" = "Programme"; 22 | "SYSTEM" = "System"; 23 | 24 | "CHECK_FOR_UPDATES" = "Nach Updates suchen"; 25 | "SEND_FEEDBACK" = "Feedback geben..."; 26 | "ABOUT" = "Über %@"; 27 | "THANKS" = "Vielen Dank!"; 28 | 29 | "MORE_INFO" = "Weitere Infos..."; 30 | "DOWNLOAD" = "Laden"; 31 | "NAME" = "Name"; 32 | -------------------------------------------------------------------------------- /Loading/el.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSHumanReadableCopyright = "© 2015 Mike McFadden / Bonzai Εφαρμογές\nΜε επιφύλαξη κάθε δικαιώματος."; 2 | -------------------------------------------------------------------------------- /Loading/el.lproj/Localizable.strings: -------------------------------------------------------------------------------- 1 | "APPLICATION_NOT_RESPONDING" = "Η εφαρμογή δεν ανταποκρίνεται"; 2 | "PREFS" = "Προτιμήσεις για..."; 3 | "DISPLAY_AS" = "Εμφάνιση ως"; 4 | "HIDE" = "Απόκρυψη"; 5 | "HIDE_NAME" = "Απόκρυψη %@"; 6 | "HIDE_OTHERS" = "Απόκρυψη άλλων"; 7 | "OPEN_AT_LOGIN" = "Άνοιγμα κατά την είσοδο"; 8 | "OPTIONS" = "Επιλογές"; 9 | "QUIT" = "Τερματισμός"; 10 | "SHOW_IN_FINDER" = "Εμφάνιση στο Finder"; 11 | "SORT_BY" = "Ταξινόμηση κατά"; 12 | "TURN_NOTIFICATIONS_OFF" = "Απενεργοποίηση Γνωστοποιήσεων"; 13 | "TURN_NOTIFICATIONS_ON" = "Ενεργοποίηση Γνωστοποιήσεων"; 14 | "WELCOME_TO_LOADING" = "Καλώς ήλθατε στο Loading!"; 15 | "LOADING_INTRO" = "Loading σας δείχνει πότε εφαρμογές που χρησιμοποιούν το Διαδίκτυο. Θέλετε να ανοίξει όταν συνδεθείτε;"; 16 | 17 | "CANCEL" = "Ακύρωση"; 18 | "LOADING" = "Φόρτωση"; 19 | "LOADED" = "Φόρτώθ"; 20 | 21 | "APPLICATIONS" = "Εφαρμογές"; 22 | "SYSTEM" = "Σύστημα"; 23 | 24 | "CHECK_FOR_UPDATES" = "Éλεγχος για ενημερώσεις"; 25 | "SEND_FEEDBACK" = "Πες τη γνώμη σου..."; 26 | "ABOUT" = "Πληροφορίες για το %@"; 27 | "THANKS" = "Ευχαριστούμε!"; 28 | 29 | "MORE_INFO" = "Περισσότερα..."; 30 | "DOWNLOAD" = "Λήψη"; 31 | "NAME" = "Όνομα"; 32 | -------------------------------------------------------------------------------- /Loading/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSHumanReadableCopyright = "© 2015 Mike McFadden / Bonzai Apps\nAll rights reserved."; 2 | -------------------------------------------------------------------------------- /Loading/en.lproj/Localizable.strings: -------------------------------------------------------------------------------- 1 | "APPLICATION_NOT_RESPONDING" = "Application Not Responding"; 2 | "PREFS" = "Preferences..."; 3 | "DISPLAY_AS" = "Display as"; 4 | "HIDE" = "Hide"; 5 | "HIDE_NAME" = "Hide %@"; 6 | "HIDE_OTHERS" = "Hide Others"; 7 | "OPEN_AT_LOGIN" = "Open at Login"; 8 | "OPTIONS" = "Options"; 9 | "QUIT" = "Quit"; 10 | "SHOW_IN_FINDER" = "Show in Finder"; 11 | "SORT_BY" = "Sort by"; 12 | "TURN_NOTIFICATIONS_OFF" = "Turn Notifications Off"; 13 | "TURN_NOTIFICATIONS_ON" = "Turn Notifications On"; 14 | "WELCOME_TO_LOADING" = "Welcome to Loading!"; 15 | "LOADING_INTRO" = "Loading shows you when apps are using the Internet. Do you want it to open when you log in?"; 16 | 17 | "CANCEL" = "Cancel"; 18 | "LOADING" = "Loading"; 19 | "LOADED" = "Loaded"; 20 | 21 | "APPLICATIONS" = "Applications"; 22 | "SYSTEM" = "System"; 23 | 24 | "CHECK_FOR_UPDATES" = "Check for Updates"; 25 | "SEND_FEEDBACK" = "Send Feedback..."; 26 | "ABOUT" = "About %@"; 27 | "THANKS" = "Thank You!"; 28 | 29 | "MORE_INFO" = "More Info..."; 30 | "DOWNLOAD" = "Download"; 31 | "NAME" = "Name"; 32 | -------------------------------------------------------------------------------- /Loading/es-MX.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSHumanReadableCopyright = "© 2015 Mike McFadden / Bonzai Aplicaciones\nTodos los derechos reservados."; 2 | -------------------------------------------------------------------------------- /Loading/es-MX.lproj/Localizable.strings: -------------------------------------------------------------------------------- 1 | "APPLICATION_NOT_RESPONDING" = "La aplicación no responde"; 2 | "PREFS" = "Preferencias..."; 3 | "DISPLAY_AS" = "Mostrar como"; 4 | "HIDE" = "Ocultar"; 5 | "HIDE_NAME" = "Ocultar %@"; 6 | "HIDE_OTHERS" = "Ocultar otros"; 7 | "OPEN_AT_LOGIN" = "Abrir al iniciar sesión"; 8 | "OPTIONS" = "Opciones"; 9 | "QUIT" = "Salir"; 10 | "SHOW_IN_FINDER" = "Mostrar en el Finder"; 11 | "SORT_BY" = "Ordenar por"; 12 | "TURN_NOTIFICATIONS_OFF" = "Desactivar notificaciones"; 13 | "TURN_NOTIFICATIONS_ON" = "Activar notificaciones"; 14 | "WELCOME_TO_LOADING" = "Bienvenido a Loading!"; 15 | "LOADING_INTRO" = "Loading muestra cuando las aplicaciones están utilizando la Internet. ¿Quieres que se abra al iniciar sesión en?"; 16 | 17 | "CANCEL" = "Cancelar"; 18 | "LOADING" = "Cargando"; 19 | "LOADED" = "Cargado"; 20 | 21 | "APPLICATIONS" = "Aplicaciones"; 22 | "SYSTEM" = "Sistema"; 23 | 24 | "CHECK_FOR_UPDATES" = "Buscar actualizaciones"; 25 | "SEND_FEEDBACK" = "Dar retroalimentación..."; 26 | "ABOUT" = "Acerca de %@"; 27 | "THANKS" = "¡Gracias!"; 28 | 29 | "MORE_INFO" = "Más información..."; 30 | "DOWNLOAD" = "Descargar"; 31 | "NAME" = "Nombre"; 32 | -------------------------------------------------------------------------------- /Loading/es.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSHumanReadableCopyright = "© 2015 Mike McFadden / Bonzai Aplicaciones\nTodos los derechos reservados."; 2 | -------------------------------------------------------------------------------- /Loading/es.lproj/Localizable.strings: -------------------------------------------------------------------------------- 1 | "APPLICATION_NOT_RESPONDING" = "La aplicación no responde"; 2 | "PREFS" = "Preferencias..."; 3 | "DISPLAY_AS" = "Mostrar como"; 4 | "HIDE" = "Ocultar"; 5 | "HIDE_NAME" = "Ocultar %@"; 6 | "HIDE_OTHERS" = "Ocultar otros"; 7 | "OPEN_AT_LOGIN" = "Abrir al iniciar sesión"; 8 | "OPTIONS" = "Opciones"; 9 | "QUIT" = "Salir"; 10 | "SHOW_IN_FINDER" = "Mostrar en el Finder"; 11 | "SORT_BY" = "Ordenar por"; 12 | "TURN_NOTIFICATIONS_OFF" = "Desactivar notificaciones"; 13 | "TURN_NOTIFICATIONS_ON" = "Activar notificaciones"; 14 | "WELCOME_TO_LOADING" = "Bienvenido a Loading!"; 15 | "LOADING_INTRO" = "Loading muestra cuando las aplicaciones están utilizando la Internet. ¿Quieres que se abra al iniciar sesión en?"; 16 | 17 | "CANCEL" = "Cancelar"; 18 | "LOADING" = "Cargando"; 19 | "LOADED" = "Cargado"; 20 | 21 | "APPLICATIONS" = "Aplicaciones"; 22 | "SYSTEM" = "Sistema"; 23 | 24 | "CHECK_FOR_UPDATES" = "Buscar actualizaciones"; 25 | "SEND_FEEDBACK" = "Dar retroalimentación..."; 26 | "ABOUT" = "Acerca de %@"; 27 | "THANKS" = "¡Gracias!"; 28 | 29 | "MORE_INFO" = "Más información..."; 30 | "DOWNLOAD" = "Descargar"; 31 | "NAME" = "Nombre"; 32 | -------------------------------------------------------------------------------- /Loading/fi.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSHumanReadableCopyright = "© 2015 Mike McFadden / Bonzai Ohjelmat\nKaikki oikeudet pidätetään."; 2 | -------------------------------------------------------------------------------- /Loading/fi.lproj/Localizable.strings: -------------------------------------------------------------------------------- 1 | "APPLICATION_NOT_RESPONDING" = "Ohjelma ei vastaa"; 2 | "PREFS" = "Asetukset..."; 3 | "DISPLAY_AS" = "Näytä muodossa"; 4 | "HIDE" = "Kätke"; 5 | "HIDE_NAME" = "Kätke %@"; 6 | "HIDE_OTHERS" = "Kätke muut"; 7 | "OPEN_AT_LOGIN" = "Avaa sisäänkirjauduttaessa"; 8 | "OPTIONS" = "Valinnat"; 9 | "QUIT" = "Lopeta"; 10 | "SHOW_IN_FINDER" = "Näytä Finderissa"; 11 | "SORT_BY" = "Lajitteluperuste"; 12 | "TURN_NOTIFICATIONS_OFF" = "Laita ilmoitukset pois päältä"; 13 | "TURN_NOTIFICATIONS_ON" = "Laita ilmoitukset päälle"; 14 | "WELCOME_TO_LOADING" = "Tervetuloa Loading!"; 15 | "LOADING_INTRO" = "Loading näyttää kun sovellukset käyttävät Internetiä. Haluatko sitä avata, kun kirjaudut sisään?"; 16 | 17 | "CANCEL" = "Kumoa"; 18 | "LOADING" = "Ladataan"; 19 | "LOADED" = "Ladattu"; 20 | 21 | "APPLICATIONS" = "Ohjelmat"; 22 | "SYSTEM" = "Järjestelmä"; 23 | 24 | "CHECK_FOR_UPDATES" = "Etsi päivityksiä"; 25 | "SEND_FEEDBACK" = "Anna palautetta..."; 26 | "ABOUT" = "Tietoja: %@"; 27 | "THANKS" = "Kiitos!"; 28 | 29 | "MORE_INFO" = "Lisätietoja..."; 30 | "DOWNLOAD" = "Lataa"; 31 | "NAME" = "Nimi"; 32 | -------------------------------------------------------------------------------- /Loading/fr.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSHumanReadableCopyright = "© 2015 Mike McFadden / Bonzai Applications\nTous droits réservés."; 2 | -------------------------------------------------------------------------------- /Loading/fr.lproj/Localizable.strings: -------------------------------------------------------------------------------- 1 | "APPLICATION_NOT_RESPONDING" = "L’application ne répond pas"; 2 | "PREFS" = "Préférences..."; 3 | "DISPLAY_AS" = "Afficher comme"; 4 | "HIDE" = "Masquer"; 5 | "HIDE_NAME" = "Masquer Loading"; 6 | "HIDE_OTHERS" = "Masquer les autres"; 7 | "OPEN_AT_LOGIN" = "Ouvrir avec la session"; 8 | "OPTIONS" = "Options"; 9 | "QUIT" = "Quitter"; 10 | "SHOW_IN_FINDER" = "Afficher dans le Finder"; 11 | "SORT_BY" = "Trier par"; 12 | "TURN_NOTIFICATIONS_OFF" = "Désactiver les notifications"; 13 | "TURN_NOTIFICATIONS_ON" = "Activer les notifications"; 14 | "WELCOME_TO_LOADING" = "Bienvenue - Loading"; 15 | "LOADING_INTRO" = "Loading surveille les activités réseaux des applications. Voulez-vous ouvrir Loading avec la session ?"; 16 | 17 | "CANCEL" = "Annuler"; 18 | "LOADING" = "En cours"; 19 | "LOADED" = "Récemment"; 20 | 21 | "APPLICATIONS" = "Applications"; 22 | "SYSTEM" = "Système"; 23 | 24 | "CHECK_FOR_UPDATES" = "Rechercher les mises à jour"; 25 | "SEND_FEEDBACK" = "Envoyer un commentaire..."; 26 | "ABOUT" = "À propos de %@"; 27 | "THANKS" = "Merci !"; 28 | 29 | "MORE_INFO" = "En savoir plus..."; 30 | "DOWNLOAD" = "Télécharger"; 31 | "NAME" = "Nom"; 32 | -------------------------------------------------------------------------------- /Loading/he.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSHumanReadableCopyright = "© 2015 Mike McFadden / Bonzai יישומים\nכל הזכויות שמורות."; 2 | -------------------------------------------------------------------------------- /Loading/he.lproj/Localizable.strings: -------------------------------------------------------------------------------- 1 | "APPLICATION_NOT_RESPONDING" = "היישום אינו מגיב"; 2 | "PREFS" = "...העדפות"; 3 | "DISPLAY_AS" = "הצג בתור"; 4 | "HIDE" = "הסתר"; 5 | "HIDE_NAME" = "הסתר את %@"; 6 | "HIDE_OTHERS" = "הסתר אחרים"; 7 | "OPEN_AT_LOGIN" = "פתח בעת ההתחברות"; 8 | "OPTIONS" = "אפשרויות"; 9 | "QUIT" = "סיים"; 10 | "SHOW_IN_FINDER" = "הצג ב-Finder"; 11 | "SORT_BY" = "מיין לפי"; 12 | "TURN_NOTIFICATIONS_OFF" = "בטל/י הודעות"; 13 | "TURN_NOTIFICATIONS_ON" = "הפעל/י הודעות"; 14 | "WELCOME_TO_LOADING" = "ברוכים הבאים לLoading!"; 15 | "LOADING_INTRO" = "Loading מראה לך כאשר יישומים משתמשים באינטרנט. האם אתה רוצה את זה כדי לפתוח בעת הכניסה ב?"; 16 | 17 | "CANCEL" = "ביטול"; 18 | "LOADING" = "טוען"; 19 | "LOADED" = "טעון"; 20 | 21 | "APPLICATIONS" = "יישומים"; 22 | "SYSTEM" = "מערכת"; 23 | 24 | "CHECK_FOR_UPDATES" = "חפש עדכונים"; 25 | "SEND_FEEDBACK" = "...תן משוב"; 26 | "ABOUT" = "אודות %@"; 27 | "THANKS" = "תודה!"; 28 | 29 | "MORE_INFO" = "...מידע נוסף"; 30 | "DOWNLOAD" = "הורד"; 31 | "NAME" = "שם"; 32 | -------------------------------------------------------------------------------- /Loading/hr.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSHumanReadableCopyright = "© 2015 Mike McFadden / Bonzai Aplikacije\nSva prava pridržana."; 2 | -------------------------------------------------------------------------------- /Loading/hr.lproj/Localizable.strings: -------------------------------------------------------------------------------- 1 | "APPLICATION_NOT_RESPONDING" = "Aplikacija se ne odaziva"; 2 | "PREFS" = "Postavke..."; 3 | "DISPLAY_AS" = "Prikaži kao:"; 4 | "HIDE" = "Sakrij"; 5 | "HIDE_NAME" = "Sakrij %@"; 6 | "HIDE_OTHERS" = "Sakrij ostale"; 7 | "OPEN_AT_LOGIN" = "Otvori kod prijave"; 8 | "OPTIONS" = "Opcije"; 9 | "QUIT" = "Zatvori"; 10 | "SHOW_IN_FINDER" = "Prikaži u Finderu"; 11 | "SORT_BY" = "Razvrstaj prema:"; 12 | "TURN_NOTIFICATIONS_OFF" = "Isključi obavijesti"; 13 | "TURN_NOTIFICATIONS_ON" = "Uključi obavijesti"; 14 | "WELCOME_TO_LOADING" = "Dobrodošli u Loading!"; 15 | "LOADING_INTRO" = "Loading vam pokazuje kada aplikacije se koriste Internet. Želite li se otvoriti nakon što se prijavite?"; 16 | 17 | "CANCEL" = "Odustani"; 18 | "LOADING" = "Učitavanje"; 19 | "LOADED" = "Učitan"; 20 | 21 | "APPLICATIONS" = "Aplikacije"; 22 | "SYSTEM" = "Sustav"; 23 | 24 | "CHECK_FOR_UPDATES" = "Traži ažuriranja"; 25 | "SEND_FEEDBACK" = "Pošaljite povratne informacije..."; 26 | "ABOUT" = "Više o %@"; 27 | "THANKS" = "Hvala!"; 28 | 29 | "MORE_INFO" = "Više informacija..."; 30 | "DOWNLOAD" = "Preuzmi"; 31 | "NAME" = "Naziv"; 32 | -------------------------------------------------------------------------------- /Loading/hu.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSHumanReadableCopyright = "© 2015 Mike McFadden / Bonzai Alkalmazások\nMinden jog fenntartva."; 2 | -------------------------------------------------------------------------------- /Loading/hu.lproj/Localizable.strings: -------------------------------------------------------------------------------- 1 | "APPLICATION_NOT_RESPONDING" = "Az alkalmazás nem reagál"; 2 | "PREFS" = "Beállítások..."; 3 | "DISPLAY_AS" = "Megjelenítés mint"; 4 | "HIDE" = "Elrejtés"; 5 | "HIDE_NAME" = "%@ elrejtése"; 6 | "HIDE_OTHERS" = "Többi elrejtése"; 7 | "OPEN_AT_LOGIN" = "Megnyitás bejelentkezéskor"; 8 | "OPTIONS" = "Beállítások"; 9 | "QUIT" = "Kilépés"; 10 | "SHOW_IN_FINDER" = "Megjelenítés a Finderben"; 11 | "SORT_BY" = "Rendezés módja"; 12 | "TURN_NOTIFICATIONS_OFF" = "Értesítések kikapcsolása"; 13 | "TURN_NOTIFICATIONS_ON" = "Értesítések bekapcsolása"; 14 | "WELCOME_TO_LOADING" = "Üdvözöljük a Loading!"; 15 | "LOADING_INTRO" = "Loading mutatja, ha apps használja az internetet. Szeretné, hogy nyissa meg, ha bejelentkezik?"; 16 | 17 | "CANCEL" = "Mégsem"; 18 | "LOADING" = "Betöltés"; 19 | "LOADED" = "Betöltve"; 20 | 21 | "APPLICATIONS" = "Alkalmazások"; 22 | "SYSTEM" = "Rendszer"; 23 | 24 | "CHECK_FOR_UPDATES" = "Frissítések ellenőrzése"; 25 | "SEND_FEEDBACK" = "Adjon visszajelzést..."; 26 | "ABOUT" = "Körülbelül %@"; 27 | "THANKS" = "Köszönjük!"; 28 | 29 | "MORE_INFO" = "További infó..."; 30 | "DOWNLOAD" = "Letöltés"; 31 | "NAME" = "Név"; 32 | -------------------------------------------------------------------------------- /Loading/id.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSHumanReadableCopyright = "© 2015 Mike McFadden / Bonzai Aplikasi\nSeluruh hak cipta dilindungi undang-undang."; 2 | -------------------------------------------------------------------------------- /Loading/id.lproj/Localizable.strings: -------------------------------------------------------------------------------- 1 | "APPLICATION_NOT_RESPONDING" = "Aplikasi Tidak Merespons"; 2 | "PREFS" = "Preferensi..."; 3 | "DISPLAY_AS" = "Tampilkan sebagai"; 4 | "HIDE" = "Sembunyikan"; 5 | "HIDE_NAME" = "Sembunyikan %@"; 6 | "HIDE_OTHERS" = "Sembunyikan Lainnya"; 7 | "OPEN_AT_LOGIN" = "Buka saat Masuk"; 8 | "OPTIONS" = "Pilihan"; 9 | "QUIT" = "Tutup"; 10 | "SHOW_IN_FINDER" = "Tampilkan pada Finder"; 11 | "SORT_BY" = "Urutkan menurut"; 12 | "TURN_NOTIFICATIONS_OFF" = "Matikan Pemberitahuan"; 13 | "TURN_NOTIFICATIONS_ON" = "Nyalakan Pemberitahuan"; 14 | "WELCOME_TO_LOADING" = "Selamat datang di Loading!"; 15 | "LOADING_INTRO" = "Loading menunjukkan Anda ketika aplikasi yang menggunakan Internet. Apakah Anda ingin untuk membuka ketika Anda log in?"; 16 | 17 | "CANCEL" = "Batalkan"; 18 | "LOADING" = "Memuat"; 19 | "LOADED" = "Dimuat"; 20 | 21 | "APPLICATIONS" = "Aplikasi"; 22 | "SYSTEM" = "Sistem"; 23 | 24 | "CHECK_FOR_UPDATES" = "Periksa pembaruan secara"; 25 | "SEND_FEEDBACK" = "Berikan tanggapan..."; 26 | "ABOUT" = "Tentang %@"; 27 | "THANKS" = "Terima Kasih!"; 28 | 29 | "MORE_INFO" = "Info Lainnya..."; 30 | "DOWNLOAD" = "Download"; 31 | "NAME" = "Nama"; 32 | -------------------------------------------------------------------------------- /Loading/it.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSHumanReadableCopyright = "© 2015 Mike McFadden / Applicazioni Bonzai\nTutti i diritti riservati."; 2 | -------------------------------------------------------------------------------- /Loading/it.lproj/Localizable.strings: -------------------------------------------------------------------------------- 1 | "APPLICATION_NOT_RESPONDING" = "L'applicazione non risponde"; 2 | "PREFS" = "Preferenze..."; 3 | "DISPLAY_AS" = "Mostra come"; 4 | "HIDE" = "Nascondi"; 5 | "HIDE_NAME" = "Nascondi %@"; 6 | "HIDE_OTHERS" = "Nascondi altri"; 7 | "OPEN_AT_LOGIN" = "Apri al login"; 8 | "OPTIONS" = "Opzioni"; 9 | "QUIT" = "Esci"; 10 | "SHOW_IN_FINDER" = "Mostra nel Finder"; 11 | "SORT_BY" = "Ordina per"; 12 | "TURN_NOTIFICATIONS_OFF" = "Disattiva notifiche"; 13 | "TURN_NOTIFICATIONS_ON" = "Attiva notifiche"; 14 | "WELCOME_TO_LOADING" = "Benvenuti a Loading!"; 15 | "LOADING_INTRO" = "Loading si mostra quando le applicazioni utilizzano Internet. Vuoi per aprire quando si accede?"; 16 | 17 | "CANCEL" = "Annulla"; 18 | "LOADING" = "Carico"; 19 | "LOADED" = "Caricato"; 20 | 21 | "APPLICATIONS" = "Applicazioni"; 22 | "SYSTEM" = "Sistema"; 23 | 24 | "CHECK_FOR_UPDATES" = "Verifica aggiornamenti"; 25 | "SEND_FEEDBACK" = "Lascia un commento..."; 26 | "ABOUT" = "Informazioni su %@"; 27 | "THANKS" = "Grazie!"; 28 | 29 | "MORE_INFO" = "Altre info..."; 30 | "DOWNLOAD" = "Scarica"; 31 | "NAME" = "Nome"; 32 | -------------------------------------------------------------------------------- /Loading/ja.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSHumanReadableCopyright = "© 2015 Mike McFadden / Bonzaiアプリ\nAll rights reserved."; 2 | -------------------------------------------------------------------------------- /Loading/ja.lproj/Localizable.strings: -------------------------------------------------------------------------------- 1 | "APPLICATION_NOT_RESPONDING" = "アプリケーションが応答しません"; 2 | "PREFS" = "環境設定..."; 3 | "DISPLAY_AS" = "表示形式"; 4 | "HIDE" = "隠す"; 5 | "HIDE_NAME" = "%@ を隠す"; 6 | "HIDE_OTHERS" = "ほかを隠す"; 7 | "OPEN_AT_LOGIN" = "ログイン時に開く"; 8 | "OPTIONS" = "オプション"; 9 | "QUIT" = "終了"; 10 | "SHOW_IN_FINDER" = "Finder に表示"; 11 | "SORT_BY" = "表示順序"; 12 | "TURN_NOTIFICATIONS_OFF" = "“通知”機能を切にする"; 13 | "TURN_NOTIFICATIONS_ON" = "“通知”機能を入にする"; 14 | "WELCOME_TO_LOADING" = "Loading へようこそ!"; 15 | "LOADING_INTRO" = "アプリは、インターネットを使用している場合 Loading はあなたを示しています。あなたがログインしたときには開きますか?"; 16 | 17 | "CANCEL" = "キャンセル"; 18 | "LOADING" = "読み込み中"; // being in the process of (中) a read into memory (読み込"; 19 | "LOADED" = "読み込んだ"; // apparently we replace the み with んだ to make it past tense? or something."; 20 | 21 | "APPLICATIONS" = "アプリケーション"; 22 | "SYSTEM" = "システム"; 23 | 24 | "CHECK_FOR_UPDATES" = "アップデートを確認"; 25 | "SEND_FEEDBACK" = "フィードバックを与える..."; 26 | "ABOUT" = "%@ について"; 27 | "THANKS" = "ありがとうございます"; 28 | 29 | "MORE_INFO" = "詳細情報..."; 30 | "DOWNLOAD" = "ダウンロード"; 31 | "NAME" = "名前"; 32 | -------------------------------------------------------------------------------- /Loading/ko.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSHumanReadableCopyright = "© 2015 Mike McFadden / Bonzai 앱\n모든 권리 보유."; 2 | -------------------------------------------------------------------------------- /Loading/ko.lproj/Localizable.strings: -------------------------------------------------------------------------------- 1 | "APPLICATION_NOT_RESPONDING" = "응용 프로그램이 응답하지 않습니다"; 2 | "PREFS" = "환경설정..."; 3 | "DISPLAY_AS" = "다음으로 표시"; 4 | "HIDE" = "가리기"; 5 | "HIDE_NAME" = "%@ 가리기"; 6 | "HIDE_OTHERS" = "기타 가리기"; 7 | "OPEN_AT_LOGIN" = "로그인 시 열기"; 8 | "OPTIONS" = "옵션"; 9 | "QUIT" = "종료"; 10 | "SHOW_IN_FINDER" = "Finder에서 보기"; 11 | "SORT_BY" = "다음으로 정렬"; 12 | "TURN_NOTIFICATIONS_OFF" = "알림 끔"; 13 | "TURN_NOTIFICATIONS_ON" = "알림 켬"; 14 | "WELCOME_TO_LOADING" = "Loading에 오신 것을 환영합니다!"; 15 | "LOADING_INTRO" = "응용 프로그램은 인터넷을 사용하는 경우 Loading 당신을 보여줍니다. 당신이 로그인 할 때 열 하시겠습니까?"; 16 | 17 | "CANCEL" = "취소"; 18 | "LOADING" = "로드 중"; 19 | "LOADED" = "로드"; 20 | 21 | "APPLICATIONS" = "응용 프로그램"; 22 | "SYSTEM" = "시스템"; 23 | 24 | "CHECK_FOR_UPDATES" = "업데이트 확인"; 25 | "SEND_FEEDBACK" = "의견을 보내주세요..."; 26 | "ABOUT" = "%@ 에 관하여"; 27 | "THANKS" = "감사합니다!"; 28 | 29 | "MORE_INFO" = "추가 정보..."; 30 | "DOWNLOAD" = "다운로드"; 31 | "NAME" = "이름"; 32 | -------------------------------------------------------------------------------- /Loading/main.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | int main(int argc, const char * argv[]) { 4 | return NSApplicationMain(argc, argv); 5 | } 6 | -------------------------------------------------------------------------------- /Loading/ms.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSHumanReadableCopyright = "© 2015 Mike McFadden / Aplikasi Bonzai\nHak cipta terpelihara."; 2 | -------------------------------------------------------------------------------- /Loading/ms.lproj/Localizable.strings: -------------------------------------------------------------------------------- 1 | "APPLICATION_NOT_RESPONDING" = "Aplikasi Tidak Membalas"; 2 | "PREFS" = "Keutamaan..."; 3 | "DISPLAY_AS" = "Dipapar sebagai"; 4 | "HIDE" = "Sembunyi"; 5 | "HIDE_NAME" = "Sembunyi %@"; 6 | "HIDE_OTHERS" = "Sembunyikan Lain"; 7 | "OPEN_AT_LOGIN" = "Buka bila Log Masuk"; 8 | "OPTIONS" = "Pilihan"; 9 | "QUIT" = "Keluar"; 10 | "SHOW_IN_FINDER" = "Tunjukkan dalam Finder"; 11 | "SORT_BY" = "Isih mengikut"; 12 | "TURN_NOTIFICATIONS_OFF" = "Menyahaktifkan Pemberitahuan"; 13 | "TURN_NOTIFICATIONS_ON" = "Mengaktifkan Pemberitahuan"; 14 | "WELCOME_TO_LOADING" = "Selamat datang ke Loading!"; 15 | "LOADING_INTRO" = "Loading menunjukkan anda apabila aplikasi menggunakan Internet. Adakah anda mahu untuk membuka apabila anda log masuk?"; 16 | 17 | "CANCEL" = "Batal"; 18 | "LOADING" = "Memuat"; 19 | "LOADED" = "Dimuatkan"; 20 | 21 | "APPLICATIONS" = "Aplikasi"; 22 | "SYSTEM" = "Sistem"; 23 | 24 | "CHECK_FOR_UPDATES" = "Menyemak kemas kini secara"; 25 | "SEND_FEEDBACK" = "Memberikan maklum balas..."; 26 | "ABOUT" = "Mengenai %@"; 27 | "THANKS" = "Terima Kasih!"; 28 | 29 | "MORE_INFO" = "Info Lanjut..."; 30 | "DOWNLOAD" = "Muat Turun"; 31 | "NAME" = "Nama"; 32 | -------------------------------------------------------------------------------- /Loading/nb.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSHumanReadableCopyright = "© 2015 Mike McFadden / Bonzai Programmer\nAlle rettigheter forbeholdes."; 2 | -------------------------------------------------------------------------------- /Loading/nb.lproj/Localizable.strings: -------------------------------------------------------------------------------- 1 | "APPLICATION_NOT_RESPONDING" = "Programmet reagerer ikke"; 2 | "PREFS" = "Valg..."; 3 | "DISPLAY_AS" = "Vis som"; 4 | "HIDE" = "Skjul"; 5 | "HIDE_NAME" = "Skjul %@"; 6 | "HIDE_OTHERS" = "Skjul andre"; 7 | "OPEN_AT_LOGIN" = "Åpne ved pålogging"; 8 | "OPTIONS" = "Valg"; 9 | "QUIT" = "Avslutt"; 10 | "SHOW_IN_FINDER" = "Vis i Finder"; 11 | "SORT_BY" = "Sorter etter"; 12 | "TURN_NOTIFICATIONS_OFF" = "Slå av varsling"; 13 | "TURN_NOTIFICATIONS_ON" = "Slå på varsling"; 14 | "WELCOME_TO_LOADING" = "Velkommen til Loading!"; 15 | "LOADING_INTRO" = "Loading viser deg når apps bruker Internett. Ønsker du at den skal starte når du logger inn?"; 16 | 17 | "CANCEL" = "Avbryt"; 18 | "LOADING" = "Laster inn"; 19 | "LOADED" = "Lastet"; 20 | 21 | "APPLICATIONS" = "Programmer"; 22 | "SYSTEM" = "System"; 23 | 24 | "CHECK_FOR_UPDATES" = "Søk etter oppdateringer"; 25 | "SEND_FEEDBACK" = "Gi tilbakemelding..."; 26 | "ABOUT" = "Om %@"; 27 | "THANKS" = "Tusen takk!"; 28 | 29 | "MORE_INFO" = "Mer info..."; 30 | "DOWNLOAD" = "Last ned"; 31 | "NAME" = "Navn"; 32 | -------------------------------------------------------------------------------- /Loading/nl.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSHumanReadableCopyright = "© 2015 Mike McFadden / Bonzai Programma's\nAlle rechten voorbehouden."; 2 | -------------------------------------------------------------------------------- /Loading/nl.lproj/Localizable.strings: -------------------------------------------------------------------------------- 1 | "APPLICATION_NOT_RESPONDING" = "Programma reageert niet"; 2 | "PREFS" = "Voorkeuren..."; 3 | "DISPLAY_AS" = "Toon als"; 4 | "HIDE" = "Verberg"; 5 | "HIDE_NAME" = "Verberg %@"; 6 | "HIDE_OTHERS" = "Verberg andere"; 7 | "OPEN_AT_LOGIN" = "Open na inloggen"; 8 | "OPTIONS" = "Opties"; 9 | "QUIT" = "Stop"; 10 | "SHOW_IN_FINDER" = "Toon in Finder"; 11 | "SORT_BY" = "Sorteer op"; 12 | "TURN_NOTIFICATIONS_OFF" = "Schakel berichtgeving uit"; 13 | "TURN_NOTIFICATIONS_ON" = "Schakel berichtgeving in"; 14 | "WELCOME_TO_LOADING" = "Welkom bij Loading!"; 15 | "LOADING_INTRO" = "Loading geeft aan wanneer apps maken gebruik van internet. Wilt u het wilt openen wanneer u zich aanmeldt?"; 16 | 17 | "CANCEL" = "Annuleren"; 18 | "LOADING" = "Laden"; 19 | "LOADED" = "Laadde"; 20 | 21 | "APPLICATIONS" = "Programma's"; 22 | "SYSTEM" = "Systeem"; 23 | 24 | "CHECK_FOR_UPDATES" = "Zoek naar updates"; 25 | "SEND_FEEDBACK" = "Geef feedback..."; 26 | "ABOUT" = "Over %@"; 27 | "THANKS" = "Hartelijk dank!"; 28 | 29 | "MORE_INFO" = "Meer info..."; 30 | "DOWNLOAD" = "Downloaden"; 31 | "NAME" = "Naam"; 32 | -------------------------------------------------------------------------------- /Loading/pl.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSHumanReadableCopyright = "© 2015 Mike McFadden / Bonzai Programy\nWszystkie prawa zastrzeżone."; 2 | -------------------------------------------------------------------------------- /Loading/pl.lproj/Localizable.strings: -------------------------------------------------------------------------------- 1 | "APPLICATION_NOT_RESPONDING" = "Program nie odpowiada"; 2 | "PREFS" = "Preferencje..."; 3 | "DISPLAY_AS" = "Pokaż jako"; 4 | "HIDE" = "Ukryj"; 5 | "HIDE_NAME" = "Ukryj %@"; 6 | "HIDE_OTHERS" = "Ukryj pozostałe"; 7 | "OPEN_AT_LOGIN" = "Otwórz podczas logowania"; 8 | "OPTIONS" = "Opcje"; 9 | "QUIT" = "Zakończ"; 10 | "SHOW_IN_FINDER" = "Pokaż w Finderze"; 11 | "SORT_BY" = "Sortuj wg"; 12 | "TURN_NOTIFICATIONS_OFF" = "Wyłącz powiadomienia"; 13 | "TURN_NOTIFICATIONS_ON" = "Włącz powiadomienia"; 14 | "WELCOME_TO_LOADING" = "Zapraszamy do Loading!"; 15 | "LOADING_INTRO" = "Loading pokazuje, gdy aplikacje są z wykorzystaniem Internetu. Czy chcesz go otworzyć, gdy się zalogować?"; 16 | 17 | "CANCEL" = "Anuluj"; 18 | "LOADING" = "Wczytuję"; 19 | "LOADED" = "Załadowane"; 20 | 21 | "APPLICATIONS" = "Programy"; 22 | "SYSTEM" = "System"; 23 | 24 | "CHECK_FOR_UPDATES" = "Sprawdzaj dostępność uaktualnień"; 25 | "SEND_FEEDBACK" = "Prześlij opinię..."; 26 | "ABOUT" = "O programie %@"; 27 | "THANKS" = "Dziękujemy!"; 28 | 29 | "MORE_INFO" = "Więcej informacji..."; 30 | "DOWNLOAD" = "Pobieranie"; 31 | "NAME" = "Nazwa"; 32 | -------------------------------------------------------------------------------- /Loading/pt-PT.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSHumanReadableCopyright = "© 2015 Mike McFadden / Bonzai Apps\nTodos os direitos reservados."; 2 | -------------------------------------------------------------------------------- /Loading/pt-PT.lproj/Localizable.strings: -------------------------------------------------------------------------------- 1 | "APPLICATION_NOT_RESPONDING" = "A aplicação não responde"; 2 | "PREFS" = "Preferências..."; 3 | "DISPLAY_AS" = "Apresentar como"; 4 | "HIDE" = "Ocultar"; 5 | "HIDE_NAME" = "Ocultar %@"; 6 | "HIDE_OTHERS" = "Ocultar outras aplicações"; 7 | "OPEN_AT_LOGIN" = "Abrir ao iniciar sessão"; 8 | "OPTIONS" = "Opções"; 9 | "QUIT" = "Sair"; 10 | "SHOW_IN_FINDER" = "Mostrar no Finder"; 11 | "SORT_BY" = "Ordenar por"; 12 | "TURN_NOTIFICATIONS_OFF" = "Desactivar avisos"; 13 | "TURN_NOTIFICATIONS_ON" = "Activar avisos"; 14 | "WELCOME_TO_LOADING" = "Bem-vindo ao Loading!"; 15 | "LOADING_INTRO" = "Loading mostra quando os aplicativos estão usando a Internet. Você quer que ele abra quando você entrar no fórum?"; 16 | 17 | "CANCEL" = "Cancelar"; 18 | "LOADING" = "A carregar"; 19 | "LOADED" = "Carregado"; 20 | 21 | "APPLICATIONS" = "Aplicações"; 22 | "SYSTEM" = "Sistema"; 23 | 24 | "CHECK_FOR_UPDATES" = "Procurar actualizações"; 25 | "SEND_FEEDBACK" = "Dê a sua opinião..."; 26 | "ABOUT" = "Acerca de %@"; 27 | "THANKS" = "Obrigado!"; 28 | 29 | "MORE_INFO" = "Mais Informações..."; 30 | "DOWNLOAD" = "Transferir"; 31 | "NAME" = "Nome"; 32 | -------------------------------------------------------------------------------- /Loading/pt.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSHumanReadableCopyright = "© 2015 Mike McFadden / Aplicativos Bonzai\nTodos os direitos reservados."; 2 | -------------------------------------------------------------------------------- /Loading/pt.lproj/Localizable.strings: -------------------------------------------------------------------------------- 1 | "APPLICATION_NOT_RESPONDING" = "O Aplicativo Não Responde"; 2 | "PREFS" = "Preferências..."; 3 | "DISPLAY_AS" = "Mostrar como"; 4 | "HIDE" = "Ocultar"; 5 | "HIDE_NAME" = "Ocultar %@"; 6 | "HIDE_OTHERS" = "Ocultar Outros"; 7 | "OPEN_AT_LOGIN" = "Abrir no Início da Sessão"; 8 | "OPTIONS" = "Opções"; 9 | "QUIT" = "Encerrar"; 10 | "SHOW_IN_FINDER" = "Mostrar no Finder"; 11 | "SORT_BY" = "Ordenar por"; 12 | "TURN_NOTIFICATIONS_OFF" = "Desativar Notificações"; 13 | "TURN_NOTIFICATIONS_ON" = "Ativar Notificações"; 14 | "WELCOME_TO_LOADING" = "Bem-vindo ao Loading!"; 15 | "LOADING_INTRO" = "Loading mostra quando os aplicativos estão usando a Internet. Você quer que ele abra quando você entrar no fórum?"; 16 | 17 | "CANCEL" = "Cancelar"; 18 | "LOADING" = "Carregando"; 19 | "LOADED" = "Carregado"; 20 | 21 | "APPLICATIONS" = "Aplicativos"; 22 | "SYSTEM" = "Sistema"; 23 | 24 | "CHECK_FOR_UPDATES" = "Buscar atualizações"; 25 | "SEND_FEEDBACK" = "Dê a sua opinião..."; 26 | "ABOUT" = "Sobre %@"; 27 | "THANKS" = "Obrigado!"; 28 | 29 | "MORE_INFO" = "Mais Informações..."; 30 | "DOWNLOAD" = "Transferir"; 31 | "NAME" = "Nome"; 32 | -------------------------------------------------------------------------------- /Loading/ro.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSHumanReadableCopyright = "© 2015 Mike McFadden / Aplicații Bonzai\nToate drepturile rezervate."; 2 | -------------------------------------------------------------------------------- /Loading/ro.lproj/Localizable.strings: -------------------------------------------------------------------------------- 1 | "APPLICATION_NOT_RESPONDING" = "Aplicația nu răspunde"; 2 | "PREFS" = "Preferințe..."; 3 | "DISPLAY_AS" = "Afișare ca"; 4 | "HIDE" = "Ascunde"; 5 | "HIDE_NAME" = "Ascunde %@"; 6 | "HIDE_OTHERS" = "Ascunde restul"; 7 | "OPEN_AT_LOGIN" = "Deschide la login"; 8 | "OPTIONS" = "Opțiuni"; 9 | "QUIT" = "Termină"; 10 | "SHOW_IN_FINDER" = "Afișează în Finder"; 11 | "SORT_BY" = "Sortează după"; 12 | "TURN_NOTIFICATIONS_OFF" = "Dezactivează notificările"; 13 | "TURN_NOTIFICATIONS_ON" = "Activează notificările"; 14 | "WELCOME_TO_LOADING" = "Bine ați venit la Loading!"; 15 | "LOADING_INTRO" = "Loading vă arată când aplicații utilizează Internetul. Vrei el pentru a deschide atunci când vă conectați?"; 16 | 17 | "CANCEL" = "Renunță"; 18 | "LOADING" = "Încărcare"; 19 | "LOADED" = "Încărcat"; 20 | 21 | "APPLICATIONS" = "Aplicații"; 22 | "SYSTEM" = "Sistem"; 23 | 24 | "CHECK_FOR_UPDATES" = "Caută actualizări"; 25 | "SEND_FEEDBACK" = "Oferiți feedback..."; 26 | "ABOUT" = "Aproximativ %@"; 27 | "THANKS" = "Vă mulțumim!"; 28 | 29 | "MORE_INFO" = "Alte informații..."; 30 | "DOWNLOAD" = "Descărcare"; 31 | "NAME" = "Nume"; 32 | -------------------------------------------------------------------------------- /Loading/ru.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSHumanReadableCopyright = "© 2015 Mike McFadden / Программы Bonzai\nВсе права защищены."; 2 | -------------------------------------------------------------------------------- /Loading/ru.lproj/Localizable.strings: -------------------------------------------------------------------------------- 1 | "APPLICATION_NOT_RESPONDING" = "Программа не отвечает"; 2 | "PREFS" = "Настройки…"; 3 | "DISPLAY_AS" = "Показать как"; 4 | "HIDE" = "Скрыть"; 5 | "HIDE_NAME" = "Скрыть «%@»"; 6 | "HIDE_OTHERS" = "Скрыть остальные"; 7 | "OPEN_AT_LOGIN" = "Открывать при входе"; 8 | "OPTIONS" = "Параметры"; 9 | "QUIT" = "Завершить"; 10 | "SHOW_IN_FINDER" = "Показать в Finder"; 11 | "SORT_BY" = "Сортировать по"; 12 | "TURN_NOTIFICATIONS_OFF" = "Выключить уведомления"; 13 | "TURN_NOTIFICATIONS_ON" = "Включить уведомления"; 14 | "WELCOME_TO_LOADING" = "Добро пожаловать в Loading!"; 15 | "LOADING_INTRO" = "Loading показывает, когда ваши приложения используют Интернет.\nХотите, чтобы он запускался при старте системы?"; 16 | 17 | "CANCEL" = "Отменено"; 18 | "LOADING" = "Загружается"; 19 | "LOADED" = "Загружено"; 20 | 21 | "APPLICATIONS" = "Программы"; 22 | "SYSTEM" = "Система"; 23 | 24 | "CHECK_FOR_UPDATES" = "Проверять наличие обновлений"; 25 | "SEND_FEEDBACK" = "Оставить отзыв…"; 26 | "ABOUT" = "О %@"; 27 | "THANKS" = "Спасибо!"; 28 | 29 | "MORE_INFO" = "Подробнее…"; 30 | "DOWNLOAD" = "Загрузить"; 31 | "NAME" = "Имя"; -------------------------------------------------------------------------------- /Loading/sk.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSHumanReadableCopyright = "© 2015 Mike McFadden / Bonzai Aplikácie\nVšetky práva vyhradené."; 2 | -------------------------------------------------------------------------------- /Loading/sk.lproj/Localizable.strings: -------------------------------------------------------------------------------- 1 | "APPLICATION_NOT_RESPONDING" = "Aplikácia neodpovedá"; 2 | "PREFS" = "Nastavenia..."; 3 | "DISPLAY_AS" = "Zobraziť ako"; 4 | "HIDE" = "Skryť"; 5 | "HIDE_NAME" = "Skryť %@"; 6 | "HIDE_OTHERS" = "Skryť ostatné"; 7 | "OPEN_AT_LOGIN" = "Otvoriť pri prihlásení"; 8 | "OPTIONS" = "Možnosti"; 9 | "QUIT" = "Ukončiť"; 10 | "SHOW_IN_FINDER" = "Zobraziť vo Finderi"; 11 | "SORT_BY" = "Zoradiť podľa"; 12 | "TURN_NOTIFICATIONS_OFF" = "Vypnúť hlásenia"; 13 | "TURN_NOTIFICATIONS_ON" = "Zapnúť hlásenia"; 14 | "WELCOME_TO_LOADING" = "Vitajte na Loading!"; 15 | "LOADING_INTRO" = "Loading vám ukazuje, kedy je aplikácia s využitím Internetu. Chcete ju otvoriť, keď sa prihlásite?"; 16 | 17 | "CANCEL" = "Zrušiť"; 18 | "LOADING" = "Načítava sa"; 19 | "LOADED" = "Nabitá"; 20 | 21 | "APPLICATIONS" = "Aplikácie"; 22 | "SYSTEM" = "Systém"; 23 | 24 | "CHECK_FOR_UPDATES" = "Vyhľadávať aktualizácie"; 25 | "SEND_FEEDBACK" = "Odošlite odozvu..."; 26 | "ABOUT" = "O aplete %@"; 27 | "THANKS" = "Ďakujeme!"; 28 | 29 | "MORE_INFO" = "Viac informácií..."; 30 | "DOWNLOAD" = "Stiahnuť"; 31 | "NAME" = "Názov"; 32 | -------------------------------------------------------------------------------- /Loading/sv.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSHumanReadableCopyright = "© 2015 Mike McFadden / Bonzai Program\nAlla rättigheter förbehålls."; 2 | -------------------------------------------------------------------------------- /Loading/sv.lproj/Localizable.strings: -------------------------------------------------------------------------------- 1 | "APPLICATION_NOT_RESPONDING" = "Programmet svarar inte"; 2 | "PREFS" = "Inställningar..."; 3 | "DISPLAY_AS" = "Visa som"; 4 | "HIDE" = "Göm"; 5 | "HIDE_NAME" = "Göm %@"; 6 | "HIDE_OTHERS" = "Göm övriga"; 7 | "OPEN_AT_LOGIN" = "Öppna vid inloggning"; 8 | "OPTIONS" = "Alternativ"; 9 | "QUIT" = "Avsluta"; 10 | "SHOW_IN_FINDER" = "Visa i Finder"; 11 | "SORT_BY" = "Sortera efter"; 12 | "TURN_NOTIFICATIONS_OFF" = "Stäng av notiser"; 13 | "TURN_NOTIFICATIONS_ON" = "Slå på notiser"; 14 | "WELCOME_TO_LOADING" = "Välkommen till Loading!"; 15 | "LOADING_INTRO" = "Loading visar dig när apps använder Internet. Vill du att det ska öppnas när du loggar in?"; 16 | 17 | "CANCEL" = "Avbryt"; 18 | "LOADING" = "Läser in"; 19 | "LOADED" = "Laddad"; 20 | 21 | "APPLICATIONS" = "Program"; 22 | "SYSTEM" = "System"; 23 | 24 | "CHECK_FOR_UPDATES" = "Leta efter uppdateringar"; 25 | "SEND_FEEDBACK" = "Lämna feedback..."; 26 | "ABOUT" = "Om %@"; 27 | "THANKS" = "Tack!"; 28 | 29 | "MORE_INFO" = "Mer info..."; 30 | "DOWNLOAD" = "Hämta"; 31 | "NAME" = "Namn"; 32 | -------------------------------------------------------------------------------- /Loading/th.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSHumanReadableCopyright = "© 2015 Mike McFadden / Bonzai ปพลิเคชัน\nสงวนลิขสิทธิ์"; 2 | -------------------------------------------------------------------------------- /Loading/th.lproj/Localizable.strings: -------------------------------------------------------------------------------- 1 | "APPLICATION_NOT_RESPONDING" = "แอปพลิเคชั่นไม่ตอบสนอง"; 2 | "PREFS" = "การตั้งค่า..."; 3 | "DISPLAY_AS" = "แสดงเป็น"; 4 | "HIDE" = "ซ่อน"; 5 | "HIDE_NAME" = "ซ่อน %@"; 6 | "HIDE_OTHERS" = "ซ่อนอื่นๆ"; 7 | "OPEN_AT_LOGIN" = "เปิดเมื่อเข้าสู่ระบบ"; 8 | "OPTIONS" = "ตัวเลือก"; 9 | "QUIT" = "ออก"; 10 | "SHOW_IN_FINDER" = "แสดงใน Finder"; 11 | "SORT_BY" = "เรียงตาม"; 12 | "TURN_NOTIFICATIONS_OFF" = "ปิดการแจ้ง"; 13 | "TURN_NOTIFICATIONS_ON" = "เปิดการแจ้ง"; 14 | "WELCOME_TO_LOADING" = "ขอต้อนรับสู่ Loading!"; 15 | "LOADING_INTRO" = "Loading แสดงให้คุณเห็นเมื่อปพลิเคชันที่มีการใช้อินเทอร์เน็ต คุณต้องการที่จะเปิดเมื่อคุณเข้าสู่ระบบ?"; 16 | 17 | "CANCEL" = "ยกเลิก"; 18 | "LOADING" = "กำลังโหลด"; 19 | "LOADED" = "กโหลด"; 20 | 21 | "APPLICATIONS" = "แอปพลิเคชั่น"; 22 | "SYSTEM" = "ระบบ"; 23 | 24 | "CHECK_FOR_UPDATES" = "ตรวจสอบรายการอัปเดต"; 25 | "SEND_FEEDBACK" = "แสดงความคิดเห็น..."; 26 | "ABOUT" = "เกี่ยวกับ %@"; 27 | "THANKS" = "ขอขอบคุณ"; 28 | 29 | "MORE_INFO" = "ข้อมูลเพิ่มเติม..."; 30 | "DOWNLOAD" = "ดาวน์โหลด"; 31 | "NAME" = "ชื่อ"; 32 | -------------------------------------------------------------------------------- /Loading/tr.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSHumanReadableCopyright = "© 2015 Mike McFadden / Bonzai Uygulamalar\nTüm hakları saklıdır."; 2 | -------------------------------------------------------------------------------- /Loading/tr.lproj/Localizable.strings: -------------------------------------------------------------------------------- 1 | "APPLICATION_NOT_RESPONDING" = "Uygulama Yanıt Vermiyor"; 2 | "PREFS" = "Tercihleri..."; 3 | "DISPLAY_AS" = "Görüntüle:"; 4 | "HIDE" = "Gizle"; 5 | "HIDE_NAME" = "Gizle: %@"; 6 | "HIDE_OTHERS" = "Diğerlerini Gizle"; 7 | "OPEN_AT_LOGIN" = "Oturum Açıldığında Aç"; 8 | "OPTIONS" = "Seçenekler"; 9 | "QUIT" = "Çık"; 10 | "SHOW_IN_FINDER" = "Finder’da Göster"; 11 | "SORT_BY" = "Sırala"; 12 | "TURN_NOTIFICATIONS_OFF" = "Bildirimleri Kapat"; 13 | "TURN_NOTIFICATIONS_ON" = "Bildirimleri Aç"; 14 | "WELCOME_TO_LOADING" = "Loading Hoşgeldiniz!"; 15 | "LOADING_INTRO" = "Uygulamalar interneti kullanırken Loading gösterir. Eğer oturum zaman açmak istiyor musunuz?"; 16 | 17 | "CANCEL" = "Vazgeç"; 18 | "LOADING" = "Yükleniyor"; 19 | "LOADED" = "Yüklendi"; 20 | 21 | "APPLICATIONS" = "Uygulamalar"; 22 | "SYSTEM" = "Sistem"; 23 | 24 | "CHECK_FOR_UPDATES" = "Güncellemeleri denetle"; 25 | "SEND_FEEDBACK" = "Geri bildirim ver..."; 26 | "ABOUT" = "%@ Hakkında"; 27 | "THANKS" = "Teşekkürler!"; 28 | 29 | "MORE_INFO" = "Daha Fazla Bilgi..."; 30 | "DOWNLOAD" = "İndir"; 31 | "NAME" = "Ad"; 32 | -------------------------------------------------------------------------------- /Loading/uk.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSHumanReadableCopyright = "© 2015 Mike McFadden / Bonzai Програми\nВсі права захищені."; 2 | -------------------------------------------------------------------------------- /Loading/uk.lproj/Localizable.strings: -------------------------------------------------------------------------------- 1 | "APPLICATION_NOT_RESPONDING" = "Програма не реагує на дії"; 2 | "PREFS" = "Параметри..."; 3 | "DISPLAY_AS" = "Показувати як"; 4 | "HIDE" = "Сховати"; 5 | "HIDE_NAME" = "Сховати %@"; 6 | "HIDE_OTHERS" = "Сховати решту"; 7 | "OPEN_AT_LOGIN" = "Відкривати під час входу в систему"; 8 | "OPTIONS" = "Параметри"; 9 | "QUIT" = "Завершити"; 10 | "SHOW_IN_FINDER" = "Показати у Finder"; 11 | "SORT_BY" = "Сортувати за"; 12 | "TURN_NOTIFICATIONS_OFF" = "Вимкнути сповіщення"; 13 | "TURN_NOTIFICATIONS_ON" = "Увімкнути сповіщення"; 14 | "WELCOME_TO_LOADING" = "Ласкаво просимо в Loading!"; 15 | "LOADING_INTRO" = "Loading показує, коли додатки використовують Інтернет. Ви хочете, щоб відкрити, коли ви увійти чи що?"; 16 | 17 | "CANCEL" = "Скасувати"; 18 | "LOADING" = "Завантаження"; 19 | "LOADED" = "відкритий"; // Open"; 20 | 21 | "APPLICATIONS" = "Програми"; 22 | "SYSTEM" = "Система"; 23 | 24 | "CHECK_FOR_UPDATES" = "Перевіряти наявність оновлень"; 25 | "SEND_FEEDBACK" = "Залишити відгук..."; 26 | "ABOUT" = "Про %@"; 27 | "THANKS" = "Дякуємо!"; 28 | 29 | "MORE_INFO" = "Докладно..."; 30 | "DOWNLOAD" = "Викачати"; 31 | "NAME" = "Ім’я"; 32 | -------------------------------------------------------------------------------- /Loading/vi.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSHumanReadableCopyright = "© 2015 Mike McFadden / Bonzai Ứng dụng\nMọi Quyền được Bảo lưu."; 2 | -------------------------------------------------------------------------------- /Loading/vi.lproj/Localizable.strings: -------------------------------------------------------------------------------- 1 | "APPLICATION_NOT_RESPONDING" = "Ứng dụng Không Phản hồi"; 2 | "PREFS" = "Tùy chọn..."; 3 | "DISPLAY_AS" = "Hiển thị dưới dạng"; 4 | "HIDE" = "Ẩn"; 5 | "HIDE_NAME" = "Ẩn %@"; 6 | "HIDE_OTHERS" = "Ẩn các Mục khác"; 7 | "OPEN_AT_LOGIN" = "Mở khi Đăng nhập"; 8 | "OPTIONS" = "Tùy chọn"; 9 | "QUIT" = "Thoát"; 10 | "SHOW_IN_FINDER" = "Hiển thị trong Finder"; 11 | "SORT_BY" = "Sắp xếp theo"; 12 | "TURN_NOTIFICATIONS_OFF" = "Tắt Thông báo"; 13 | "TURN_NOTIFICATIONS_ON" = "Bật Thông báo"; 14 | "WELCOME_TO_LOADING" = "Chào mừng bạn đến Loading!"; 15 | "LOADING_INTRO" = "Loading cho bạn thấy khi các ứng dụng đang sử dụng Internet. Bạn có muốn nó để mở ra khi bạn đăng nhập?"; 16 | 17 | "CANCEL" = "Hủy"; 18 | "LOADING" = "Đang tải"; 19 | "LOADED" = "Đã tải"; 20 | 21 | "APPLICATIONS" = "Ứng dụng"; 22 | "SYSTEM" = "Hệ thống"; 23 | 24 | "CHECK_FOR_UPDATES" = "Kiểm tra các bản cập nhật"; 25 | "SEND_FEEDBACK" = "Cung cấp phản hồi..."; 26 | "ABOUT" = "Về %@"; 27 | "THANKS" = "Cảm ơn bạn!"; 28 | 29 | "MORE_INFO" = "Thông tin Khác..."; 30 | "DOWNLOAD" = "Tải xuống"; 31 | "NAME" = "Tên"; 32 | -------------------------------------------------------------------------------- /Loading/zh-Hans.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSHumanReadableCopyright = "© 2015 Mike McFadden / Bonzai应用\n保留一切权利。"; 2 | -------------------------------------------------------------------------------- /Loading/zh-Hans.lproj/Localizable.strings: -------------------------------------------------------------------------------- 1 | "APPLICATION_NOT_RESPONDING" = "应用程序没有响应"; 2 | "PREFS" = "偏好设置..."; 3 | "DISPLAY_AS" = "显示为"; 4 | "HIDE" = "隐藏"; 5 | "HIDE_NAME" = "隐藏“%@”"; 6 | "HIDE_OTHERS" = "隐藏其他"; 7 | "OPEN_AT_LOGIN" = "登录时打开"; 8 | "OPTIONS" = "选项"; 9 | "QUIT" = "退出"; 10 | "SHOW_IN_FINDER" = "在 Finder 中显示"; 11 | "SORT_BY" = "排序方式按"; 12 | "TURN_NOTIFICATIONS_OFF" = "关闭通知"; 13 | "TURN_NOTIFICATIONS_ON" = "打开通知"; 14 | "WELCOME_TO_LOADING" = "欢迎来到 Loading!"; 15 | "LOADING_INTRO" = "Loading 显示使用互联网的应用程序。你希望它在登录时打开么?"; 16 | 17 | "CANCEL" = "取消"; 18 | "LOADING" = "正在载入"; 19 | "LOADED" = "已加载"; 20 | 21 | "APPLICATIONS" = "应用程序"; 22 | "SYSTEM" = "系统"; 23 | 24 | "CHECK_FOR_UPDATES" = "检查更新..."; 25 | "SEND_FEEDBACK" = "给予反馈..."; 26 | "ABOUT" = "关于 %@"; 27 | "THANKS" = "谢谢您!"; 28 | 29 | "MORE_INFO" = "更多信息..."; 30 | "DOWNLOAD" = "下载"; 31 | "NAME" = "名称"; 32 | -------------------------------------------------------------------------------- /Loading/zh-Hant.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | NSHumanReadableCopyright = "© 2015 Mike McFadden / Bonzai應用\n保留一切權利。"; 2 | -------------------------------------------------------------------------------- /Loading/zh-Hant.lproj/Localizable.strings: -------------------------------------------------------------------------------- 1 | "APPLICATION_NOT_RESPONDING" = "應用程式沒有回應"; 2 | "PREFS" = "偏好設定⋯"; 3 | "DISPLAY_AS" = "顯示方式"; 4 | "HIDE" = "隱藏"; 5 | "HIDE_NAME" = "隱藏「%@」"; 6 | "HIDE_OTHERS" = "隱藏其他"; 7 | "OPEN_AT_LOGIN" = "在登入時開啟"; 8 | "OPTIONS" = "選項"; 9 | "QUIT" = "結束"; 10 | "SHOW_IN_FINDER" = "顯示於 Finder"; 11 | "SORT_BY" = "排序方式"; 12 | "TURN_NOTIFICATIONS_OFF" = "關閉通知功能"; 13 | "TURN_NOTIFICATIONS_ON" = "開啟通知功能"; 14 | "WELCOME_TO_LOADING" = "歡迎來到Loading!"; 15 | "LOADING_INTRO" = "Loading顯示您的應用程序時使用互聯網。你希望它在登錄時打開?"; 16 | 17 | "CANCEL" = "取消"; 18 | "LOADING" = "載入中"; 19 | "LOADED" = "不載入"; 20 | 21 | "APPLICATIONS" = "應用程式"; 22 | "SYSTEM" = "系統"; 23 | 24 | "CHECK_FOR_UPDATES" = "檢查更新項目..."; 25 | "SEND_FEEDBACK" = "給予反饋..."; 26 | "ABOUT" = "關於 %@"; 27 | "THANKS" = "感謝您!"; 28 | 29 | "MORE_INFO" = "更多資訊..."; 30 | "DOWNLOAD" = "下載"; 31 | "NAME" = "名稱"; 32 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |

Loading See when Mac apps are using your network

2 | 3 | 4 | Similar to the network activity indicator on iOS, Loading shows a spinning progress wheel in your menu bar when your network is being used. Clicking the icon shows the apps that are using your network, and holding down the option key shows the individual processes. 5 | 6 | The original project required OS X 10.7 or newer, but that was only because it used 10.7's NSPopover for the licensing functionality. Support for older versions of OS X remains untested. 7 | 8 | * * * 9 | 10 | Most of the functionality in this app was reverse-engineered from the private NetworkStatistics framework found here: 11 | 12 | /System/Library/PrivateFrameworks/NetworkStatistics.framework 13 | 14 | And it uses the private `[NSStatusBarButtonCell _button]` selector on OS X 10.9 and earlier, as `[NSStatusBarButtonCell button]` was not available until Yosemite. 15 | 16 | * * * 17 | 18 | Lastly, OS X has a large number of bugs regarding NSMenus: 19 | 20 | - `[NSMenuItem setView:]` is currently broken, as it will cause the keyboard controls to stop working after using the menu for the first time. 21 | 22 | - Using setView on an NSTextView to have wrapped text causes the selection background to render incorrectly, ignores the first mouse click on the menu item, and has the same broken keyboard controls as above. The workaround was to wrap the text using `CTFramesetter` and `\n` newlines. 23 | 24 | - NSStatusItem's menu will be drawn in the wrong position if you follow the recommended behavior of using `[NSMenuDelegate menuNeedsUpdate:]` OR `menu:updateItem:atIndex:shouldCancel:`. The only workaround I was able to find was swizzling `[NSStatusBarButtonCell trackMouse:inRect:ofView:untilMouseUp:]` and updating the menu there. 25 | 26 | - NSMenuItems with attributed titles cannot be updated when the item is selected or deselected, so you can't for example have a gray menu item that turns white when selected. Since the icons can be updated in the select/deselect event for some reason, one proposed workaround is to render the text into a large NSImage and set that as the icon for the menu item. 27 | 28 | - the NSMenuItem checked state can be modified when selected or deselected, but it causes the entire menu to flicker and redraw improperly. 29 | 30 | - [NSMenuItem setMixedStateImage:] has been available since 10.0 and has not been deprecated, but *has never actually done anything*. 31 | 32 | - "Cocoa" NSMenus are actually built entirely on Carbon, and even the Apple menu items are subclassed directly from `IBCarbonMenuItem`, but in 64-bit mode `kEventParamMenuContextHeight` is always 0.0 in both draw events. This is needed to flip the coordinate system on the CGContextRef for drawing into the menu (the alternative of using GetPortBounds is only available in 32-bit mode), so without it the feature seems useless? Combine that with the setView bugs and I have no clue how they're drawing the `1 new` text next to the App Store menu item. 33 | 34 | * * * 35 | 36 | **Website** 37 | https://bonzaiapps.com/loading/ 38 | 39 | **Download** 40 | https://bonzaiapps.com/loading/Loading.zip 41 | 42 | **Language** 43 | English, Français, Deutsch, 汉语, 漢語, 日本語, Español, Italiano, Nederlands, 한국어, Português, Dansk, Suomi, Norsk bokmål, Svenska, Pу́сский, Polski, Türkçe, العربية, ภาษาไทย, Čeština, Magyar, Català, Hrvatski, Ελληνικά, עברית, Român, Slovenský jazyk, Yкраїнська мова, Bahasa Indonesia, Bahasa melayu, Tiếng việt 44 | -------------------------------------------------------------------------------- /README/en.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/README/en.jpg -------------------------------------------------------------------------------- /Sparkle.framework/Headers: -------------------------------------------------------------------------------- 1 | Versions/Current/Headers -------------------------------------------------------------------------------- /Sparkle.framework/Modules: -------------------------------------------------------------------------------- 1 | Versions/Current/Modules -------------------------------------------------------------------------------- /Sparkle.framework/PrivateHeaders: -------------------------------------------------------------------------------- 1 | Versions/Current/PrivateHeaders -------------------------------------------------------------------------------- /Sparkle.framework/Resources: -------------------------------------------------------------------------------- 1 | Versions/Current/Resources -------------------------------------------------------------------------------- /Sparkle.framework/Sparkle: -------------------------------------------------------------------------------- 1 | Versions/Current/Sparkle -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/.DS_Store -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Headers/SPUDownloadData.h: -------------------------------------------------------------------------------- 1 | // 2 | // SPUDownloadData.h 3 | // Sparkle 4 | // 5 | // Created by Mayur Pawashe on 8/10/16. 6 | // Copyright © 2016 Sparkle Project. All rights reserved. 7 | // 8 | 9 | #if __has_feature(modules) 10 | @import Foundation; 11 | #else 12 | #import 13 | #endif 14 | 15 | #import "SUExport.h" 16 | 17 | NS_ASSUME_NONNULL_BEGIN 18 | 19 | /*! 20 | * A class for containing downloaded data along with some information about it. 21 | */ 22 | SU_EXPORT @interface SPUDownloadData : NSObject 23 | 24 | - (instancetype)initWithData:(NSData *)data textEncodingName:(NSString * _Nullable)textEncodingName MIMEType:(NSString * _Nullable)MIMEType; 25 | 26 | /*! 27 | * The raw data that was downloaded. 28 | */ 29 | @property (nonatomic, readonly) NSData *data; 30 | 31 | /*! 32 | * The IANA charset encoding name if available. Eg: "utf-8" 33 | */ 34 | @property (nonatomic, readonly, nullable, copy) NSString *textEncodingName; 35 | 36 | /*! 37 | * The MIME type if available. Eg: "text/plain" 38 | */ 39 | @property (nonatomic, readonly, nullable, copy) NSString *MIMEType; 40 | 41 | @end 42 | 43 | NS_ASSUME_NONNULL_END 44 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Headers/SPUDownloader.h: -------------------------------------------------------------------------------- 1 | // 2 | // SPUDownloader.h 3 | // Downloader 4 | // 5 | // Created by Mayur Pawashe on 4/1/16. 6 | // Copyright © 2016 Sparkle Project. All rights reserved. 7 | // 8 | 9 | #if __has_feature(modules) 10 | @import Foundation; 11 | #else 12 | #import 13 | #endif 14 | #import "SPUDownloaderProtocol.h" 15 | 16 | @protocol SPUDownloaderDelegate; 17 | 18 | // 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. 19 | @interface SPUDownloader : NSObject 20 | 21 | // Due to XPC remote object reasons, this delegate is strongly referenced 22 | // Invoke cleanup when done with this instance 23 | - (instancetype)initWithDelegate:(id )delegate; 24 | 25 | @end 26 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Headers/SPUDownloaderDelegate.h: -------------------------------------------------------------------------------- 1 | // 2 | // SPUDownloaderDelegate.h 3 | // Sparkle 4 | // 5 | // Created by Mayur Pawashe on 4/1/16. 6 | // Copyright © 2016 Sparkle Project. All rights reserved. 7 | // 8 | 9 | #if __has_feature(modules) 10 | @import Foundation; 11 | #else 12 | #import 13 | #endif 14 | 15 | NS_ASSUME_NONNULL_BEGIN 16 | 17 | @class SPUDownloadData; 18 | 19 | @protocol SPUDownloaderDelegate 20 | 21 | // This is only invoked for persistent downloads 22 | - (void)downloaderDidSetDestinationName:(NSString *)destinationName temporaryDirectory:(NSString *)temporaryDirectory; 23 | 24 | // Under rare cases, this may be called more than once, in which case the current progress should be reset back to 0 25 | // This is only invoked for persistent downloads 26 | - (void)downloaderDidReceiveExpectedContentLength:(int64_t)expectedContentLength; 27 | 28 | // This is only invoked for persistent downloads 29 | - (void)downloaderDidReceiveDataOfLength:(uint64_t)length; 30 | 31 | // downloadData is nil if this is a persisent download, otherwise it's non-nil if it's a temporary download 32 | - (void)downloaderDidFinishWithTemporaryDownloadData:(SPUDownloadData * _Nullable)downloadData; 33 | 34 | - (void)downloaderDidFailWithError:(NSError *)error; 35 | 36 | @end 37 | 38 | NS_ASSUME_NONNULL_END 39 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Headers/SPUDownloaderDeprecated.h: -------------------------------------------------------------------------------- 1 | // 2 | // SPUDownloaderDeprecated.h 3 | // Sparkle 4 | // 5 | // Created by Deadpikle on 12/20/17. 6 | // Copyright © 2017 Sparkle Project. All rights reserved. 7 | // 8 | 9 | #import "SPUDownloader.h" 10 | 11 | @interface SPUDownloaderDeprecated : SPUDownloader 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Headers/SPUDownloaderProtocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // SPUDownloaderProtocol.h 3 | // PersistentDownloader 4 | // 5 | // Created by Mayur Pawashe on 4/1/16. 6 | // Copyright © 2016 Sparkle Project. All rights reserved. 7 | // 8 | 9 | #if __has_feature(modules) 10 | @import Foundation; 11 | #else 12 | #import 13 | #endif 14 | 15 | NS_ASSUME_NONNULL_BEGIN 16 | 17 | @class SPUURLRequest; 18 | 19 | // The protocol that this service will vend as its API. This header file will also need to be visible to the process hosting the service. 20 | @protocol SPUDownloaderProtocol 21 | 22 | - (void)startPersistentDownloadWithRequest:(SPUURLRequest *)request bundleIdentifier:(NSString *)bundleIdentifier desiredFilename:(NSString *)desiredFilename; 23 | 24 | - (void)startTemporaryDownloadWithRequest:(SPUURLRequest *)request; 25 | 26 | - (void)downloadDidFinish; 27 | 28 | - (void)cleanup; 29 | 30 | - (void)cancel; 31 | 32 | @end 33 | 34 | NS_ASSUME_NONNULL_END 35 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Headers/SPUDownloaderSession.h: -------------------------------------------------------------------------------- 1 | // 2 | // SPUDownloaderSession.h 3 | // Sparkle 4 | // 5 | // Created by Deadpikle on 12/20/17. 6 | // Copyright © 2017 Sparkle Project. All rights reserved. 7 | // 8 | 9 | #if __has_feature(modules) 10 | @import Foundation; 11 | #else 12 | #import 13 | #endif 14 | #import "SPUDownloader.h" 15 | #import "SPUDownloaderProtocol.h" 16 | 17 | NS_CLASS_AVAILABLE(NSURLSESSION_AVAILABLE, 7_0) 18 | @interface SPUDownloaderSession : SPUDownloader 19 | 20 | @end 21 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Headers/SPUURLRequest.h: -------------------------------------------------------------------------------- 1 | // 2 | // SPUURLRequest.h 3 | // Sparkle 4 | // 5 | // Created by Mayur Pawashe on 5/19/16. 6 | // Copyright © 2016 Sparkle Project. All rights reserved. 7 | // 8 | 9 | #if __has_feature(modules) 10 | @import Foundation; 11 | #else 12 | #import 13 | #endif 14 | 15 | NS_ASSUME_NONNULL_BEGIN 16 | 17 | // A class that wraps NSURLRequest and implements NSSecureCoding 18 | // This class exists because NSURLRequest did not support NSSecureCoding in macOS 10.8 19 | // I have not verified if NSURLRequest in 10.9 implements NSSecureCoding or not 20 | @interface SPUURLRequest : NSObject 21 | 22 | // Creates a new URL request 23 | // Only these properties are currently tracked: 24 | // * URL 25 | // * Cache policy 26 | // * Timeout interval 27 | // * HTTP header fields 28 | // * networkServiceType 29 | + (instancetype)URLRequestWithRequest:(NSURLRequest *)request; 30 | 31 | @property (nonatomic, readonly) NSURLRequest *request; 32 | 33 | @end 34 | 35 | NS_ASSUME_NONNULL_END 36 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Headers/SUAppcast.h: -------------------------------------------------------------------------------- 1 | // 2 | // SUAppcast.h 3 | // Sparkle 4 | // 5 | // Created by Andy Matuschak on 3/12/06. 6 | // Copyright 2006 Andy Matuschak. All rights reserved. 7 | // 8 | 9 | #ifndef SUAPPCAST_H 10 | #define SUAPPCAST_H 11 | 12 | #if __has_feature(modules) 13 | @import Foundation; 14 | #else 15 | #import 16 | #endif 17 | #import "SUExport.h" 18 | 19 | NS_ASSUME_NONNULL_BEGIN 20 | 21 | @class SUAppcastItem; 22 | SU_EXPORT @interface SUAppcast : NSObject 23 | 24 | @property (copy, nullable) NSString *userAgentString; 25 | @property (copy, nullable) NSDictionary *httpHeaders; 26 | 27 | - (void)fetchAppcastFromURL:(NSURL *)url inBackground:(BOOL)bg completionBlock:(void (^)(NSError *_Nullable))err; 28 | - (SUAppcast *)copyWithoutDeltaUpdates; 29 | 30 | @property (readonly, copy, nullable) NSArray *items; 31 | @end 32 | 33 | NS_ASSUME_NONNULL_END 34 | 35 | #endif 36 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Headers/SUAppcastItem.h: -------------------------------------------------------------------------------- 1 | // 2 | // SUAppcastItem.h 3 | // Sparkle 4 | // 5 | // Created by Andy Matuschak on 3/12/06. 6 | // Copyright 2006 Andy Matuschak. All rights reserved. 7 | // 8 | 9 | #ifndef SUAPPCASTITEM_H 10 | #define SUAPPCASTITEM_H 11 | 12 | #if __has_feature(modules) 13 | @import Foundation; 14 | #else 15 | #import 16 | #endif 17 | #import "SUExport.h" 18 | @class SUSignatures; 19 | 20 | SU_EXPORT @interface SUAppcastItem : NSObject 21 | @property (copy, readonly) NSString *title; 22 | @property (copy, readonly) NSString *dateString; 23 | @property (copy, readonly) NSDate *date; 24 | @property (copy, readonly) NSString *itemDescription; 25 | @property (strong, readonly) NSURL *releaseNotesURL; 26 | @property (strong, readonly) SUSignatures *signatures; 27 | @property (copy, readonly) NSString *minimumSystemVersion; 28 | @property (copy, readonly) NSString *maximumSystemVersion; 29 | @property (strong, readonly) NSURL *fileURL; 30 | @property (nonatomic, readonly) uint64_t contentLength; 31 | @property (copy, readonly) NSString *versionString; 32 | @property (copy, readonly) NSString *osString; 33 | @property (copy, readonly) NSString *displayVersionString; 34 | @property (copy, readonly) NSDictionary *deltaUpdates; 35 | @property (strong, readonly) NSURL *infoURL; 36 | @property (copy, readonly) NSNumber* phasedRolloutInterval; 37 | 38 | // Initializes with data from a dictionary provided by the RSS class. 39 | - (instancetype)initWithDictionary:(NSDictionary *)dict; 40 | - (instancetype)initWithDictionary:(NSDictionary *)dict failureReason:(NSString **)error; 41 | 42 | @property (getter=isDeltaUpdate, readonly) BOOL deltaUpdate; 43 | @property (getter=isCriticalUpdate, readonly) BOOL criticalUpdate; 44 | @property (getter=isMacOsUpdate, readonly) BOOL macOsUpdate; 45 | @property (getter=isInformationOnlyUpdate, readonly) BOOL informationOnlyUpdate; 46 | 47 | // Returns the dictionary provided in initWithDictionary; this might be useful later for extensions. 48 | @property (readonly, copy) NSDictionary *propertiesDictionary; 49 | 50 | - (NSURL *)infoURL; 51 | 52 | @end 53 | 54 | #endif 55 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Headers/SUCodeSigningVerifier.h: -------------------------------------------------------------------------------- 1 | // 2 | // SUCodeSigningVerifier.h 3 | // Sparkle 4 | // 5 | // Created by Andy Matuschak on 7/5/12. 6 | // 7 | // 8 | 9 | #ifndef SUCODESIGNINGVERIFIER_H 10 | #define SUCODESIGNINGVERIFIER_H 11 | 12 | #if __has_feature(modules) 13 | @import Foundation; 14 | #else 15 | #import 16 | #endif 17 | #import "SUExport.h" 18 | 19 | SU_EXPORT @interface SUCodeSigningVerifier : NSObject 20 | + (BOOL)codeSignatureAtBundleURL:(NSURL *)oldBundlePath matchesSignatureAtBundleURL:(NSURL *)newBundlePath error:(NSError **)error; 21 | + (BOOL)codeSignatureIsValidAtBundleURL:(NSURL *)bundlePath error:(NSError **)error; 22 | + (BOOL)bundleAtURLIsCodeSigned:(NSURL *)bundlePath; 23 | + (NSDictionary *)codeSignatureInfoAtBundleURL:(NSURL *)bundlePath; 24 | @end 25 | 26 | #endif 27 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Headers/SUErrors.h: -------------------------------------------------------------------------------- 1 | // 2 | // SUErrors.h 3 | // Sparkle 4 | // 5 | // Created by C.W. Betts on 10/13/14. 6 | // Copyright (c) 2014 Sparkle Project. All rights reserved. 7 | // 8 | 9 | #ifndef SUERRORS_H 10 | #define SUERRORS_H 11 | 12 | #if __has_feature(modules) 13 | @import Foundation; 14 | #else 15 | #import 16 | #endif 17 | #import "SUExport.h" 18 | 19 | /** 20 | * Error domain used by Sparkle 21 | */ 22 | SU_EXPORT extern NSString *const SUSparkleErrorDomain; 23 | 24 | #pragma clang diagnostic push 25 | #pragma clang diagnostic ignored "-Wc++98-compat" 26 | typedef NS_ENUM(OSStatus, SUError) { 27 | // Appcast phase errors. 28 | SUAppcastParseError = 1000, 29 | SUNoUpdateError = 1001, 30 | SUAppcastError = 1002, 31 | SURunningFromDiskImageError = 1003, 32 | SURunningTranslocated = 1004, 33 | 34 | // Download phase errors. 35 | SUTemporaryDirectoryError = 2000, 36 | SUDownloadError = 2001, 37 | 38 | // Extraction phase errors. 39 | SUUnarchivingError = 3000, 40 | SUSignatureError = 3001, 41 | 42 | // Installation phase errors. 43 | SUFileCopyFailure = 4000, 44 | SUAuthenticationFailure = 4001, 45 | SUMissingUpdateError = 4002, 46 | SUMissingInstallerToolError = 4003, 47 | SURelaunchError = 4004, 48 | SUInstallationError = 4005, 49 | SUDowngradeError = 4006, 50 | SUInstallationCancelledError = 4007, 51 | 52 | // System phase errors 53 | SUSystemPowerOffError = 5000 54 | }; 55 | #pragma clang diagnostic pop 56 | 57 | #endif 58 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Headers/SUExport.h: -------------------------------------------------------------------------------- 1 | // 2 | // SUExport.h 3 | // Sparkle 4 | // 5 | // Created by Jake Petroules on 2014-08-23. 6 | // Copyright (c) 2014 Sparkle Project. All rights reserved. 7 | // 8 | 9 | #ifndef SUEXPORT_H 10 | #define SUEXPORT_H 11 | 12 | #ifdef BUILDING_SPARKLE 13 | #define SU_EXPORT __attribute__((visibility("default"))) 14 | #else 15 | #define SU_EXPORT 16 | #endif 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Headers/SUStandardVersionComparator.h: -------------------------------------------------------------------------------- 1 | // 2 | // SUStandardVersionComparator.h 3 | // Sparkle 4 | // 5 | // Created by Andy Matuschak on 12/21/07. 6 | // Copyright 2007 Andy Matuschak. All rights reserved. 7 | // 8 | 9 | #ifndef SUSTANDARDVERSIONCOMPARATOR_H 10 | #define SUSTANDARDVERSIONCOMPARATOR_H 11 | 12 | #if __has_feature(modules) 13 | @import Foundation; 14 | #else 15 | #import 16 | #endif 17 | #import "SUExport.h" 18 | #import "SUVersionComparisonProtocol.h" 19 | 20 | NS_ASSUME_NONNULL_BEGIN 21 | 22 | /*! 23 | Sparkle's default version comparator. 24 | 25 | This comparator is adapted from MacPAD, by Kevin Ballard. 26 | It's "dumb" in that it does essentially string comparison, 27 | in components split by character type. 28 | */ 29 | SU_EXPORT @interface SUStandardVersionComparator : NSObject 30 | 31 | /*! 32 | Initializes a new instance of the standard version comparator. 33 | */ 34 | - (instancetype)init; 35 | 36 | /*! 37 | Returns a singleton instance of the comparator. 38 | 39 | It is usually preferred to alloc/init new a comparator instead. 40 | */ 41 | + (SUStandardVersionComparator *)defaultComparator; 42 | 43 | /*! 44 | Compares version strings through textual analysis. 45 | 46 | See the implementation for more details. 47 | */ 48 | - (NSComparisonResult)compareVersion:(NSString *)versionA toVersion:(NSString *)versionB; 49 | @end 50 | 51 | NS_ASSUME_NONNULL_END 52 | #endif 53 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Headers/SUUpdater.h: -------------------------------------------------------------------------------- 1 | // 2 | // SUUpdater.h 3 | // Sparkle 4 | // 5 | // Created by Andy Matuschak on 1/4/06. 6 | // Copyright 2006 Andy Matuschak. All rights reserved. 7 | // 8 | 9 | #ifndef SUUPDATER_H 10 | #define SUUPDATER_H 11 | 12 | #if __has_feature(modules) 13 | @import Cocoa; 14 | #else 15 | #import 16 | #endif 17 | #import "SUExport.h" 18 | #import "SUVersionComparisonProtocol.h" 19 | #import "SUVersionDisplayProtocol.h" 20 | 21 | @class SUAppcastItem, SUAppcast; 22 | 23 | @protocol SUUpdaterDelegate; 24 | 25 | /*! 26 | The main API in Sparkle for controlling the update mechanism. 27 | 28 | This class is used to configure the update paramters as well as manually 29 | and automatically schedule and control checks for updates. 30 | */ 31 | SU_EXPORT @interface SUUpdater : NSObject 32 | 33 | @property (unsafe_unretained) IBOutlet id delegate; 34 | 35 | /*! 36 | The shared updater for the main bundle. 37 | 38 | This is equivalent to passing [NSBundle mainBundle] to SUUpdater::updaterForBundle: 39 | */ 40 | + (SUUpdater *)sharedUpdater; 41 | 42 | /*! 43 | The shared updater for a specified bundle. 44 | 45 | If an updater has already been initialized for the provided bundle, that shared instance will be returned. 46 | */ 47 | + (SUUpdater *)updaterForBundle:(NSBundle *)bundle; 48 | 49 | /*! 50 | Designated initializer for SUUpdater. 51 | 52 | If an updater has already been initialized for the provided bundle, that shared instance will be returned. 53 | */ 54 | - (instancetype)initForBundle:(NSBundle *)bundle; 55 | 56 | /*! 57 | Explicitly checks for updates and displays a progress dialog while doing so. 58 | 59 | This method is meant for a main menu item. 60 | Connect any menu item to this action in Interface Builder, 61 | and Sparkle will check for updates and report back its findings verbosely 62 | when it is invoked. 63 | 64 | This will find updates that the user has opted into skipping. 65 | */ 66 | - (IBAction)checkForUpdates:(id)sender; 67 | 68 | /*! 69 | The menu item validation used for the -checkForUpdates: action 70 | */ 71 | - (BOOL)validateMenuItem:(NSMenuItem *)menuItem; 72 | 73 | /*! 74 | Checks for updates, but does not display any UI unless an update is found. 75 | 76 | This is meant for programmatically initating a check for updates. That is, 77 | it will display no UI unless it actually finds an update, in which case it 78 | proceeds as usual. 79 | 80 | If automatic downloading of updates it turned on and allowed, however, 81 | this will invoke that behavior, and if an update is found, it will be downloaded 82 | in the background silently and will be prepped for installation. 83 | 84 | This will not find updates that the user has opted into skipping. 85 | */ 86 | - (void)checkForUpdatesInBackground; 87 | 88 | /*! 89 | A property indicating whether or not to check for updates automatically. 90 | 91 | Setting this property will persist in the host bundle's user defaults. 92 | The update schedule cycle will be reset in a short delay after the property's new value is set. 93 | This is to allow reverting this property without kicking off a schedule change immediately 94 | */ 95 | @property BOOL automaticallyChecksForUpdates; 96 | 97 | /*! 98 | A property indicating whether or not updates can be automatically downloaded in the background. 99 | 100 | Note that automatic downloading of updates can be disallowed by the developer 101 | or by the user's system if silent updates cannot be done (eg: if they require authentication). 102 | In this case, -automaticallyDownloadsUpdates will return NO regardless of how this property is set. 103 | 104 | Setting this property will persist in the host bundle's user defaults. 105 | */ 106 | @property BOOL automaticallyDownloadsUpdates; 107 | 108 | /*! 109 | A property indicating the current automatic update check interval. 110 | 111 | Setting this property will persist in the host bundle's user defaults. 112 | The update schedule cycle will be reset in a short delay after the property's new value is set. 113 | This is to allow reverting this property without kicking off a schedule change immediately 114 | */ 115 | @property NSTimeInterval updateCheckInterval; 116 | 117 | /*! 118 | Begins a "probing" check for updates which will not actually offer to 119 | update to that version. 120 | 121 | However, the delegate methods 122 | SUUpdaterDelegate::updater:didFindValidUpdate: and 123 | SUUpdaterDelegate::updaterDidNotFindUpdate: will be called, 124 | so you can use that information in your UI. 125 | 126 | Updates that have been skipped by the user will not be found. 127 | */ 128 | - (void)checkForUpdateInformation; 129 | 130 | /*! 131 | The URL of the appcast used to download update information. 132 | 133 | Setting this property will persist in the host bundle's user defaults. 134 | If you don't want persistence, you may want to consider instead implementing 135 | SUUpdaterDelegate::feedURLStringForUpdater: or SUUpdaterDelegate::feedParametersForUpdater:sendingSystemProfile: 136 | 137 | This property must be called on the main thread. 138 | */ 139 | @property (copy) NSURL *feedURL; 140 | 141 | /*! 142 | The host bundle that is being updated. 143 | */ 144 | @property (readonly, strong) NSBundle *hostBundle; 145 | 146 | /*! 147 | The bundle this class (SUUpdater) is loaded into. 148 | */ 149 | @property (strong, readonly) NSBundle *sparkleBundle; 150 | 151 | /*! 152 | The user agent used when checking for updates. 153 | 154 | The default implementation can be overrided. 155 | */ 156 | @property (nonatomic, copy) NSString *userAgentString; 157 | 158 | /*! 159 | The HTTP headers used when checking for updates. 160 | 161 | The keys of this dictionary are HTTP header fields (NSString) and values are corresponding values (NSString) 162 | */ 163 | @property (copy) NSDictionary *httpHeaders; 164 | 165 | /*! 166 | A property indicating whether or not the user's system profile information is sent when checking for updates. 167 | 168 | Setting this property will persist in the host bundle's user defaults. 169 | */ 170 | @property BOOL sendsSystemProfile; 171 | 172 | /*! 173 | A property indicating the decryption password used for extracting updates shipped as Apple Disk Images (dmg) 174 | */ 175 | @property (nonatomic, copy) NSString *decryptionPassword; 176 | 177 | /*! 178 | This function ignores normal update schedule, ignores user preferences, 179 | and interrupts users with an unwanted immediate app update. 180 | 181 | WARNING: this function should not be used in regular apps. This function 182 | is a user-unfriendly hack only for very special cases, like unstable 183 | rapidly-changing beta builds that would not run correctly if they were 184 | even one day out of date. 185 | 186 | Instead of this function you should set `SUAutomaticallyUpdate` to `YES`, 187 | which will gracefully install updates when the app quits. 188 | 189 | For UI-less/daemon apps that aren't usually quit, instead of this function, 190 | you can use the delegate method 191 | SUUpdaterDelegate::updater:willInstallUpdateOnQuit:immediateInstallationInvocation: 192 | or 193 | SUUpdaterDelegate::updater:willInstallUpdateOnQuit:immediateInstallationBlock: 194 | to immediately start installation when an update was found. 195 | 196 | A progress dialog is shown but the user will never be prompted to read the 197 | release notes. 198 | 199 | This function will cause update to be downloaded twice if automatic updates are 200 | enabled. 201 | 202 | You may want to respond to the userDidCancelDownload delegate method in case 203 | the user clicks the "Cancel" button while the update is downloading. 204 | */ 205 | - (void)installUpdatesIfAvailable; 206 | 207 | /*! 208 | Returns the date of last update check. 209 | 210 | \returns \c nil if no check has been performed. 211 | */ 212 | @property (readonly, copy) NSDate *lastUpdateCheckDate; 213 | 214 | /*! 215 | Appropriately schedules or cancels the update checking timer according to 216 | the preferences for time interval and automatic checks. 217 | 218 | This call does not change the date of the next check, 219 | but only the internal NSTimer. 220 | */ 221 | - (void)resetUpdateCycle; 222 | 223 | /*! 224 | A property indicating whether or not an update is in progress. 225 | 226 | Note this property is not indicative of whether or not user initiated updates can be performed. 227 | Use SUUpdater::validateMenuItem: for that instead. 228 | */ 229 | @property (readonly) BOOL updateInProgress; 230 | 231 | @end 232 | 233 | #endif 234 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Headers/SUVersionComparisonProtocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // SUVersionComparisonProtocol.h 3 | // Sparkle 4 | // 5 | // Created by Andy Matuschak on 12/21/07. 6 | // Copyright 2007 Andy Matuschak. All rights reserved. 7 | // 8 | 9 | #ifndef SUVERSIONCOMPARISONPROTOCOL_H 10 | #define SUVERSIONCOMPARISONPROTOCOL_H 11 | 12 | #if __has_feature(modules) 13 | @import Foundation; 14 | #else 15 | #import 16 | #endif 17 | #import "SUExport.h" 18 | 19 | NS_ASSUME_NONNULL_BEGIN 20 | 21 | /*! 22 | Provides version comparison facilities for Sparkle. 23 | */ 24 | @protocol SUVersionComparison 25 | 26 | /*! 27 | An abstract method to compare two version strings. 28 | 29 | Should return NSOrderedAscending if b > a, NSOrderedDescending if b < a, 30 | and NSOrderedSame if they are equivalent. 31 | */ 32 | - (NSComparisonResult)compareVersion:(NSString *)versionA toVersion:(NSString *)versionB; // *** MAY BE CALLED ON NON-MAIN THREAD! 33 | 34 | @end 35 | 36 | NS_ASSUME_NONNULL_END 37 | #endif 38 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Headers/SUVersionDisplayProtocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // SUVersionDisplayProtocol.h 3 | // EyeTV 4 | // 5 | // Created by Uli Kusterer on 08.12.09. 6 | // Copyright 2009 Elgato Systems GmbH. All rights reserved. 7 | // 8 | 9 | #if __has_feature(modules) 10 | @import Foundation; 11 | #else 12 | #import 13 | #endif 14 | #import "SUExport.h" 15 | 16 | /*! 17 | Applies special display formatting to version numbers. 18 | */ 19 | @protocol SUVersionDisplay 20 | 21 | /*! 22 | Formats two version strings. 23 | 24 | Both versions are provided so that important distinguishing information 25 | can be displayed while also leaving out unnecessary/confusing parts. 26 | */ 27 | - (void)formatVersion:(NSString *_Nonnull*_Nonnull)inOutVersionA andVersion:(NSString *_Nonnull*_Nonnull)inOutVersionB; 28 | 29 | @end 30 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Headers/Sparkle.h: -------------------------------------------------------------------------------- 1 | // 2 | // Sparkle.h 3 | // Sparkle 4 | // 5 | // Created by Andy Matuschak on 3/16/06. (Modified by CDHW on 23/12/07) 6 | // Copyright 2006 Andy Matuschak. All rights reserved. 7 | // 8 | 9 | #ifndef SPARKLE_H 10 | #define SPARKLE_H 11 | 12 | // This list should include the shared headers. It doesn't matter if some of them aren't shared (unless 13 | // there are name-space collisions) so we can list all of them to start with: 14 | 15 | #pragma clang diagnostic push 16 | // Do not use <> style includes since 2.x has two frameworks that need to work: Sparkle and SparkleCore 17 | #pragma clang diagnostic ignored "-Wquoted-include-in-framework-header" 18 | 19 | #import "SUAppcast.h" 20 | #import "SUAppcastItem.h" 21 | #import "SUStandardVersionComparator.h" 22 | #import "SUUpdater.h" 23 | #import "SUUpdaterDelegate.h" 24 | #import "SUVersionComparisonProtocol.h" 25 | #import "SUVersionDisplayProtocol.h" 26 | #import "SUErrors.h" 27 | 28 | #import "SPUDownloader.h" 29 | #import "SPUDownloaderDelegate.h" 30 | #import "SPUDownloaderDeprecated.h" 31 | #import "SPUDownloadData.h" 32 | #import "SPUDownloaderProtocol.h" 33 | #import "SPUDownloaderSession.h" 34 | #import "SPUURLRequest.h" 35 | #import "SUCodeSigningVerifier.h" 36 | 37 | #pragma clang diagnostic pop 38 | 39 | #endif 40 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Modules/module.modulemap: -------------------------------------------------------------------------------- 1 | framework module Sparkle { 2 | umbrella header "Sparkle.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/PrivateHeaders/SUUnarchiver.h: -------------------------------------------------------------------------------- 1 | // 2 | // SUUnarchiver.h 3 | // Sparkle 4 | // 5 | // Created by Andy Matuschak on 3/16/06. 6 | // Copyright 2006 Andy Matuschak. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | 13 | @protocol SUUnarchiverProtocol; 14 | 15 | @interface SUUnarchiver : NSObject 16 | 17 | + (nullable id )unarchiverForPath:(NSString *)path updatingHostBundlePath:(nullable NSString *)hostPath decryptionPassword:(nullable NSString *)decryptionPassword; 18 | 19 | @end 20 | 21 | NS_ASSUME_NONNULL_END 22 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 20B28 7 | CFBundleDevelopmentRegion 8 | English 9 | CFBundleExecutable 10 | Autoupdate 11 | CFBundleIconFile 12 | AppIcon.icns 13 | CFBundleIdentifier 14 | org.sparkle-project.Sparkle.Autoupdate 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundlePackageType 18 | APPL 19 | CFBundleShortVersionString 20 | 1.24.0 a-67-g0e162c98 21 | CFBundleSignature 22 | ???? 23 | CFBundleSupportedPlatforms 24 | 25 | MacOSX 26 | 27 | CFBundleVersion 28 | 1.24.0 29 | DTCompiler 30 | com.apple.compilers.llvm.clang.1_0 31 | DTPlatformBuild 32 | 12C5020f 33 | DTPlatformName 34 | macosx 35 | DTPlatformVersion 36 | 11.1 37 | DTSDKBuild 38 | 20C5048g 39 | DTSDKName 40 | macosx11.1 41 | DTXcode 42 | 1230 43 | DTXcodeBuild 44 | 12C5020f 45 | LSBackgroundOnly 46 | 1 47 | LSMinimumSystemVersion 48 | 10.7 49 | LSUIElement 50 | 1 51 | NSMainNibFile 52 | MainMenu 53 | NSPrincipalClass 54 | NSApplication 55 | 56 | 57 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/MacOS/Autoupdate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/MacOS/Autoupdate -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/MacOS/fileop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/MacOS/fileop -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/PkgInfo: -------------------------------------------------------------------------------- 1 | APPL???? -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/AppIcon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/AppIcon.icns -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/SUStatus.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/SUStatus.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ar.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ar.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ca.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ca.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/cs.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/cs.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/da.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/da.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/de.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/de.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/el.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/el.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/en.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/en.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/es.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/es.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/fi.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/fi.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/fr.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/fr.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/he.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/he.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/hr.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/hr.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/hu.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/hu.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/is.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/is.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/it.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/it.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ja.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ja.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ko.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ko.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/nb.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/nb.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/nl.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/nl.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pl.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pl.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pt_BR.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pt_BR.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pt_PT.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pt_PT.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ro.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ro.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ru.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ru.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sk.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sk.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sl.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sl.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sv.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sv.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/th.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/th.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/tr.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/tr.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/uk.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/uk.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/zh_CN.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/zh_CN.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/zh_TW.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/zh_TW.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/DarkAqua.css: -------------------------------------------------------------------------------- 1 | html { 2 | color: #FFFFFFD8; 3 | } 4 | :link { 5 | color: #419CFF; 6 | } 7 | :link:active { 8 | color: #FF1919; 9 | } 10 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 20B28 7 | CFBundleDevelopmentRegion 8 | en 9 | CFBundleExecutable 10 | Sparkle 11 | CFBundleIdentifier 12 | org.sparkle-project.Sparkle 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | Sparkle 17 | CFBundlePackageType 18 | FMWK 19 | CFBundleShortVersionString 20 | 1.24.0 a-67-g0e162c98 21 | CFBundleSignature 22 | ???? 23 | CFBundleSupportedPlatforms 24 | 25 | MacOSX 26 | 27 | CFBundleVersion 28 | 1.24.0 29 | DTCompiler 30 | com.apple.compilers.llvm.clang.1_0 31 | DTPlatformBuild 32 | 12C5020f 33 | DTPlatformName 34 | macosx 35 | DTPlatformVersion 36 | 11.1 37 | DTSDKBuild 38 | 20C5048g 39 | DTSDKName 40 | macosx11.1 41 | DTXcode 42 | 1230 43 | DTXcodeBuild 44 | 12C5020f 45 | LSMinimumSystemVersion 46 | 10.7 47 | 48 | 49 | -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/SUStatus.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/SUStatus.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/ar.lproj/SUAutomaticUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/ar.lproj/SUAutomaticUpdateAlert.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/ar.lproj/SUUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/ar.lproj/SUUpdateAlert.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/ar.lproj/SUUpdatePermissionPrompt.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/ar.lproj/SUUpdatePermissionPrompt.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/ar.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/ar.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/ca.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/ca.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/cs.lproj/SUAutomaticUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/cs.lproj/SUAutomaticUpdateAlert.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/cs.lproj/SUUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/cs.lproj/SUUpdateAlert.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/cs.lproj/SUUpdatePermissionPrompt.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/cs.lproj/SUUpdatePermissionPrompt.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/cs.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/cs.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/da.lproj/SUAutomaticUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/da.lproj/SUAutomaticUpdateAlert.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdateAlert.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdatePermissionPrompt.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdatePermissionPrompt.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/da.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/da.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/de.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/de.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/el.lproj/SUAutomaticUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/el.lproj/SUAutomaticUpdateAlert.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/el.lproj/SUUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/el.lproj/SUUpdateAlert.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/el.lproj/SUUpdatePermissionPrompt.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/el.lproj/SUUpdatePermissionPrompt.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/el.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/el.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/en.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/en.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/es.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/es.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/fi.lproj/SUAutomaticUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/fi.lproj/SUAutomaticUpdateAlert.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/fi.lproj/SUUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/fi.lproj/SUUpdateAlert.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/fi.lproj/SUUpdatePermissionPrompt.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/fi.lproj/SUUpdatePermissionPrompt.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/fi.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/fi.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/fr.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/fr.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/fr_CA.lproj: -------------------------------------------------------------------------------- 1 | fr.lproj -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/he.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/he.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/hr.lproj/SUAutomaticUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/hr.lproj/SUAutomaticUpdateAlert.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/hr.lproj/SUUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/hr.lproj/SUUpdateAlert.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/hr.lproj/SUUpdatePermissionPrompt.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/hr.lproj/SUUpdatePermissionPrompt.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/hr.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/hr.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/hu.lproj/SUAutomaticUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/hu.lproj/SUAutomaticUpdateAlert.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/hu.lproj/SUUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/hu.lproj/SUUpdateAlert.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/hu.lproj/SUUpdatePermissionPrompt.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/hu.lproj/SUUpdatePermissionPrompt.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/hu.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/hu.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/is.lproj/SUAutomaticUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/is.lproj/SUAutomaticUpdateAlert.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdateAlert.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdatePermissionPrompt.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdatePermissionPrompt.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/is.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/is.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/it.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/it.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/ja.lproj/SUAutomaticUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/ja.lproj/SUAutomaticUpdateAlert.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdateAlert.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdatePermissionPrompt.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdatePermissionPrompt.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/ja.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/ja.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/ko.lproj/SUAutomaticUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/ko.lproj/SUAutomaticUpdateAlert.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/ko.lproj/SUUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/ko.lproj/SUUpdateAlert.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/ko.lproj/SUUpdatePermissionPrompt.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/ko.lproj/SUUpdatePermissionPrompt.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/ko.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/ko.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/nb.lproj/SUAutomaticUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/nb.lproj/SUAutomaticUpdateAlert.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/nb.lproj/SUUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/nb.lproj/SUUpdateAlert.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/nb.lproj/SUUpdatePermissionPrompt.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/nb.lproj/SUUpdatePermissionPrompt.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/nb.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/nb.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/nl.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/nl.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/pl.lproj/SUAutomaticUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/pl.lproj/SUAutomaticUpdateAlert.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdateAlert.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdatePermissionPrompt.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdatePermissionPrompt.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/pl.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/pl.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/pt.lproj: -------------------------------------------------------------------------------- 1 | pt_BR.lproj -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUAutomaticUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUAutomaticUpdateAlert.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUUpdateAlert.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUUpdatePermissionPrompt.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUUpdatePermissionPrompt.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/pt_BR.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUAutomaticUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUAutomaticUpdateAlert.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUUpdateAlert.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUUpdatePermissionPrompt.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUUpdatePermissionPrompt.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/pt_PT.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/ro.lproj/SUAutomaticUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/ro.lproj/SUAutomaticUpdateAlert.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/ro.lproj/SUUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/ro.lproj/SUUpdateAlert.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/ro.lproj/SUUpdatePermissionPrompt.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/ro.lproj/SUUpdatePermissionPrompt.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/ro.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/ro.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/ru.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/ru.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/sk.lproj/SUAutomaticUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/sk.lproj/SUAutomaticUpdateAlert.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/sk.lproj/SUUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/sk.lproj/SUUpdateAlert.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/sk.lproj/SUUpdatePermissionPrompt.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/sk.lproj/SUUpdatePermissionPrompt.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/sk.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/sk.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/sl.lproj/SUAutomaticUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/sl.lproj/SUAutomaticUpdateAlert.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/sl.lproj/SUUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/sl.lproj/SUUpdateAlert.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/sl.lproj/SUUpdatePermissionPrompt.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/sl.lproj/SUUpdatePermissionPrompt.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/sl.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/sl.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/sv.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/sv.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/th.lproj/SUAutomaticUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/th.lproj/SUAutomaticUpdateAlert.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/th.lproj/SUUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/th.lproj/SUUpdateAlert.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/th.lproj/SUUpdatePermissionPrompt.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/th.lproj/SUUpdatePermissionPrompt.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/th.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/th.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/tr.lproj/SUAutomaticUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/tr.lproj/SUAutomaticUpdateAlert.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/tr.lproj/SUUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/tr.lproj/SUUpdateAlert.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/tr.lproj/SUUpdatePermissionPrompt.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/tr.lproj/SUUpdatePermissionPrompt.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/tr.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/tr.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/uk.lproj/SUAutomaticUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/uk.lproj/SUAutomaticUpdateAlert.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/uk.lproj/SUUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/uk.lproj/SUUpdateAlert.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/uk.lproj/SUUpdatePermissionPrompt.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/uk.lproj/SUUpdatePermissionPrompt.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/uk.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/uk.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUAutomaticUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUAutomaticUpdateAlert.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUUpdateAlert.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUUpdatePermissionPrompt.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUUpdatePermissionPrompt.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/zh_CN.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUAutomaticUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUAutomaticUpdateAlert.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdateAlert.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdateAlert.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdatePermissionPrompt.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdatePermissionPrompt.nib -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Resources/zh_TW.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Sparkle.framework/Versions/A/Sparkle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BonzaiThePenguin/Loading/b5a195146d6b5b86169bc39ed0f3c913151c935e/Sparkle.framework/Versions/A/Sparkle -------------------------------------------------------------------------------- /Sparkle.framework/Versions/Current: -------------------------------------------------------------------------------- 1 | A --------------------------------------------------------------------------------