├── .gitignore ├── .theos ├── build_session ├── fakeroot └── last_package ├── .vscode └── settings.json ├── Application_Support ├── AppStore.xm ├── Calendar.xm ├── Contacts.xm ├── Cydia.xm ├── FBMessenger.xm ├── Gmail.xm ├── Instagram.xm ├── Kik.xm ├── Mail.xm ├── Maps.xm ├── Music.xm ├── Notes.xm ├── OneFootball.xm ├── Passbook.xm ├── Phone.xm ├── Photos.xm ├── Reminders.xm ├── SMS.xm ├── Safari.xm ├── Settings.xm ├── Snapchat.xm ├── Soundcloud.xm ├── Telegram.xm ├── Threema.xm ├── Tinder.xm ├── Tumblr.xm ├── Tweetbot.xm ├── Twitter.xm ├── WatchApp.xm ├── WhatsApp.xm ├── YouTube.xm └── iTunesStore.xm ├── Backups └── Tweak.xm.bac ├── Change Log.txt ├── CydiaSubstrate └── CydiaSubstrate.h ├── DRM Code.txt ├── Eclipse.plist ├── LICENSE.md ├── Makefile ├── Makefile_Sim ├── README.md ├── Resources └── 6_tablebg.png ├── Tweak.xmi ├── TweakSupport └── LibColorPickerFix.xm ├── UIKit ├── Alerts.xm ├── NavItems.xm ├── UIActivityIndicatorView.xm ├── UIColorReplacement.xm ├── UIKeyboard.xm ├── UILabel.xm ├── UIStatusBar.xm ├── UITableView.xm ├── UITextField.xm ├── UITextView.xm ├── UIView.xm └── WiFiKit.xm ├── Untitled ├── Utils ├── AppTerminator.xm ├── CAFilter.h ├── DRMUtils.h ├── DRMUtils.m ├── Filters.xm ├── Interfaces.h ├── Keychain │ ├── SFHFKeychainUtils.h │ └── SFHFKeychainUtils.m ├── Preferences.xm ├── Stats.xm ├── UIColor+Eclipse.h ├── UIColor+Eclipse.m ├── UIImage+Eclipse.h ├── UIImage+Eclipse.m ├── WKWebView+Eclipse.h └── WKWebView+Eclipse.m ├── control ├── control copy ├── eclipse_aaui ├── EclipseAAUI.plist ├── Makefile ├── Tweak.xm └── control ├── eclipse_settings ├── .theos │ └── obj │ │ ├── .stamp │ │ ├── Eclipse_Settings.bundle │ │ ├── Advanced.plist │ │ ├── Colors.plist │ │ ├── Credits.plist │ │ ├── CustomColors.plist │ │ ├── CustomColors_.plist │ │ ├── Eclipse_Settings │ │ ├── Experimental.plist │ │ ├── Info.plist │ │ ├── NewWinterboardCheck.png │ │ ├── Root.plist │ │ ├── eclipse.png │ │ ├── eclipse@2x.png │ │ ├── eclipse@3x.png │ │ ├── eclipse_header.png │ │ ├── eclipse_header@2x.png │ │ ├── eclipse_header@3x.png │ │ ├── fr0st.png │ │ ├── fr0st@2x.png │ │ ├── hbang.png │ │ ├── hbang@2x.png │ │ ├── mail.png │ │ ├── mail@2x.png │ │ ├── pixelfiredev.png │ │ ├── pixelfiredev@2x.png │ │ ├── rounded_corners.png │ │ ├── twitter.png │ │ └── twitter@2x.png │ │ ├── arm64 │ │ ├── ESAdvancedSettings.mm.87c13020.md │ │ ├── ESAdvancedSettings.mm.87c13020.o │ │ ├── ESAdvancedSettings.mm.97d459ce.md │ │ ├── ESAdvancedSettings.mm.97d459ce.o │ │ ├── ESColorSettings.mm.87c13020.md │ │ ├── ESColorSettings.mm.87c13020.o │ │ ├── ESColorSettings.mm.97d459ce.md │ │ ├── ESColorSettings.mm.97d459ce.o │ │ ├── ESCreditsPanel.mm.87c13020.md │ │ ├── ESCreditsPanel.mm.87c13020.o │ │ ├── ESCreditsPanel.mm.97d459ce.md │ │ ├── ESCreditsPanel.mm.97d459ce.o │ │ ├── ESCustomColorSettings.mm.87c13020.md │ │ ├── ESCustomColorSettings.mm.87c13020.o │ │ ├── ESCustomColorSettings.mm.97d459ce.md │ │ ├── ESCustomColorSettings.mm.97d459ce.o │ │ ├── ESExperimentalSettings.mm.87c13020.md │ │ ├── ESExperimentalSettings.mm.87c13020.o │ │ ├── ESExperimentalSettings.mm.97d459ce.md │ │ ├── ESExperimentalSettings.mm.97d459ce.o │ │ ├── ESHeaderCell.m.87c13020.md │ │ ├── ESHeaderCell.m.87c13020.o │ │ ├── ESHeaderCell.m.97d459ce.md │ │ ├── ESHeaderCell.m.97d459ce.o │ │ ├── Eclipse_Settings.bundle │ │ │ └── Eclipse_Settings │ │ ├── Eclipse_Settings.mm.87c13020.md │ │ ├── Eclipse_Settings.mm.87c13020.o │ │ ├── Eclipse_Settings.mm.97d459ce.md │ │ └── Eclipse_Settings.mm.97d459ce.o │ │ └── armv7 │ │ ├── ESAdvancedSettings.mm.6c26f6b3.md │ │ ├── ESAdvancedSettings.mm.6c26f6b3.o │ │ ├── ESAdvancedSettings.mm.eb18e05e.md │ │ ├── ESAdvancedSettings.mm.eb18e05e.o │ │ ├── ESColorSettings.mm.6c26f6b3.md │ │ ├── ESColorSettings.mm.6c26f6b3.o │ │ ├── ESColorSettings.mm.eb18e05e.md │ │ ├── ESColorSettings.mm.eb18e05e.o │ │ ├── ESCreditsPanel.mm.6c26f6b3.md │ │ ├── ESCreditsPanel.mm.6c26f6b3.o │ │ ├── ESCreditsPanel.mm.eb18e05e.md │ │ ├── ESCreditsPanel.mm.eb18e05e.o │ │ ├── ESCustomColorSettings.mm.6c26f6b3.md │ │ ├── ESCustomColorSettings.mm.6c26f6b3.o │ │ ├── ESCustomColorSettings.mm.eb18e05e.md │ │ ├── ESCustomColorSettings.mm.eb18e05e.o │ │ ├── ESExperimentalSettings.mm.6c26f6b3.md │ │ ├── ESExperimentalSettings.mm.6c26f6b3.o │ │ ├── ESExperimentalSettings.mm.eb18e05e.md │ │ ├── ESExperimentalSettings.mm.eb18e05e.o │ │ ├── ESHeaderCell.m.6c26f6b3.md │ │ ├── ESHeaderCell.m.6c26f6b3.o │ │ ├── ESHeaderCell.m.eb18e05e.md │ │ ├── ESHeaderCell.m.eb18e05e.o │ │ ├── Eclipse_Settings.bundle │ │ └── Eclipse_Settings │ │ ├── Eclipse_Settings.mm.6c26f6b3.md │ │ ├── Eclipse_Settings.mm.6c26f6b3.o │ │ ├── Eclipse_Settings.mm.eb18e05e.md │ │ └── Eclipse_Settings.mm.eb18e05e.o ├── ESAdvancedSettings.mm ├── ESColorSettings.mm ├── ESCreditsPanel.mm ├── ESCustomColorSettings.mm ├── ESExperimentalSettings.mm ├── ESHeaderCell.h ├── ESHeaderCell.m ├── Eclipse_Settings.mm ├── Makefile ├── Resources │ ├── Advanced.plist │ ├── Colors.plist │ ├── Credits.plist │ ├── CustomColors copy.plist │ ├── CustomColors.plist │ ├── Experimental.plist │ ├── Info.plist │ ├── Root.plist │ ├── eclipse.png │ ├── eclipse@2x.png │ ├── eclipse@3x.png │ ├── eclipse_header.png │ ├── eclipse_header@2x.png │ ├── eclipse_header@3x.png │ ├── fr0st.png │ ├── fr0st@2x.png │ ├── hbang.png │ ├── hbang@2x.png │ ├── image.png │ ├── mail.png │ ├── mail@2x.png │ ├── pixelfiredev.png │ ├── pixelfiredev@2x.png │ ├── twitter.png │ └── twitter@2x.png ├── entry.plist └── obj │ └── .stamp ├── eclipse_sharesheets ├── EclipseShareSheets.plist ├── Makefile ├── Tweak.xm └── control ├── eclipseactivator ├── .theos │ ├── fakeroot │ ├── last_package │ ├── obj │ │ ├── .stamp │ │ ├── EclipseActivator.dylib │ │ ├── arm64 │ │ │ ├── EclipseActivator.dylib │ │ │ └── Tweak.xm.dae6204d.o │ │ └── armv7 │ │ │ ├── EclipseActivator.dylib │ │ │ └── Tweak.xm.ac6c1e06.o │ └── packages │ │ └── com.gmoran.eclipseactivator-0.0.1 ├── EclipseActivator.plist ├── Makefile ├── Tweak.xm ├── com.gmoran.eclipseactivator_0.0.1-2_iphoneos-arm.deb ├── control ├── layout │ ├── DEBIAN │ │ └── control │ └── Library │ │ ├── Activator │ │ └── Listeners │ │ │ └── com.gmoran.eclipse │ │ │ └── Info.plist │ │ └── MobileSubstrate │ │ └── DynamicLibraries │ │ ├── EclipseActivator.dylib │ │ └── EclipseActivator.plist ├── obj │ ├── .stamp │ ├── EclipseActivator.dylib │ └── Tweak.xm.7f4ac851.o └── theos ├── eclipseflipswitch ├── .theos │ ├── fakeroot │ ├── last_package │ ├── obj │ │ ├── .stamp │ │ ├── EclipseFlipswitch.bundle │ │ │ ├── EclipseFlipswitch │ │ │ ├── Info.plist │ │ │ ├── glyph-off.pdf │ │ │ └── glyph.pdf │ │ ├── arm64 │ │ │ ├── EclipseFlipswitch.bundle │ │ │ │ └── EclipseFlipswitch │ │ │ └── Switch.x.3867690f.o │ │ └── armv7 │ │ │ ├── EclipseFlipswitch.bundle │ │ │ └── EclipseFlipswitch │ │ │ └── Switch.x.8df9586d.o │ └── packages │ │ └── com.gmoran.eclipseflipswitch-0.0.1 ├── FSSwitchDataSource.h ├── FSSwitchPanel.h ├── FSSwitchState.h ├── Makefile ├── Resources │ ├── Info.plist │ ├── glyph-off.pdf │ └── glyph.pdf ├── Switch.x ├── com.gmoran.eclipseflipswitch_0.0.1-1_iphoneos-arm.deb ├── control ├── obj │ ├── .stamp │ ├── EclipseFlipswitch.bundle │ │ ├── EclipseFlipswitch │ │ ├── Info.plist │ │ ├── glyph-off.pdf │ │ └── glyph.pdf │ └── Switch.x.7f4ac851.o └── theos ├── eclipsesb ├── .theos │ └── obj │ │ ├── .stamp │ │ ├── EclipseSB.dylib │ │ ├── arm64 │ │ ├── EclipseSB.dylib │ │ ├── Tweak.xm.6f30464f.o │ │ └── Tweak.xm.c623830a.o │ │ └── armv7 │ │ ├── EclipseSB.dylib │ │ ├── Tweak.xm.50403463.o │ │ └── Tweak.xm.cde8bdef.o ├── EclipseSB.plist ├── Makefile ├── Tweak.xm ├── control ├── obj │ ├── .stamp │ ├── EclipseSB.dylib │ └── Tweak.xm.79ab792f.o └── theos └── simulator_run /.gitignore: -------------------------------------------------------------------------------- 1 | .theos 2 | *.deb 3 | packages 4 | 5 | # OS generated files # 6 | ###################### 7 | .DS_Store 8 | .DS_Store? 9 | ._* 10 | .Spotlight-V100 11 | .Trashes 12 | ehthumbs.db 13 | Thumbs.db -------------------------------------------------------------------------------- /.theos/build_session: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/.theos/build_session -------------------------------------------------------------------------------- /.theos/fakeroot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/.theos/fakeroot -------------------------------------------------------------------------------- /.theos/last_package: -------------------------------------------------------------------------------- 1 | ./packages/me.gmoran.eclipse12_6.1.2-1_iphoneos-arm.deb 2 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "git.ignoreLimitWarning": true 3 | } -------------------------------------------------------------------------------- /Application_Support/Calendar.xm: -------------------------------------------------------------------------------- 1 | //Calendar 2 | 3 | %group CalendarApp 4 | %hook UIColor 5 | 6 | //such hacky 7 | 8 | +(id)whiteColor { 9 | if (isEnabled) { 10 | return VIEW_COLOR; 11 | } 12 | return %orig; 13 | } 14 | 15 | +(id)blackColor { 16 | if (isEnabled) { 17 | return TEXT_COLOR; 18 | } 19 | return %orig; 20 | } 21 | 22 | +(id)colorWithWhite:(float)arg1 alpha:(float)arg2 { 23 | UIColor* color = %orig; 24 | if (![color isEqual:TEXT_COLOR] && (isLightColor(color)) && (IsiPad)) { 25 | return VIEW_COLOR; 26 | } 27 | return color; 28 | } 29 | 30 | %end 31 | %end 32 | 33 | %group CalendarFix 34 | %hook UIStatusBar 35 | 36 | -(id)foregroundColor { 37 | UIColor* color = %orig; 38 | if (isEnabled) { 39 | if ([selectedStatusbarTintColor() isEqual:WHITE_COLOR]) { 40 | color = [UIColor lightGrayColor]; 41 | } 42 | else { 43 | color = selectedStatusbarTintColor(); 44 | } 45 | } 46 | return color; 47 | } 48 | %end 49 | %end 50 | -------------------------------------------------------------------------------- /Application_Support/Contacts.xm: -------------------------------------------------------------------------------- 1 | /* 2 | .d8b. d8888b. d8888b. d8888b. d88888b .d8888. .d8888. d8888b. db dD 3 | d8' `8b 88 `8D 88 `8D 88 `8D 88' 88' YP 88' YP 88 `8D 88 ,8P' 4 | 88ooo88 88 88 88 88 88oobY' 88ooooo `8bo. `8bo. 88oooY' 88,8P 5 | 88~~~88 88 88 88 88 88`8b 88~~~~~ `Y8b. `Y8b. 88~~~b. 88`8b 6 | 88 88 88 .8D 88 .8D 88 `88. 88. db 8D db 8D 88 8D 88 `88. 7 | YP YP Y8888D' Y8888D' 88 YD Y88888P `8888Y' `8888Y' Y8888P' YP YD 8 | */ 9 | 10 | %group ContactsApp 11 | 12 | %hook UITextView 13 | 14 | -(void)drawRect:(CGRect)arg1 { 15 | %orig; 16 | if (isEnabled) { 17 | if (!isLightColor(self.backgroundColor)) { 18 | 19 | if (![self.superview isKindOfClass:[UIImageView class]]) { 20 | 21 | id balloon = objc_getClass("CKBalloonTextView"); 22 | 23 | if ([self class] == balloon) { 24 | return; 25 | } 26 | else { 27 | [self setBackgroundColor:[UIColor clearColor]]; 28 | [self setTextColor:TEXT_COLOR]; 29 | } 30 | } 31 | } 32 | } 33 | } 34 | 35 | %end 36 | %end 37 | 38 | //DO NOT GROUP THIS. 39 | 40 | 41 | //iOS 7.1+ 42 | %hook ABStyleProvider 43 | 44 | - (id)membersBackgroundColor { 45 | if (isEnabled) { 46 | return VIEW_COLOR; 47 | } 48 | return %orig; 49 | } 50 | 51 | - (id)memberNameTextColor { 52 | if (isEnabled) { 53 | return TEXT_COLOR; 54 | } 55 | return %orig; 56 | 57 | } 58 | 59 | - (id)membersHeaderContentViewBackgroundColor { 60 | if (isEnabled) { 61 | return NAV_COLOR; 62 | } 63 | return %orig; 64 | } 65 | 66 | 67 | %end 68 | 69 | %hook ABContactView 70 | 71 | -(id)backgroundColor { 72 | if (isEnabled) { 73 | return TABLE_COLOR; 74 | } 75 | return %orig; 76 | } 77 | 78 | %end 79 | -------------------------------------------------------------------------------- /Application_Support/Cydia.xm: -------------------------------------------------------------------------------- 1 | /* 2 | ____ _ _ 3 | / ___| _ __| (_) __ _ 4 | | | | | | |/ _` | |/ _` | 5 | | |__| |_| | (_| | | (_| | 6 | \____\__, |\__,_|_|\__,_| 7 | | ___/ 8 | */ 9 | 10 | extern "C" void UISetColor(CGColorRef color); 11 | 12 | %group CydiaApp 13 | 14 | // static NSString* cyJS = @"document.getElementsByTagName('body')[0].style.webkitTextFillColor= 'white'; document.getElementsByTagName('html')[0].style.backgroundColor= 'transparent'; var x = document.getElementsByTagName('fieldset'); var i; for (i = 0; i < x.length; i++) { x[i].style.backgroundColor = 'transparent'; };"; 15 | 16 | static BOOL isPaidCydiaPackage; 17 | 18 | %hook CyteWebView 19 | 20 | - (void)webView:(id)arg1 didFinishLoadForFrame:(id)arg2 { 21 | %orig; 22 | if (isEnabled) { 23 | //[self.view setBackgroundColor:[UIColor blackColor]]; 24 | NSString *setJavaScript = darkCydiaJS; 25 | [arg1 stringByEvaluatingJavaScriptFromString:setJavaScript]; 26 | //[readerWebView setBackgroundColor:[UIColor blackColor]]; // doesn't solve it 27 | //[self.scrollView setBackgroundColor:[UIColor blackColor]]; 28 | 29 | } 30 | } 31 | 32 | -(void)layoutSubviews { 33 | %orig; 34 | } 35 | 36 | 37 | %end 38 | 39 | %hook Package 40 | 41 | - (bool) isCommercial { 42 | return %orig; 43 | } 44 | 45 | %end 46 | 47 | %hook PackageCell 48 | 49 | - (void) setPackage:(id)package asSummary:(bool)summary { 50 | isPaidCydiaPackage = (bool)[package isCommercial]; 51 | %orig; 52 | } 53 | 54 | %end 55 | 56 | %hook NSString 57 | 58 | -(CGSize)drawAtPoint:(CGPoint)arg1 forWidth:(double)arg2 withFont:(id)arg3 lineBreakMode:(long long)arg4 { 59 | 60 | // if (isPaidCydiaPackage) { 61 | // [selectedTintColor() set]; 62 | // } 63 | //else { 64 | if (isEnabled) { 65 | [TEXT_COLOR set]; 66 | } 67 | 68 | //} 69 | 70 | 71 | return %orig; 72 | } 73 | %end 74 | 75 | %hook UISearchBarTextField 76 | 77 | -(UIColor*)backgroundColor { 78 | if (isEnabled) { 79 | return VIEW_COLOR; 80 | } 81 | return %orig; 82 | } 83 | 84 | %end 85 | 86 | 87 | %end 88 | -------------------------------------------------------------------------------- /Application_Support/Gmail.xm: -------------------------------------------------------------------------------- 1 | %group GMail 2 | 3 | %hook GBTOpenSearchBarGradientView 4 | 5 | // -(id)initWithAlpha:(CGFloat)a { 6 | // if (isEnabled) { 7 | // a = 0; 8 | // } 9 | // return %orig(a); 10 | // } 11 | 12 | -(void)layoutSubviews { 13 | %orig; 14 | if (isEnabled) { 15 | [self setHidden: true]; 16 | } 17 | } 18 | %end 19 | 20 | %hook UILabel 21 | 22 | -(id)init { 23 | id x = %orig; 24 | if (isEnabled) { 25 | [self setTextColor: TEXT_COLOR]; 26 | } 27 | return x; 28 | } 29 | 30 | -(UIColor*)textColor { 31 | if (isEnabled) { 32 | return TEXT_COLOR; 33 | } 34 | return %orig; 35 | } 36 | 37 | -(void)setTextColor:(UIColor*)color { 38 | UIColor* c = color; 39 | if (isEnabled) { 40 | color = TEXT_COLOR; 41 | } 42 | %orig(color); 43 | } 44 | 45 | %end 46 | 47 | %end 48 | -------------------------------------------------------------------------------- /Application_Support/Instagram.xm: -------------------------------------------------------------------------------- 1 | /* 2 | d888888b d8b db .d8888. d888888b .d8b. d888b d8888b. .d8b. .88b d88. 3 | `88' 888o 88 88' YP `~~88~~' d8' `8b 88' Y8b 88 `8D d8' `8b 88'YbdP`88 4 | 88 88V8o 88 `8bo. 88 88ooo88 88 88oobY' 88ooo88 88 88 88 5 | 88 88 V8o88 `Y8b. 88 88~~~88 88 ooo 88`8b 88~~~88 88 88 88 6 | .88. 88 V888 db 8D 88 88 88 88. ~8~ 88 `88. 88 88 88 88 88 7 | Y888888P VP V8P `8888Y' YP YP YP Y888P 88 YD YP YP YP YP YP 8 | */ 9 | 10 | @interface IGStringStyle : NSObject 11 | @property(retain, nonatomic) UIColor *defaultColor; 12 | @end 13 | 14 | %group InstagramApp 15 | 16 | %hook _UIBarBackground 17 | 18 | -(void)layoutSubviews { 19 | %orig; 20 | if (isEnabled) { 21 | UIImageView* _backgroundImageView = MSHookIvar(self, "_backgroundImageView"); 22 | 23 | [_backgroundImageView setHidden:YES]; 24 | } 25 | } 26 | 27 | %end 28 | 29 | %hook IGTextButton 30 | 31 | -(void)layoutSubviews { 32 | %orig; 33 | if (isEnabled) { 34 | UIImageView* _backgroundImageView = MSHookIvar(self, "_backgroundView"); 35 | 36 | [_backgroundImageView setAlpha:0.1]; 37 | } 38 | } 39 | 40 | %end 41 | 42 | %hook IGStringStyle 43 | 44 | -(UIColor*)defaultColor { 45 | if (isEnabled) { 46 | return TEXT_COLOR; 47 | } 48 | return %orig; 49 | } 50 | 51 | -(UIColor*)linkColor { 52 | 53 | if (isEnabled) { 54 | 55 | return selectedTintColor(); 56 | } 57 | return %orig; 58 | 59 | } 60 | 61 | %end 62 | 63 | %hook IGCommentTextRedesignView 64 | 65 | -(void)layoutSubviews { 66 | %orig; 67 | if (isEnabled) { 68 | UIImageView* _backgroundImageView = MSHookIvar(self, "_roundedBackgroundImageView"); 69 | 70 | [_backgroundImageView setAlpha:0.1]; 71 | } 72 | } 73 | 74 | %end 75 | 76 | %hook IGSimpleButton 77 | 78 | - (void)layoutSubviews { 79 | %orig; 80 | 81 | if (isEnabled) { 82 | UIImageView* _backgroundImageView = MSHookIvar(self, "_backgroundImageView"); 83 | 84 | [_backgroundImageView setAlpha:0.1]; 85 | } 86 | } 87 | 88 | %end 89 | 90 | %hook UITextFieldBorderView 91 | 92 | -(void)layoutSubviews { 93 | %orig; 94 | 95 | if (isEnabled) { 96 | [self setAlpha:0.05]; 97 | } 98 | } 99 | 100 | %end 101 | 102 | 103 | %hook IGTabBarButton 104 | 105 | - (id)_initWithFrame:(struct CGRect)arg1 badgeType:(unsigned long long)arg2 clearsBadgeWhenSelected:(_Bool)arg3 { 106 | id x = %orig; 107 | if (isEnabled) { 108 | applyInvertFilter((UIButton*)self); 109 | } 110 | return x; 111 | } 112 | 113 | // - (void)layoutSubviews { 114 | // %orig; 115 | // self = [UIButton buttonWithType:(UIButtonTypeCustom)]; 116 | // if (isEnabled) { 117 | // [self setTintColor: RED_COLOR]; 118 | // } 119 | // } 120 | 121 | %end 122 | 123 | %hook UIView //Very hacky method of hooking IGUFIButtonBarView, which for some reason wouldn't hook. Hmm. 124 | 125 | -(void)layoutSubviews { 126 | %orig; 127 | if ([NSStringFromClass([self class]) isEqualToString:@"IGUFIButtonBarView"]) { 128 | [self setColorType:1]; 129 | } 130 | } 131 | 132 | %end 133 | 134 | 135 | %hook IGGradientView 136 | 137 | -(void)layoutSubviews { 138 | %orig; 139 | if (isEnabled) { 140 | [self setHidden:YES]; 141 | } 142 | } 143 | %end 144 | 145 | %hook IGDiscoveryNavigationTrayItemCell 146 | 147 | -(void)layoutSubviews { 148 | %orig; 149 | if (isEnabled) { 150 | CAShapeLayer* bgLayer = MSHookIvar(self, "_backgroundLayer"); 151 | bgLayer.fillColor = [UIColor clearColor].CGColor; 152 | } 153 | } 154 | 155 | %end 156 | 157 | %end 158 | -------------------------------------------------------------------------------- /Application_Support/Mail.xm: -------------------------------------------------------------------------------- 1 | /* 2 | .88b d88. .d8b. d888888b db 3 | 88'YbdP`88 d8' `8b `88' 88 4 | 88 88 88 88ooo88 88 88 5 | 88 88 88 88~~~88 88 88 6 | 88 88 88 88 88 .88. 88booo. 7 | YP YP YP YP YP Y888888P Y88888P 8 | */ 9 | 10 | %group MailApp 11 | 12 | %hook UITableViewCellSelectedBackground 13 | 14 | - (void)drawRect:(CGRect)arg1 { 15 | %orig; 16 | if (isEnabled) { 17 | UIView* fixView = [[UIView alloc] init]; 18 | fixView.frame = [self frame]; 19 | fixView.backgroundColor = VIEW_COLOR; 20 | [self addSubview:fixView]; 21 | [fixView release]; 22 | } 23 | //I'm lazy as fuck. 24 | } 25 | 26 | 27 | 28 | %end 29 | 30 | //Possibly invert this? 31 | 32 | %hook MFMessageWebLayer 33 | 34 | static NSString* css = @"font-face { font-family: 'Chalkboard'; src: local('ChalkboardSE-Regular'); } body { background-color: none; color: #C7C7C7; font-family: Chalkboard;} a { color: #3E98BD; text-decoration: none;}"; 35 | 36 | -(void)setFrame:(CGRect)arg1 { 37 | %orig; 38 | if (isEnabled) { 39 | [self setOpaque:NO]; 40 | 41 | } 42 | } 43 | 44 | - (void)_webthread_webView:(id)arg1 didFinishDocumentLoadForFrame:(id)arg2 { 45 | if (isEnabled) { 46 | [self setUserStyleSheet:css]; 47 | } 48 | %orig; 49 | 50 | } 51 | 52 | - (void)_webthread_webView:(id)arg1 didFinishLoadForFrame:(id)arg2 { 53 | if (isEnabled) { 54 | [self setUserStyleSheet:css]; 55 | } 56 | %orig; 57 | } 58 | 59 | - (void)webView:(id)arg1 didFinishLoadForFrame:(id)arg2 { 60 | if (isEnabled) { 61 | [self setUserStyleSheet:css]; 62 | } 63 | %orig; 64 | } 65 | 66 | - (void)webThreadWebView:(id)arg1 resource:(id)arg2 didFinishLoadingFromDataSource:(id)arg3 { 67 | if (isEnabled) { 68 | [self setUserStyleSheet:css]; 69 | } 70 | %orig; 71 | } 72 | 73 | %end 74 | 75 | 76 | %hook MFSubjectWebBrowserView 77 | 78 | 79 | -(void)loadHTMLString:(id)arg1 baseURL:(id)arg2 { 80 | 81 | if (isEnabled) { 82 | arg1 = [arg1 stringByReplacingOccurrencesOfString:@"color: #000" 83 | withString:@"color: #C7C7C7"]; 84 | [self setOpaque:NO]; 85 | } 86 | 87 | 88 | %orig(arg1, arg2); 89 | } 90 | 91 | %end 92 | 93 | %hook MailboxContentViewCell 94 | -(UIColor*)deselectedBackgroundColor { 95 | if (isEnabled) { 96 | return VIEW_COLOR; 97 | } 98 | return %orig; 99 | } 100 | 101 | %end 102 | 103 | %hook _CellStaticView 104 | 105 | - (void)layoutSubviews { 106 | if (isEnabled) { 107 | [self setBackgroundColor:VIEW_COLOR]; 108 | } 109 | } 110 | 111 | %end 112 | 113 | %end 114 | 115 | //Do not group (Body compose view) 116 | 117 | %hook MFMailComposeView 118 | 119 | -(id)bodyTextView { 120 | id view = %orig; 121 | if (isEnabled) { 122 | [view setTextColor:TEXT_COLOR]; 123 | } 124 | return view; 125 | } 126 | 127 | %end 128 | -------------------------------------------------------------------------------- /Application_Support/Maps.xm: -------------------------------------------------------------------------------- 1 | //Maps App 2 | 3 | %group MapsApp 4 | 5 | %hook BlurView 6 | 7 | - (id)initWithFrame:(struct CGRect)arg1 privateStyle:(long long)arg2 { 8 | id blurView = %orig; 9 | 10 | if (isEnabled) { 11 | id _backdrop = MSHookIvar(self, "_backdrop"); 12 | UIView* fixView = [[UIView alloc] init]; 13 | fixView.frame = [_backdrop frame]; 14 | [fixView setBackgroundColor:VIEW_COLOR]; 15 | [_backdrop addSubview:fixView]; 16 | [fixView release]; 17 | } 18 | return blurView; 19 | } 20 | 21 | %end 22 | 23 | %end 24 | -------------------------------------------------------------------------------- /Application_Support/Notes.xm: -------------------------------------------------------------------------------- 1 | /* 2 | d8b db .d88b. d888888b d88888b .d8888. 3 | 888o 88 .8P Y8. `~~88~~' 88' 88' YP 4 | 88V8o 88 88 88 88 88ooooo `8bo. 5 | 88 V8o88 88 88 88 88~~~~~ `Y8b. 6 | 88 V888 `8b d8' 88 88. db 8D 7 | VP V8P `Y88P' YP Y88888P `8888Y' 8 | */ 9 | 10 | 11 | 12 | 13 | %group NotesApp 14 | 15 | // /* 16 | // %hook UIColor 17 | // //such hacky 18 | // 19 | // +(id)colorWithWhite:(float)arg1 alpha:(float)arg2 { 20 | // 21 | // id color = %orig; 22 | // 23 | // if (isEnabled) { 24 | // if (arg1 < .5) { 25 | // return TEXT_COLOR; 26 | // } 27 | // } 28 | // return %orig; 29 | // } 30 | // %end 31 | 32 | 33 | // 34 | 35 | %hook ICNoteEditorToolbarPlusView 36 | 37 | -(id)plainView { 38 | id view = %orig; 39 | if (isEnabled) { 40 | [view setBackgroundColor: VIEW_COLOR]; 41 | } 42 | return view; 43 | } 44 | 45 | -(id)plusView { 46 | id view = %orig; 47 | if (isEnabled) { 48 | [view setBackgroundColor: TEXT_COLOR]; 49 | } 50 | return view; 51 | } 52 | 53 | %end 54 | 55 | %hook _UIBarBackground 56 | 57 | -(void)layoutSubviews { 58 | %orig; 59 | if (isEnabled) { 60 | [self setAlpha:0]; 61 | } 62 | } 63 | 64 | %end 65 | 66 | %hook _UITextContainerView 67 | 68 | static BOOL hasInvertedTextContainer = false; 69 | 70 | -(void)layoutSubviews { 71 | %orig; 72 | if (isEnabled && !hasInvertedTextContainer) { 73 | applyInvertFilter((UIView*)self); 74 | hasInvertedTextContainer = true; 75 | } 76 | } 77 | 78 | %end 79 | 80 | %hook _UINavigationBarBackground 81 | 82 | -(void)layoutSubviews { 83 | %orig; 84 | if (isEnabled) { 85 | [self setBackgroundColor:NAV_COLOR]; 86 | } 87 | } 88 | 89 | %end 90 | 91 | %hook NotesTextureView 92 | 93 | -(void)layoutSubviews { 94 | %orig; 95 | if (isEnabled) { 96 | //[self removeFromSuperview]; 97 | [self setBackgroundColor:NAV_COLOR]; 98 | } 99 | } 100 | 101 | %end 102 | 103 | %end 104 | -------------------------------------------------------------------------------- /Application_Support/OneFootball.xm: -------------------------------------------------------------------------------- 1 | %group OneFootball 2 | 3 | %hook UITextView 4 | 5 | -(void)layoutSubviews { 6 | %orig; 7 | if (isEnabled) { 8 | [self setTextColor:TEXT_COLOR]; 9 | } 10 | } 11 | 12 | %end 13 | 14 | %hook ILStyleLabel 15 | 16 | -(void)layoutSubviews { 17 | %orig; 18 | if (isEnabled) { 19 | [self setTextColor:TEXT_COLOR]; 20 | } 21 | } 22 | 23 | %end 24 | 25 | %end 26 | -------------------------------------------------------------------------------- /Application_Support/Passbook.xm: -------------------------------------------------------------------------------- 1 | /* 2 | d8888b. .d8b. .d8888. .d8888. d8888b. .d88b. .d88b. db dD 3 | 88 `8D d8' `8b 88' YP 88' YP 88 `8D .8P Y8. .8P Y8. 88 ,8P' 4 | 88oodD' 88ooo88 `8bo. `8bo. 88oooY' 88 88 88 88 88,8P 5 | 88~~~ 88~~~88 `Y8b. `Y8b. 88~~~b. 88 88 88 88 88`8b 6 | 88 88 88 db 8D db 8D 88 8D `8b d8' `8b d8' 88 `88. 7 | 88 YP YP `8888Y' `8888Y' Y8888P' `Y88P' `Y88P' YP YD 8 | */ 9 | 10 | %group PassbookApp 11 | 12 | %hook WLEasyToHitCustomView 13 | 14 | -(void)layoutSubviews { 15 | %orig; 16 | if (isEnabled) { 17 | for (UIView* button in [self subviews]) { 18 | if ([button isKindOfClass:[UIButton class]]) { 19 | [button setBackgroundColor:[UIColor clearColor]]; 20 | } 21 | } 22 | } 23 | } 24 | 25 | %end 26 | 27 | %end 28 | -------------------------------------------------------------------------------- /Application_Support/Phone.xm: -------------------------------------------------------------------------------- 1 | /* 2 | d8888b. db db .d88b. d8b db d88888b 3 | 88 `8D 88 88 .8P Y8. 888o 88 88' 4 | 88oodD' 88ooo88 88 88 88V8o 88 88ooooo 5 | 88~~~ 88~~~88 88 88 88 V8o88 88~~~~~ 6 | 88 88 88 `8b d8' 88 V888 88. 7 | 88 YP YP `Y88P' VP V8P Y88888P 8 | */ 9 | 10 | @interface PhoneViewController : UIViewController{} 11 | @end 12 | 13 | %group PhoneApp 14 | 15 | 16 | %hook TSSuperBottomBarButton 17 | 18 | -(id)init { 19 | id meh = %orig; 20 | if (isEnabled) { 21 | [self setBackgroundColor:selectedTintColor()]; 22 | } 23 | return meh; 24 | } 25 | 26 | %end 27 | 28 | 29 | %hook PhoneViewController 30 | 31 | - (void)viewDidLoad { 32 | %orig; 33 | if (isEnabled) { 34 | [self.view setBackgroundColor:selectedTintColor()]; 35 | } 36 | } 37 | 38 | %end 39 | 40 | %hook PHHandsetDialerNumberPadButton 41 | 42 | -(id)buttonColor { 43 | if (isEnabled) { 44 | return selectedTintColor(); 45 | } 46 | return %orig; 47 | } 48 | 49 | %end 50 | 51 | %hook PHHandsetDialerDeleteButton 52 | 53 | -(void)layoutSubviews { 54 | %orig; 55 | if (isEnabled) { 56 | applyInvertFilter((UIButton*)self); 57 | } 58 | } 59 | 60 | %end 61 | 62 | %hook PHHandsetDialerView 63 | 64 | - (id)dialerColor { 65 | if (isEnabled) { 66 | return VIEW_COLOR; 67 | } 68 | return %orig; 69 | } 70 | 71 | %end 72 | 73 | 74 | 75 | %hook TPNumberPadButton 76 | 77 | +(id)imageForCharacter:(unsigned)arg1 highlighted:(BOOL)arg2 whiteVersion:(BOOL)arg3 { 78 | 79 | if (isEnabled) { 80 | return %orig(arg1, arg2, YES); 81 | } 82 | return %orig; 83 | } 84 | 85 | %end 86 | %end 87 | 88 | //Disable in Emergency Dial 89 | 90 | %hook PHEmergencyHandsetDialerView 91 | 92 | 93 | - (id)initWithFrame:(struct CGRect)arg1 { 94 | isEnabled = NO; 95 | id meow = %orig; 96 | isEnabled = isTweakEnabled(); 97 | return meow; 98 | 99 | } 100 | 101 | %end 102 | -------------------------------------------------------------------------------- /Application_Support/Photos.xm: -------------------------------------------------------------------------------- 1 | %hook PUPhotosSectionHeaderView 2 | 3 | -(void)layoutSubviews { 4 | %orig; 5 | if (isEnabled) { 6 | id backdrop = MSHookIvar(self, "_backdropView"); 7 | [backdrop setHidden:YES]; 8 | [self setBackgroundColor:TABLE_COLOR]; 9 | } 10 | } 11 | 12 | %end 13 | 14 | %hook PXRoundedCornerOverlayView 15 | 16 | - (id)overlayColor { 17 | return VIEW_COLOR; 18 | } 19 | 20 | %end 21 | -------------------------------------------------------------------------------- /Application_Support/Reminders.xm: -------------------------------------------------------------------------------- 1 | /* 2 | d8888b. d88888b .88b d88. d888888b d8b db d8888b. d88888b d8888b. .d8888. 3 | 88 `8D 88' 88'YbdP`88 `88' 888o 88 88 `8D 88' 88 `8D 88' YP 4 | 88oobY' 88ooooo 88 88 88 88 88V8o 88 88 88 88ooooo 88oobY' `8bo. 5 | 88`8b 88~~~~~ 88 88 88 88 88 V8o88 88 88 88~~~~~ 88`8b `Y8b. 6 | 88 `88. 88. 88 88 88 .88. 88 V888 88 .8D 88. 88 `88. db 8D 7 | 88 YD Y88888P YP YP YP Y888888P VP V8P Y8888D' Y88888P 88 YD `8888Y' 8 | */ 9 | 10 | %group RemindersApp 11 | 12 | %hook RemindersSearchView 13 | 14 | #warning Reminders needs work 15 | -(void)layoutSubviews { 16 | %orig; 17 | if (isEnabled) { 18 | UIView* searchView = MSHookIvar(self, "_searchResultsView"); 19 | } 20 | 21 | } 22 | 23 | %end 24 | 25 | %hook RemindersCardBackgroundView 26 | 27 | -(void)layoutSubviews { 28 | %orig; 29 | if (isEnabled) { 30 | [self setAlpha:0.9]; 31 | for (UIView* view in [self subviews]) { 32 | 33 | //[view setAlpha:0.7]; 34 | [view setBackgroundColor:[VIEW_COLOR colorWithAlphaComponent:0.8]]; 35 | } 36 | } 37 | } 38 | 39 | %end 40 | 41 | %end 42 | -------------------------------------------------------------------------------- /Application_Support/Settings.xm: -------------------------------------------------------------------------------- 1 | %group PreferencesApp 2 | 3 | %hook PLWallpaperButton 4 | 5 | -(void)layoutSubviews { 6 | %orig; 7 | if (isEnabled) { 8 | id backdropView = MSHookIvar(self, "_backdropView"); 9 | [backdropView setHidden: true]; 10 | 11 | [self setBackgroundColor: NAV_COLOR]; 12 | } 13 | 14 | } 15 | 16 | %end 17 | 18 | %hook PSPasscodeField 19 | 20 | -(void)layoutSubviews { 21 | %orig; 22 | if (isEnabled) { 23 | [self setForegroundColor: TEXT_COLOR]; 24 | } 25 | } 26 | 27 | -(void)setForegroundColor:(UIColor *)arg1 { 28 | if (isEnabled) { 29 | arg1 = TEXT_COLOR; 30 | } 31 | %orig(arg1); 32 | } 33 | -(UIColor *)foregroundColor { 34 | UIColor* color = %orig; 35 | if (isEnabled) { 36 | color = TEXT_COLOR; 37 | } 38 | return color; 39 | } 40 | 41 | %end 42 | 43 | %end 44 | -------------------------------------------------------------------------------- /Application_Support/Snapchat.xm: -------------------------------------------------------------------------------- 1 | /* 2 | .d8888. d8b db .d8b. d8888b. .o88b. db db .d8b. d888888b 3 | 88' YP 888o 88 d8' `8b 88 `8D d8P Y8 88 88 d8' `8b `~~88~~' 4 | ` 8bo. 88V8o 88 88ooo88 88oodD' 8P 88ooo88 88ooo88 88 5 | `Y8b. 88 V8o88 88~~~88 88~~~ 8b 88~~~88 88~~~88 88 6 | db 8D 88 V888 88 88 88 Y8b d8 88 88 88 88 88 7 | `8888Y' VP V8P YP YP 88 `Y88P' YP YP YP YP YP 8 | */ 9 | 10 | // %group SnapchatApp 11 | // 12 | // %hook SCTextChatViewModelV2 13 | // 14 | // //SCTextChatViewModelV2 15 | // //_logos_method$_ungrouped$SCTextChatViewModelV2$colorForChatLabel(SCTextChatViewModelV2 *,objc_selector *) __text 000097E8 00000052 00000018 FFFFFFF8 R . . . . . . 16 | // 17 | // 18 | // -(UIColor*)colorForChatLabel { 19 | // if (isEnabled) { 20 | // return TEXT_COLOR; 21 | // } 22 | // return %orig; 23 | // } 24 | // 25 | // 26 | // %end 27 | // 28 | // //_logos_method$_ungrouped$SCChatHamburgerRoundedCornerCell$setBorderColor$(SCChatHamburgerRoundedCornerCell *,objc_selector *,UIColor *) __text 00004230 00000072 0000001C FFFFFFF8 R . . . . . . 29 | // //Implement later 30 | // 31 | // %hook SCChatInputController 32 | // 33 | // //_logos_method$_ungrouped$SCChatInputController$inputTextColor(SCChatInputController *,objc_selector *) __text 0000538E 00000072 0000001C FFFFFFF8 R . . . . . . 34 | // 35 | // 36 | // -(UIColor*)inputTextColor { 37 | // if (isEnabled) { 38 | // return TEXT_COLOR; 39 | // } 40 | // return %orig; 41 | // } 42 | // 43 | // %end 44 | // 45 | // 46 | // %end 47 | -------------------------------------------------------------------------------- /Application_Support/Soundcloud.xm: -------------------------------------------------------------------------------- 1 | /* 2 | .d8888. d8b db d8888b. .o88b. db d8888b. 3 | 88' YP 888o 88 88 `8D d8P Y8 88 88 `8D 4 | `8bo. 88V8o 88 88 88 8P 88 88 88 5 | `Y8b. 88 V8o88 88 88 8b 88 88 88 6 | db 8D 88 V888 88 .8D Y8b d8 88booo. 88 .8D 7 | `8888Y' VP V8P Y8888D' `Y88P' Y88888P Y8888D' 8 | */ 9 | 10 | %group SoundcloudApp 11 | 12 | %hook SCTrackActivityMiniView 13 | 14 | - (void)layoutSubviews { 15 | %orig; 16 | if (isEnabled) { 17 | [self setBackgroundColor:VIEW_COLOR]; 18 | } 19 | 20 | } 21 | 22 | %end 23 | %end 24 | -------------------------------------------------------------------------------- /Application_Support/Telegram.xm: -------------------------------------------------------------------------------- 1 | /* 2 | d888888b d88888b db d88888b d888b d8888b. .d8b. .88b d88. 3 | `~~88~~' 88' 88 88' 88' Y8b 88 `8D d8' `8b 88'YbdP`88 4 | 88 88ooooo 88 88ooooo 88 88oobY' 88ooo88 88 88 88 5 | 88 88~~~~~ 88 88~~~~~ 88 ooo 88`8b 88~~~88 88 88 88 6 | 88 88. 88booo. 88. 88. ~8~ 88 `88. 88 88 88 88 88 7 | YP Y88888P Y88888P Y88888P Y888P 88 YD YP YP YP YP YP 8 | */ 9 | 10 | %group TelegramApp 11 | 12 | %hook TGBackdropView 13 | 14 | -(void)layoutSubviews { 15 | %orig; 16 | if (isEnabled) { 17 | [self setBackgroundColor:NAV_COLOR]; 18 | } 19 | } 20 | 21 | %end 22 | 23 | %hook TGContactCellContents 24 | 25 | -(void)layoutSubviews { 26 | %orig; 27 | if (isEnabled) { 28 | for (id meh in [self subviews]) { 29 | if ([meh respondsToSelector:@selector(setTextColor:)]) { 30 | [meh setTextColor:TEXT_COLOR]; 31 | } 32 | } 33 | } 34 | 35 | } 36 | 37 | %end 38 | 39 | %end 40 | -------------------------------------------------------------------------------- /Application_Support/Threema.xm: -------------------------------------------------------------------------------- 1 | /* 2 | d888888b db db d8888b. d88888b d88888b .88b d88. .d8b. 3 | `~~88~~' 88 88 88 `8D 88' 88' 88'YbdP`88 d8' `8b 4 | 88 88ooo88 88oobY' 88ooooo 88ooooo 88 88 88 88ooo88 5 | 88 88~~~88 88`8b 88~~~~~ 88~~~~~ 88 88 88 88~~~88 6 | 88 88 88 88 `88. 88. 88. 88 88 88 88 88 7 | YP YP YP 88 YD Y88888P Y88888P YP YP YP YP YP 8 | */ 9 | 10 | %group ThreemaApp 11 | 12 | @interface ChatBar : UIImageView 13 | + (int)perceivedBrightness:(UIColor *)aColor; 14 | + (UIColor *)contrastBWColor:(UIColor *)aColor; 15 | + (UIImage *)_imageWithColor:(UIColor *)color; 16 | -(id)initWithFrame:(CGRect)arg1; 17 | @end 18 | 19 | %hook ChatBar 20 | %new 21 | + (int)perceivedBrightness:(UIColor *)aColor 22 | { 23 | CGFloat r = 0, g = 0, b = 0, a = 1; 24 | if ( [aColor getRed:&r green:&g blue:&b alpha:&a] ) { 25 | r=255*r; g=255*g; b=255*b; 26 | return (int)sqrt(r * r * .241 + g * g * .691 + b * b * .068); 27 | } else if ([aColor getWhite:&r alpha:&a]) { 28 | return (255*r); 29 | } 30 | return 255; 31 | } 32 | 33 | %new 34 | + (UIColor *)contrastBWColor:(UIColor *)aColor { 35 | if ( [self perceivedBrightness:aColor] > 130 ) { 36 | return [UIColor blackColor]; 37 | } else { 38 | return [UIColor whiteColor]; 39 | } 40 | } 41 | 42 | %new 43 | + (UIImage *)_imageWithColor:(UIColor *)color { 44 | CGRect rect = CGRectMake(0.0f, 0.0f, 1.0f, 1.0f); 45 | UIGraphicsBeginImageContext(rect.size); 46 | CGContextRef context = UIGraphicsGetCurrentContext(); 47 | CGContextSetFillColorWithColor(context, [color CGColor]); 48 | CGContextFillRect(context, rect); 49 | 50 | UIImage *image = UIGraphicsGetImageFromCurrentImageContext(); 51 | UIGraphicsEndImageContext(); 52 | 53 | return image; 54 | } 55 | 56 | -(id)initWithFrame:(CGRect)arg1 { 57 | self = %orig; 58 | if (floor(NSFoundationVersionNumber) > NSFoundationVersionNumber_iOS_6_1) { 59 | //NSLog(@"ChatBar init"); 60 | UIColor* barBgColor = NAV_COLOR; //Eclipse Theme Color 61 | UIColor* barTopLineColor = [[self class] contrastBWColor:selectedTintColor()]; //Eclipse tint Color 62 | [self setImage:[[self class] _imageWithColor:barBgColor]]; 63 | for(UIView* view in self.subviews){ 64 | if([view isKindOfClass:[UIImageView class]]){ 65 | [((UIImageView *)view) setImage:nil]; 66 | } 67 | } 68 | UIImageView* topLineView = [[UIImageView alloc] initWithImage:[[self class] _imageWithColor:barTopLineColor]]; 69 | [topLineView setTranslatesAutoresizingMaskIntoConstraints:NO]; 70 | [self addSubview:topLineView]; 71 | NSArray* constraintsDef = @[@{@"attribute": @(NSLayoutAttributeCenterX), @"multiplier": @1, @"constant": @0}, 72 | @{@"attribute": @(NSLayoutAttributeTop), @"multiplier": @1, @"constant": @0}, 73 | @{@"attribute": @(NSLayoutAttributeWidth), @"multiplier": @1, @"constant": @0}, 74 | @{@"attribute": @(NSLayoutAttributeHeight), @"multiplier": @0, @"constant": @1}]; 75 | for (NSDictionary* cDict in constraintsDef) { 76 | NSLayoutConstraint *myConstraint = [NSLayoutConstraint constraintWithItem:topLineView 77 | attribute:[cDict[@"attribute"] integerValue] 78 | relatedBy:NSLayoutRelationEqual 79 | toItem:self 80 | attribute:[cDict[@"attribute"] integerValue] 81 | multiplier:[cDict[@"multiplier"] floatValue] 82 | constant:[cDict[@"constant"] floatValue]]; 83 | myConstraint.priority = 700; 84 | [self addConstraint:myConstraint]; 85 | } 86 | [self setNeedsUpdateConstraints]; 87 | //NSLog(@"ChatBar init END"); 88 | } 89 | return self; 90 | } 91 | 92 | %end 93 | 94 | %hook TTTAttributedLabel 95 | 96 | -(id)textColor { 97 | if (isEnabled) { 98 | return [UIColor darkGrayColor]; 99 | } 100 | return %orig; 101 | } 102 | 103 | %end 104 | %end 105 | -------------------------------------------------------------------------------- /Application_Support/Tinder.xm: -------------------------------------------------------------------------------- 1 | /* 2 | _ _ _ 3 | | |_(_)_ __ __| | ___ _ __ 4 | | __| | '_ \ / _` |/ _ \ '__| 5 | | |_| | | | | (_| | __/ | 6 | \__|_|_| |_|\__,_|\___|_| 7 | 8 | */ 9 | 10 | %group TinderApp 11 | 12 | %hook TNDRChatViewController 13 | 14 | - (void)viewWillAppear:(BOOL)arg1 { 15 | %orig; 16 | 17 | if (isEnabled) { 18 | UIToolbar* _composeView = MSHookIvar(self, "_composeView"); 19 | 20 | for (UIImageView* image in [_composeView subviews]) { 21 | if ([image respondsToSelector:@selector(setImage:)]) { 22 | [image setAlpha:0.1]; 23 | } 24 | } 25 | } 26 | } 27 | 28 | %end 29 | 30 | %hook TNDRChatBubbleCell 31 | 32 | - (void)setupBackgroundImageView { 33 | %orig; 34 | if (isEnabled) { 35 | UIImageView* _backgroundImageView = MSHookIvar(self, "_backgroundImageView"); 36 | 37 | [_backgroundImageView setAlpha:0.2]; 38 | } 39 | 40 | 41 | } 42 | 43 | %end 44 | 45 | %end 46 | -------------------------------------------------------------------------------- /Application_Support/Tumblr.xm: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | d888888b db db .88b d88. d8888b. db d8888b. 4 | `~~88~~' 88 88 88'YbdP`88 88 `8D 88 88 `8D 5 | 88 88 88 88 88 88 88oooY' 88 88oobY' 6 | 88 88 88 88 88 88 88~~~b. 88 88`8b 7 | 88 88b d88 88 88 88 88 8D 88booo. 88 `88. 8 | YP ~Y8888P' YP YP YP Y8888P' Y88888P 88 YD 9 | */ 10 | 11 | %group TumblrApp 12 | 13 | /* 14 | %hook TMAttributedTextView 15 | 16 | - (void)setAttributedText:(id)arg1 frame:(struct __CTFrame *)arg2 { 17 | NSAttributedString* _attributedText = MSHookIvar(self, "_attributedText"); 18 | 19 | 20 | 21 | %orig(_attributedText, arg2); 22 | } 23 | 24 | %end 25 | */ 26 | 27 | %end 28 | -------------------------------------------------------------------------------- /Application_Support/Tweetbot.xm: -------------------------------------------------------------------------------- 1 | /* 2 | d888888b db d8b db d88888b d88888b d888888b d8888b. .d88b. d888888b 3 | `~~88~~' 88 I8I 88 88' 88' `~~88~~' 88 `8D .8P Y8. `~~88~~' 4 | 88 88 I8I 88 88ooooo 88ooooo 88 88oooY' 88 88 88 5 | 88 Y8 I8I 88 88~~~~~ 88~~~~~ 88 88~~~b. 88 88 88 6 | 88 `8b d8'8b d8' 88. 88. 88 88 8D `8b d8' 88 7 | YP `8b8' `8d8' Y88888P Y88888P YP Y8888P' `Y88P' YP 8 | */ 9 | 10 | %group TweetbotApp 11 | 12 | %hook PTHTweetbotStatusView 13 | 14 | -(void)viewDidLoad { 15 | %orig; 16 | if (isEnabled) { 17 | [self setBackgroundColor:TABLE_COLOR]; 18 | } 19 | } 20 | 21 | -(void)layoutSubviews { 22 | %orig; 23 | if (isEnabled) { 24 | [self setBackgroundColor:TABLE_COLOR]; 25 | } 26 | } 27 | 28 | - (void)_updateColors { 29 | %orig; 30 | if (isEnabled) { 31 | [self setBackgroundColor:TABLE_COLOR]; 32 | } 33 | } 34 | 35 | %end 36 | 37 | %hook PTHStaticSectionCell 38 | 39 | - (void)layoutSubviews { 40 | %orig; 41 | if (isEnabled) { 42 | [self setBackgroundColor:VIEW_COLOR]; 43 | } 44 | } 45 | 46 | - (void)colorThemeDidChange { 47 | %orig; 48 | if (isEnabled) { 49 | [self setBackgroundColor:VIEW_COLOR]; 50 | } 51 | } 52 | 53 | %end 54 | 55 | %hook PTHButton 56 | 57 | -(void)layoutSubviews { 58 | %orig; 59 | if (isEnabled) { 60 | [self setBackgroundColor:VIEW_COLOR]; 61 | } 62 | } 63 | 64 | - (void)colorThemeDidChange { 65 | %orig; 66 | if (isEnabled) { 67 | [self setBackgroundColor:VIEW_COLOR]; 68 | } 69 | } 70 | 71 | %end 72 | 73 | %end 74 | -------------------------------------------------------------------------------- /Application_Support/Twitter.xm: -------------------------------------------------------------------------------- 1 | /* 2 | d888888b db d8b db d888888b d888888b d888888b d88888b d8888b. 3 | `~~88~~' 88 I8I 88 `88' `~~88~~' `~~88~~' 88' 88 `8D 4 | 88 88 I8I 88 88 88 88 88ooooo 88oobY' 5 | 88 Y8 I8I 88 88 88 88 88~~~~~ 88`8b 6 | 88 `8b d8'8b d8' .88. 88 88 88. 88 `88. 7 | YP `8b8' `8d8' Y888888P YP YP Y88888P 88 YD 8 | */ 9 | 10 | %group TwitterApp 11 | 12 | %hook T1SearchTextView 13 | 14 | -(void)layoutSubviews { 15 | %orig; 16 | if (isEnabled) { 17 | UIImageView* backgroundImageView = MSHookIvar(self, "_backgroundImageView"); 18 | [backgroundImageView setAlpha:0.1]; 19 | 20 | } 21 | } 22 | 23 | %end 24 | 25 | %hook T1StatusView 26 | 27 | -(void)layoutSubviews { 28 | %orig; 29 | if (isEnabled) { 30 | [self setBackgroundColor:VIEW_COLOR]; 31 | } 32 | } 33 | 34 | %end 35 | 36 | 37 | %hook ABCustomHitTestView 38 | 39 | -(id)backgroundColor { 40 | if (isEnabled) { 41 | return RED_COLOR; 42 | } 43 | } 44 | 45 | %end 46 | 47 | 48 | 49 | %hook TFNCellDrawingView 50 | 51 | - (void)setBackgroundColor:(id)arg1 { 52 | if (isEnabled) { 53 | arg1 = VIEW_COLOR; 54 | } 55 | %orig(arg1); 56 | } 57 | 58 | %end 59 | 60 | %hook T1TweetDetailsAttributedStringItem //1.4.3 fix 61 | 62 | -(void)layoutSubviews { 63 | %orig; 64 | if (isEnabled) { 65 | [self setBackgroundColor:VIEW_COLOR]; 66 | } 67 | } 68 | 69 | %end 70 | 71 | %hook TFNTableViewCell 72 | 73 | - (void)_layoutSeparator:(id)arg1 { 74 | return; 75 | } 76 | 77 | %end 78 | 79 | %hook TFNRoundedCornerView 80 | 81 | -(UIColor*)borderColor { 82 | if (isEnabled) { 83 | return selectedTintColor(); 84 | } 85 | return %orig; 86 | } 87 | 88 | -(void)layoutSubviews { 89 | %orig; 90 | if (isEnabled) { 91 | [self setBackgroundColor: [UIColor clearColor]]; 92 | } 93 | } 94 | 95 | %end 96 | 97 | %hook TFNTwitterStandardColorPalette 98 | 99 | //Usernames 100 | - (id)_twitterColorText { 101 | if (isEnabled) { 102 | return selectedTintColor(); 103 | } 104 | return %orig; 105 | } 106 | - (id)twitterColorText { 107 | if (isEnabled) { 108 | return TEXT_COLOR; 109 | } 110 | return %orig; 111 | } 112 | 113 | 114 | %end 115 | %end 116 | -------------------------------------------------------------------------------- /Application_Support/WatchApp.xm: -------------------------------------------------------------------------------- 1 | //Watch App 2 | 3 | %group WatchApp 4 | 5 | %hook UIColor 6 | //such hacky 7 | 8 | +(id)blackColor { 9 | if (isEnabled) { 10 | return TEXT_COLOR; 11 | } 12 | return %orig; 13 | } 14 | 15 | +(id)colorWithRed:(double)red green:(double)green blue:(double)blue alpha:(double)alpha { 16 | 17 | if (isEnabled) { 18 | if ((red == 0.0) && (green == 0.0) && (blue == 0.0) && (alpha < 0.7)) { 19 | return TEXT_COLOR; 20 | } 21 | } 22 | return %orig; 23 | } 24 | 25 | +(id)colorWithWhite:(float)arg1 alpha:(float)arg2 { 26 | 27 | id color = %orig; 28 | 29 | if (isEnabled) { 30 | if ((arg1 < .5)) { 31 | return [TEXT_COLOR colorWithAlphaComponent:0.4]; 32 | } 33 | } 34 | return %orig; 35 | } 36 | %end 37 | 38 | %end 39 | -------------------------------------------------------------------------------- /Application_Support/YouTube.xm: -------------------------------------------------------------------------------- 1 | /* 2 | __ __ _____ _ 3 | \ \ / /__ _ |_ _| _| |__ ___ 4 | \ V / _ \| | | || || | | | '_ \ / _ \ 5 | | | (_) | |_| || || |_| | |_) | __/ 6 | |_|\___/ \__,_||_| \__,_|_.__/ \___| 7 | */ 8 | 9 | //%group YouTubeApp 10 | 11 | %hook YTFeedHeaderView 12 | 13 | -(void)layoutSubviews { 14 | %orig; 15 | if (isEnabled) { 16 | for (UIImageView* imgView in [self subviews]) { 17 | imgView.alpha = 0.2; 18 | } 19 | } 20 | } 21 | 22 | %end 23 | 24 | %hook YTFormattedStringLabel 25 | 26 | -(void)setBounds:(CGRect)arg1 { 27 | %orig; 28 | 29 | if (isEnabled) { 30 | [self setTextColor:TEXT_COLOR]; 31 | 32 | 33 | } 34 | } 35 | 36 | -(void)setFrame:(CGRect)arg1 { 37 | %orig; 38 | 39 | if (isEnabled) { 40 | [self setTextColor:TEXT_COLOR]; 41 | 42 | 43 | } 44 | } 45 | 46 | 47 | - (void)didMoveToSuperview { 48 | 49 | %orig; 50 | 51 | if (isEnabled) { 52 | [self setTextColor:TEXT_COLOR]; 53 | 54 | 55 | } 56 | 57 | } 58 | 59 | %end 60 | -------------------------------------------------------------------------------- /Application_Support/iTunesStore.xm: -------------------------------------------------------------------------------- 1 | %group MobileStoreApp 2 | 3 | %hook UIColor 4 | //such hacky 5 | 6 | +(id)blackColor { 7 | if (isEnabled) { 8 | return TEXT_COLOR; 9 | } 10 | return %orig; 11 | } 12 | 13 | +(id)colorWithRed:(double)red green:(double)green blue:(double)blue alpha:(double)alpha { 14 | 15 | if (isEnabled) { 16 | if ((red == 0.0) && (green == 0.0) && (blue == 0.0) && (alpha < 0.7)) { 17 | return TEXT_COLOR; 18 | } 19 | } 20 | return %orig; 21 | } 22 | 23 | +(id)colorWithWhite:(float)arg1 alpha:(float)arg2 { 24 | 25 | id color = %orig; 26 | 27 | if (isEnabled) { 28 | if ((arg1 < .5)) { 29 | return TEXT_COLOR; 30 | } 31 | } 32 | return %orig; 33 | } 34 | %end 35 | 36 | %end 37 | -------------------------------------------------------------------------------- /DRM Code.txt: -------------------------------------------------------------------------------- 1 | OBJC_EXTERN CFStringRef MGCopyAnswer(CFStringRef key) WEAK_IMPORT_ATTRIBUTE; 2 | 3 | %hook SpringBoard 4 | 5 | %new 6 | -(void)safeMode { 7 | system("killall -SEGV SpringBoard"); 8 | } 9 | 10 | -(void)applicationDidFinishLaunching:(BOOL)beh { 11 | 12 | %orig; 13 | 14 | CFStringRef UDNumber = MGCopyAnswer(CFSTR("UniqueDeviceID")); 15 | //NSString* UDID = (NSString*)UDNumber; 16 | NSString* UDID = @"kek"; 17 | 18 | NSString *url =[NSString stringWithFormat:@"http://gmoran.me/api/check.php?UDID=%@", UDID]; 19 | 20 | NSMutableURLRequest *req = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:url]]; 21 | [req setHTTPMethod:@"GET"]; 22 | 23 | NSHTTPURLResponse* urlResponse = nil; 24 | 25 | NSData *responseData = [NSURLConnection sendSynchronousRequest:req returningResponse:&urlResponse error:nil]; 26 | 27 | NSString *result = [[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding]; 28 | CFRelease(UDNumber); 29 | 30 | if ([result isEqualToString:@"Not Licensed"]) { 31 | 32 | if (IS_BETA_BUILD) { 33 | 34 | UIAlertView *alert = [[UIAlertView alloc] 35 | initWithTitle:@"Eclipse 2 Beta" 36 | message:@"Beta access is restricted to paying customers." 37 | delegate:nil 38 | cancelButtonTitle:nil 39 | otherButtonTitles:nil]; 40 | [alert show]; 41 | [alert release]; 42 | 43 | [NSTimer scheduledTimerWithTimeInterval:5.0 44 | target:self 45 | selector:@selector(safeMode) 46 | userInfo:nil 47 | repeats:NO]; 48 | 49 | } 50 | else { 51 | /* 52 | UIAlertView *alert = [[UIAlertView alloc] 53 | initWithTitle:@"Eclipse" 54 | message:@"It appears that you are running an unlicensed version of Eclipse. If you enjoy Eclipse, please consider purchasing it on the Cydia Store for $0.99 :) \n\n\n Love, @fr0st" 55 | delegate:nil 56 | cancelButtonTitle:@"Okay" 57 | otherButtonTitles:nil]; 58 | [alert show]; 59 | [alert release]; 60 | [result release]; 61 | */ 62 | 63 | //Enough. 64 | } 65 | } 66 | } 67 | 68 | %end 69 | -------------------------------------------------------------------------------- /Eclipse.plist: -------------------------------------------------------------------------------- 1 | { 2 | Filter = { 3 | Bundles = ( 4 | "com.apple.UIKit", 5 | ); 6 | }; 7 | } -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- 1 | export THEOS=/opt/theos 2 | 3 | SDKVERSION = 11.2 4 | 5 | GO_EASY_ON_ME = 1 6 | THEOS_DEVICE_IP = 192.168.1.136 7 | 8 | #THEOS_DEVICE_PORT=2222 9 | 10 | ARCHS = arm64 arm64e 11 | 12 | TWEAK_NAME = Eclipse 13 | Eclipse_LDFLAGS += -lCSColorPicker 14 | # Eclipse_CFLAGS = -fobjc-arc 15 | Eclipse_FILES = Tweak.xmi Utils/UIColor+Eclipse.m Utils/UIImage+Eclipse.m Utils/WKWebView+Eclipse.m Utils/DRMUtils.m Utils/Keychain/SFHFKeychainUtils.m 16 | Eclipse_FRAMEWORKS = UIKit CoreGraphics CoreFoundation CoreText QuartzCore WebKit 17 | Eclipse_PRIVATE_FRAMEWORKS = BackBoardServices WiFiKitUI Preferences PhotoLibrary Security 18 | Eclipse_LIBRARIES = MobileGestalt 19 | 20 | include $(THEOS)/makefiles/common.mk 21 | 22 | SUBPROJECTS = eclipsesb eclipse_settings eclipse_sharesheets eclipse_aaui #eclipseactivator eclipseflipswitch 23 | 24 | include $(THEOS_MAKE_PATH)/tweak.mk 25 | include $(THEOS_MAKE_PATH)/aggregate.mk 26 | 27 | after-install:: 28 | install.exec "killall -9 SpringBoard" 29 | -------------------------------------------------------------------------------- /Makefile_Sim: -------------------------------------------------------------------------------- 1 | export THEOS=/opt/theos 2 | 3 | TARGET = simulator:clang::9.3 4 | ARCHS = x86_64 i386 5 | 6 | GO_EASY_ON_ME = 1 7 | 8 | export THEOS=/opt/theos 9 | 10 | TWEAK_NAME = Eclipse 11 | Eclipse_LDFLAGS += -Wl,-segalign,4000 12 | Eclipse_FILES = Tweak.xm UIColor+Eclipse.m UIImage+Eclipse.m 13 | Eclipse_FRAMEWORKS = UIKit CoreGraphics CoreFoundation CoreText QuartzCore 14 | #Eclipse_PRIVATE_FRAMEWORKS = BackBoardServices 15 | Eclipse_LIBRARIES = colorpicker 16 | 17 | include $(THEOS)/makefiles/common.mk 18 | 19 | SUBPROJECTS = eclipse_settings eclipseactivator eclipseflipswitch eclipsesb 20 | 21 | include $(THEOS_MAKE_PATH)/tweak.mk 22 | include $(THEOS_MAKE_PATH)/aggregate.mk 23 | 24 | after-install:: 25 | install.exec "killall -9 SpringBoard" 26 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Eclipse Dark Mode - A 'universal' UI tweak that enables dark mode on your iOS Device (iOS 7 - iOS 13) 2 | 3 | Eclipse is an iOS jailbreak 'tweak' designed to implement customizable settings on your iOS device that allow the user to personalize their system's interface, including dark mode (before Apple implemented it in iOS 13, 6 years after this), but the possibilities are unlimited in terms of color choices, thanks to it's pre-set color choices and third party color wheel libraries. 4 | 5 | # Licensing 6 | 7 | Eclipse Dark Mode and all of it's versions are licensed under the Commons Clause License. Please see the LICENSE.md file provided in the source code download for more information. 8 | -------------------------------------------------------------------------------- /Resources/6_tablebg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/Resources/6_tablebg.png -------------------------------------------------------------------------------- /TweakSupport/LibColorPickerFix.xm: -------------------------------------------------------------------------------- 1 | @interface PFColorViewController : UIViewController{} 2 | @end 3 | 4 | %hook PFColorViewController 5 | 6 | - (id)initForContentSize:(CGSize)size { 7 | id cat = %orig; 8 | 9 | if (isEnabled) { 10 | UIView* _pushedView = MSHookIvar(self, "_pushedView"); 11 | UIView* transparent = MSHookIvar(self, "transparent"); 12 | UIView* controlsContainer = MSHookIvar(self, "controlsContainer"); 13 | 14 | _pushedView.tag = VIEW_EXCLUDE_TAG; 15 | transparent.tag = VIEW_EXCLUDE_TAG; 16 | controlsContainer.tag = VIEW_EXCLUDE_TAG; 17 | 18 | self.view.tag = VIEW_EXCLUDE_TAG; 19 | } 20 | 21 | return cat; 22 | } 23 | %end 24 | -------------------------------------------------------------------------------- /UIKit/NavItems.xm: -------------------------------------------------------------------------------- 1 | /* 2 | d8b db .d8b. db db d888888b d888888b d88888b .88b d88. .d8888. 3 | 888o 88 d8' `8b 88 88 `88' `~~88~~' 88' 88'YbdP`88 88' YP 4 | 88V8o 88 88ooo88 Y8 8P 88 88 88ooooo 88 88 88 `8bo. 5 | 88 V8o88 88~~~88 `8b d8' 88 88 88~~~~~ 88 88 88 `Y8b. 6 | 88 V888 88 88 `8bd8' .88. 88 88. 88 88 88 db 8D 7 | VP V8P YP YP YP Y888888P YP Y88888P YP YP YP `8888Y' 8 | */ 9 | 10 | %hook _UIBarBackground 11 | 12 | -(void)layoutSubviews { 13 | %orig; 14 | if (isEnabled && ![[self backgroundColor] isEqual:[UIColor clearColor]]) { 15 | [self setBackgroundColor:NAV_COLOR]; 16 | [self setHidden: NO]; 17 | if (selectedNavColor() == -1) { 18 | id _backgroundEffectView = MSHookIvar(self, "_backgroundEffectView"); 19 | [_backgroundEffectView setHidden:YES]; 20 | } 21 | } 22 | } 23 | 24 | %end 25 | 26 | %hook UINavigationBar 27 | 28 | -(void)layoutSubviews { 29 | %orig; 30 | if (isEnabled && ![[self backgroundColor] isEqual:[UIColor clearColor]]) { 31 | 32 | @try { 33 | [self setBarTintColor:NAV_COLOR]; 34 | [self setBackgroundColor:NAV_COLOR]; 35 | //[self setBarStyle:UIBarStyleBlack]; 36 | [self setTitleTextAttributes: @{NSForegroundColorAttributeName:TEXT_COLOR}]; 37 | 38 | } 39 | @catch (NSException * e) { 40 | //Nah 41 | } 42 | @finally { 43 | //NSLog(@"Eclipse 3: An error occured while attempting to color the Nav Bar. This application may not support this feature."); 44 | } 45 | 46 | 47 | } 48 | } 49 | 50 | -(void)drawRect:(CGRect)arg1 { 51 | %orig; 52 | if (isEnabled && ![[self backgroundColor] isEqual:[UIColor clearColor]]) { 53 | 54 | @try { 55 | [self setBarTintColor:NAV_COLOR]; 56 | 57 | } 58 | @catch (NSException * e) { 59 | //Nah 60 | } 61 | @finally { 62 | //NSLog(@"Eclipse 3: An error occured while attempting to color the Nav Bar. This application may not support this feature."); 63 | } 64 | } 65 | } 66 | 67 | -(void)setBounds:(CGRect)arg1 { 68 | %orig; 69 | if (isEnabled && ![[self backgroundColor] isEqual:[UIColor clearColor]]) { 70 | 71 | @try { 72 | [self setBarTintColor:NAV_COLOR]; 73 | 74 | } 75 | @catch (NSException * e) { 76 | //Nah 77 | } 78 | @finally { 79 | //NSLog(@"Eclipse 3: An error occured while attempting to color the Nav Bar. This application may not support this feature."); 80 | } 81 | } 82 | } 83 | 84 | -(void)setBarTintColor:(UIColor*)color { 85 | if (isEnabled && ![[self backgroundColor] isEqual:[UIColor clearColor]]) { 86 | color = NAV_COLOR; 87 | if (translucentNavbarEnabled()) { 88 | [self setAlpha:0.9]; 89 | } 90 | } 91 | %orig(color); 92 | } 93 | 94 | %end 95 | 96 | //Tab Bar Stuff 97 | 98 | %hook UITabBar 99 | 100 | -(void)layoutSubviews { 101 | %orig; 102 | if (isEnabled) { 103 | self.backgroundColor = NAV_COLOR; //Fuck you, Whatsapp. 104 | 105 | } 106 | } 107 | 108 | -(void)setBarTintColor:(id)arg1 { 109 | if (isEnabled) { 110 | self.backgroundColor = NAV_COLOR; 111 | %orig(NAV_COLOR); 112 | return; 113 | } 114 | %orig; 115 | } 116 | 117 | %end 118 | 119 | %hook SKUITabBarBackgroundView 120 | 121 | -(void)layoutSubviews { 122 | %orig; 123 | if (isEnabled) { 124 | UIView* eclipseBarView = [[UIView alloc] initWithFrame:[self frame]]; 125 | [eclipseBarView setBackgroundColor:NAV_COLOR]; 126 | [self addSubview:eclipseBarView]; 127 | [eclipseBarView release]; 128 | 129 | } 130 | } 131 | 132 | 133 | %end 134 | 135 | 136 | %hook UIToolbar 137 | 138 | 139 | -(void)setBarStyle:(int)arg1 { 140 | if (isEnabled && !(IsiPad)) { 141 | [self setBarTintColor:NAV_COLOR]; 142 | return; 143 | } 144 | %orig; 145 | } 146 | 147 | 148 | -(void)setBarTintColor:(id)arg1 { 149 | if (isEnabled && !(IsiPad)) { 150 | %orig(NAV_COLOR); 151 | return; 152 | } 153 | %orig; 154 | } 155 | 156 | %end 157 | -------------------------------------------------------------------------------- /UIKit/UIActivityIndicatorView.xm: -------------------------------------------------------------------------------- 1 | %hook UIActivityIndicatorView 2 | 3 | -(void)layoutSubviews { 4 | %orig; 5 | if (isEnabled) { 6 | [self setColor: INDICATOR_COLOR]; 7 | } 8 | } 9 | 10 | %end -------------------------------------------------------------------------------- /UIKit/UIColorReplacement.xm: -------------------------------------------------------------------------------- 1 | /* 2 | db db d888888b .o88b. .d88b. db .d88b. d8888b. 3 | 88 88 `88' d8P Y8 .8P Y8. 88 .8P Y8. 88 `8D 4 | 88 88 88 8P 88 88 88 88 88 88oobY' 5 | 88 88 88 8b 88 88 88 88 88 88`8b 6 | 88b d88 .88. Y8b d8 `8b d8' 88booo. `8b d8' 88 `88. 7 | ~Y8888P' Y888888P `Y88P' `Y88P' Y88888P `Y88P' 88 YD 8 | */ 9 | 10 | // AUTO REPLACE COLOR BETA 11 | 12 | %group AutoReplaceColor 13 | 14 | %hook UIColor 15 | //such hacky 16 | 17 | +(id)blackColor { 18 | if (isEnabled) { 19 | return TEXT_COLOR; 20 | } 21 | return %orig; 22 | } 23 | 24 | +(id)colorWithRed:(double)red green:(double)green blue:(double)blue alpha:(double)alpha { 25 | 26 | if (isEnabled) { 27 | if ((red == 0.0) && (green == 0.0) && (blue == 0.0) && (alpha < 0.7)) { 28 | return TEXT_COLOR; 29 | } 30 | } 31 | return %orig; 32 | } 33 | 34 | +(id)colorWithWhite:(float)arg1 alpha:(float)arg2 { 35 | 36 | id color = %orig; 37 | 38 | if (isEnabled) { 39 | if ((arg1 < .5)) { 40 | return [TEXT_COLOR colorWithAlphaComponent:0.4]; 41 | } 42 | } 43 | return %orig; 44 | } 45 | %end 46 | 47 | %hook UIImageView 48 | 49 | -(void)layoutSubviews { 50 | %orig; 51 | 52 | if (isEnabled) { 53 | if ([UIColor color:[UIColor getDominantColor:self.image] isEqualToColor:[UIColor whiteColor] withTolerance:0.5]) { 54 | //if ([UIColor color:[self.image averageColor] isEqualToColor:[UIColor whiteColor] withTolerance:0.9]) { 55 | 56 | //self.image = [self.image imageWithRenderingMode:UIImageRenderingModeAlwaysTemplate]; 57 | //[self setTintColor:VIEW_COLOR]; 58 | 59 | [self setAlpha:0.3]; 60 | } 61 | 62 | } 63 | 64 | } 65 | %end 66 | %end 67 | 68 | // REPLACE SYSTEM COLORS 69 | 70 | %group SystemUIColors 71 | 72 | %hook UIColor 73 | 74 | static BOOL bazziInstalled = [[NSFileManager defaultManager] fileExistsAtPath:@"/Library/MobileSubstrate/DynamicLibraries/Bazzi.dylib"] || [[NSFileManager defaultManager] fileExistsAtPath:@"/Library/MobileSubstrate/DynamicLibraries/Bazzi2.dylib"]; 75 | 76 | 77 | +(UIColor*)systemGreenColor { 78 | if (isEnabled && (selectedTintColor() != WHITE_COLOR) && !bazziInstalled) { 79 | return selectedTintColor(); 80 | } 81 | return %orig; 82 | } 83 | 84 | +(UIColor*)systemBlueColor { 85 | if (isEnabled) { 86 | return selectedTintColor(); 87 | } 88 | return %orig; 89 | } 90 | 91 | %end 92 | 93 | %end 94 | -------------------------------------------------------------------------------- /UIKit/UIKeyboard.xm: -------------------------------------------------------------------------------- 1 | /* 2 | db dD d88888b db db d8888b. .d88b. .d8b. d8888b. d8888b. 3 | 88 ,8P' 88' `8b d8' 88 `8D .8P Y8. d8' `8b 88 `8D 88 `8D 4 | 88,8P 88ooooo `8bd8' 88oooY' 88 88 88ooo88 88oobY' 88 88 5 | 88`8b 88~~~~~ 88 88~~~b. 88 88 88~~~88 88`8b 88 88 6 | 88 `88. 88. 88 88 8D `8b d8' 88 88 88 `88. 88 .8D 7 | YP YD Y88888P YP Y8888P' `Y88P' YP YP 88 YD Y8888D' 8 | */ 9 | 10 | %hook UIKeyboardDockView 11 | 12 | -(void)layoutSubviews { 13 | %orig; 14 | if (isEnabled && darkenKeyboard()) { 15 | [self setBackgroundColor:keyboardColor()]; 16 | } 17 | } 18 | 19 | %end 20 | 21 | %hook UITextInputTraits 22 | 23 | 24 | -(int)keyboardAppearance { 25 | if (isEnabled && darkenKeyboard()) { 26 | return 0; 27 | } 28 | return %orig; 29 | } 30 | 31 | 32 | %end 33 | 34 | 35 | %hook UIKBRenderConfig 36 | 37 | -(BOOL)lightKeyboard { 38 | if (isEnabled && darkenKeyboard()) { 39 | return NO; 40 | } 41 | return %orig; 42 | } 43 | 44 | 45 | %end 46 | 47 | 48 | %hook UIKeyboard 49 | 50 | -(id)initWithFrame:(CGRect)arg1 { 51 | id meow = %orig; 52 | if (isEnabled && darkenKeyboard()) { 53 | [self setBackgroundColor:keyboardColor()]; 54 | } 55 | return meow; 56 | } 57 | 58 | %end 59 | -------------------------------------------------------------------------------- /UIKit/UILabel.xm: -------------------------------------------------------------------------------- 1 | /* 2 | db db d888888b db .d8b. d8888b. d88888b db 3 | 88 88 `88' 88 d8' `8b 88 `8D 88' 88 4 | 88 88 88 88 88ooo88 88oooY' 88ooooo 88 5 | 88 88 88 88 88~~~88 88~~~b. 88~~~~~ 88 6 | 88b d88 .88. 88booo. 88 88 88 8D 88. 88booo. 7 | ~Y8888P' Y888888P Y88888P YP YP Y8888P' Y88888P Y88888P 8 | */ 9 | 10 | 11 | 12 | @interface UILabel(Eclipse) 13 | -(void)override; 14 | @end 15 | 16 | %hook UILabel 17 | 18 | 19 | 20 | -(void)drawRect:(CGRect)arg1 { 21 | %orig; 22 | 23 | if (isEnabled) { 24 | if (!isLightColor(self.superview.backgroundColor)) { 25 | 26 | if (isTextDarkColor(self.textColor)) { 27 | //self.tag = 52961101; 28 | [self setBackgroundColor:[UIColor clearColor]]; 29 | [self setTextColor:TEXT_COLOR]; 30 | } 31 | } 32 | } 33 | 34 | } 35 | 36 | -(void)setFrame:(CGRect)arg1 { 37 | %orig; 38 | 39 | if (isEnabled) { 40 | if (!isLightColor(self.superview.backgroundColor)) { 41 | 42 | if (isTextDarkColor(self.textColor)) { 43 | //self.tag = 52961101; 44 | [self setBackgroundColor:[UIColor clearColor]]; 45 | [self setTextColor:TEXT_COLOR]; 46 | } 47 | } 48 | } 49 | 50 | } 51 | 52 | -(void)didMoveToSuperview { 53 | %orig; 54 | 55 | if (isEnabled) { 56 | if (!isLightColor(self.superview.backgroundColor)) { 57 | 58 | if (isTextDarkColor(self.textColor)) { 59 | //self.tag = 52961101; 60 | [self setBackgroundColor:[UIColor clearColor]]; 61 | [self setTextColor:TEXT_COLOR]; 62 | } 63 | } 64 | } 65 | 66 | } 67 | 68 | 69 | 70 | -(void)setTextColor:(id)color { 71 | 72 | if (isEnabled) { 73 | // if (self.tag == 52961101) { 74 | // color = TEXT_COLOR; 75 | // %orig(color); 76 | // return; 77 | // } 78 | if (!isLightColor(self.superview.backgroundColor)) { 79 | 80 | if (isTextDarkColor(color)) { 81 | //self.tag = 52961101; 82 | self.backgroundColor = [UIColor clearColor]; 83 | color = TEXT_COLOR; 84 | } 85 | } 86 | } 87 | 88 | 89 | %orig(color); 90 | } 91 | 92 | %end 93 | -------------------------------------------------------------------------------- /UIKit/UIStatusBar.xm: -------------------------------------------------------------------------------- 1 | /* 2 | .d8888. d888888b .d8b. d888888b db db .d8888. d8888b. .d8b. d8888b. 3 | 88' YP `~~88~~' d8' `8b `~~88~~' 88 88 88' YP 88 `8D d8' `8b 88 `8D 4 | `8bo. 88 88ooo88 88 88 88 `8bo. 88oooY' 88ooo88 88oobY' 5 | ` Y8b. 88 88~~~88 88 88 88 `Y8b. 88~~~b. 88~~~88 88`8b 6 | db 8D 88 88 88 88 88b d88 db 8D 88 8D 88 88 88 `88. 7 | `8888Y' YP YP YP YP ~Y8888P' `8888Y' Y8888P' YP YP 88 YD 8 | */ 9 | 10 | %hook _UIStatusBar 11 | 12 | @interface _UIStatusBar : UIView 13 | @property (nonatomic, retain) UIColor *foregroundColor; 14 | @end 15 | 16 | -(void)layoutSubviews { 17 | %orig; 18 | if (isEnabled) { 19 | if (isBetterSettingsInstalled() && idIsEqual(@"com.apple.Preferences")) { 20 | //do nothing 21 | } 22 | else { 23 | self.foregroundColor = selectedStatusbarTintColor(); 24 | } 25 | //self.foregroundColor = selectedStatusbarTintColor(); 26 | } 27 | } 28 | 29 | %end 30 | 31 | %hook UIStatusBar 32 | 33 | -(id)foregroundColor { 34 | UIColor* color = %orig; 35 | if (isEnabled) { 36 | color = selectedStatusbarTintColor(); 37 | } 38 | return color; 39 | } 40 | %end 41 | 42 | %hook UIStatusBarNewUIStyleAttributes 43 | - (id)initWithRequest:(id)arg1 backgroundColor:(id)arg2 foregroundColor:(id)arg3 hasBusyBackground:(bool)arg4 { 44 | if (isEnabled) { 45 | arg2 = VIEW_COLOR; 46 | arg3 = selectedStatusbarTintColor(); 47 | } 48 | return %orig(arg1, arg2, arg3, arg4); 49 | } 50 | %end 51 | -------------------------------------------------------------------------------- /UIKit/UITextField.xm: -------------------------------------------------------------------------------- 1 | /* 2 | d888888b db db d888888b d88888b d888888b d88888b db d8888b. 3 | `~~88~~' `8b d8' `~~88~~' 88' `88' 88' 88 88 `8D 4 | 88 `8bd8' 88 88ooo 88 88ooooo 88 88 88 5 | 88 .dPYb. 88 88~~~ 88 88~~~~~ 88 88 88 6 | 88 .8P Y8. 88 88 .88. 88. 88booo. 88 .8D 7 | YP YP YP YP YP Y888888P Y88888P Y88888P Y8888D' 8 | */ 9 | 10 | @interface _UITextFieldContentView 11 | 12 | @property (nonatomic, copy, readwrite) UIColor* backgroundColor; 13 | 14 | @end 15 | 16 | %hook _UITextFieldContentView 17 | 18 | -(void)layoutSubviews { 19 | %orig; 20 | if (isEnabled) { 21 | self.backgroundColor = [UIColor clearColor]; 22 | } 23 | } 24 | 25 | 26 | %end 27 | 28 | %hook _MFSearchAtomTextView 29 | 30 | -(void)layoutSubviews { 31 | %orig; 32 | if (isEnabled) { 33 | [self setBackgroundColor:VIEW_COLOR]; 34 | } 35 | } 36 | 37 | %end 38 | 39 | %hook UISearchBar 40 | 41 | -(void)drawRect:(CGRect)rect { 42 | %orig; 43 | if (isEnabled) { 44 | [self setBarTintColor:NAV_COLOR]; 45 | } 46 | } 47 | 48 | %end 49 | 50 | %hook UITextField 51 | 52 | %new 53 | -(void)override { 54 | if (isEnabled) { 55 | 56 | //[self setKeyboardAppearance:UIKeyboardAppearanceDark]; 57 | if (!isLightColor(self.backgroundColor)) { 58 | 59 | //[self setBackgroundColor:[VIEW_COLOR colorWithAlphaComponent:0.4]]; 60 | 61 | } 62 | 63 | [self setTextColor:TEXT_COLOR]; 64 | //self.textColor = TEXT_COLOR; 65 | } 66 | } 67 | /* 68 | - (void)drawPlaceholderInRect:(CGRect)rect { 69 | [DARKER_ORANGE_COLOR setFill]; 70 | [[self placeholder] drawInRect:rect withFont:[UIFont systemFontOfSize:12]]; 71 | } 72 | */ 73 | 74 | //-(void)setKeyboardAppearance:(int)arg1 ; 75 | 76 | -(id)initWithFrame:(CGRect)arg1 { 77 | id christmasPresents = %orig; 78 | [self override]; 79 | return christmasPresents; 80 | } 81 | 82 | 83 | -(id)initWithCoder:(id)arg1 { 84 | id christmasPresents = %orig; 85 | [self override]; 86 | return christmasPresents; 87 | } 88 | 89 | -(id)init { 90 | id christmasPresents = %orig; 91 | [self override]; 92 | return christmasPresents; 93 | } 94 | /* 95 | -(void)setKeyboardAppearance:(int)arg1 { 96 | if (isEnabled) { 97 | %orig(UIKeyboardAppearanceDark); 98 | return; 99 | } 100 | %orig; 101 | } 102 | */ 103 | 104 | -(void)setTextColor:(id)arg1 { 105 | if (isEnabled) { 106 | if (![self isKindOfClass:%c(SBSearchField)]) { 107 | 108 | if (!isLightColor(self.backgroundColor)) { 109 | //[self setBackgroundColor:[VIEW_COLOR colorWithAlphaComponent:0.4]]; 110 | } 111 | 112 | %orig(TEXT_COLOR); 113 | return; 114 | } 115 | } 116 | %orig; 117 | } 118 | 119 | 120 | -(id)textColor { 121 | UIColor* color = %orig; 122 | if (isEnabled) { 123 | 124 | if (![self isKindOfClass:%c(SBSearchField)]) { 125 | 126 | if (!isLightColor(self.backgroundColor)) { 127 | 128 | //[self setBackgroundColor:[VIEW_COLOR colorWithAlphaComponent:0.4]]; 129 | } 130 | color = TEXT_COLOR; 131 | 132 | } 133 | } 134 | return color; 135 | } 136 | 137 | 138 | -(void)drawRect:(CGRect)arg1 { 139 | %orig; 140 | if (isEnabled) { 141 | if (![self isKindOfClass:%c(SBSearchField)]) { 142 | 143 | if (!isLightColor(self.backgroundColor)) { 144 | [self setBackgroundColor:[VIEW_COLOR colorWithAlphaComponent:0.4]]; 145 | } 146 | 147 | 148 | [self setTextColor:TEXT_COLOR]; 149 | //self.textColor = TEXT_COLOR; 150 | 151 | } 152 | } 153 | } 154 | 155 | 156 | %end 157 | -------------------------------------------------------------------------------- /UIKit/WiFiKit.xm: -------------------------------------------------------------------------------- 1 | //Fix Wifi Connection Image 2 | //Thanks to @MidnightChips for this code 3 | 4 | %group WiFiKitFix 5 | 6 | %hook WFAssociationStateView 7 | 8 | @interface WFAssociationStateView : UIView 9 | @end 10 | 11 | -(void)layoutSubviews{ 12 | %orig; 13 | self.backgroundColor = [UIColor clearColor]; 14 | } 15 | %end 16 | //Color Glyphs in Wifi 17 | %hook WFNetworkListCell 18 | -(void)layoutSubviews{ 19 | %orig; 20 | //Lock Glyph 21 | UIImageView *lock = MSHookIvar(self, "_lockImageView"); 22 | lock.image = [lock.image imageWithRenderingMode:UIImageRenderingModeAlwaysTemplate]; 23 | [lock setTintColor:selectedTintColor()]; 24 | //Wifi Glyph 25 | UIImageView *wifi = MSHookIvar(self, "_signalImageView"); 26 | wifi.image = [wifi.image imageWithRenderingMode:UIImageRenderingModeAlwaysTemplate]; 27 | [wifi setTintColor:selectedTintColor()]; 28 | 29 | } 30 | %end 31 | 32 | %end 33 | -------------------------------------------------------------------------------- /Untitled: -------------------------------------------------------------------------------- 1 | document.getElementsByTagName('*')[0].style.webkitTextFillColor='#F4F4F4'; 2 | document.getElementsByTagName('body')[0].style.backgroundColor='#141414'; 3 | 4 | 5 | var x = document.getElementsByTagName('div'); 6 | var i; for (i = 0; i < x.length; i++) { 7 | x[i].style.backgroundColor = '#141414'; 8 | x[i].style.borderColor = '#222222'; 9 | }; 10 | -------------------------------------------------------------------------------- /Utils/AppTerminator.xm: -------------------------------------------------------------------------------- 1 | static void quitAllApps() { 2 | 3 | [[%c(SBSyncController) sharedInstance] _killApplicationsIfNecessary]; 4 | 5 | 6 | id _recents = [[%c(SBAppSwitcherModel) sharedInstance] valueForKey:@"_recents"]; 7 | [[%c(SBAppSwitcherModel) sharedInstance] remove:_recents]; 8 | 9 | 10 | 11 | } 12 | 13 | extern "C" CFNotificationCenterRef CFNotificationCenterGetDistributedCenter(void); 14 | 15 | static void quitAppsRequest(CFNotificationCenterRef center, void *observer, CFStringRef name, const void *object, CFDictionaryRef userInfo) { 16 | 17 | /* 18 | UIAlertView *alert = [[UIAlertView alloc] 19 | initWithTitle:@"Please Wait" 20 | message:@"Killing All Applications..." 21 | delegate:nil 22 | cancelButtonTitle:nil 23 | otherButtonTitles:nil]; 24 | [alert show]; 25 | */ 26 | 27 | quitAllApps(); 28 | 29 | //[alert dismissWithClickedButtonIndex:0 animated:YES]; 30 | } 31 | -------------------------------------------------------------------------------- /Utils/CAFilter.h: -------------------------------------------------------------------------------- 1 | extern NSString * const kCAFilterVibrantDark; 2 | 3 | @interface CAFilter : NSObject 4 | @property (readonly) NSString * type; 5 | @property (copy) NSString * name; 6 | @property (getter=isEnabled) BOOL enabled; 7 | @property (assign) BOOL cachesInputImage; 8 | +(void)CAMLParserStartElement:(id)arg1; 9 | +(instancetype)filterWithName:(id)arg1; 10 | +(instancetype)filterWithType:(id)arg1; 11 | +(BOOL)automaticallyNotifiesObserversForKey:(id)arg1; 12 | +(id)filterTypes; 13 | -(void)CAMLParser:(id)arg1 setValue:(id)arg2 forKey:(id)arg3; 14 | -(void)encodeWithCAMLWriter:(id)arg1; 15 | -(id)CAMLTypeForKey:(id)arg1; 16 | -(BOOL)cachesInputImage; 17 | -(BOOL)enabled; 18 | -(id)valueForKey:(id)arg1; 19 | -(void)setValue:(id)arg1 forKey:(id)arg2; 20 | -(id)initWithCoder:(id)arg1; 21 | -(void)encodeWithCoder:(id)arg1; 22 | -(void)setName:(NSString *)arg1; 23 | -(NSString *)name; 24 | -(NSString *)type; 25 | -(void)setEnabled:(BOOL)arg1; 26 | -(BOOL)isEnabled; 27 | -(id)copyWithZone:(NSZone*)arg1; 28 | -(id)initWithType:(id)arg1; 29 | -(void)setCachesInputImage:(BOOL)arg1; 30 | -(id)mutableCopyWithZone:(NSZone*)arg1; 31 | -(id)initWithName:(id)arg1; 32 | -(void)setDefaults; 33 | @end -------------------------------------------------------------------------------- /Utils/DRMUtils.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | // Link to MobileGestalt in your makefile! 4 | // xxx_LIBRARIES = MobileGestalt 5 | OBJC_EXTERN CFStringRef MGCopyAnswer(CFStringRef key) WEAK_IMPORT_ATTRIBUTE; 6 | 7 | @interface DRMUtils : NSObject {} 8 | 9 | - (NSString*)deviceModelIdentifier; 10 | - (NSString*)deviceUDID; 11 | - (int)packageWasPurchased; 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Utils/DRMUtils.m: -------------------------------------------------------------------------------- 1 | #import "DRMUtils.h" 2 | 3 | @implementation DRMUtils 4 | 5 | // Uses GMmoran.me's middle-man API to securely utilize Packix's DRM API 6 | // For Developer's tweaks. 7 | // Modified for Eclipse Dark Mode 8 | 9 | #define API_URL @"https://gmoran.me/api/30541E18B09AB938AD36E8AE933F0447.php" 10 | #define PACKAGE_ID @"me.gmoran.eclipse12" 11 | 12 | // Will return device's model identifier 13 | // i.e : @"iPhone1,1" for iPhone 2G 14 | -(NSString*)deviceModelIdentifier { 15 | struct utsname systemInfo; 16 | uname(&systemInfo); 17 | 18 | return [NSString stringWithCString:systemInfo.machine 19 | encoding:NSUTF8StringEncoding]; 20 | } 21 | 22 | // Return Device UDID 23 | // Computed with formula: UDID = SHA1(SerialNumber + IMEI + WiFiAddress + BluetoothAddress) 24 | // But link to MobileGestalt instead. 25 | -(NSString*)deviceUDID { 26 | CFStringRef UDNumber = MGCopyAnswer(CFSTR("UniqueDeviceID")); 27 | NSString* UDID = (NSString*)UDNumber; 28 | return UDID; 29 | } 30 | 31 | -(int)packageWasPurchased { 32 | // Don't judge the semaphore 33 | // Dustin, Max, Ryan, and everyone else who's helped me learn obj-c 34 | // Would murder me. 35 | 36 | dispatch_semaphore_t mySemaphore = dispatch_semaphore_create(0); 37 | 38 | NSMutableURLRequest *urlRequest = [[NSMutableURLRequest alloc] initWithURL:[NSURL URLWithString:API_URL]]; 39 | 40 | NSString* UDID = [self deviceUDID]; 41 | NSString* modelID = [self deviceModelIdentifier]; 42 | NSString* packageID = PACKAGE_ID; 43 | 44 | NSString *userUpdate =[NSString stringWithFormat:@"UDID=%@&modelID=%@&packageID=%@", UDID, modelID, packageID]; 45 | 46 | //create the Method "GET" or "POST" 47 | [urlRequest setHTTPMethod:@"POST"]; 48 | 49 | //Convert the String to Data 50 | NSData *data1 = [userUpdate dataUsingEncoding:NSUTF8StringEncoding]; 51 | 52 | //Apply the data to the body 53 | [urlRequest setHTTPBody:data1]; 54 | 55 | __block int statusCode; 56 | 57 | NSURLSession *session = [NSURLSession sharedSession]; 58 | NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:urlRequest completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) { 59 | NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *)response; 60 | if(httpResponse.statusCode == 200) 61 | { 62 | NSError *parseError = nil; 63 | NSDictionary *responseDictionary = [NSJSONSerialization JSONObjectWithData:data options:0 error:&parseError]; 64 | NSLog(@"The response is - %@",responseDictionary); 65 | NSString* status = [responseDictionary objectForKey:@"status"]; 66 | 67 | if([status isEqualToString: @"completed"]) { 68 | statusCode = 0; // Device is authorized to use this package 69 | } 70 | else if ([status isEqualToString: @"failed"]) { 71 | statusCode = 1; // Device is not authorized to use this package 72 | } 73 | else { 74 | statusCode = -1; // An error occurred 75 | } 76 | } 77 | else { 78 | NSString* errorMessage = @"Did not receive 200 from API"; 79 | [NSException raise:@"API Error" format:@"%@", errorMessage]; 80 | statusCode = -1; 81 | } 82 | dispatch_semaphore_signal(mySemaphore); 83 | }]; 84 | [dataTask resume]; 85 | dispatch_semaphore_wait(mySemaphore, DISPATCH_TIME_FOREVER); 86 | return statusCode; 87 | } 88 | 89 | @end 90 | -------------------------------------------------------------------------------- /Utils/Filters.xm: -------------------------------------------------------------------------------- 1 | //Invert Colors Filter 2 | //By Andy Wiik 3 | struct CAColorMatrix { 4 | float m11, m12, m13, m14, m15; 5 | float m21, m22, m23, m24, m25; 6 | float m31, m32, m33, m34, m35; 7 | float m41, m42, m43, m44, m45; 8 | }; 9 | 10 | #import "Utils/CAFilter.h" 11 | 12 | void applyInvertFilter(UIView *view) { 13 | 14 | NSMutableArray *currentFilters = [NSMutableArray new]; 15 | for (CAFilter *filter in view.layer.filters) { 16 | if ([filter.name isEqualToString:@"invertFilter"]) { 17 | return; 18 | } else { 19 | [filter setValue:[NSNumber numberWithBool:NO] forKey:@"inputReversed"]; 20 | [currentFilters addObject:filter]; 21 | 22 | } 23 | } 24 | CAFilter *invertFilter = [CAFilter filterWithType:@"colorMatrix"]; 25 | [invertFilter setValue:[NSValue valueWithCAColorMatrix:(CAColorMatrix){-1,0,0,0,1,0,-1,0,0,1,0,0,-1,0,1,0,0,0,1,0}] forKey:@"inputColorMatrix"]; 26 | //invertFilter.isDarkModeFilter = YES; 27 | [currentFilters addObject:invertFilter]; 28 | [view.layer setFilters:currentFilters]; 29 | 30 | } 31 | 32 | void removeAllFilters(UIView* view) { 33 | NSMutableArray *emptyFilters = [NSMutableArray new]; 34 | 35 | [view.layer setFilters:emptyFilters]; 36 | } 37 | -------------------------------------------------------------------------------- /Utils/Keychain/SFHFKeychainUtils.h: -------------------------------------------------------------------------------- 1 | // 2 | // SFHFKeychainUtils.h 3 | // 4 | // Created by Buzz Andersen on 10/20/08. 5 | // Based partly on code by Jonathan Wight, Jon Crosby, and Mike Malone. 6 | // Copyright 2008 Sci-Fi Hi-Fi. All rights reserved. 7 | // 8 | // Permission is hereby granted, free of charge, to any person 9 | // obtaining a copy of this software and associated documentation 10 | // files (the "Software"), to deal in the Software without 11 | // restriction, including without limitation the rights to use, 12 | // copy, modify, merge, publish, distribute, sublicense, and/or sell 13 | // copies of the Software, and to permit persons to whom the 14 | // Software is furnished to do so, subject to the following 15 | // conditions: 16 | // 17 | // The above copyright notice and this permission notice shall be 18 | // included in all copies or substantial portions of the Software. 19 | // 20 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 21 | // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 22 | // OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 23 | // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 24 | // HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 25 | // WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 26 | // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 27 | // OTHER DEALINGS IN THE SOFTWARE. 28 | // 29 | 30 | #import 31 | 32 | 33 | @interface SFHFKeychainUtils : NSObject { 34 | 35 | } 36 | 37 | + (NSString *) getPasswordForUsername: (NSString *) username andServiceName: (NSString *) serviceName error: (NSError **) error; 38 | + (BOOL) storeUsername: (NSString *) username andPassword: (NSString *) password forServiceName: (NSString *) serviceName updateExisting: (BOOL) updateExisting error: (NSError **) error; 39 | + (BOOL) deleteItemForUsername: (NSString *) username andServiceName: (NSString *) serviceName error: (NSError **) error; 40 | 41 | @end -------------------------------------------------------------------------------- /Utils/Stats.xm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/Utils/Stats.xm -------------------------------------------------------------------------------- /Utils/UIColor+Eclipse.h: -------------------------------------------------------------------------------- 1 | /* 2 | _______ _______ _ _________ _______ _______ _______ 3 | ( ____ \( ____ \( \ \__ __/( ____ )( ____ \( ____ \ 4 | | ( \/| ( \/| ( ) ( | ( )|| ( \/| ( \/ 5 | | (__ | | | | | | | (____)|| (_____ | (__ 6 | | __) | | | | | | | _____)(_____ )| __) 7 | | ( | | | | | | | ( ) || ( 8 | | (____/\| (____/\| (____/\___) (___| ) /\____) || (____/\ 9 | (_______/(_______/(_______/\_______/|/ \_______)(_______/ 10 | 11 | NIGHT MODE FOR IOS - UIColor Extensions 12 | COPYRIGHT © 2014 GUILLERMO MORAN 13 | */ 14 | 15 | @interface UIColor(Eclipse) 16 | 17 | 18 | -(NSDictionary*)eclipsePrefs; 19 | 20 | +(UIColor*)darkerColorForSelectionColor:(UIColor *)c; 21 | + (UIColor*)changeBrightness:(UIColor*)color amount:(CGFloat)amount; 22 | 23 | +(BOOL)color:(UIColor *)color1 isEqualToColor:(UIColor *)color2 withTolerance:(CGFloat)tolerance; 24 | + (UIColor*) getDominantColor:(UIImage*)image; 25 | 26 | +(UIColor*)eclipseSelectedViewColor; 27 | +(UIColor*)eclipseSelectedTableColor; 28 | +(UIColor*)eclipseSelectedNavColor; 29 | +(UIColor*)eclipseSelectedTextColor; 30 | +(UIColor*)eclipseSelectedStatusbarTintColor; 31 | +(UIColor*)eclipseSelectedTintColor; 32 | 33 | +(BOOL)eclipseCustomNavColorsEnabled; 34 | +(BOOL)eclipseCustomThemeColorsEnabled; 35 | +(BOOL)eclipseCustomTintColorsEnabled; 36 | +(BOOL)eclipseCustomStatusbarColorsEnabled; 37 | +(BOOL)eclipseCustomTextColorsEnabled; 38 | 39 | +(UIColor*)eclipseThemeHexColor; 40 | +(UIColor*)eclipseNavHexColor; 41 | +(UIColor*)eclipseTextHexColor; 42 | +(UIColor*)eclipseStatusbarHexColor; 43 | +(UIColor*)eclipseTintHexColor; 44 | 45 | +(UIColor*)colorWithHexString:(NSString *)hexStr alpha:(int)alpha; 46 | +(UIColor*)darkerColorForColor:(UIColor *)c; 47 | 48 | +(UIColor*)midnightTableColor; 49 | +(UIColor*)nightTableColor; 50 | +(UIColor*)graphiteTableColor; 51 | +(UIColor*)silverTableColor; 52 | +(UIColor*)crimsonTableColor; 53 | +(UIColor*)rosePinkTableColor; 54 | +(UIColor*)grapeTableColor; 55 | +(UIColor*)wineTableColor; 56 | +(UIColor*)violetTableColor; 57 | +(UIColor*)skyTableColor; 58 | +(UIColor*)lapisTableColor; 59 | +(UIColor*)navyTableColor; 60 | +(UIColor*)duskTableColor; 61 | +(UIColor*)jungleTableColor; 62 | +(UIColor*)bambooTableColor; 63 | +(UIColor*)saffronTableColor; 64 | +(UIColor*)citrusTableColor; 65 | +(UIColor*)amberTableColor; 66 | 67 | +(UIColor*)midnightViewColor; 68 | +(UIColor*)nightViewColor; 69 | +(UIColor*)graphiteViewColor; 70 | +(UIColor*)silverViewColor; 71 | +(UIColor*)crimsonViewColor; 72 | +(UIColor*)rosePinkViewColor; 73 | +(UIColor*)grapeViewColor; 74 | +(UIColor*)wineViewColor; 75 | +(UIColor*)violetViewColor; 76 | +(UIColor*)skyViewColor; 77 | +(UIColor*)lapisViewColor; 78 | +(UIColor*)navyViewColor; 79 | +(UIColor*)duskViewColor; 80 | +(UIColor*)jungleViewColor; 81 | +(UIColor*)bambooViewColor; 82 | +(UIColor*)saffronViewColor; 83 | +(UIColor*)citrusViewColor; 84 | +(UIColor*)amberViewColor; 85 | 86 | +(UIColor*)midnightBarColor; 87 | +(UIColor*)nightBarColor; 88 | +(UIColor*)graphiteBarColor; 89 | +(UIColor*)silverBarColor; 90 | +(UIColor*)crimsonBarColor; 91 | +(UIColor*)rosePinkBarColor; 92 | +(UIColor*)grapeBarColor; 93 | +(UIColor*)wineBarColor; 94 | +(UIColor*)violetBarColor; 95 | +(UIColor*)skyBarColor; 96 | +(UIColor*)lapisBarColor; 97 | +(UIColor*)navyBarColor; 98 | +(UIColor*)duskBarColor; 99 | +(UIColor*)jungleBarColor; 100 | +(UIColor*)bambooBarColor; 101 | +(UIColor*)saffronBarColor; 102 | +(UIColor*)citrusBarColor; 103 | +(UIColor*)amberBarColor; 104 | 105 | //Tint Colors 106 | +(UIColor*)eclipseBabyBlueTintColor; 107 | +(UIColor*)eclipseWhiteTintColor; 108 | +(UIColor*)eclipsePinkTintColor; 109 | +(UIColor*)eclipseDarkOrangeTintColor; 110 | +(UIColor*)eclipseGreenTintColor; 111 | +(UIColor*)eclipsePurpleTintColor; 112 | +(UIColor*)eclipseRedTintColor; 113 | +(UIColor*)eclipseYellowTintColor; 114 | 115 | @end -------------------------------------------------------------------------------- /Utils/UIImage+Eclipse.h: -------------------------------------------------------------------------------- 1 | /* 2 | _______ _______ _ _________ _______ _______ _______ 3 | ( ____ \( ____ \( \ \__ __/( ____ )( ____ \( ____ \ 4 | | ( \/| ( \/| ( ) ( | ( )|| ( \/| ( \/ 5 | | (__ | | | | | | | (____)|| (_____ | (__ 6 | | __) | | | | | | | _____)(_____ )| __) 7 | | ( | | | | | | | ( ) || ( 8 | | (____/\| (____/\| (____/\___) (___| ) /\____) || (____/\ 9 | (_______/(_______/(_______/\_______/|/ \_______)(_______/ 10 | 11 | NIGHT MODE FOR IOS - UIImage Extensions 12 | COPYRIGHT © 2014 GUILLERMO MORAN 13 | */ 14 | 15 | @interface UIImage(Eclipse) 16 | 17 | - (UIImage *)imageByApplyingAlpha:(CGFloat) alpha; 18 | + (UIImage *)colorImage:(UIImage*)image withColor:(UIColor *)color; 19 | 20 | @end 21 | -------------------------------------------------------------------------------- /Utils/UIImage+Eclipse.m: -------------------------------------------------------------------------------- 1 | /* 2 | _______ _______ _ _________ _______ _______ _______ 3 | ( ____ \( ____ \( \ \__ __/( ____ )( ____ \( ____ \ 4 | | ( \/| ( \/| ( ) ( | ( )|| ( \/| ( \/ 5 | | (__ | | | | | | | (____)|| (_____ | (__ 6 | | __) | | | | | | | _____)(_____ )| __) 7 | | ( | | | | | | | ( ) || ( 8 | | (____/\| (____/\| (____/\___) (___| ) /\____) || (____/\ 9 | (_______/(_______/(_______/\_______/|/ \_______)(_______/ 10 | 11 | NIGHT MODE FOR IOS - UIColor Extensions 12 | COPYRIGHT © 2014 GUILLERMO MORAN 13 | */ 14 | 15 | #import "UIImage+Eclipse.h" 16 | #import "Interfaces.h" 17 | 18 | @implementation UIImage(Eclipse) 19 | 20 | - (UIImage *)imageByApplyingAlpha:(CGFloat) alpha { 21 | UIGraphicsBeginImageContextWithOptions(self.size, NO, 0.0f); 22 | 23 | CGContextRef ctx = UIGraphicsGetCurrentContext(); 24 | CGRect area = CGRectMake(0, 0, self.size.width, self.size.height); 25 | 26 | CGContextScaleCTM(ctx, 1, -1); 27 | CGContextTranslateCTM(ctx, 0, -area.size.height); 28 | 29 | CGContextSetBlendMode(ctx, kCGBlendModeMultiply); 30 | 31 | CGContextSetAlpha(ctx, alpha); 32 | 33 | CGContextDrawImage(ctx, area, self.CGImage); 34 | 35 | UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext(); 36 | 37 | UIGraphicsEndImageContext(); 38 | 39 | return newImage; 40 | } 41 | 42 | + (UIImage *)colorImage:(UIImage*)image withColor:(UIColor *)color { 43 | // load the image 44 | UIImage *img = image; 45 | 46 | // begin a new image context, to draw our colored image onto 47 | UIGraphicsBeginImageContext(img.size); 48 | 49 | // get a reference to that context we created 50 | CGContextRef context = UIGraphicsGetCurrentContext(); 51 | 52 | // set the fill color 53 | [color setFill]; 54 | 55 | // translate/flip the graphics context (for transforming from CG* coords to UI* coords 56 | CGContextTranslateCTM(context, 0, img.size.height); 57 | CGContextScaleCTM(context, 1.0, -1.0); 58 | 59 | // set the blend mode to color burn, and the original image 60 | CGContextSetBlendMode(context, kCGBlendModeColorBurn); 61 | CGRect rect = CGRectMake(0, 0, img.size.width, img.size.height); 62 | CGContextDrawImage(context, rect, img.CGImage); 63 | 64 | // set a mask that matches the shape of the image, then draw (color burn) a colored rectangle 65 | CGContextClipToMask(context, rect, img.CGImage); 66 | CGContextAddRect(context, rect); 67 | CGContextDrawPath(context,kCGPathFill); 68 | 69 | // generate a new UIImage from the graphics context we drew onto 70 | UIImage *coloredImg = UIGraphicsGetImageFromCurrentImageContext(); 71 | UIGraphicsEndImageContext(); 72 | 73 | //return the color-burned image 74 | return coloredImg; 75 | } 76 | 77 | @end 78 | -------------------------------------------------------------------------------- /Utils/WKWebView+Eclipse.h: -------------------------------------------------------------------------------- 1 | @interface WKWebView : UIView {} 2 | @end 3 | 4 | @interface WKWebView(Eclipse) 5 | - (NSString *)stringByEvaluatingJavaScriptFromString:(NSString *)script; 6 | @end 7 | -------------------------------------------------------------------------------- /Utils/WKWebView+Eclipse.m: -------------------------------------------------------------------------------- 1 | #import "WKWebView+Eclipse.h" 2 | 3 | @implementation WKWebView(Eclipse) 4 | 5 | - (NSString *)stringByEvaluatingJavaScriptFromString:(NSString *)script 6 | { 7 | __block NSString *resultString = nil; 8 | __block BOOL finished = NO; 9 | 10 | [self evaluateJavaScript:script completionHandler:^(id result, NSError *error) { 11 | if (error == nil) { 12 | if (result != nil) { 13 | resultString = [NSString stringWithFormat:@"%@", result]; 14 | } 15 | } else { 16 | NSLog(@"evaluateJavaScript error : %@", error.localizedDescription); 17 | } 18 | finished = YES; 19 | }]; 20 | 21 | while (!finished) 22 | { 23 | [[NSRunLoop currentRunLoop] runMode:NSDefaultRunLoopMode beforeDate:[NSDate distantFuture]]; 24 | } 25 | 26 | return resultString; 27 | } 28 | @end 29 | -------------------------------------------------------------------------------- /control: -------------------------------------------------------------------------------- 1 | Package: me.gmoran.eclipse12 2 | Name: Eclipse Dark Mode (iOS 12) 3 | Depends: mobilesubstrate, preferenceloader, applist, firmware (>= 12.0), com.creaturesurvive.libcscolorpicker 4 | Version: 6.1.2-2 5 | Architecture: iphoneos-arm 6 | Description: Customizable Dark Mode iOS 12! 7 | Depiction: http://gmoran.me/eclipse_12_repo.html 8 | Maintainer: Guillermo Morán (fr0st) 9 | Author: Guillermo Morán (fr0st) 10 | Section: Tweaks 11 | -------------------------------------------------------------------------------- /control copy: -------------------------------------------------------------------------------- 1 | Package: me.gmoran.eclipsex 2 | Name: Eclipse X (iOS 11) 3 | Depends: mobilesubstrate, preferenceloader, applist, com.creaturesurvive.libcscolorpicker, firmware (>= 11.0) 4 | Version: 6.0b1 5 | Architecture: iphoneos-arm 6 | Description: Night Mode (and more!) for all your apps! 7 | Depiction: http://gmoran.me/eclipse_12_repo.html 8 | Maintainer: Guillermo Morán (fr0st) 9 | Author: Guillermo Morán (fr0st) 10 | Section: Tweaks 11 | -------------------------------------------------------------------------------- /eclipse_aaui/EclipseAAUI.plist: -------------------------------------------------------------------------------- 1 | { 2 | Filter = { 3 | Bundles = ( 4 | "com.apple.AuthKitUI.AKSecondFactorAlert", 5 | "com.apple.AuthKitUI.AKLocationSignInAlert", 6 | "com.apple.CoreAuthUI", 7 | ); 8 | }; 9 | } 10 | -------------------------------------------------------------------------------- /eclipse_aaui/Makefile: -------------------------------------------------------------------------------- 1 | export THEOS=/opt/theos 2 | 3 | SDKVERSION = 11.2 4 | 5 | GO_EASY_ON_ME = 1 6 | THEOS_DEVICE_IP = 192.168.1.126 7 | 8 | ARCHS = arm64 arm64e 9 | 10 | 11 | include $(THEOS)/makefiles/common.mk 12 | 13 | TWEAK_NAME = EclipseAAUI 14 | EclipseAAUI_FILES = Tweak.xm 15 | EclipseAAUI_FRAMEWORKS = UIKit 16 | 17 | include $(THEOS_MAKE_PATH)/tweak.mk 18 | 19 | after-install:: 20 | install.exec "killall -9 SpringBoard" 21 | -------------------------------------------------------------------------------- /eclipse_aaui/Tweak.xm: -------------------------------------------------------------------------------- 1 | /* 2 | _______ _______ _ _________ _______ _______ _______ 3 | ( ____ \( ____ \( \ \__ __/( ____ )( ____ \( ____ \ 4 | | ( \/| ( \/| ( ) ( | ( )|| ( \/| ( \/ 5 | | (__ | | | | | | | (____)|| (_____ | (__ 6 | | __) | | | | | | | _____)(_____ )| __) 7 | | ( | | | | | | | ( ) || ( 8 | | (____/\| (____/\| (____/\___) (___| ) /\____) || (____/\ 9 | (_______/(_______/(_______/\_______/|/ \_______)(_______/ 10 | 11 | NIGHT MODE FOR IOS - Share Sheet Hook 12 | COPYRIGHT © 2019 GUILLERMO MORAN 13 | 14 | */ 15 | 16 | #include "../Utils/Interfaces.h" 17 | #include "../Utils/UIColor+Eclipse.h" 18 | 19 | #define VIEW_COLOR [UIColor eclipseSelectedViewColor] 20 | #define NAV_COLOR [UIColor eclipseSelectedNavColor] 21 | #define TEXT_COLOR [UIColor eclipseSelectedTextColor] 22 | 23 | static NSDictionary *prefs = nil; 24 | 25 | static void prefsChanged(CFNotificationCenterRef center, void *observer, CFStringRef name, const void *object, CFDictionaryRef userInfo) { 26 | 27 | if (prefs) { 28 | prefs = nil; 29 | [prefs release]; 30 | 31 | } 32 | 33 | prefs = [[NSDictionary alloc] initWithContentsOfFile:PREFS_FILE_PATH]; 34 | 35 | } 36 | 37 | static BOOL isTweakEnabled() { 38 | return (prefs) ? [prefs[@"enabled"] boolValue] : NO; 39 | //return NO; 40 | } 41 | 42 | static BOOL alertsEnabled() { 43 | return (prefs) ? [prefs[@"alertsEnabled"] boolValue] : NO; 44 | //return NO; 45 | } 46 | 47 | static BOOL disableInSB() { 48 | return (prefs) ? [prefs[@"disableInSB"] boolValue] : NO; 49 | //return YES; 50 | } 51 | 52 | // %hook UIView 53 | // 54 | // -(void)layoutSubviews { 55 | // %orig; 56 | // if(isTweakEnabled() && !disableInSB()) { 57 | // [self setBackgroundColor: VIEW_COLOR]; 58 | // } 59 | // } 60 | // 61 | // -(void)setBackgroundColor:(UIColor *)arg1 { 62 | // BOOL enabled = isTweakEnabled() && !disableInSB(); 63 | // 64 | // if (enabled) { 65 | // CGRect frame = self.frame; 66 | // 67 | // CGRect screenRect = [[UIScreen mainScreen] bounds]; 68 | // CGFloat screenWidth = screenRect.size.width; 69 | // 70 | // if(frame.size.width < screenWidth){ 71 | // arg1 = VIEW_COLOR; 72 | // } 73 | // } 74 | // 75 | // %orig(arg1); 76 | // } 77 | // %end 78 | 79 | %hook UILabel 80 | -(void)layoutSubviews { 81 | %orig; 82 | if(isTweakEnabled() && !disableInSB() && alertsEnabled()){ 83 | [self setTextColor: TEXT_COLOR]; 84 | } 85 | } 86 | 87 | -(void)setTextColor:(UIColor *)arg1 { 88 | if (isTweakEnabled() && !disableInSB() && alertsEnabled()) { 89 | arg1 = TEXT_COLOR; 90 | } 91 | %orig(arg1); 92 | } 93 | %end 94 | 95 | %ctor { 96 | NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; 97 | prefsChanged(NULL, NULL, NULL, NULL, NULL); // initialize prefs 98 | registerNotification(prefsChanged, PREFS_CHANGED_NOTIF); 99 | 100 | 101 | // %init(_ungrouped); 102 | 103 | [pool release]; 104 | } 105 | -------------------------------------------------------------------------------- /eclipse_aaui/control: -------------------------------------------------------------------------------- 1 | Package: me.gmoran.eclipseaaui 2 | Name: EclipseAAUI 3 | Depends: mobilesubstrate 4 | Version: 0.0.1 5 | Architecture: iphoneos-arm 6 | Description: An awesome MobileSubstrate tweak! 7 | Maintainer: Guillermo Moran 8 | Author: Guillermo Moran 9 | Section: Tweaks 10 | -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/.stamp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/.theos/obj/.stamp -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/Eclipse_Settings.bundle/Credits.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | items 6 | 7 | 8 | cell 9 | PSGroupCell 10 | label 11 | Development 12 | 13 | 14 | cell 15 | PSStaticTextCell 16 | action 17 | fr0st 18 | label 19 | @fr0st 20 | icon 21 | fr0st.png 22 | 23 | 24 | cell 25 | PSGroupCell 26 | label 27 | Settings Header 28 | 29 | 30 | cell 31 | PSStaticTextCell 32 | action 33 | hbang 34 | label 35 | @hbangws 36 | icon 37 | hbang.png 38 | 39 | 40 | cell 41 | PSGroupCell 42 | label 43 | Threema Support 44 | 45 | 46 | cell 47 | PSStaticTextCell 48 | action 49 | beatjunky 50 | label 51 | @beatjunky99 52 | icon 53 | twitter.png 54 | 55 | 56 | cell 57 | PSGroupCell 58 | label 59 | Libcolorpicker 60 | 61 | 62 | cell 63 | PSStaticTextCell 64 | action 65 | pixelfiredev 66 | label 67 | PixelFireDev 68 | icon 69 | pixelfiredev.png 70 | 71 | 72 | cell 73 | PSStaticTextCell 74 | action 75 | libcolorpicker 76 | label 77 | Libcolorpicker 78 | icon 79 | pixelfiredev.png 80 | 81 | 82 | cell 83 | PSGroupCell 84 | footerText 85 | Eclipse 3 by Guillermo Morán (@fr0st) © 2015 86 | 87 | 88 | title 89 | Credits 90 | 91 | 92 | -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/Eclipse_Settings.bundle/CustomColors_.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | items 6 | 7 | 8 | cell 9 | PSGroupCell 10 | label 11 | Custom HEX Colors (Example: #FF6600) 12 | footerText 13 | Leave fields black for default Eclipse colors 14 | 15 | 16 | cell 17 | PSSwitchCell 18 | default 19 | 20 | defaults 21 | com.gmoran.eclipse 22 | key 23 | customColorsEnabled 24 | label 25 | Enabled 26 | PostNotification 27 | com.gmoran.eclipse.prefs-changed 28 | 29 | 30 | cell 31 | PSEditTextCell 32 | label 33 | NavBar Color 34 | key 35 | customNavBarHex 36 | defaults 37 | com.gmoran.eclipse 38 | PostNotification 39 | com.gmoran.eclipse.prefs-changed 40 | 41 | 42 | cell 43 | PSEditTextCell 44 | label 45 | Theme Color 46 | key 47 | customThemeHex 48 | defaults 49 | com.gmoran.eclipse 50 | PostNotification 51 | com.gmoran.eclipse.prefs-changed 52 | 53 | 54 | cell 55 | PSEditTextCell 56 | label 57 | Tint Color 58 | key 59 | customTintHex 60 | defaults 61 | com.gmoran.eclipse 62 | PostNotification 63 | com.gmoran.eclipse.prefs-changed 64 | 65 | 66 | cell 67 | PSEditTextCell 68 | label 69 | Statusbar Color 70 | key 71 | customStatusbarHex 72 | defaults 73 | com.gmoran.eclipse 74 | PostNotification 75 | com.gmoran.eclipse.prefs-changed 76 | 77 | 78 | cell 79 | PSEditTextCell 80 | label 81 | Text Color 82 | key 83 | customTextHex 84 | defaults 85 | com.gmoran.eclipse 86 | PostNotification 87 | com.gmoran.eclipse.prefs-changed 88 | 89 | 90 | title 91 | HEX Colors 92 | 93 | 94 | -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/Eclipse_Settings.bundle/Eclipse_Settings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/.theos/obj/Eclipse_Settings.bundle/Eclipse_Settings -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/Eclipse_Settings.bundle/Experimental.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | items 6 | 7 | 8 | cell 9 | PSGroupCell 10 | label 11 | Text Settings 12 | footerText 13 | KNOWN BUG : SOME TEXT MAY BECOME MORE DIFFICULT TO READ DUE TO A BUG IN ECLIPSE THAT DOES NOT PROPERLY IGNORE SOME TEXT. WE ARE AWARE OF THIS. DO NOT COMPLAIN. 14 | 15 | 16 | cell 17 | PSSwitchCell 18 | default 19 | 20 | defaults 21 | com.gmoran.eclipse 22 | key 23 | whiteLabels 24 | label 25 | Whiter Text Labels 26 | PostNotification 27 | com.gmoran.eclipse.prefs-changed 28 | 29 | 30 | title 31 | Compatibility Settings 32 | 33 | 34 | -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/Eclipse_Settings.bundle/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | Eclipse_Settings 9 | CFBundleIdentifier 10 | com.gmoran.eclipsesettings 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundlePackageType 14 | BNDL 15 | CFBundleShortVersionString 16 | 1.0.0 17 | CFBundleSignature 18 | ???? 19 | CFBundleVersion 20 | 1.0 21 | DTPlatformName 22 | iphoneos 23 | MinimumOSVersion 24 | 3.0 25 | NSPrincipalClass 26 | ESListController 27 | 28 | 29 | -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/Eclipse_Settings.bundle/NewWinterboardCheck.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/.theos/obj/Eclipse_Settings.bundle/NewWinterboardCheck.png -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/Eclipse_Settings.bundle/eclipse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/.theos/obj/Eclipse_Settings.bundle/eclipse.png -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/Eclipse_Settings.bundle/eclipse@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/.theos/obj/Eclipse_Settings.bundle/eclipse@2x.png -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/Eclipse_Settings.bundle/eclipse@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/.theos/obj/Eclipse_Settings.bundle/eclipse@3x.png -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/Eclipse_Settings.bundle/eclipse_header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/.theos/obj/Eclipse_Settings.bundle/eclipse_header.png -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/Eclipse_Settings.bundle/eclipse_header@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/.theos/obj/Eclipse_Settings.bundle/eclipse_header@2x.png -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/Eclipse_Settings.bundle/eclipse_header@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/.theos/obj/Eclipse_Settings.bundle/eclipse_header@3x.png -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/Eclipse_Settings.bundle/fr0st.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/.theos/obj/Eclipse_Settings.bundle/fr0st.png -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/Eclipse_Settings.bundle/fr0st@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/.theos/obj/Eclipse_Settings.bundle/fr0st@2x.png -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/Eclipse_Settings.bundle/hbang.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/.theos/obj/Eclipse_Settings.bundle/hbang.png -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/Eclipse_Settings.bundle/hbang@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/.theos/obj/Eclipse_Settings.bundle/hbang@2x.png -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/Eclipse_Settings.bundle/mail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/.theos/obj/Eclipse_Settings.bundle/mail.png -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/Eclipse_Settings.bundle/mail@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/.theos/obj/Eclipse_Settings.bundle/mail@2x.png -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/Eclipse_Settings.bundle/pixelfiredev.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/.theos/obj/Eclipse_Settings.bundle/pixelfiredev.png -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/Eclipse_Settings.bundle/pixelfiredev@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/.theos/obj/Eclipse_Settings.bundle/pixelfiredev@2x.png -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/Eclipse_Settings.bundle/rounded_corners.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/.theos/obj/Eclipse_Settings.bundle/rounded_corners.png -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/Eclipse_Settings.bundle/twitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/.theos/obj/Eclipse_Settings.bundle/twitter.png -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/Eclipse_Settings.bundle/twitter@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/.theos/obj/Eclipse_Settings.bundle/twitter@2x.png -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/arm64/ESAdvancedSettings.mm.87c13020.md: -------------------------------------------------------------------------------- 1 | .theos/obj/arm64/ESAdvancedSettings.mm.87c13020.md .theos/obj/arm64/ESAdvancedSettings.mm.87c13020.o: \ 2 | ESAdvancedSettings.mm /opt/theos/Prefix.pch \ 3 | /opt/theos/include/_Prefix/NullabilityCompat.h \ 4 | /opt/theos/include/_Prefix/IOSWebKitCompatHacks.h \ 5 | /opt/theos/include/_Prefix/HBLog.h \ 6 | /opt/theos/include/CoreFoundation/CFLogUtilities.h \ 7 | /opt/theos/include/_Prefix/IOSMacros.h \ 8 | /opt/theos/include/Preferences/Preferences.h \ 9 | /opt/theos/include/Preferences/PSControlTableCell.h \ 10 | /opt/theos/include/Preferences/PSTableCell.h \ 11 | /opt/theos/include/Preferences/PSListController.h \ 12 | /opt/theos/include/Preferences/PSViewController.h \ 13 | /opt/theos/include/Preferences/PSRootController.h \ 14 | /opt/theos/include/Preferences/PSSliderTableCell.h \ 15 | /opt/theos/include/Preferences/PSSpecifier.h 16 | 17 | /opt/theos/Prefix.pch: 18 | 19 | /opt/theos/include/_Prefix/NullabilityCompat.h: 20 | 21 | /opt/theos/include/_Prefix/IOSWebKitCompatHacks.h: 22 | 23 | /opt/theos/include/_Prefix/HBLog.h: 24 | 25 | /opt/theos/include/CoreFoundation/CFLogUtilities.h: 26 | 27 | /opt/theos/include/_Prefix/IOSMacros.h: 28 | 29 | /opt/theos/include/Preferences/Preferences.h: 30 | 31 | /opt/theos/include/Preferences/PSControlTableCell.h: 32 | 33 | /opt/theos/include/Preferences/PSTableCell.h: 34 | 35 | /opt/theos/include/Preferences/PSListController.h: 36 | 37 | /opt/theos/include/Preferences/PSViewController.h: 38 | 39 | /opt/theos/include/Preferences/PSRootController.h: 40 | 41 | /opt/theos/include/Preferences/PSSliderTableCell.h: 42 | 43 | /opt/theos/include/Preferences/PSSpecifier.h: 44 | -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/arm64/ESAdvancedSettings.mm.87c13020.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/.theos/obj/arm64/ESAdvancedSettings.mm.87c13020.o -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/arm64/ESAdvancedSettings.mm.97d459ce.md: -------------------------------------------------------------------------------- 1 | .theos/obj/arm64/ESAdvancedSettings.mm.97d459ce.md .theos/obj/arm64/ESAdvancedSettings.mm.97d459ce.o: \ 2 | ESAdvancedSettings.mm /opt/theos/Prefix.pch \ 3 | /opt/theos/include/_Prefix/NullabilityCompat.h \ 4 | /opt/theos/include/_Prefix/IOSWebKitCompatHacks.h \ 5 | /opt/theos/include/_Prefix/HBLog.h \ 6 | /opt/theos/include/CoreFoundation/CFLogUtilities.h \ 7 | /opt/theos/include/_Prefix/IOSMacros.h \ 8 | /opt/theos/include/Preferences/Preferences.h \ 9 | /opt/theos/include/Preferences/PSControlTableCell.h \ 10 | /opt/theos/include/Preferences/PSTableCell.h \ 11 | /opt/theos/include/Preferences/PSListController.h \ 12 | /opt/theos/include/Preferences/PSViewController.h \ 13 | /opt/theos/include/Preferences/PSRootController.h \ 14 | /opt/theos/include/Preferences/PSSliderTableCell.h \ 15 | /opt/theos/include/Preferences/PSSpecifier.h 16 | 17 | /opt/theos/Prefix.pch: 18 | 19 | /opt/theos/include/_Prefix/NullabilityCompat.h: 20 | 21 | /opt/theos/include/_Prefix/IOSWebKitCompatHacks.h: 22 | 23 | /opt/theos/include/_Prefix/HBLog.h: 24 | 25 | /opt/theos/include/CoreFoundation/CFLogUtilities.h: 26 | 27 | /opt/theos/include/_Prefix/IOSMacros.h: 28 | 29 | /opt/theos/include/Preferences/Preferences.h: 30 | 31 | /opt/theos/include/Preferences/PSControlTableCell.h: 32 | 33 | /opt/theos/include/Preferences/PSTableCell.h: 34 | 35 | /opt/theos/include/Preferences/PSListController.h: 36 | 37 | /opt/theos/include/Preferences/PSViewController.h: 38 | 39 | /opt/theos/include/Preferences/PSRootController.h: 40 | 41 | /opt/theos/include/Preferences/PSSliderTableCell.h: 42 | 43 | /opt/theos/include/Preferences/PSSpecifier.h: 44 | -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/arm64/ESAdvancedSettings.mm.97d459ce.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/.theos/obj/arm64/ESAdvancedSettings.mm.97d459ce.o -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/arm64/ESColorSettings.mm.87c13020.md: -------------------------------------------------------------------------------- 1 | .theos/obj/arm64/ESColorSettings.mm.87c13020.md .theos/obj/arm64/ESColorSettings.mm.87c13020.o: \ 2 | ESColorSettings.mm /opt/theos/Prefix.pch \ 3 | /opt/theos/include/_Prefix/NullabilityCompat.h \ 4 | /opt/theos/include/_Prefix/IOSWebKitCompatHacks.h \ 5 | /opt/theos/include/_Prefix/HBLog.h \ 6 | /opt/theos/include/CoreFoundation/CFLogUtilities.h \ 7 | /opt/theos/include/_Prefix/IOSMacros.h \ 8 | /opt/theos/include/Preferences/Preferences.h \ 9 | /opt/theos/include/Preferences/PSControlTableCell.h \ 10 | /opt/theos/include/Preferences/PSTableCell.h \ 11 | /opt/theos/include/Preferences/PSListController.h \ 12 | /opt/theos/include/Preferences/PSViewController.h \ 13 | /opt/theos/include/Preferences/PSRootController.h \ 14 | /opt/theos/include/Preferences/PSSliderTableCell.h \ 15 | /opt/theos/include/Preferences/PSSpecifier.h 16 | 17 | /opt/theos/Prefix.pch: 18 | 19 | /opt/theos/include/_Prefix/NullabilityCompat.h: 20 | 21 | /opt/theos/include/_Prefix/IOSWebKitCompatHacks.h: 22 | 23 | /opt/theos/include/_Prefix/HBLog.h: 24 | 25 | /opt/theos/include/CoreFoundation/CFLogUtilities.h: 26 | 27 | /opt/theos/include/_Prefix/IOSMacros.h: 28 | 29 | /opt/theos/include/Preferences/Preferences.h: 30 | 31 | /opt/theos/include/Preferences/PSControlTableCell.h: 32 | 33 | /opt/theos/include/Preferences/PSTableCell.h: 34 | 35 | /opt/theos/include/Preferences/PSListController.h: 36 | 37 | /opt/theos/include/Preferences/PSViewController.h: 38 | 39 | /opt/theos/include/Preferences/PSRootController.h: 40 | 41 | /opt/theos/include/Preferences/PSSliderTableCell.h: 42 | 43 | /opt/theos/include/Preferences/PSSpecifier.h: 44 | -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/arm64/ESColorSettings.mm.87c13020.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/.theos/obj/arm64/ESColorSettings.mm.87c13020.o -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/arm64/ESColorSettings.mm.97d459ce.md: -------------------------------------------------------------------------------- 1 | .theos/obj/arm64/ESColorSettings.mm.97d459ce.md .theos/obj/arm64/ESColorSettings.mm.97d459ce.o: \ 2 | ESColorSettings.mm /opt/theos/Prefix.pch \ 3 | /opt/theos/include/_Prefix/NullabilityCompat.h \ 4 | /opt/theos/include/_Prefix/IOSWebKitCompatHacks.h \ 5 | /opt/theos/include/_Prefix/HBLog.h \ 6 | /opt/theos/include/CoreFoundation/CFLogUtilities.h \ 7 | /opt/theos/include/_Prefix/IOSMacros.h \ 8 | /opt/theos/include/Preferences/Preferences.h \ 9 | /opt/theos/include/Preferences/PSControlTableCell.h \ 10 | /opt/theos/include/Preferences/PSTableCell.h \ 11 | /opt/theos/include/Preferences/PSListController.h \ 12 | /opt/theos/include/Preferences/PSViewController.h \ 13 | /opt/theos/include/Preferences/PSRootController.h \ 14 | /opt/theos/include/Preferences/PSSliderTableCell.h \ 15 | /opt/theos/include/Preferences/PSSpecifier.h 16 | 17 | /opt/theos/Prefix.pch: 18 | 19 | /opt/theos/include/_Prefix/NullabilityCompat.h: 20 | 21 | /opt/theos/include/_Prefix/IOSWebKitCompatHacks.h: 22 | 23 | /opt/theos/include/_Prefix/HBLog.h: 24 | 25 | /opt/theos/include/CoreFoundation/CFLogUtilities.h: 26 | 27 | /opt/theos/include/_Prefix/IOSMacros.h: 28 | 29 | /opt/theos/include/Preferences/Preferences.h: 30 | 31 | /opt/theos/include/Preferences/PSControlTableCell.h: 32 | 33 | /opt/theos/include/Preferences/PSTableCell.h: 34 | 35 | /opt/theos/include/Preferences/PSListController.h: 36 | 37 | /opt/theos/include/Preferences/PSViewController.h: 38 | 39 | /opt/theos/include/Preferences/PSRootController.h: 40 | 41 | /opt/theos/include/Preferences/PSSliderTableCell.h: 42 | 43 | /opt/theos/include/Preferences/PSSpecifier.h: 44 | -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/arm64/ESColorSettings.mm.97d459ce.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/.theos/obj/arm64/ESColorSettings.mm.97d459ce.o -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/arm64/ESCreditsPanel.mm.87c13020.md: -------------------------------------------------------------------------------- 1 | .theos/obj/arm64/ESCreditsPanel.mm.87c13020.md .theos/obj/arm64/ESCreditsPanel.mm.87c13020.o: \ 2 | ESCreditsPanel.mm /opt/theos/Prefix.pch \ 3 | /opt/theos/include/_Prefix/NullabilityCompat.h \ 4 | /opt/theos/include/_Prefix/IOSWebKitCompatHacks.h \ 5 | /opt/theos/include/_Prefix/HBLog.h \ 6 | /opt/theos/include/CoreFoundation/CFLogUtilities.h \ 7 | /opt/theos/include/_Prefix/IOSMacros.h \ 8 | /opt/theos/include/Preferences/Preferences.h \ 9 | /opt/theos/include/Preferences/PSControlTableCell.h \ 10 | /opt/theos/include/Preferences/PSTableCell.h \ 11 | /opt/theos/include/Preferences/PSListController.h \ 12 | /opt/theos/include/Preferences/PSViewController.h \ 13 | /opt/theos/include/Preferences/PSRootController.h \ 14 | /opt/theos/include/Preferences/PSSliderTableCell.h \ 15 | /opt/theos/include/Preferences/PSSpecifier.h 16 | 17 | /opt/theos/Prefix.pch: 18 | 19 | /opt/theos/include/_Prefix/NullabilityCompat.h: 20 | 21 | /opt/theos/include/_Prefix/IOSWebKitCompatHacks.h: 22 | 23 | /opt/theos/include/_Prefix/HBLog.h: 24 | 25 | /opt/theos/include/CoreFoundation/CFLogUtilities.h: 26 | 27 | /opt/theos/include/_Prefix/IOSMacros.h: 28 | 29 | /opt/theos/include/Preferences/Preferences.h: 30 | 31 | /opt/theos/include/Preferences/PSControlTableCell.h: 32 | 33 | /opt/theos/include/Preferences/PSTableCell.h: 34 | 35 | /opt/theos/include/Preferences/PSListController.h: 36 | 37 | /opt/theos/include/Preferences/PSViewController.h: 38 | 39 | /opt/theos/include/Preferences/PSRootController.h: 40 | 41 | /opt/theos/include/Preferences/PSSliderTableCell.h: 42 | 43 | /opt/theos/include/Preferences/PSSpecifier.h: 44 | -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/arm64/ESCreditsPanel.mm.87c13020.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/.theos/obj/arm64/ESCreditsPanel.mm.87c13020.o -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/arm64/ESCreditsPanel.mm.97d459ce.md: -------------------------------------------------------------------------------- 1 | .theos/obj/arm64/ESCreditsPanel.mm.97d459ce.md .theos/obj/arm64/ESCreditsPanel.mm.97d459ce.o: \ 2 | ESCreditsPanel.mm /opt/theos/Prefix.pch \ 3 | /opt/theos/include/_Prefix/NullabilityCompat.h \ 4 | /opt/theos/include/_Prefix/IOSWebKitCompatHacks.h \ 5 | /opt/theos/include/_Prefix/HBLog.h \ 6 | /opt/theos/include/CoreFoundation/CFLogUtilities.h \ 7 | /opt/theos/include/_Prefix/IOSMacros.h \ 8 | /opt/theos/include/Preferences/Preferences.h \ 9 | /opt/theos/include/Preferences/PSControlTableCell.h \ 10 | /opt/theos/include/Preferences/PSTableCell.h \ 11 | /opt/theos/include/Preferences/PSListController.h \ 12 | /opt/theos/include/Preferences/PSViewController.h \ 13 | /opt/theos/include/Preferences/PSRootController.h \ 14 | /opt/theos/include/Preferences/PSSliderTableCell.h \ 15 | /opt/theos/include/Preferences/PSSpecifier.h 16 | 17 | /opt/theos/Prefix.pch: 18 | 19 | /opt/theos/include/_Prefix/NullabilityCompat.h: 20 | 21 | /opt/theos/include/_Prefix/IOSWebKitCompatHacks.h: 22 | 23 | /opt/theos/include/_Prefix/HBLog.h: 24 | 25 | /opt/theos/include/CoreFoundation/CFLogUtilities.h: 26 | 27 | /opt/theos/include/_Prefix/IOSMacros.h: 28 | 29 | /opt/theos/include/Preferences/Preferences.h: 30 | 31 | /opt/theos/include/Preferences/PSControlTableCell.h: 32 | 33 | /opt/theos/include/Preferences/PSTableCell.h: 34 | 35 | /opt/theos/include/Preferences/PSListController.h: 36 | 37 | /opt/theos/include/Preferences/PSViewController.h: 38 | 39 | /opt/theos/include/Preferences/PSRootController.h: 40 | 41 | /opt/theos/include/Preferences/PSSliderTableCell.h: 42 | 43 | /opt/theos/include/Preferences/PSSpecifier.h: 44 | -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/arm64/ESCreditsPanel.mm.97d459ce.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/.theos/obj/arm64/ESCreditsPanel.mm.97d459ce.o -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/arm64/ESCustomColorSettings.mm.87c13020.md: -------------------------------------------------------------------------------- 1 | .theos/obj/arm64/ESCustomColorSettings.mm.87c13020.md .theos/obj/arm64/ESCustomColorSettings.mm.87c13020.o: \ 2 | ESCustomColorSettings.mm /opt/theos/Prefix.pch \ 3 | /opt/theos/include/_Prefix/NullabilityCompat.h \ 4 | /opt/theos/include/_Prefix/IOSWebKitCompatHacks.h \ 5 | /opt/theos/include/_Prefix/HBLog.h \ 6 | /opt/theos/include/CoreFoundation/CFLogUtilities.h \ 7 | /opt/theos/include/_Prefix/IOSMacros.h \ 8 | /opt/theos/include/Preferences/Preferences.h \ 9 | /opt/theos/include/Preferences/PSControlTableCell.h \ 10 | /opt/theos/include/Preferences/PSTableCell.h \ 11 | /opt/theos/include/Preferences/PSListController.h \ 12 | /opt/theos/include/Preferences/PSViewController.h \ 13 | /opt/theos/include/Preferences/PSRootController.h \ 14 | /opt/theos/include/Preferences/PSSliderTableCell.h \ 15 | /opt/theos/include/Preferences/PSSpecifier.h 16 | 17 | /opt/theos/Prefix.pch: 18 | 19 | /opt/theos/include/_Prefix/NullabilityCompat.h: 20 | 21 | /opt/theos/include/_Prefix/IOSWebKitCompatHacks.h: 22 | 23 | /opt/theos/include/_Prefix/HBLog.h: 24 | 25 | /opt/theos/include/CoreFoundation/CFLogUtilities.h: 26 | 27 | /opt/theos/include/_Prefix/IOSMacros.h: 28 | 29 | /opt/theos/include/Preferences/Preferences.h: 30 | 31 | /opt/theos/include/Preferences/PSControlTableCell.h: 32 | 33 | /opt/theos/include/Preferences/PSTableCell.h: 34 | 35 | /opt/theos/include/Preferences/PSListController.h: 36 | 37 | /opt/theos/include/Preferences/PSViewController.h: 38 | 39 | /opt/theos/include/Preferences/PSRootController.h: 40 | 41 | /opt/theos/include/Preferences/PSSliderTableCell.h: 42 | 43 | /opt/theos/include/Preferences/PSSpecifier.h: 44 | -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/arm64/ESCustomColorSettings.mm.87c13020.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/.theos/obj/arm64/ESCustomColorSettings.mm.87c13020.o -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/arm64/ESCustomColorSettings.mm.97d459ce.md: -------------------------------------------------------------------------------- 1 | .theos/obj/arm64/ESCustomColorSettings.mm.97d459ce.md .theos/obj/arm64/ESCustomColorSettings.mm.97d459ce.o: \ 2 | ESCustomColorSettings.mm /opt/theos/Prefix.pch \ 3 | /opt/theos/include/_Prefix/NullabilityCompat.h \ 4 | /opt/theos/include/_Prefix/IOSWebKitCompatHacks.h \ 5 | /opt/theos/include/_Prefix/HBLog.h \ 6 | /opt/theos/include/CoreFoundation/CFLogUtilities.h \ 7 | /opt/theos/include/_Prefix/IOSMacros.h \ 8 | /opt/theos/include/Preferences/Preferences.h \ 9 | /opt/theos/include/Preferences/PSControlTableCell.h \ 10 | /opt/theos/include/Preferences/PSTableCell.h \ 11 | /opt/theos/include/Preferences/PSListController.h \ 12 | /opt/theos/include/Preferences/PSViewController.h \ 13 | /opt/theos/include/Preferences/PSRootController.h \ 14 | /opt/theos/include/Preferences/PSSliderTableCell.h \ 15 | /opt/theos/include/Preferences/PSSpecifier.h 16 | 17 | /opt/theos/Prefix.pch: 18 | 19 | /opt/theos/include/_Prefix/NullabilityCompat.h: 20 | 21 | /opt/theos/include/_Prefix/IOSWebKitCompatHacks.h: 22 | 23 | /opt/theos/include/_Prefix/HBLog.h: 24 | 25 | /opt/theos/include/CoreFoundation/CFLogUtilities.h: 26 | 27 | /opt/theos/include/_Prefix/IOSMacros.h: 28 | 29 | /opt/theos/include/Preferences/Preferences.h: 30 | 31 | /opt/theos/include/Preferences/PSControlTableCell.h: 32 | 33 | /opt/theos/include/Preferences/PSTableCell.h: 34 | 35 | /opt/theos/include/Preferences/PSListController.h: 36 | 37 | /opt/theos/include/Preferences/PSViewController.h: 38 | 39 | /opt/theos/include/Preferences/PSRootController.h: 40 | 41 | /opt/theos/include/Preferences/PSSliderTableCell.h: 42 | 43 | /opt/theos/include/Preferences/PSSpecifier.h: 44 | -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/arm64/ESCustomColorSettings.mm.97d459ce.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/.theos/obj/arm64/ESCustomColorSettings.mm.97d459ce.o -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/arm64/ESExperimentalSettings.mm.87c13020.md: -------------------------------------------------------------------------------- 1 | .theos/obj/arm64/ESExperimentalSettings.mm.87c13020.md .theos/obj/arm64/ESExperimentalSettings.mm.87c13020.o: \ 2 | ESExperimentalSettings.mm /opt/theos/Prefix.pch \ 3 | /opt/theos/include/_Prefix/NullabilityCompat.h \ 4 | /opt/theos/include/_Prefix/IOSWebKitCompatHacks.h \ 5 | /opt/theos/include/_Prefix/HBLog.h \ 6 | /opt/theos/include/CoreFoundation/CFLogUtilities.h \ 7 | /opt/theos/include/_Prefix/IOSMacros.h \ 8 | /opt/theos/include/Preferences/Preferences.h \ 9 | /opt/theos/include/Preferences/PSControlTableCell.h \ 10 | /opt/theos/include/Preferences/PSTableCell.h \ 11 | /opt/theos/include/Preferences/PSListController.h \ 12 | /opt/theos/include/Preferences/PSViewController.h \ 13 | /opt/theos/include/Preferences/PSRootController.h \ 14 | /opt/theos/include/Preferences/PSSliderTableCell.h \ 15 | /opt/theos/include/Preferences/PSSpecifier.h 16 | 17 | /opt/theos/Prefix.pch: 18 | 19 | /opt/theos/include/_Prefix/NullabilityCompat.h: 20 | 21 | /opt/theos/include/_Prefix/IOSWebKitCompatHacks.h: 22 | 23 | /opt/theos/include/_Prefix/HBLog.h: 24 | 25 | /opt/theos/include/CoreFoundation/CFLogUtilities.h: 26 | 27 | /opt/theos/include/_Prefix/IOSMacros.h: 28 | 29 | /opt/theos/include/Preferences/Preferences.h: 30 | 31 | /opt/theos/include/Preferences/PSControlTableCell.h: 32 | 33 | /opt/theos/include/Preferences/PSTableCell.h: 34 | 35 | /opt/theos/include/Preferences/PSListController.h: 36 | 37 | /opt/theos/include/Preferences/PSViewController.h: 38 | 39 | /opt/theos/include/Preferences/PSRootController.h: 40 | 41 | /opt/theos/include/Preferences/PSSliderTableCell.h: 42 | 43 | /opt/theos/include/Preferences/PSSpecifier.h: 44 | -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/arm64/ESExperimentalSettings.mm.87c13020.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/.theos/obj/arm64/ESExperimentalSettings.mm.87c13020.o -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/arm64/ESExperimentalSettings.mm.97d459ce.md: -------------------------------------------------------------------------------- 1 | .theos/obj/arm64/ESExperimentalSettings.mm.97d459ce.md .theos/obj/arm64/ESExperimentalSettings.mm.97d459ce.o: \ 2 | ESExperimentalSettings.mm /opt/theos/Prefix.pch \ 3 | /opt/theos/include/_Prefix/NullabilityCompat.h \ 4 | /opt/theos/include/_Prefix/IOSWebKitCompatHacks.h \ 5 | /opt/theos/include/_Prefix/HBLog.h \ 6 | /opt/theos/include/CoreFoundation/CFLogUtilities.h \ 7 | /opt/theos/include/_Prefix/IOSMacros.h \ 8 | /opt/theos/include/Preferences/Preferences.h \ 9 | /opt/theos/include/Preferences/PSControlTableCell.h \ 10 | /opt/theos/include/Preferences/PSTableCell.h \ 11 | /opt/theos/include/Preferences/PSListController.h \ 12 | /opt/theos/include/Preferences/PSViewController.h \ 13 | /opt/theos/include/Preferences/PSRootController.h \ 14 | /opt/theos/include/Preferences/PSSliderTableCell.h \ 15 | /opt/theos/include/Preferences/PSSpecifier.h 16 | 17 | /opt/theos/Prefix.pch: 18 | 19 | /opt/theos/include/_Prefix/NullabilityCompat.h: 20 | 21 | /opt/theos/include/_Prefix/IOSWebKitCompatHacks.h: 22 | 23 | /opt/theos/include/_Prefix/HBLog.h: 24 | 25 | /opt/theos/include/CoreFoundation/CFLogUtilities.h: 26 | 27 | /opt/theos/include/_Prefix/IOSMacros.h: 28 | 29 | /opt/theos/include/Preferences/Preferences.h: 30 | 31 | /opt/theos/include/Preferences/PSControlTableCell.h: 32 | 33 | /opt/theos/include/Preferences/PSTableCell.h: 34 | 35 | /opt/theos/include/Preferences/PSListController.h: 36 | 37 | /opt/theos/include/Preferences/PSViewController.h: 38 | 39 | /opt/theos/include/Preferences/PSRootController.h: 40 | 41 | /opt/theos/include/Preferences/PSSliderTableCell.h: 42 | 43 | /opt/theos/include/Preferences/PSSpecifier.h: 44 | -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/arm64/ESExperimentalSettings.mm.97d459ce.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/.theos/obj/arm64/ESExperimentalSettings.mm.97d459ce.o -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/arm64/ESHeaderCell.m.87c13020.md: -------------------------------------------------------------------------------- 1 | .theos/obj/arm64/ESHeaderCell.m.87c13020.md .theos/obj/arm64/ESHeaderCell.m.87c13020.o: \ 2 | ESHeaderCell.m /opt/theos/Prefix.pch \ 3 | /opt/theos/include/_Prefix/NullabilityCompat.h \ 4 | /opt/theos/include/_Prefix/IOSWebKitCompatHacks.h \ 5 | /opt/theos/include/_Prefix/HBLog.h \ 6 | /opt/theos/include/CoreFoundation/CFLogUtilities.h \ 7 | /opt/theos/include/_Prefix/IOSMacros.h ESHeaderCell.h \ 8 | /opt/theos/include/Preferences/PSTableCell.h \ 9 | /opt/theos/include/UIKit/UIImage+Private.h \ 10 | /opt/theos/include/IOSurface/IOSurface.h \ 11 | /opt/theos/include/IOSurface/IOSurfaceAPI.h \ 12 | /opt/theos/include/IOKit/IOKitLib.h /opt/theos/include/IOKit/IOTypes.h \ 13 | /opt/theos/include/IOKit/IOReturn.h \ 14 | /opt/theos/include/IOKit/IOKitKeys.h \ 15 | /opt/theos/include/IOKit/OSMessageNotification.h \ 16 | /opt/theos/include/IOSurface/IOSurfaceBase.h \ 17 | /opt/theos/include/IOSurface/IOSurfaceAccelerator.h \ 18 | /opt/theos/include/version.h 19 | 20 | /opt/theos/Prefix.pch: 21 | 22 | /opt/theos/include/_Prefix/NullabilityCompat.h: 23 | 24 | /opt/theos/include/_Prefix/IOSWebKitCompatHacks.h: 25 | 26 | /opt/theos/include/_Prefix/HBLog.h: 27 | 28 | /opt/theos/include/CoreFoundation/CFLogUtilities.h: 29 | 30 | /opt/theos/include/_Prefix/IOSMacros.h: 31 | 32 | ESHeaderCell.h: 33 | 34 | /opt/theos/include/Preferences/PSTableCell.h: 35 | 36 | /opt/theos/include/UIKit/UIImage+Private.h: 37 | 38 | /opt/theos/include/IOSurface/IOSurface.h: 39 | 40 | /opt/theos/include/IOSurface/IOSurfaceAPI.h: 41 | 42 | /opt/theos/include/IOKit/IOKitLib.h: 43 | 44 | /opt/theos/include/IOKit/IOTypes.h: 45 | 46 | /opt/theos/include/IOKit/IOReturn.h: 47 | 48 | /opt/theos/include/IOKit/IOKitKeys.h: 49 | 50 | /opt/theos/include/IOKit/OSMessageNotification.h: 51 | 52 | /opt/theos/include/IOSurface/IOSurfaceBase.h: 53 | 54 | /opt/theos/include/IOSurface/IOSurfaceAccelerator.h: 55 | 56 | /opt/theos/include/version.h: 57 | -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/arm64/ESHeaderCell.m.87c13020.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/.theos/obj/arm64/ESHeaderCell.m.87c13020.o -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/arm64/ESHeaderCell.m.97d459ce.md: -------------------------------------------------------------------------------- 1 | .theos/obj/arm64/ESHeaderCell.m.97d459ce.md .theos/obj/arm64/ESHeaderCell.m.97d459ce.o: \ 2 | ESHeaderCell.m /opt/theos/Prefix.pch \ 3 | /opt/theos/include/_Prefix/NullabilityCompat.h \ 4 | /opt/theos/include/_Prefix/IOSWebKitCompatHacks.h \ 5 | /opt/theos/include/_Prefix/HBLog.h \ 6 | /opt/theos/include/CoreFoundation/CFLogUtilities.h \ 7 | /opt/theos/include/_Prefix/IOSMacros.h ESHeaderCell.h \ 8 | /opt/theos/include/Preferences/PSTableCell.h \ 9 | /opt/theos/include/UIKit/UIImage+Private.h \ 10 | /opt/theos/include/IOSurface/IOSurface.h \ 11 | /opt/theos/include/IOSurface/IOSurfaceAPI.h \ 12 | /opt/theos/include/IOKit/IOKitLib.h /opt/theos/include/IOKit/IOTypes.h \ 13 | /opt/theos/include/IOKit/IOReturn.h \ 14 | /opt/theos/include/IOKit/IOKitKeys.h \ 15 | /opt/theos/include/IOKit/OSMessageNotification.h \ 16 | /opt/theos/include/IOSurface/IOSurfaceBase.h \ 17 | /opt/theos/include/IOSurface/IOSurfaceAccelerator.h \ 18 | /opt/theos/include/version.h 19 | 20 | /opt/theos/Prefix.pch: 21 | 22 | /opt/theos/include/_Prefix/NullabilityCompat.h: 23 | 24 | /opt/theos/include/_Prefix/IOSWebKitCompatHacks.h: 25 | 26 | /opt/theos/include/_Prefix/HBLog.h: 27 | 28 | /opt/theos/include/CoreFoundation/CFLogUtilities.h: 29 | 30 | /opt/theos/include/_Prefix/IOSMacros.h: 31 | 32 | ESHeaderCell.h: 33 | 34 | /opt/theos/include/Preferences/PSTableCell.h: 35 | 36 | /opt/theos/include/UIKit/UIImage+Private.h: 37 | 38 | /opt/theos/include/IOSurface/IOSurface.h: 39 | 40 | /opt/theos/include/IOSurface/IOSurfaceAPI.h: 41 | 42 | /opt/theos/include/IOKit/IOKitLib.h: 43 | 44 | /opt/theos/include/IOKit/IOTypes.h: 45 | 46 | /opt/theos/include/IOKit/IOReturn.h: 47 | 48 | /opt/theos/include/IOKit/IOKitKeys.h: 49 | 50 | /opt/theos/include/IOKit/OSMessageNotification.h: 51 | 52 | /opt/theos/include/IOSurface/IOSurfaceBase.h: 53 | 54 | /opt/theos/include/IOSurface/IOSurfaceAccelerator.h: 55 | 56 | /opt/theos/include/version.h: 57 | -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/arm64/ESHeaderCell.m.97d459ce.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/.theos/obj/arm64/ESHeaderCell.m.97d459ce.o -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/arm64/Eclipse_Settings.bundle/Eclipse_Settings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/.theos/obj/arm64/Eclipse_Settings.bundle/Eclipse_Settings -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/arm64/Eclipse_Settings.mm.87c13020.md: -------------------------------------------------------------------------------- 1 | .theos/obj/arm64/Eclipse_Settings.mm.87c13020.md .theos/obj/arm64/Eclipse_Settings.mm.87c13020.o: \ 2 | Eclipse_Settings.mm /opt/theos/Prefix.pch \ 3 | /opt/theos/include/_Prefix/NullabilityCompat.h \ 4 | /opt/theos/include/_Prefix/IOSWebKitCompatHacks.h \ 5 | /opt/theos/include/_Prefix/HBLog.h \ 6 | /opt/theos/include/CoreFoundation/CFLogUtilities.h \ 7 | /opt/theos/include/_Prefix/IOSMacros.h \ 8 | /opt/theos/include/Preferences/Preferences.h \ 9 | /opt/theos/include/Preferences/PSControlTableCell.h \ 10 | /opt/theos/include/Preferences/PSTableCell.h \ 11 | /opt/theos/include/Preferences/PSListController.h \ 12 | /opt/theos/include/Preferences/PSViewController.h \ 13 | /opt/theos/include/Preferences/PSRootController.h \ 14 | /opt/theos/include/Preferences/PSSliderTableCell.h \ 15 | /opt/theos/include/Preferences/PSSpecifier.h \ 16 | /opt/theos/include/UIKit/UITableViewCell+Private.h 17 | 18 | /opt/theos/Prefix.pch: 19 | 20 | /opt/theos/include/_Prefix/NullabilityCompat.h: 21 | 22 | /opt/theos/include/_Prefix/IOSWebKitCompatHacks.h: 23 | 24 | /opt/theos/include/_Prefix/HBLog.h: 25 | 26 | /opt/theos/include/CoreFoundation/CFLogUtilities.h: 27 | 28 | /opt/theos/include/_Prefix/IOSMacros.h: 29 | 30 | /opt/theos/include/Preferences/Preferences.h: 31 | 32 | /opt/theos/include/Preferences/PSControlTableCell.h: 33 | 34 | /opt/theos/include/Preferences/PSTableCell.h: 35 | 36 | /opt/theos/include/Preferences/PSListController.h: 37 | 38 | /opt/theos/include/Preferences/PSViewController.h: 39 | 40 | /opt/theos/include/Preferences/PSRootController.h: 41 | 42 | /opt/theos/include/Preferences/PSSliderTableCell.h: 43 | 44 | /opt/theos/include/Preferences/PSSpecifier.h: 45 | 46 | /opt/theos/include/UIKit/UITableViewCell+Private.h: 47 | -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/arm64/Eclipse_Settings.mm.87c13020.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/.theos/obj/arm64/Eclipse_Settings.mm.87c13020.o -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/arm64/Eclipse_Settings.mm.97d459ce.md: -------------------------------------------------------------------------------- 1 | .theos/obj/arm64/Eclipse_Settings.mm.97d459ce.md .theos/obj/arm64/Eclipse_Settings.mm.97d459ce.o: \ 2 | Eclipse_Settings.mm /opt/theos/Prefix.pch \ 3 | /opt/theos/include/_Prefix/NullabilityCompat.h \ 4 | /opt/theos/include/_Prefix/IOSWebKitCompatHacks.h \ 5 | /opt/theos/include/_Prefix/HBLog.h \ 6 | /opt/theos/include/CoreFoundation/CFLogUtilities.h \ 7 | /opt/theos/include/_Prefix/IOSMacros.h \ 8 | /opt/theos/include/Preferences/Preferences.h \ 9 | /opt/theos/include/Preferences/PSControlTableCell.h \ 10 | /opt/theos/include/Preferences/PSTableCell.h \ 11 | /opt/theos/include/Preferences/PSListController.h \ 12 | /opt/theos/include/Preferences/PSViewController.h \ 13 | /opt/theos/include/Preferences/PSRootController.h \ 14 | /opt/theos/include/Preferences/PSSliderTableCell.h \ 15 | /opt/theos/include/Preferences/PSSpecifier.h \ 16 | /opt/theos/include/UIKit/UITableViewCell+Private.h 17 | 18 | /opt/theos/Prefix.pch: 19 | 20 | /opt/theos/include/_Prefix/NullabilityCompat.h: 21 | 22 | /opt/theos/include/_Prefix/IOSWebKitCompatHacks.h: 23 | 24 | /opt/theos/include/_Prefix/HBLog.h: 25 | 26 | /opt/theos/include/CoreFoundation/CFLogUtilities.h: 27 | 28 | /opt/theos/include/_Prefix/IOSMacros.h: 29 | 30 | /opt/theos/include/Preferences/Preferences.h: 31 | 32 | /opt/theos/include/Preferences/PSControlTableCell.h: 33 | 34 | /opt/theos/include/Preferences/PSTableCell.h: 35 | 36 | /opt/theos/include/Preferences/PSListController.h: 37 | 38 | /opt/theos/include/Preferences/PSViewController.h: 39 | 40 | /opt/theos/include/Preferences/PSRootController.h: 41 | 42 | /opt/theos/include/Preferences/PSSliderTableCell.h: 43 | 44 | /opt/theos/include/Preferences/PSSpecifier.h: 45 | 46 | /opt/theos/include/UIKit/UITableViewCell+Private.h: 47 | -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/arm64/Eclipse_Settings.mm.97d459ce.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/.theos/obj/arm64/Eclipse_Settings.mm.97d459ce.o -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/armv7/ESAdvancedSettings.mm.6c26f6b3.md: -------------------------------------------------------------------------------- 1 | .theos/obj/armv7/ESAdvancedSettings.mm.6c26f6b3.md .theos/obj/armv7/ESAdvancedSettings.mm.6c26f6b3.o: \ 2 | ESAdvancedSettings.mm /opt/theos/Prefix.pch \ 3 | /opt/theos/include/_Prefix/NullabilityCompat.h \ 4 | /opt/theos/include/_Prefix/IOSWebKitCompatHacks.h \ 5 | /opt/theos/include/_Prefix/HBLog.h \ 6 | /opt/theos/include/CoreFoundation/CFLogUtilities.h \ 7 | /opt/theos/include/_Prefix/IOSMacros.h \ 8 | /opt/theos/include/Preferences/Preferences.h \ 9 | /opt/theos/include/Preferences/PSControlTableCell.h \ 10 | /opt/theos/include/Preferences/PSTableCell.h \ 11 | /opt/theos/include/Preferences/PSListController.h \ 12 | /opt/theos/include/Preferences/PSViewController.h \ 13 | /opt/theos/include/Preferences/PSRootController.h \ 14 | /opt/theos/include/Preferences/PSSliderTableCell.h \ 15 | /opt/theos/include/Preferences/PSSpecifier.h 16 | 17 | /opt/theos/Prefix.pch: 18 | 19 | /opt/theos/include/_Prefix/NullabilityCompat.h: 20 | 21 | /opt/theos/include/_Prefix/IOSWebKitCompatHacks.h: 22 | 23 | /opt/theos/include/_Prefix/HBLog.h: 24 | 25 | /opt/theos/include/CoreFoundation/CFLogUtilities.h: 26 | 27 | /opt/theos/include/_Prefix/IOSMacros.h: 28 | 29 | /opt/theos/include/Preferences/Preferences.h: 30 | 31 | /opt/theos/include/Preferences/PSControlTableCell.h: 32 | 33 | /opt/theos/include/Preferences/PSTableCell.h: 34 | 35 | /opt/theos/include/Preferences/PSListController.h: 36 | 37 | /opt/theos/include/Preferences/PSViewController.h: 38 | 39 | /opt/theos/include/Preferences/PSRootController.h: 40 | 41 | /opt/theos/include/Preferences/PSSliderTableCell.h: 42 | 43 | /opt/theos/include/Preferences/PSSpecifier.h: 44 | -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/armv7/ESAdvancedSettings.mm.6c26f6b3.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/.theos/obj/armv7/ESAdvancedSettings.mm.6c26f6b3.o -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/armv7/ESAdvancedSettings.mm.eb18e05e.md: -------------------------------------------------------------------------------- 1 | .theos/obj/armv7/ESAdvancedSettings.mm.eb18e05e.md .theos/obj/armv7/ESAdvancedSettings.mm.eb18e05e.o: \ 2 | ESAdvancedSettings.mm /opt/theos/Prefix.pch \ 3 | /opt/theos/include/_Prefix/NullabilityCompat.h \ 4 | /opt/theos/include/_Prefix/IOSWebKitCompatHacks.h \ 5 | /opt/theos/include/_Prefix/HBLog.h \ 6 | /opt/theos/include/CoreFoundation/CFLogUtilities.h \ 7 | /opt/theos/include/_Prefix/IOSMacros.h \ 8 | /opt/theos/include/Preferences/Preferences.h \ 9 | /opt/theos/include/Preferences/PSControlTableCell.h \ 10 | /opt/theos/include/Preferences/PSTableCell.h \ 11 | /opt/theos/include/Preferences/PSListController.h \ 12 | /opt/theos/include/Preferences/PSViewController.h \ 13 | /opt/theos/include/Preferences/PSRootController.h \ 14 | /opt/theos/include/Preferences/PSSliderTableCell.h \ 15 | /opt/theos/include/Preferences/PSSpecifier.h 16 | 17 | /opt/theos/Prefix.pch: 18 | 19 | /opt/theos/include/_Prefix/NullabilityCompat.h: 20 | 21 | /opt/theos/include/_Prefix/IOSWebKitCompatHacks.h: 22 | 23 | /opt/theos/include/_Prefix/HBLog.h: 24 | 25 | /opt/theos/include/CoreFoundation/CFLogUtilities.h: 26 | 27 | /opt/theos/include/_Prefix/IOSMacros.h: 28 | 29 | /opt/theos/include/Preferences/Preferences.h: 30 | 31 | /opt/theos/include/Preferences/PSControlTableCell.h: 32 | 33 | /opt/theos/include/Preferences/PSTableCell.h: 34 | 35 | /opt/theos/include/Preferences/PSListController.h: 36 | 37 | /opt/theos/include/Preferences/PSViewController.h: 38 | 39 | /opt/theos/include/Preferences/PSRootController.h: 40 | 41 | /opt/theos/include/Preferences/PSSliderTableCell.h: 42 | 43 | /opt/theos/include/Preferences/PSSpecifier.h: 44 | -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/armv7/ESAdvancedSettings.mm.eb18e05e.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/.theos/obj/armv7/ESAdvancedSettings.mm.eb18e05e.o -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/armv7/ESColorSettings.mm.6c26f6b3.md: -------------------------------------------------------------------------------- 1 | .theos/obj/armv7/ESColorSettings.mm.6c26f6b3.md .theos/obj/armv7/ESColorSettings.mm.6c26f6b3.o: \ 2 | ESColorSettings.mm /opt/theos/Prefix.pch \ 3 | /opt/theos/include/_Prefix/NullabilityCompat.h \ 4 | /opt/theos/include/_Prefix/IOSWebKitCompatHacks.h \ 5 | /opt/theos/include/_Prefix/HBLog.h \ 6 | /opt/theos/include/CoreFoundation/CFLogUtilities.h \ 7 | /opt/theos/include/_Prefix/IOSMacros.h \ 8 | /opt/theos/include/Preferences/Preferences.h \ 9 | /opt/theos/include/Preferences/PSControlTableCell.h \ 10 | /opt/theos/include/Preferences/PSTableCell.h \ 11 | /opt/theos/include/Preferences/PSListController.h \ 12 | /opt/theos/include/Preferences/PSViewController.h \ 13 | /opt/theos/include/Preferences/PSRootController.h \ 14 | /opt/theos/include/Preferences/PSSliderTableCell.h \ 15 | /opt/theos/include/Preferences/PSSpecifier.h 16 | 17 | /opt/theos/Prefix.pch: 18 | 19 | /opt/theos/include/_Prefix/NullabilityCompat.h: 20 | 21 | /opt/theos/include/_Prefix/IOSWebKitCompatHacks.h: 22 | 23 | /opt/theos/include/_Prefix/HBLog.h: 24 | 25 | /opt/theos/include/CoreFoundation/CFLogUtilities.h: 26 | 27 | /opt/theos/include/_Prefix/IOSMacros.h: 28 | 29 | /opt/theos/include/Preferences/Preferences.h: 30 | 31 | /opt/theos/include/Preferences/PSControlTableCell.h: 32 | 33 | /opt/theos/include/Preferences/PSTableCell.h: 34 | 35 | /opt/theos/include/Preferences/PSListController.h: 36 | 37 | /opt/theos/include/Preferences/PSViewController.h: 38 | 39 | /opt/theos/include/Preferences/PSRootController.h: 40 | 41 | /opt/theos/include/Preferences/PSSliderTableCell.h: 42 | 43 | /opt/theos/include/Preferences/PSSpecifier.h: 44 | -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/armv7/ESColorSettings.mm.6c26f6b3.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/.theos/obj/armv7/ESColorSettings.mm.6c26f6b3.o -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/armv7/ESColorSettings.mm.eb18e05e.md: -------------------------------------------------------------------------------- 1 | .theos/obj/armv7/ESColorSettings.mm.eb18e05e.md .theos/obj/armv7/ESColorSettings.mm.eb18e05e.o: \ 2 | ESColorSettings.mm /opt/theos/Prefix.pch \ 3 | /opt/theos/include/_Prefix/NullabilityCompat.h \ 4 | /opt/theos/include/_Prefix/IOSWebKitCompatHacks.h \ 5 | /opt/theos/include/_Prefix/HBLog.h \ 6 | /opt/theos/include/CoreFoundation/CFLogUtilities.h \ 7 | /opt/theos/include/_Prefix/IOSMacros.h \ 8 | /opt/theos/include/Preferences/Preferences.h \ 9 | /opt/theos/include/Preferences/PSControlTableCell.h \ 10 | /opt/theos/include/Preferences/PSTableCell.h \ 11 | /opt/theos/include/Preferences/PSListController.h \ 12 | /opt/theos/include/Preferences/PSViewController.h \ 13 | /opt/theos/include/Preferences/PSRootController.h \ 14 | /opt/theos/include/Preferences/PSSliderTableCell.h \ 15 | /opt/theos/include/Preferences/PSSpecifier.h 16 | 17 | /opt/theos/Prefix.pch: 18 | 19 | /opt/theos/include/_Prefix/NullabilityCompat.h: 20 | 21 | /opt/theos/include/_Prefix/IOSWebKitCompatHacks.h: 22 | 23 | /opt/theos/include/_Prefix/HBLog.h: 24 | 25 | /opt/theos/include/CoreFoundation/CFLogUtilities.h: 26 | 27 | /opt/theos/include/_Prefix/IOSMacros.h: 28 | 29 | /opt/theos/include/Preferences/Preferences.h: 30 | 31 | /opt/theos/include/Preferences/PSControlTableCell.h: 32 | 33 | /opt/theos/include/Preferences/PSTableCell.h: 34 | 35 | /opt/theos/include/Preferences/PSListController.h: 36 | 37 | /opt/theos/include/Preferences/PSViewController.h: 38 | 39 | /opt/theos/include/Preferences/PSRootController.h: 40 | 41 | /opt/theos/include/Preferences/PSSliderTableCell.h: 42 | 43 | /opt/theos/include/Preferences/PSSpecifier.h: 44 | -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/armv7/ESColorSettings.mm.eb18e05e.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/.theos/obj/armv7/ESColorSettings.mm.eb18e05e.o -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/armv7/ESCreditsPanel.mm.6c26f6b3.md: -------------------------------------------------------------------------------- 1 | .theos/obj/armv7/ESCreditsPanel.mm.6c26f6b3.md .theos/obj/armv7/ESCreditsPanel.mm.6c26f6b3.o: \ 2 | ESCreditsPanel.mm /opt/theos/Prefix.pch \ 3 | /opt/theos/include/_Prefix/NullabilityCompat.h \ 4 | /opt/theos/include/_Prefix/IOSWebKitCompatHacks.h \ 5 | /opt/theos/include/_Prefix/HBLog.h \ 6 | /opt/theos/include/CoreFoundation/CFLogUtilities.h \ 7 | /opt/theos/include/_Prefix/IOSMacros.h \ 8 | /opt/theos/include/Preferences/Preferences.h \ 9 | /opt/theos/include/Preferences/PSControlTableCell.h \ 10 | /opt/theos/include/Preferences/PSTableCell.h \ 11 | /opt/theos/include/Preferences/PSListController.h \ 12 | /opt/theos/include/Preferences/PSViewController.h \ 13 | /opt/theos/include/Preferences/PSRootController.h \ 14 | /opt/theos/include/Preferences/PSSliderTableCell.h \ 15 | /opt/theos/include/Preferences/PSSpecifier.h 16 | 17 | /opt/theos/Prefix.pch: 18 | 19 | /opt/theos/include/_Prefix/NullabilityCompat.h: 20 | 21 | /opt/theos/include/_Prefix/IOSWebKitCompatHacks.h: 22 | 23 | /opt/theos/include/_Prefix/HBLog.h: 24 | 25 | /opt/theos/include/CoreFoundation/CFLogUtilities.h: 26 | 27 | /opt/theos/include/_Prefix/IOSMacros.h: 28 | 29 | /opt/theos/include/Preferences/Preferences.h: 30 | 31 | /opt/theos/include/Preferences/PSControlTableCell.h: 32 | 33 | /opt/theos/include/Preferences/PSTableCell.h: 34 | 35 | /opt/theos/include/Preferences/PSListController.h: 36 | 37 | /opt/theos/include/Preferences/PSViewController.h: 38 | 39 | /opt/theos/include/Preferences/PSRootController.h: 40 | 41 | /opt/theos/include/Preferences/PSSliderTableCell.h: 42 | 43 | /opt/theos/include/Preferences/PSSpecifier.h: 44 | -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/armv7/ESCreditsPanel.mm.6c26f6b3.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/.theos/obj/armv7/ESCreditsPanel.mm.6c26f6b3.o -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/armv7/ESCreditsPanel.mm.eb18e05e.md: -------------------------------------------------------------------------------- 1 | .theos/obj/armv7/ESCreditsPanel.mm.eb18e05e.md .theos/obj/armv7/ESCreditsPanel.mm.eb18e05e.o: \ 2 | ESCreditsPanel.mm /opt/theos/Prefix.pch \ 3 | /opt/theos/include/_Prefix/NullabilityCompat.h \ 4 | /opt/theos/include/_Prefix/IOSWebKitCompatHacks.h \ 5 | /opt/theos/include/_Prefix/HBLog.h \ 6 | /opt/theos/include/CoreFoundation/CFLogUtilities.h \ 7 | /opt/theos/include/_Prefix/IOSMacros.h \ 8 | /opt/theos/include/Preferences/Preferences.h \ 9 | /opt/theos/include/Preferences/PSControlTableCell.h \ 10 | /opt/theos/include/Preferences/PSTableCell.h \ 11 | /opt/theos/include/Preferences/PSListController.h \ 12 | /opt/theos/include/Preferences/PSViewController.h \ 13 | /opt/theos/include/Preferences/PSRootController.h \ 14 | /opt/theos/include/Preferences/PSSliderTableCell.h \ 15 | /opt/theos/include/Preferences/PSSpecifier.h 16 | 17 | /opt/theos/Prefix.pch: 18 | 19 | /opt/theos/include/_Prefix/NullabilityCompat.h: 20 | 21 | /opt/theos/include/_Prefix/IOSWebKitCompatHacks.h: 22 | 23 | /opt/theos/include/_Prefix/HBLog.h: 24 | 25 | /opt/theos/include/CoreFoundation/CFLogUtilities.h: 26 | 27 | /opt/theos/include/_Prefix/IOSMacros.h: 28 | 29 | /opt/theos/include/Preferences/Preferences.h: 30 | 31 | /opt/theos/include/Preferences/PSControlTableCell.h: 32 | 33 | /opt/theos/include/Preferences/PSTableCell.h: 34 | 35 | /opt/theos/include/Preferences/PSListController.h: 36 | 37 | /opt/theos/include/Preferences/PSViewController.h: 38 | 39 | /opt/theos/include/Preferences/PSRootController.h: 40 | 41 | /opt/theos/include/Preferences/PSSliderTableCell.h: 42 | 43 | /opt/theos/include/Preferences/PSSpecifier.h: 44 | -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/armv7/ESCreditsPanel.mm.eb18e05e.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/.theos/obj/armv7/ESCreditsPanel.mm.eb18e05e.o -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/armv7/ESCustomColorSettings.mm.6c26f6b3.md: -------------------------------------------------------------------------------- 1 | .theos/obj/armv7/ESCustomColorSettings.mm.6c26f6b3.md .theos/obj/armv7/ESCustomColorSettings.mm.6c26f6b3.o: \ 2 | ESCustomColorSettings.mm /opt/theos/Prefix.pch \ 3 | /opt/theos/include/_Prefix/NullabilityCompat.h \ 4 | /opt/theos/include/_Prefix/IOSWebKitCompatHacks.h \ 5 | /opt/theos/include/_Prefix/HBLog.h \ 6 | /opt/theos/include/CoreFoundation/CFLogUtilities.h \ 7 | /opt/theos/include/_Prefix/IOSMacros.h \ 8 | /opt/theos/include/Preferences/Preferences.h \ 9 | /opt/theos/include/Preferences/PSControlTableCell.h \ 10 | /opt/theos/include/Preferences/PSTableCell.h \ 11 | /opt/theos/include/Preferences/PSListController.h \ 12 | /opt/theos/include/Preferences/PSViewController.h \ 13 | /opt/theos/include/Preferences/PSRootController.h \ 14 | /opt/theos/include/Preferences/PSSliderTableCell.h \ 15 | /opt/theos/include/Preferences/PSSpecifier.h 16 | 17 | /opt/theos/Prefix.pch: 18 | 19 | /opt/theos/include/_Prefix/NullabilityCompat.h: 20 | 21 | /opt/theos/include/_Prefix/IOSWebKitCompatHacks.h: 22 | 23 | /opt/theos/include/_Prefix/HBLog.h: 24 | 25 | /opt/theos/include/CoreFoundation/CFLogUtilities.h: 26 | 27 | /opt/theos/include/_Prefix/IOSMacros.h: 28 | 29 | /opt/theos/include/Preferences/Preferences.h: 30 | 31 | /opt/theos/include/Preferences/PSControlTableCell.h: 32 | 33 | /opt/theos/include/Preferences/PSTableCell.h: 34 | 35 | /opt/theos/include/Preferences/PSListController.h: 36 | 37 | /opt/theos/include/Preferences/PSViewController.h: 38 | 39 | /opt/theos/include/Preferences/PSRootController.h: 40 | 41 | /opt/theos/include/Preferences/PSSliderTableCell.h: 42 | 43 | /opt/theos/include/Preferences/PSSpecifier.h: 44 | -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/armv7/ESCustomColorSettings.mm.6c26f6b3.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/.theos/obj/armv7/ESCustomColorSettings.mm.6c26f6b3.o -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/armv7/ESCustomColorSettings.mm.eb18e05e.md: -------------------------------------------------------------------------------- 1 | .theos/obj/armv7/ESCustomColorSettings.mm.eb18e05e.md .theos/obj/armv7/ESCustomColorSettings.mm.eb18e05e.o: \ 2 | ESCustomColorSettings.mm /opt/theos/Prefix.pch \ 3 | /opt/theos/include/_Prefix/NullabilityCompat.h \ 4 | /opt/theos/include/_Prefix/IOSWebKitCompatHacks.h \ 5 | /opt/theos/include/_Prefix/HBLog.h \ 6 | /opt/theos/include/CoreFoundation/CFLogUtilities.h \ 7 | /opt/theos/include/_Prefix/IOSMacros.h \ 8 | /opt/theos/include/Preferences/Preferences.h \ 9 | /opt/theos/include/Preferences/PSControlTableCell.h \ 10 | /opt/theos/include/Preferences/PSTableCell.h \ 11 | /opt/theos/include/Preferences/PSListController.h \ 12 | /opt/theos/include/Preferences/PSViewController.h \ 13 | /opt/theos/include/Preferences/PSRootController.h \ 14 | /opt/theos/include/Preferences/PSSliderTableCell.h \ 15 | /opt/theos/include/Preferences/PSSpecifier.h 16 | 17 | /opt/theos/Prefix.pch: 18 | 19 | /opt/theos/include/_Prefix/NullabilityCompat.h: 20 | 21 | /opt/theos/include/_Prefix/IOSWebKitCompatHacks.h: 22 | 23 | /opt/theos/include/_Prefix/HBLog.h: 24 | 25 | /opt/theos/include/CoreFoundation/CFLogUtilities.h: 26 | 27 | /opt/theos/include/_Prefix/IOSMacros.h: 28 | 29 | /opt/theos/include/Preferences/Preferences.h: 30 | 31 | /opt/theos/include/Preferences/PSControlTableCell.h: 32 | 33 | /opt/theos/include/Preferences/PSTableCell.h: 34 | 35 | /opt/theos/include/Preferences/PSListController.h: 36 | 37 | /opt/theos/include/Preferences/PSViewController.h: 38 | 39 | /opt/theos/include/Preferences/PSRootController.h: 40 | 41 | /opt/theos/include/Preferences/PSSliderTableCell.h: 42 | 43 | /opt/theos/include/Preferences/PSSpecifier.h: 44 | -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/armv7/ESCustomColorSettings.mm.eb18e05e.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/.theos/obj/armv7/ESCustomColorSettings.mm.eb18e05e.o -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/armv7/ESExperimentalSettings.mm.6c26f6b3.md: -------------------------------------------------------------------------------- 1 | .theos/obj/armv7/ESExperimentalSettings.mm.6c26f6b3.md .theos/obj/armv7/ESExperimentalSettings.mm.6c26f6b3.o: \ 2 | ESExperimentalSettings.mm /opt/theos/Prefix.pch \ 3 | /opt/theos/include/_Prefix/NullabilityCompat.h \ 4 | /opt/theos/include/_Prefix/IOSWebKitCompatHacks.h \ 5 | /opt/theos/include/_Prefix/HBLog.h \ 6 | /opt/theos/include/CoreFoundation/CFLogUtilities.h \ 7 | /opt/theos/include/_Prefix/IOSMacros.h \ 8 | /opt/theos/include/Preferences/Preferences.h \ 9 | /opt/theos/include/Preferences/PSControlTableCell.h \ 10 | /opt/theos/include/Preferences/PSTableCell.h \ 11 | /opt/theos/include/Preferences/PSListController.h \ 12 | /opt/theos/include/Preferences/PSViewController.h \ 13 | /opt/theos/include/Preferences/PSRootController.h \ 14 | /opt/theos/include/Preferences/PSSliderTableCell.h \ 15 | /opt/theos/include/Preferences/PSSpecifier.h 16 | 17 | /opt/theos/Prefix.pch: 18 | 19 | /opt/theos/include/_Prefix/NullabilityCompat.h: 20 | 21 | /opt/theos/include/_Prefix/IOSWebKitCompatHacks.h: 22 | 23 | /opt/theos/include/_Prefix/HBLog.h: 24 | 25 | /opt/theos/include/CoreFoundation/CFLogUtilities.h: 26 | 27 | /opt/theos/include/_Prefix/IOSMacros.h: 28 | 29 | /opt/theos/include/Preferences/Preferences.h: 30 | 31 | /opt/theos/include/Preferences/PSControlTableCell.h: 32 | 33 | /opt/theos/include/Preferences/PSTableCell.h: 34 | 35 | /opt/theos/include/Preferences/PSListController.h: 36 | 37 | /opt/theos/include/Preferences/PSViewController.h: 38 | 39 | /opt/theos/include/Preferences/PSRootController.h: 40 | 41 | /opt/theos/include/Preferences/PSSliderTableCell.h: 42 | 43 | /opt/theos/include/Preferences/PSSpecifier.h: 44 | -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/armv7/ESExperimentalSettings.mm.6c26f6b3.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/.theos/obj/armv7/ESExperimentalSettings.mm.6c26f6b3.o -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/armv7/ESExperimentalSettings.mm.eb18e05e.md: -------------------------------------------------------------------------------- 1 | .theos/obj/armv7/ESExperimentalSettings.mm.eb18e05e.md .theos/obj/armv7/ESExperimentalSettings.mm.eb18e05e.o: \ 2 | ESExperimentalSettings.mm /opt/theos/Prefix.pch \ 3 | /opt/theos/include/_Prefix/NullabilityCompat.h \ 4 | /opt/theos/include/_Prefix/IOSWebKitCompatHacks.h \ 5 | /opt/theos/include/_Prefix/HBLog.h \ 6 | /opt/theos/include/CoreFoundation/CFLogUtilities.h \ 7 | /opt/theos/include/_Prefix/IOSMacros.h \ 8 | /opt/theos/include/Preferences/Preferences.h \ 9 | /opt/theos/include/Preferences/PSControlTableCell.h \ 10 | /opt/theos/include/Preferences/PSTableCell.h \ 11 | /opt/theos/include/Preferences/PSListController.h \ 12 | /opt/theos/include/Preferences/PSViewController.h \ 13 | /opt/theos/include/Preferences/PSRootController.h \ 14 | /opt/theos/include/Preferences/PSSliderTableCell.h \ 15 | /opt/theos/include/Preferences/PSSpecifier.h 16 | 17 | /opt/theos/Prefix.pch: 18 | 19 | /opt/theos/include/_Prefix/NullabilityCompat.h: 20 | 21 | /opt/theos/include/_Prefix/IOSWebKitCompatHacks.h: 22 | 23 | /opt/theos/include/_Prefix/HBLog.h: 24 | 25 | /opt/theos/include/CoreFoundation/CFLogUtilities.h: 26 | 27 | /opt/theos/include/_Prefix/IOSMacros.h: 28 | 29 | /opt/theos/include/Preferences/Preferences.h: 30 | 31 | /opt/theos/include/Preferences/PSControlTableCell.h: 32 | 33 | /opt/theos/include/Preferences/PSTableCell.h: 34 | 35 | /opt/theos/include/Preferences/PSListController.h: 36 | 37 | /opt/theos/include/Preferences/PSViewController.h: 38 | 39 | /opt/theos/include/Preferences/PSRootController.h: 40 | 41 | /opt/theos/include/Preferences/PSSliderTableCell.h: 42 | 43 | /opt/theos/include/Preferences/PSSpecifier.h: 44 | -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/armv7/ESExperimentalSettings.mm.eb18e05e.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/.theos/obj/armv7/ESExperimentalSettings.mm.eb18e05e.o -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/armv7/ESHeaderCell.m.6c26f6b3.md: -------------------------------------------------------------------------------- 1 | .theos/obj/armv7/ESHeaderCell.m.6c26f6b3.md .theos/obj/armv7/ESHeaderCell.m.6c26f6b3.o: \ 2 | ESHeaderCell.m /opt/theos/Prefix.pch \ 3 | /opt/theos/include/_Prefix/NullabilityCompat.h \ 4 | /opt/theos/include/_Prefix/IOSWebKitCompatHacks.h \ 5 | /opt/theos/include/_Prefix/HBLog.h \ 6 | /opt/theos/include/CoreFoundation/CFLogUtilities.h \ 7 | /opt/theos/include/_Prefix/IOSMacros.h ESHeaderCell.h \ 8 | /opt/theos/include/Preferences/PSTableCell.h \ 9 | /opt/theos/include/UIKit/UIImage+Private.h \ 10 | /opt/theos/include/IOSurface/IOSurface.h \ 11 | /opt/theos/include/IOSurface/IOSurfaceAPI.h \ 12 | /opt/theos/include/IOKit/IOKitLib.h /opt/theos/include/IOKit/IOTypes.h \ 13 | /opt/theos/include/IOKit/IOReturn.h \ 14 | /opt/theos/include/IOKit/IOKitKeys.h \ 15 | /opt/theos/include/IOKit/OSMessageNotification.h \ 16 | /opt/theos/include/IOSurface/IOSurfaceBase.h \ 17 | /opt/theos/include/IOSurface/IOSurfaceAccelerator.h \ 18 | /opt/theos/include/version.h 19 | 20 | /opt/theos/Prefix.pch: 21 | 22 | /opt/theos/include/_Prefix/NullabilityCompat.h: 23 | 24 | /opt/theos/include/_Prefix/IOSWebKitCompatHacks.h: 25 | 26 | /opt/theos/include/_Prefix/HBLog.h: 27 | 28 | /opt/theos/include/CoreFoundation/CFLogUtilities.h: 29 | 30 | /opt/theos/include/_Prefix/IOSMacros.h: 31 | 32 | ESHeaderCell.h: 33 | 34 | /opt/theos/include/Preferences/PSTableCell.h: 35 | 36 | /opt/theos/include/UIKit/UIImage+Private.h: 37 | 38 | /opt/theos/include/IOSurface/IOSurface.h: 39 | 40 | /opt/theos/include/IOSurface/IOSurfaceAPI.h: 41 | 42 | /opt/theos/include/IOKit/IOKitLib.h: 43 | 44 | /opt/theos/include/IOKit/IOTypes.h: 45 | 46 | /opt/theos/include/IOKit/IOReturn.h: 47 | 48 | /opt/theos/include/IOKit/IOKitKeys.h: 49 | 50 | /opt/theos/include/IOKit/OSMessageNotification.h: 51 | 52 | /opt/theos/include/IOSurface/IOSurfaceBase.h: 53 | 54 | /opt/theos/include/IOSurface/IOSurfaceAccelerator.h: 55 | 56 | /opt/theos/include/version.h: 57 | -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/armv7/ESHeaderCell.m.6c26f6b3.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/.theos/obj/armv7/ESHeaderCell.m.6c26f6b3.o -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/armv7/ESHeaderCell.m.eb18e05e.md: -------------------------------------------------------------------------------- 1 | .theos/obj/armv7/ESHeaderCell.m.eb18e05e.md .theos/obj/armv7/ESHeaderCell.m.eb18e05e.o: \ 2 | ESHeaderCell.m /opt/theos/Prefix.pch \ 3 | /opt/theos/include/_Prefix/NullabilityCompat.h \ 4 | /opt/theos/include/_Prefix/IOSWebKitCompatHacks.h \ 5 | /opt/theos/include/_Prefix/HBLog.h \ 6 | /opt/theos/include/CoreFoundation/CFLogUtilities.h \ 7 | /opt/theos/include/_Prefix/IOSMacros.h ESHeaderCell.h \ 8 | /opt/theos/include/Preferences/PSTableCell.h \ 9 | /opt/theos/include/UIKit/UIImage+Private.h \ 10 | /opt/theos/include/IOSurface/IOSurface.h \ 11 | /opt/theos/include/IOSurface/IOSurfaceAPI.h \ 12 | /opt/theos/include/IOKit/IOKitLib.h /opt/theos/include/IOKit/IOTypes.h \ 13 | /opt/theos/include/IOKit/IOReturn.h \ 14 | /opt/theos/include/IOKit/IOKitKeys.h \ 15 | /opt/theos/include/IOKit/OSMessageNotification.h \ 16 | /opt/theos/include/IOSurface/IOSurfaceBase.h \ 17 | /opt/theos/include/IOSurface/IOSurfaceAccelerator.h \ 18 | /opt/theos/include/version.h 19 | 20 | /opt/theos/Prefix.pch: 21 | 22 | /opt/theos/include/_Prefix/NullabilityCompat.h: 23 | 24 | /opt/theos/include/_Prefix/IOSWebKitCompatHacks.h: 25 | 26 | /opt/theos/include/_Prefix/HBLog.h: 27 | 28 | /opt/theos/include/CoreFoundation/CFLogUtilities.h: 29 | 30 | /opt/theos/include/_Prefix/IOSMacros.h: 31 | 32 | ESHeaderCell.h: 33 | 34 | /opt/theos/include/Preferences/PSTableCell.h: 35 | 36 | /opt/theos/include/UIKit/UIImage+Private.h: 37 | 38 | /opt/theos/include/IOSurface/IOSurface.h: 39 | 40 | /opt/theos/include/IOSurface/IOSurfaceAPI.h: 41 | 42 | /opt/theos/include/IOKit/IOKitLib.h: 43 | 44 | /opt/theos/include/IOKit/IOTypes.h: 45 | 46 | /opt/theos/include/IOKit/IOReturn.h: 47 | 48 | /opt/theos/include/IOKit/IOKitKeys.h: 49 | 50 | /opt/theos/include/IOKit/OSMessageNotification.h: 51 | 52 | /opt/theos/include/IOSurface/IOSurfaceBase.h: 53 | 54 | /opt/theos/include/IOSurface/IOSurfaceAccelerator.h: 55 | 56 | /opt/theos/include/version.h: 57 | -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/armv7/ESHeaderCell.m.eb18e05e.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/.theos/obj/armv7/ESHeaderCell.m.eb18e05e.o -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/armv7/Eclipse_Settings.bundle/Eclipse_Settings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/.theos/obj/armv7/Eclipse_Settings.bundle/Eclipse_Settings -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/armv7/Eclipse_Settings.mm.6c26f6b3.md: -------------------------------------------------------------------------------- 1 | .theos/obj/armv7/Eclipse_Settings.mm.6c26f6b3.md .theos/obj/armv7/Eclipse_Settings.mm.6c26f6b3.o: \ 2 | Eclipse_Settings.mm /opt/theos/Prefix.pch \ 3 | /opt/theos/include/_Prefix/NullabilityCompat.h \ 4 | /opt/theos/include/_Prefix/IOSWebKitCompatHacks.h \ 5 | /opt/theos/include/_Prefix/HBLog.h \ 6 | /opt/theos/include/CoreFoundation/CFLogUtilities.h \ 7 | /opt/theos/include/_Prefix/IOSMacros.h \ 8 | /opt/theos/include/Preferences/Preferences.h \ 9 | /opt/theos/include/Preferences/PSControlTableCell.h \ 10 | /opt/theos/include/Preferences/PSTableCell.h \ 11 | /opt/theos/include/Preferences/PSListController.h \ 12 | /opt/theos/include/Preferences/PSViewController.h \ 13 | /opt/theos/include/Preferences/PSRootController.h \ 14 | /opt/theos/include/Preferences/PSSliderTableCell.h \ 15 | /opt/theos/include/Preferences/PSSpecifier.h \ 16 | /opt/theos/include/UIKit/UITableViewCell+Private.h 17 | 18 | /opt/theos/Prefix.pch: 19 | 20 | /opt/theos/include/_Prefix/NullabilityCompat.h: 21 | 22 | /opt/theos/include/_Prefix/IOSWebKitCompatHacks.h: 23 | 24 | /opt/theos/include/_Prefix/HBLog.h: 25 | 26 | /opt/theos/include/CoreFoundation/CFLogUtilities.h: 27 | 28 | /opt/theos/include/_Prefix/IOSMacros.h: 29 | 30 | /opt/theos/include/Preferences/Preferences.h: 31 | 32 | /opt/theos/include/Preferences/PSControlTableCell.h: 33 | 34 | /opt/theos/include/Preferences/PSTableCell.h: 35 | 36 | /opt/theos/include/Preferences/PSListController.h: 37 | 38 | /opt/theos/include/Preferences/PSViewController.h: 39 | 40 | /opt/theos/include/Preferences/PSRootController.h: 41 | 42 | /opt/theos/include/Preferences/PSSliderTableCell.h: 43 | 44 | /opt/theos/include/Preferences/PSSpecifier.h: 45 | 46 | /opt/theos/include/UIKit/UITableViewCell+Private.h: 47 | -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/armv7/Eclipse_Settings.mm.6c26f6b3.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/.theos/obj/armv7/Eclipse_Settings.mm.6c26f6b3.o -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/armv7/Eclipse_Settings.mm.eb18e05e.md: -------------------------------------------------------------------------------- 1 | .theos/obj/armv7/Eclipse_Settings.mm.eb18e05e.md .theos/obj/armv7/Eclipse_Settings.mm.eb18e05e.o: \ 2 | Eclipse_Settings.mm /opt/theos/Prefix.pch \ 3 | /opt/theos/include/_Prefix/NullabilityCompat.h \ 4 | /opt/theos/include/_Prefix/IOSWebKitCompatHacks.h \ 5 | /opt/theos/include/_Prefix/HBLog.h \ 6 | /opt/theos/include/CoreFoundation/CFLogUtilities.h \ 7 | /opt/theos/include/_Prefix/IOSMacros.h \ 8 | /opt/theos/include/Preferences/Preferences.h \ 9 | /opt/theos/include/Preferences/PSControlTableCell.h \ 10 | /opt/theos/include/Preferences/PSTableCell.h \ 11 | /opt/theos/include/Preferences/PSListController.h \ 12 | /opt/theos/include/Preferences/PSViewController.h \ 13 | /opt/theos/include/Preferences/PSRootController.h \ 14 | /opt/theos/include/Preferences/PSSliderTableCell.h \ 15 | /opt/theos/include/Preferences/PSSpecifier.h \ 16 | /opt/theos/include/UIKit/UITableViewCell+Private.h 17 | 18 | /opt/theos/Prefix.pch: 19 | 20 | /opt/theos/include/_Prefix/NullabilityCompat.h: 21 | 22 | /opt/theos/include/_Prefix/IOSWebKitCompatHacks.h: 23 | 24 | /opt/theos/include/_Prefix/HBLog.h: 25 | 26 | /opt/theos/include/CoreFoundation/CFLogUtilities.h: 27 | 28 | /opt/theos/include/_Prefix/IOSMacros.h: 29 | 30 | /opt/theos/include/Preferences/Preferences.h: 31 | 32 | /opt/theos/include/Preferences/PSControlTableCell.h: 33 | 34 | /opt/theos/include/Preferences/PSTableCell.h: 35 | 36 | /opt/theos/include/Preferences/PSListController.h: 37 | 38 | /opt/theos/include/Preferences/PSViewController.h: 39 | 40 | /opt/theos/include/Preferences/PSRootController.h: 41 | 42 | /opt/theos/include/Preferences/PSSliderTableCell.h: 43 | 44 | /opt/theos/include/Preferences/PSSpecifier.h: 45 | 46 | /opt/theos/include/UIKit/UITableViewCell+Private.h: 47 | -------------------------------------------------------------------------------- /eclipse_settings/.theos/obj/armv7/Eclipse_Settings.mm.eb18e05e.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/.theos/obj/armv7/Eclipse_Settings.mm.eb18e05e.o -------------------------------------------------------------------------------- /eclipse_settings/ESAdvancedSettings.mm: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @interface ESAdvancedSettings: PSListController { 4 | } 5 | @end 6 | 7 | @implementation ESAdvancedSettings 8 | 9 | - (instancetype)init { 10 | self = [super init]; 11 | 12 | if (self) { 13 | _specifiers = [[self loadSpecifiersFromPlistName:@"Advanced" target:self] retain]; 14 | } 15 | 16 | return self; 17 | } 18 | 19 | @end 20 | // vim:ft=objc 21 | -------------------------------------------------------------------------------- /eclipse_settings/ESColorSettings.mm: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @interface ESColorSettings: PSListController { 4 | } 5 | @end 6 | 7 | @implementation ESColorSettings 8 | 9 | - (instancetype)init { 10 | self = [super init]; 11 | 12 | if (self) { 13 | _specifiers = [[self loadSpecifiersFromPlistName:@"Colors" target:self] retain]; 14 | } 15 | 16 | return self; 17 | } 18 | 19 | 20 | 21 | 22 | @end 23 | // vim:ft=objc 24 | -------------------------------------------------------------------------------- /eclipse_settings/ESCreditsPanel.mm: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @interface ESCreditsPanel: PSListController { 4 | } 5 | 6 | -(void)fr0st; 7 | -(void)krevony; 8 | -(void)andywiik; 9 | -(void)reddit; 10 | 11 | @end 12 | 13 | @implementation ESCreditsPanel 14 | 15 | - (instancetype)init { 16 | self = [super init]; 17 | 18 | if (self) { 19 | _specifiers = [[self loadSpecifiersFromPlistName:@"Credits" target:self] retain]; 20 | } 21 | 22 | return self; 23 | } 24 | 25 | - (void)dpkg_ { 26 | 27 | if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"twitter://user?screen_name=dpkg_"]]) { 28 | 29 | [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"twitter://user?screen_name=dpkg_"]]; 30 | } else { 31 | [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"https://twitter.com/dpkg_"]]; 32 | } 33 | } 34 | 35 | - (void)laughingquoll { 36 | 37 | if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"twitter://user?screen_name=laughingquoll"]]) { 38 | 39 | [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"twitter://user?screen_name=laughingquoll"]]; 40 | } else { 41 | [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"https://twitter.com/laughingquoll"]]; 42 | } 43 | } 44 | 45 | - (void)fr0st { 46 | 47 | if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"twitter://user?screen_name=fr0st"]]) { 48 | 49 | [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"twitter://user?screen_name=fr0st"]]; 50 | } else { 51 | [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"https://twitter.com/fr0st"]]; 52 | } 53 | } 54 | 55 | - (void)hbang { 56 | 57 | if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"twitter://user?screen_name=hbangws"]]) { 58 | 59 | [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"twitter://user?screen_name=hbangws"]]; 60 | } else { 61 | [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"https://twitter.com/hbangws"]]; 62 | } 63 | } 64 | 65 | - (void)krevony { 66 | 67 | if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"twitter://user?screen_name=krevony"]]) { 68 | 69 | [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"twitter://user?screen_name=krevony"]]; 70 | } else { 71 | [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"https://twitter.com/krevony"]]; 72 | } 73 | } 74 | 75 | - (void)creaturesurvive { 76 | 77 | if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"twitter://user?screen_name=CreatureSurvive"]]) { 78 | 79 | [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"twitter://user?screen_name=CreatureSurvive"]]; 80 | } else { 81 | [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"https://twitter.com/CreatureSurvive"]]; 82 | } 83 | } 84 | 85 | - (void)libcolorpicker { 86 | 87 | [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"https://bitbucket.org/pixelfiredev/libcolorpicker/"]]; 88 | } 89 | 90 | - (void)andywiik { 91 | 92 | if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"twitter://user?screen_name=andywiik"]]) { 93 | 94 | [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"twitter://user?screen_name=andywiik"]]; 95 | } else { 96 | [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"https://twitter.com/andywiik"]]; 97 | } 98 | } 99 | 100 | - (void)icrazeios { 101 | 102 | if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"twitter://user?screen_name=icrazeios"]]) { 103 | 104 | [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"twitter://user?screen_name=icrazeios"]]; 105 | } else { 106 | [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"https://twitter.com/icrazeios"]]; 107 | } 108 | } 109 | 110 | - (void)reddit { 111 | 112 | [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://reddit.com/r/jailbreak"]]; 113 | 114 | } 115 | 116 | @end 117 | // vim:ft=objc 118 | 119 | -------------------------------------------------------------------------------- /eclipse_settings/ESCustomColorSettings.mm: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @interface ESCustomColorSettings: PSListController { 4 | 5 | } 6 | 7 | @end 8 | 9 | @implementation ESCustomColorSettings 10 | 11 | - (instancetype)init { 12 | self = [super init]; 13 | 14 | if (self) { 15 | _specifiers = [[self loadSpecifiersFromPlistName:@"CustomColors" target:self] retain]; 16 | } 17 | 18 | return self; 19 | } 20 | 21 | 22 | - (void)viewWillAppear:(BOOL)animated 23 | { 24 | [self clearCache]; 25 | [self reload]; 26 | [super viewWillAppear:animated]; 27 | } 28 | 29 | @end 30 | // vim:ft=objc 31 | -------------------------------------------------------------------------------- /eclipse_settings/ESExperimentalSettings.mm: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @interface ESExperimentalSettings : PSListController { 4 | } 5 | @end 6 | 7 | @implementation ESExperimentalSettings 8 | 9 | - (instancetype)init { 10 | self = [super init]; 11 | 12 | if (self) { 13 | _specifiers = [[self loadSpecifiersFromPlistName:@"Experimental" target:self] retain]; 14 | } 15 | 16 | return self; 17 | } 18 | 19 | @end 20 | // vim:ft=objc 21 | -------------------------------------------------------------------------------- /eclipse_settings/ESHeaderCell.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @interface ESHeaderCell : PSTableCell 4 | 5 | @end 6 | -------------------------------------------------------------------------------- /eclipse_settings/Eclipse_Settings.mm: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | #include 5 | 6 | #define QUIT_APPS_NOTIF "com.gmoran.eclipse.quit-apps" 7 | extern "C" CFNotificationCenterRef CFNotificationCenterGetDistributedCenter(void); 8 | 9 | @interface ESListController: PSListController { 10 | } 11 | @end 12 | 13 | @implementation ESListController 14 | 15 | 16 | 17 | - (id)specifiers { 18 | if(_specifiers == nil) { 19 | _specifiers = [[self loadSpecifiersFromPlistName:@"Root" target:self] retain]; 20 | } 21 | return _specifiers; 22 | } 23 | 24 | -(void)quitApps { 25 | CFNotificationCenterPostNotification(CFNotificationCenterGetDarwinNotifyCenter(), CFSTR(QUIT_APPS_NOTIF), NULL, NULL, TRUE); 26 | } 27 | 28 | -(void)respring { 29 | 30 | pid_t pid; 31 | int status; 32 | const char* args[] = {"killall", "-9", "backboardd", NULL}; 33 | posix_spawn(&pid, "/usr/bin/killall", NULL, NULL, (char* const*)args, NULL); 34 | waitpid(pid, &status, WEXITED);//wait untill the process completes (only if you need to do that) 35 | } 36 | 37 | -(void)twitter { 38 | 39 | if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"twitter://user?screen_name=fr0st"]]) { 40 | 41 | [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"twitter://user?screen_name=fr0st"]]; 42 | } else { 43 | [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"https://twitter.com/fr0st"]]; 44 | } 45 | } 46 | 47 | -(void)mail { 48 | NSString *url = @"mailto:gmorandotme@gmail.com?&subject=Eclipse%20Support"; 49 | 50 | [[UIApplication sharedApplication] openURL:[NSURL URLWithString:url]]; 51 | } 52 | 53 | -(void)faq { 54 | NSString *url = @"https://gmoran.me/repo/EclipseFAQ.html"; 55 | 56 | [[UIApplication sharedApplication] openURL:[NSURL URLWithString:url]]; 57 | } 58 | 59 | #pragma mark - UITableViewDelegate 60 | 61 | - (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath { 62 | if (indexPath.section == 0 && indexPath.row == 0 && [cell respondsToSelector:@selector(_setDrawsSeparatorAtTopOfSection:)]) { 63 | cell._drawsSeparatorAtTopOfSection = NO; 64 | cell._drawsSeparatorAtBottomOfSection = NO; 65 | } 66 | } 67 | 68 | @end 69 | -------------------------------------------------------------------------------- /eclipse_settings/Makefile: -------------------------------------------------------------------------------- 1 | export THEOS=/opt/theos 2 | 3 | GO_EASY_ON_ME = 1 4 | SDKVERSION = 11.2 5 | SYSROOT = /opt/theos/sdks/iPhoneOS11.2.sdk 6 | ARCHS = arm64 arm64e 7 | 8 | BUNDLE_NAME = Eclipse_Settings 9 | Eclipse_Settings_FILES = $(wildcard *.mm) $(wildcard *.m) 10 | Eclipse_Settings_INSTALL_PATH = /Library/PreferenceBundles 11 | Eclipse_Settings_FRAMEWORKS = UIKit 12 | Eclipse_Settings_PRIVATE_FRAMEWORKS = Preferences 13 | # Eclipse_Settings_LIBRARIES = colorpicker #MobileGestalt 14 | 15 | include $(THEOS)/makefiles/common.mk 16 | 17 | include $(THEOS_MAKE_PATH)/bundle.mk 18 | 19 | internal-stage:: 20 | $(ECHO_NOTHING)mkdir -p $(THEOS_STAGING_DIR)/Library/PreferenceLoader/Preferences$(ECHO_END) 21 | $(ECHO_NOTHING)cp entry.plist $(THEOS_STAGING_DIR)/Library/PreferenceLoader/Preferences/Eclipse_Settings.plist$(ECHO_END) 22 | -------------------------------------------------------------------------------- /eclipse_settings/Resources/Credits.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | items 6 | 7 | 8 | cell 9 | PSGroupCell 10 | label 11 | Development 12 | 13 | 14 | cell 15 | PSStaticTextCell 16 | action 17 | fr0st 18 | label 19 | @fr0st 20 | icon 21 | fr0st.png 22 | 23 | 24 | cell 25 | PSGroupCell 26 | label 27 | Settings Header 28 | 29 | 30 | cell 31 | PSStaticTextCell 32 | action 33 | hbang 34 | label 35 | @hbangws 36 | icon 37 | hbang.png 38 | 39 | 40 | cell 41 | PSGroupCell 42 | label 43 | Smart Invert & Packix Hosting 44 | 45 | 46 | cell 47 | PSStaticTextCell 48 | action 49 | andywiik 50 | label 51 | @andywiik 52 | icon 53 | twitter.png 54 | 55 | 56 | cell 57 | PSGroupCell 58 | label 59 | Color Picker & Bug Fixes 60 | 61 | 62 | icon 63 | twitter.png 64 | cell 65 | PSStaticTextCell 66 | action 67 | creaturesurvive 68 | label 69 | @CreatureSurvive 70 | 71 | 72 | cell 73 | PSGroupCell 74 | label 75 | WhatsApp & Music Fixes 76 | 77 | 78 | icon 79 | twitter.png 80 | cell 81 | PSStaticTextCell 82 | action 83 | dpkg_ 84 | label 85 | @dpkg_ 86 | 87 | 88 | cell 89 | PSGroupCell 90 | label 91 | Share Sheets & 2FA Alerts 92 | 93 | 94 | icon 95 | twitter.png 96 | cell 97 | PSStaticTextCell 98 | action 99 | laughingquoll 100 | label 101 | @LaughingQuoll 102 | 103 | 104 | cell 105 | PSGroupCell 106 | label 107 | Misc. Contributions 108 | 109 | 110 | icon 111 | twitter.png 112 | cell 113 | PSStaticTextCell 114 | action 115 | icrazeios 116 | label 117 | @iCrazeiOS 118 | 119 | 120 | cell 121 | PSGroupCell 122 | footerText 123 | Eclipse X by Guillermo Morán (@fr0st) © 2018 124 | 125 | 126 | title 127 | Credits 128 | 129 | 130 | -------------------------------------------------------------------------------- /eclipse_settings/Resources/Experimental.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | items 6 | 7 | 8 | cell 9 | PSGroupCell 10 | label 11 | Text Settings 12 | footerText 13 | KNOWN BUG : SOME TEXT MAY BECOME MORE DIFFICULT TO READ DUE TO A BUG IN ECLIPSE THAT DOES NOT PROPERLY IGNORE SOME TEXT. WE ARE AWARE OF THIS. DO NOT COMPLAIN. 14 | 15 | 16 | cell 17 | PSSwitchCell 18 | default 19 | 20 | defaults 21 | com.gmoran.eclipse 22 | key 23 | whiteLabels 24 | label 25 | Whiter Text Labels 26 | PostNotification 27 | com.gmoran.eclipse.prefs-changed 28 | 29 | 30 | title 31 | Compatibility Settings 32 | 33 | 34 | -------------------------------------------------------------------------------- /eclipse_settings/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | Eclipse_Settings 9 | CFBundleIdentifier 10 | com.gmoran.eclipsesettings 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundlePackageType 14 | BNDL 15 | CFBundleShortVersionString 16 | 1.0.0 17 | CFBundleSignature 18 | ???? 19 | CFBundleVersion 20 | 1.0 21 | DTPlatformName 22 | iphoneos 23 | MinimumOSVersion 24 | 3.0 25 | NSPrincipalClass 26 | ESListController 27 | 28 | 29 | -------------------------------------------------------------------------------- /eclipse_settings/Resources/eclipse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/Resources/eclipse.png -------------------------------------------------------------------------------- /eclipse_settings/Resources/eclipse@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/Resources/eclipse@2x.png -------------------------------------------------------------------------------- /eclipse_settings/Resources/eclipse@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/Resources/eclipse@3x.png -------------------------------------------------------------------------------- /eclipse_settings/Resources/eclipse_header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/Resources/eclipse_header.png -------------------------------------------------------------------------------- /eclipse_settings/Resources/eclipse_header@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/Resources/eclipse_header@2x.png -------------------------------------------------------------------------------- /eclipse_settings/Resources/eclipse_header@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/Resources/eclipse_header@3x.png -------------------------------------------------------------------------------- /eclipse_settings/Resources/fr0st.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/Resources/fr0st.png -------------------------------------------------------------------------------- /eclipse_settings/Resources/fr0st@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/Resources/fr0st@2x.png -------------------------------------------------------------------------------- /eclipse_settings/Resources/hbang.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/Resources/hbang.png -------------------------------------------------------------------------------- /eclipse_settings/Resources/hbang@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/Resources/hbang@2x.png -------------------------------------------------------------------------------- /eclipse_settings/Resources/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/Resources/image.png -------------------------------------------------------------------------------- /eclipse_settings/Resources/mail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/Resources/mail.png -------------------------------------------------------------------------------- /eclipse_settings/Resources/mail@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/Resources/mail@2x.png -------------------------------------------------------------------------------- /eclipse_settings/Resources/pixelfiredev.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/Resources/pixelfiredev.png -------------------------------------------------------------------------------- /eclipse_settings/Resources/pixelfiredev@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/Resources/pixelfiredev@2x.png -------------------------------------------------------------------------------- /eclipse_settings/Resources/twitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/Resources/twitter.png -------------------------------------------------------------------------------- /eclipse_settings/Resources/twitter@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/Resources/twitter@2x.png -------------------------------------------------------------------------------- /eclipse_settings/entry.plist: -------------------------------------------------------------------------------- 1 | { 2 | entry = { 3 | bundle = "Eclipse_Settings"; 4 | cell = PSLinkCell; 5 | detail = ESListController; 6 | icon = "eclipse.png"; 7 | isController = 1; 8 | label = "Eclipse Dark Mode"; 9 | }; 10 | } -------------------------------------------------------------------------------- /eclipse_settings/obj/.stamp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipse_settings/obj/.stamp -------------------------------------------------------------------------------- /eclipse_sharesheets/EclipseShareSheets.plist: -------------------------------------------------------------------------------- 1 | { 2 | Filter = { 3 | Bundles = ( 4 | "com.apple.UIKit.ShareUI", 5 | ); 6 | }; 7 | } -------------------------------------------------------------------------------- /eclipse_sharesheets/Makefile: -------------------------------------------------------------------------------- 1 | export THEOS=/opt/theos 2 | 3 | SDKVERSION = 11.2 4 | 5 | GO_EASY_ON_ME = 1 6 | THEOS_DEVICE_IP = 192.168.1.126 7 | 8 | ARCHS = arm64 arm64e 9 | 10 | 11 | include $(THEOS)/makefiles/common.mk 12 | 13 | TWEAK_NAME = EclipseShareSheets 14 | EclipseShareSheets_FILES = Tweak.xm 15 | EclipseShareSheets_FRAMEWORKS = UIKit 16 | 17 | include $(THEOS_MAKE_PATH)/tweak.mk 18 | 19 | after-install:: 20 | install.exec "killall -9 SpringBoard" 21 | -------------------------------------------------------------------------------- /eclipse_sharesheets/control: -------------------------------------------------------------------------------- 1 | Package: me.gmoran.eclipsesharesheets 2 | Name: Eclipse Share Sheets 3 | Depends: mobilesubstrate 4 | Version: 0.0.1 5 | Architecture: iphoneos-arm 6 | Description: An awesome MobileSubstrate tweak! 7 | Maintainer: Guillermo Moran 8 | Author: Guillermo Moran 9 | Section: Tweaks 10 | -------------------------------------------------------------------------------- /eclipseactivator/.theos/fakeroot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipseactivator/.theos/fakeroot -------------------------------------------------------------------------------- /eclipseactivator/.theos/last_package: -------------------------------------------------------------------------------- 1 | ./com.gmoran.eclipseactivator_0.0.1-2_iphoneos-arm.deb 2 | -------------------------------------------------------------------------------- /eclipseactivator/.theos/obj/.stamp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipseactivator/.theos/obj/.stamp -------------------------------------------------------------------------------- /eclipseactivator/.theos/obj/EclipseActivator.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipseactivator/.theos/obj/EclipseActivator.dylib -------------------------------------------------------------------------------- /eclipseactivator/.theos/obj/arm64/EclipseActivator.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipseactivator/.theos/obj/arm64/EclipseActivator.dylib -------------------------------------------------------------------------------- /eclipseactivator/.theos/obj/arm64/Tweak.xm.dae6204d.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipseactivator/.theos/obj/arm64/Tweak.xm.dae6204d.o -------------------------------------------------------------------------------- /eclipseactivator/.theos/obj/armv7/EclipseActivator.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipseactivator/.theos/obj/armv7/EclipseActivator.dylib -------------------------------------------------------------------------------- /eclipseactivator/.theos/obj/armv7/Tweak.xm.ac6c1e06.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipseactivator/.theos/obj/armv7/Tweak.xm.ac6c1e06.o -------------------------------------------------------------------------------- /eclipseactivator/.theos/packages/com.gmoran.eclipseactivator-0.0.1: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /eclipseactivator/EclipseActivator.plist: -------------------------------------------------------------------------------- 1 | { Filter = { Bundles = ( "com.apple.springboard" ); }; } 2 | -------------------------------------------------------------------------------- /eclipseactivator/Makefile: -------------------------------------------------------------------------------- 1 | include theos/makefiles/common.mk 2 | 3 | TWEAK_NAME = EclipseActivator 4 | EclipseActivator_FRAMEWORKS = UIKit 5 | EclipseActivator_FILES = Tweak.xm 6 | EclipseActivator_LDFLAGS = -lactivator 7 | 8 | export ARCHS = armv7 arm64 9 | 10 | TARGET_CXX = xcrun -sdk iphoneos clang++ 11 | TARGET_LD = xcrun -sdk iphoneos clang++ 12 | 13 | include $(THEOS_MAKE_PATH)/tweak.mk 14 | 15 | after-install:: 16 | install.exec "killall -9 SpringBoard" 17 | -------------------------------------------------------------------------------- /eclipseactivator/Tweak.xm: -------------------------------------------------------------------------------- 1 | /* 2 | .d8b. .o88b. d888888b d888888b db db .d8b. d888888b .d88b. d8888b. 3 | d8' `8b d8P Y8 `~~88~~' `88' 88 88 d8' `8b `~~88~~' .8P Y8. 88 `8D 4 | 88ooo88 8P 88 88 Y8 8P 88ooo88 88 88 88 88oobY' 5 | 88~~~88 8b 88 88 `8b d8' 88~~~88 88 88 88 88`8b 6 | 88 88 Y8b d8 88 .88. `8bd8' 88 88 88 `8b d8' 88 `88. 7 | YP YP `Y88P' YP Y888888P YP YP YP YP `Y88P' 88 YD 8 | */ 9 | 10 | #import 11 | 12 | #include 13 | 14 | 15 | #define PREFS_CHANGED_NOTIF "com.gmoran.eclipse.prefs-changed" 16 | 17 | #define PREFS_FILE_PATH @"/var/mobile/Library/Preferences/com.gmoran.eclipse.plist" 18 | 19 | extern "C" CFNotificationCenterRef CFNotificationCenterGetDistributedCenter(void); 20 | 21 | 22 | static BOOL isTweakEnabled(void) { 23 | //NSDictionary *prefs = [[NSDictionary alloc] initWithContentsOfFile:PREFS_FILE_PATH]; 24 | NSDictionary* prefs = [NSDictionary dictionaryWithContentsOfFile:PREFS_FILE_PATH]; 25 | return (prefs) ? [prefs[@"enabled"] boolValue] : NO; 26 | } 27 | 28 | @interface EclipseActivatorListener : NSObject {} 29 | @end 30 | 31 | @implementation EclipseActivatorListener 32 | 33 | - (void)activator:(LAActivator *)activator receiveEvent:(LAEvent *)event 34 | { 35 | 36 | NSDictionary *prefs = [[NSDictionary alloc] initWithContentsOfFile:PREFS_FILE_PATH]; 37 | 38 | NSMutableDictionary* dict = [[NSMutableDictionary alloc] initWithDictionary:prefs]; 39 | 40 | UIAlertView* toggleAlert; 41 | 42 | if (isTweakEnabled()) { 43 | [dict setValue:[NSNumber numberWithBool:NO] forKey:@"enabled"]; 44 | [dict setValue:[NSNumber numberWithBool:NO] forKey:@"replaceSplashScreens"]; 45 | 46 | toggleAlert = [[UIAlertView alloc] 47 | initWithTitle:@"Eclipse Disabled" 48 | message:@"Eclipse is now disabled. Please quit all applications running in the background for changes to take effect." 49 | delegate:nil 50 | cancelButtonTitle:@"Ok" 51 | otherButtonTitles:nil]; 52 | } 53 | else { 54 | [dict setValue:[NSNumber numberWithBool:YES] forKey:@"enabled"]; 55 | [dict setValue:[NSNumber numberWithBool:YES] forKey:@"replaceSplashScreens"]; 56 | 57 | toggleAlert = [[UIAlertView alloc] 58 | initWithTitle:@"Eclipse Enabled" 59 | message:@"Eclipse is now enabled. Please quit all applications running in the background for changes to take effect." 60 | delegate:nil 61 | cancelButtonTitle:@"Ok" 62 | otherButtonTitles:nil]; 63 | } 64 | 65 | [dict writeToFile:PREFS_FILE_PATH atomically:YES]; 66 | //notify_post(PREFS_CHANGED_NOTIF); 67 | CFNotificationCenterPostNotification(CFNotificationCenterGetDarwinNotifyCenter(), CFSTR(PREFS_CHANGED_NOTIF), NULL, NULL, TRUE); 68 | 69 | [toggleAlert show]; 70 | [toggleAlert release]; 71 | [dict release]; 72 | [prefs release]; 73 | [event setHandled: YES]; 74 | } 75 | 76 | + (void)load 77 | { 78 | [[LAActivator sharedInstance] registerListener:[self new] forName:@"com.gmoran.eclipse"]; 79 | } 80 | 81 | @end 82 | -------------------------------------------------------------------------------- /eclipseactivator/com.gmoran.eclipseactivator_0.0.1-2_iphoneos-arm.deb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipseactivator/com.gmoran.eclipseactivator_0.0.1-2_iphoneos-arm.deb -------------------------------------------------------------------------------- /eclipseactivator/control: -------------------------------------------------------------------------------- 1 | Package: com.gmoran.eclipseactivator 2 | Name: EclipseActivator 3 | Depends: mobilesubstrate 4 | Version: 0.0.1 5 | Architecture: iphoneos-arm 6 | Description: An awesome MobileSubstrate tweak! 7 | Maintainer: Guillermo Morán 8 | Author: Guillermo Morán 9 | Section: Tweaks 10 | -------------------------------------------------------------------------------- /eclipseactivator/layout/DEBIAN/control: -------------------------------------------------------------------------------- 1 | Package: com.gmoran.eclipseactivator 2 | Name: EclipseActivator 3 | Depends: mobilesubstrate 4 | Architecture: iphoneos-arm 5 | Description: An awesome MobileSubstrate tweak! 6 | Maintainer: Guillermo Morán 7 | Author: Guillermo Morán 8 | Section: Tweaks 9 | Version: 0.0.1-1 10 | Installed-Size: 72 11 | -------------------------------------------------------------------------------- /eclipseactivator/layout/Library/Activator/Listeners/com.gmoran.eclipse/Info.plist: -------------------------------------------------------------------------------- 1 | { 2 | title = "Eclipse "; 3 | description = "Toggle Nightmode On/Off"; 4 | group = Eclipse; 5 | "small-icons" = ( 6 | "/Library/PreferenceBundles/Eclipse_Settings.bundle/eclipse.png", 7 | ); 8 | "compatible-modes" = ( 9 | springboard, 10 | application, 11 | ); 12 | } -------------------------------------------------------------------------------- /eclipseactivator/layout/Library/MobileSubstrate/DynamicLibraries/EclipseActivator.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipseactivator/layout/Library/MobileSubstrate/DynamicLibraries/EclipseActivator.dylib -------------------------------------------------------------------------------- /eclipseactivator/layout/Library/MobileSubstrate/DynamicLibraries/EclipseActivator.plist: -------------------------------------------------------------------------------- 1 | { Filter = { Bundles = ( "com.apple.springboard" ); }; } 2 | -------------------------------------------------------------------------------- /eclipseactivator/obj/.stamp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipseactivator/obj/.stamp -------------------------------------------------------------------------------- /eclipseactivator/obj/EclipseActivator.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipseactivator/obj/EclipseActivator.dylib -------------------------------------------------------------------------------- /eclipseactivator/obj/Tweak.xm.7f4ac851.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipseactivator/obj/Tweak.xm.7f4ac851.o -------------------------------------------------------------------------------- /eclipseactivator/theos: -------------------------------------------------------------------------------- 1 | /opt/theos -------------------------------------------------------------------------------- /eclipseflipswitch/.theos/fakeroot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipseflipswitch/.theos/fakeroot -------------------------------------------------------------------------------- /eclipseflipswitch/.theos/last_package: -------------------------------------------------------------------------------- 1 | ./com.gmoran.eclipseflipswitch_0.0.1-1_iphoneos-arm.deb 2 | -------------------------------------------------------------------------------- /eclipseflipswitch/.theos/obj/.stamp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipseflipswitch/.theos/obj/.stamp -------------------------------------------------------------------------------- /eclipseflipswitch/.theos/obj/EclipseFlipswitch.bundle/EclipseFlipswitch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipseflipswitch/.theos/obj/EclipseFlipswitch.bundle/EclipseFlipswitch -------------------------------------------------------------------------------- /eclipseflipswitch/.theos/obj/EclipseFlipswitch.bundle/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | EclipseFlipswitch 9 | CFBundleIdentifier 10 | @PACKAGENAME@@ 11 | CFBundleDisplayName 12 | EclipseFlipswitch 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundlePackageType 16 | BNDL 17 | CFBundleShortVersionString 18 | 1.0.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0 23 | DTPlatformName 24 | iphoneos 25 | MinimumOSVersion 26 | 3.0 27 | NSPrincipalClass 28 | EclipseFlipswitchSwitch 29 | alternate-action-url 30 | prefs: 31 | 32 | -------------------------------------------------------------------------------- /eclipseflipswitch/.theos/obj/EclipseFlipswitch.bundle/glyph-off.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipseflipswitch/.theos/obj/EclipseFlipswitch.bundle/glyph-off.pdf -------------------------------------------------------------------------------- /eclipseflipswitch/.theos/obj/EclipseFlipswitch.bundle/glyph.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipseflipswitch/.theos/obj/EclipseFlipswitch.bundle/glyph.pdf -------------------------------------------------------------------------------- /eclipseflipswitch/.theos/obj/arm64/EclipseFlipswitch.bundle/EclipseFlipswitch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipseflipswitch/.theos/obj/arm64/EclipseFlipswitch.bundle/EclipseFlipswitch -------------------------------------------------------------------------------- /eclipseflipswitch/.theos/obj/arm64/Switch.x.3867690f.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipseflipswitch/.theos/obj/arm64/Switch.x.3867690f.o -------------------------------------------------------------------------------- /eclipseflipswitch/.theos/obj/armv7/EclipseFlipswitch.bundle/EclipseFlipswitch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipseflipswitch/.theos/obj/armv7/EclipseFlipswitch.bundle/EclipseFlipswitch -------------------------------------------------------------------------------- /eclipseflipswitch/.theos/obj/armv7/Switch.x.8df9586d.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipseflipswitch/.theos/obj/armv7/Switch.x.8df9586d.o -------------------------------------------------------------------------------- /eclipseflipswitch/.theos/packages/com.gmoran.eclipseflipswitch-0.0.1: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /eclipseflipswitch/FSSwitchDataSource.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import "FSSwitchState.h" 3 | 4 | @protocol FSSwitchDataSource 5 | @optional 6 | 7 | - (FSSwitchState)stateForSwitchIdentifier:(NSString *)switchIdentifier; 8 | // Gets the current state of the switch. 9 | // Must override if building a settings-like switch. 10 | // Return FSSwitchStateIndeterminate if switch is loading 11 | // By default returns FSSwitchStateIndeterminate 12 | 13 | - (void)applyState:(FSSwitchState)newState forSwitchIdentifier:(NSString *)switchIdentifier; 14 | // Sets the new state of the switch 15 | // Must override if building a settings-like switch. 16 | // By default calls through to applyActionForSwitchIdentifier: if newState is different from the current state 17 | 18 | - (void)applyActionForSwitchIdentifier:(NSString *)switchIdentifier; 19 | // Runs the default action for the switch. 20 | // Must override if building an action-like switch. 21 | // By default calls through to applyState:forSwitchIdentifier: if state is not indeterminate 22 | 23 | - (NSString *)titleForSwitchIdentifier:(NSString *)switchIdentifier; 24 | // Returns the localized title for the switch. 25 | // By default reads the CFBundleDisplayName out of the switch's bundle. 26 | 27 | - (BOOL)shouldShowSwitchIdentifier:(NSString *)switchIdentifier; 28 | // Returns wether the switch should be shown. 29 | // By default returns YES or the value from GraphicsServices for the capability specified in the "required-capability-key" of the switch's bundle 30 | // E.g. You would detect if the device has the required capability (3G, flash etc) 31 | 32 | - (id)glyphImageDescriptorOfState:(FSSwitchState)switchState size:(CGFloat)size scale:(CGFloat)scale forSwitchIdentifier:(NSString *)switchIdentifier; 33 | // Provide an image descriptor that best displays at the requested size and scale 34 | // By default looks through the bundle to find a glyph image 35 | 36 | - (NSBundle *)bundleForSwitchIdentifier:(NSString *)switchIdentifier; 37 | // Provides a bundle to look for localizations/images in 38 | // By default returns the bundle for the current class 39 | 40 | - (void)switchWasRegisteredForIdentifier:(NSString *)switchIdentifier; 41 | // Called when switch is first registered 42 | 43 | - (void)switchWasUnregisteredForIdentifier:(NSString *)switchIdentifier; 44 | // Called when switch is unregistered 45 | 46 | - (BOOL)hasAlternateActionForSwitchIdentifier:(NSString *)switchIdentifier; 47 | // Gets whether the switch supports an alternate or "hold" action 48 | // By default queries if switch responds to applyAlternateActionForSwitchIdentifier: or if it has a "alternate-action-url" key set 49 | 50 | - (void)applyAlternateActionForSwitchIdentifier:(NSString *)switchIdentifier; 51 | // Applies the alternate or "hold" action 52 | // By default launches the URL stored in the "alternate-action-url" key of the switch's bundle 53 | 54 | @end -------------------------------------------------------------------------------- /eclipseflipswitch/FSSwitchPanel.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import "FSSwitchState.h" 3 | 4 | @interface FSSwitchPanel : NSObject 5 | 6 | + (FSSwitchPanel *)sharedPanel; 7 | 8 | @property (nonatomic, readonly, copy) NSArray *switchIdentifiers; 9 | // Returns a list of identifying all switches installed on the device 10 | 11 | - (NSString *)titleForSwitchIdentifier:(NSString *)switchIdentifier; 12 | // Returns the localized title for a specific switch 13 | 14 | - (UIButton *)buttonForSwitchIdentifier:(NSString *)switchIdentifier usingTemplate:(NSBundle *)templateBundle; 15 | // Returns a UIButton for a specific switch 16 | // The button automatically updates its style based on the user interaction and switch state changes, applies the standard action when pressed, and applies the alternate action when held 17 | 18 | - (UIImage *)imageOfSwitchState:(FSSwitchState)state controlState:(UIControlState)controlState forSwitchIdentifier:(NSString *)switchIdentifier usingTemplate:(NSBundle *)templateBundle; 19 | - (UIImage *)imageOfSwitchState:(FSSwitchState)state controlState:(UIControlState)controlState scale:(CGFloat)scale forSwitchIdentifier:(NSString *)switchIdentifier usingTemplate:(NSBundle *)templateBundle; 20 | // Returns an image representing how a specific switch would look in a particular state when styled with the provided template 21 | 22 | - (id)glyphImageDescriptorOfState:(FSSwitchState)switchState size:(CGFloat)size scale:(CGFloat)scale forSwitchIdentifier:(NSString *)switchIdentifier; 23 | // Returns the raw glyph identifier as retrieved from the backing FSSwitch instance 24 | 25 | - (FSSwitchState)stateForSwitchIdentifier:(NSString *)switchIdentifier; 26 | // Returns the current state of a particualr switch 27 | - (void)setState:(FSSwitchState)state forSwitchIdentifier:(NSString *)switchIdentifier; 28 | // Updates the state of a particular switch. If the switch accepts the change it will send a state change 29 | - (void)applyActionForSwitchIdentifier:(NSString *)switchIdentifier; 30 | // Applies the default action of a particular switch 31 | 32 | - (BOOL)hasAlternateActionForSwitchIdentifier:(NSString *)switchIdentifier; 33 | // Queries whether a switch supports an alternate action. This is often triggered by a hold gesture 34 | - (void)applyAlternateActionForSwitchIdentifier:(NSString *)switchIdentifier; 35 | // Apply the alternate action of a particular switch 36 | 37 | - (void)openURLAsAlternateAction:(NSURL *)url; 38 | // Helper method to open a particular URL as if it were launched from an alternate action 39 | 40 | @end 41 | 42 | @protocol FSSwitchDataSource; 43 | 44 | @interface FSSwitchPanel (SpringBoard) 45 | - (void)registerDataSource:(id)dataSource forSwitchIdentifier:(NSString *)switchIdentifier; 46 | // Registers a switch implementation for a specific identifier. Bundlee in /Library/Switches will have their principal class automatically loaded 47 | - (void)unregisterSwitchIdentifier:(NSString *)switchIdentifier; 48 | // Unregisters a switch 49 | - (void)stateDidChangeForSwitchIdentifier:(NSString *)switchIdentifier; 50 | // Informs the system when a switch changes its state. This will trigger any switch buttons to update their style 51 | @end 52 | 53 | extern NSString * const FSSwitchPanelSwitchesChangedNotification; 54 | 55 | extern NSString * const FSSwitchPanelSwitchStateChangedNotification; 56 | extern NSString * const FSSwitchPanelSwitchIdentifierKey; 57 | 58 | extern NSString * const FSSwitchPanelSwitchWillOpenURLNotification; 59 | -------------------------------------------------------------------------------- /eclipseflipswitch/FSSwitchState.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | typedef enum { 4 | FSSwitchStateOff = 0, 5 | FSSwitchStateOn = 1, 6 | FSSwitchStateIndeterminate = -1 7 | } FSSwitchState; 8 | 9 | extern NSString *NSStringFromFSSwitchState(FSSwitchState state); 10 | extern FSSwitchState FSSwitchStateFromNSString(NSString *stateString); 11 | -------------------------------------------------------------------------------- /eclipseflipswitch/Makefile: -------------------------------------------------------------------------------- 1 | include theos/makefiles/common.mk 2 | 3 | BUNDLE_NAME = EclipseFlipswitch 4 | EclipseFlipswitch_FILES = Switch.x 5 | EclipseFlipswitch_FRAMEWORKS = UIKit CoreFoundation 6 | EclipseFlipswitch_LIBRARIES = flipswitch 7 | EclipseFlipswitch_INSTALL_PATH = /Library/Switches 8 | 9 | export ARCHS = armv7 arm64 10 | 11 | TARGET_CXX = xcrun -sdk iphoneos clang++ 12 | TARGET_LD = xcrun -sdk iphoneos clang++ 13 | 14 | include $(THEOS_MAKE_PATH)/bundle.mk -------------------------------------------------------------------------------- /eclipseflipswitch/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | EclipseFlipswitch 9 | CFBundleIdentifier 10 | @PACKAGENAME@@ 11 | CFBundleDisplayName 12 | EclipseFlipswitch 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundlePackageType 16 | BNDL 17 | CFBundleShortVersionString 18 | 1.0.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0 23 | DTPlatformName 24 | iphoneos 25 | MinimumOSVersion 26 | 3.0 27 | NSPrincipalClass 28 | EclipseFlipswitchSwitch 29 | alternate-action-url 30 | prefs: 31 | 32 | -------------------------------------------------------------------------------- /eclipseflipswitch/Resources/glyph-off.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipseflipswitch/Resources/glyph-off.pdf -------------------------------------------------------------------------------- /eclipseflipswitch/Resources/glyph.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipseflipswitch/Resources/glyph.pdf -------------------------------------------------------------------------------- /eclipseflipswitch/Switch.x: -------------------------------------------------------------------------------- 1 | #import "FSSwitchDataSource.h" 2 | #import "FSSwitchPanel.h" 3 | 4 | #include 5 | 6 | #define PREFS_FILE_PATH @"/var/mobile/Library/Preferences/com.gmoran.eclipse.plist" 7 | 8 | #define PREFS_CHANGED_NOTIF "com.gmoran.eclipse.prefs-changed" 9 | 10 | extern CFNotificationCenterRef CFNotificationCenterGetDistributedCenter(void); 11 | 12 | static BOOL isTweakEnabled(void) { 13 | //NSDictionary *prefs = [[NSDictionary alloc] initWithContentsOfFile:PREFS_FILE_PATH]; 14 | NSDictionary* prefs = [NSDictionary dictionaryWithContentsOfFile:PREFS_FILE_PATH]; 15 | return (prefs) ? [prefs[@"enabled"] boolValue] : NO; 16 | } 17 | 18 | @interface EclipseFlipswitchSwitch : NSObject 19 | @end 20 | 21 | @implementation EclipseFlipswitchSwitch 22 | 23 | - (FSSwitchState)stateForSwitchIdentifier:(NSString *)switchIdentifier 24 | { 25 | return isTweakEnabled(); 26 | } 27 | 28 | - (void)applyState:(FSSwitchState)newState forSwitchIdentifier:(NSString *)switchIdentifier 29 | { 30 | NSDictionary *prefs = [[NSDictionary alloc] initWithContentsOfFile:PREFS_FILE_PATH]; 31 | NSMutableDictionary* dict = [[NSMutableDictionary alloc] initWithDictionary:prefs]; 32 | 33 | switch (newState) { 34 | case FSSwitchStateIndeterminate: 35 | break; 36 | case FSSwitchStateOn: 37 | [dict setValue:[NSNumber numberWithBool:YES] forKey:@"enabled"]; 38 | [dict setValue:[NSNumber numberWithBool:YES] forKey:@"replaceSplashScreens"]; 39 | break; 40 | case FSSwitchStateOff: 41 | [dict setValue:[NSNumber numberWithBool:NO] forKey:@"enabled"]; 42 | [dict setValue:[NSNumber numberWithBool:NO] forKey:@"replaceSplashScreens"]; 43 | break; 44 | } 45 | [dict writeToFile:PREFS_FILE_PATH atomically:YES]; 46 | //notify_post(PREFS_CHANGED_NOTIF); 47 | CFNotificationCenterPostNotification(CFNotificationCenterGetDarwinNotifyCenter(), CFSTR(PREFS_CHANGED_NOTIF), NULL, NULL, TRUE); 48 | [dict release]; 49 | [prefs release]; 50 | return; 51 | } 52 | 53 | - (NSString *)titleForSwitchIdentifier:(NSString *)switchIdentifier { 54 | return @"Eclipse"; 55 | } 56 | 57 | @end -------------------------------------------------------------------------------- /eclipseflipswitch/com.gmoran.eclipseflipswitch_0.0.1-1_iphoneos-arm.deb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipseflipswitch/com.gmoran.eclipseflipswitch_0.0.1-1_iphoneos-arm.deb -------------------------------------------------------------------------------- /eclipseflipswitch/control: -------------------------------------------------------------------------------- 1 | Package: com.gmoran.eclipseflipswitch 2 | Name: EclipseFlipswitch 3 | Depends: mobilesubstrate, com.a3tweaks.flipswitch 4 | Version: 0.0.1 5 | Architecture: iphoneos-arm 6 | Description: A Simple Switch for the Flipswitch API! 7 | Maintainer: Guillermo Morán 8 | Author: Guillermo Morán 9 | Section: Addons (Flipswitch) -------------------------------------------------------------------------------- /eclipseflipswitch/obj/.stamp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipseflipswitch/obj/.stamp -------------------------------------------------------------------------------- /eclipseflipswitch/obj/EclipseFlipswitch.bundle/EclipseFlipswitch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipseflipswitch/obj/EclipseFlipswitch.bundle/EclipseFlipswitch -------------------------------------------------------------------------------- /eclipseflipswitch/obj/EclipseFlipswitch.bundle/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | EclipseFlipswitch 9 | CFBundleIdentifier 10 | @PACKAGENAME@@ 11 | CFBundleDisplayName 12 | EclipseFlipswitch 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundlePackageType 16 | BNDL 17 | CFBundleShortVersionString 18 | 1.0.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0 23 | DTPlatformName 24 | iphoneos 25 | MinimumOSVersion 26 | 3.0 27 | NSPrincipalClass 28 | EclipseFlipswitchSwitch 29 | alternate-action-url 30 | prefs: 31 | 32 | -------------------------------------------------------------------------------- /eclipseflipswitch/obj/EclipseFlipswitch.bundle/glyph-off.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipseflipswitch/obj/EclipseFlipswitch.bundle/glyph-off.pdf -------------------------------------------------------------------------------- /eclipseflipswitch/obj/EclipseFlipswitch.bundle/glyph.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipseflipswitch/obj/EclipseFlipswitch.bundle/glyph.pdf -------------------------------------------------------------------------------- /eclipseflipswitch/obj/Switch.x.7f4ac851.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipseflipswitch/obj/Switch.x.7f4ac851.o -------------------------------------------------------------------------------- /eclipseflipswitch/theos: -------------------------------------------------------------------------------- 1 | /opt/theos -------------------------------------------------------------------------------- /eclipsesb/.theos/obj/.stamp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipsesb/.theos/obj/.stamp -------------------------------------------------------------------------------- /eclipsesb/.theos/obj/EclipseSB.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipsesb/.theos/obj/EclipseSB.dylib -------------------------------------------------------------------------------- /eclipsesb/.theos/obj/arm64/EclipseSB.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipsesb/.theos/obj/arm64/EclipseSB.dylib -------------------------------------------------------------------------------- /eclipsesb/.theos/obj/arm64/Tweak.xm.6f30464f.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipsesb/.theos/obj/arm64/Tweak.xm.6f30464f.o -------------------------------------------------------------------------------- /eclipsesb/.theos/obj/arm64/Tweak.xm.c623830a.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipsesb/.theos/obj/arm64/Tweak.xm.c623830a.o -------------------------------------------------------------------------------- /eclipsesb/.theos/obj/armv7/EclipseSB.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipsesb/.theos/obj/armv7/EclipseSB.dylib -------------------------------------------------------------------------------- /eclipsesb/.theos/obj/armv7/Tweak.xm.50403463.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipsesb/.theos/obj/armv7/Tweak.xm.50403463.o -------------------------------------------------------------------------------- /eclipsesb/.theos/obj/armv7/Tweak.xm.cde8bdef.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipsesb/.theos/obj/armv7/Tweak.xm.cde8bdef.o -------------------------------------------------------------------------------- /eclipsesb/EclipseSB.plist: -------------------------------------------------------------------------------- 1 | { Filter = { Bundles = ( "com.apple.springboard" ); }; } 2 | -------------------------------------------------------------------------------- /eclipsesb/Makefile: -------------------------------------------------------------------------------- 1 | export THEOS=/opt/theos 2 | 3 | GO_EASY_ON_ME = 1 4 | SDKVERSION = 11.2 5 | SYSROOT = /opt/theos/sdks/iPhoneOS11.2.sdk 6 | ARCHS = arm64 arm64e 7 | 8 | 9 | TWEAK_NAME = EclipseSB 10 | EclipseSB_FILES = Tweak.xm 11 | EclipseSB_FRAMEWORKS = UIKit CoreGraphics CoreFoundation CoreText QuartzCore 12 | EclipseSB_LIBRARIES = MobileGestalt 13 | 14 | 15 | # TARGET_CXX = xcrun -sdk iphoneos clang++ 16 | # TARGET_LD = xcrun -sdk iphoneos clang++ 17 | 18 | include $(THEOS)/makefiles/common.mk 19 | 20 | 21 | include $(THEOS_MAKE_PATH)/tweak.mk 22 | 23 | after-install:: 24 | install.exec "killall -9 SpringBoard" 25 | -------------------------------------------------------------------------------- /eclipsesb/control: -------------------------------------------------------------------------------- 1 | Package: com.gmoran.eclipsesb 2 | Name: EclipseSB 3 | Depends: mobilesubstrate 4 | Version: 0.0.1 5 | Architecture: iphoneos-arm 6 | Description: An awesome MobileSubstrate tweak! 7 | Maintainer: Guillermo Moran 8 | Author: Guillermo Moran 9 | Section: Tweaks 10 | -------------------------------------------------------------------------------- /eclipsesb/obj/.stamp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipsesb/obj/.stamp -------------------------------------------------------------------------------- /eclipsesb/obj/EclipseSB.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipsesb/obj/EclipseSB.dylib -------------------------------------------------------------------------------- /eclipsesb/obj/Tweak.xm.79ab792f.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guillermo-moran/Eclipse-Dark-Mode/a6ee8ef51cb06b9fa11b17b8f15f555ac341d235/eclipsesb/obj/Tweak.xm.79ab792f.o -------------------------------------------------------------------------------- /eclipsesb/theos: -------------------------------------------------------------------------------- 1 | /opt/theos -------------------------------------------------------------------------------- /simulator_run: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | xcrun simctl spawn booted launchctl debug system/com.apple.SpringBoard --environment DYLD_INSERT_LIBRARIES=.theos/obj/debug/Eclipse.dylib 4 | 5 | xcrun simctl spawn booted launchctl stop com.apple.SpringBoard --------------------------------------------------------------------------------