Use Cephei
This commit is contained in:
5
Makefile
5
Makefile
@ -6,8 +6,9 @@ include $(THEOS)/makefiles/common.mk
|
||||
|
||||
TWEAK_NAME = ZenithDark
|
||||
|
||||
ZenithDark_FILES = Tweak.xm
|
||||
ZenithDark_FRAMEWORKS = UIKit CoreGraphics
|
||||
$(TWEAK_NAME)_FILES = Tweak.xm
|
||||
$(TWEAK_NAME)_FRAMEWORKS = UIKit CoreGraphics
|
||||
$(TWEAK_NAME)_EXTRA_FRAMEWORKS += Cephei CepheiPrefs
|
||||
|
||||
include $(THEOS_MAKE_PATH)/tweak.mk
|
||||
|
||||
|
2
control
2
control
@ -2,7 +2,7 @@ Package: com.mac-user669.zenithdark
|
||||
Version: 1.2
|
||||
Architecture: iphoneos-arm
|
||||
Maintainer: mac-user669
|
||||
Depends: mobilesubstrate, preferenceloader, com.muirey03.zenith
|
||||
Depends: mobilesubstrate, preferenceloader, com.muirey03.zenith, ws.hbang.common (>= 1.14)
|
||||
Section: Tweaks
|
||||
Description: Changes Zeniths tabs to a dark blur
|
||||
Author: mac-user669
|
||||
|
@ -11,6 +11,7 @@ ZenithDarkPrefs_FILES = ZNDarkPrefsRootListController.m
|
||||
ZenithDarkPrefs_INSTALL_PATH = /Library/PreferenceBundles
|
||||
ZenithDarkPrefs_FRAMEWORKS = UIKit
|
||||
ZenithDarkPrefs_PRIVATE_FRAMEWORKS = Preferences
|
||||
ZenithDarkPrefs_EXTRA_FRAMEWORKS += Cephei CepheiPrefs
|
||||
|
||||
include $(THEOS_MAKE_PATH)/bundle.mk
|
||||
|
||||
|
@ -4,6 +4,25 @@
|
||||
<dict>
|
||||
<key>items</key>
|
||||
<array>
|
||||
|
||||
<dict>
|
||||
<key>cell</key>
|
||||
<string>PSGroupCell</string>
|
||||
<key>headerCellClass</key>
|
||||
<string>HBPackageNameHeaderCell</string>
|
||||
<key>packageIdentifier</key>
|
||||
<string>com.mac-user669.zenithdark</string>
|
||||
<key>backgroundGradientColors</key>
|
||||
<array>
|
||||
<string>#D0A400</string>
|
||||
<string>#D0A400</string>
|
||||
</array>
|
||||
<key>titleColor</key>
|
||||
<string>#111111</string>
|
||||
<key>subtitleColor</key>
|
||||
<string>#444444</string>
|
||||
</dict>
|
||||
|
||||
<dict>
|
||||
<key>cell</key>
|
||||
<string>PSGroupCell</string>
|
||||
@ -39,6 +58,8 @@
|
||||
<string>PSButtonCell</string>
|
||||
<key>label</key>
|
||||
<string>Respring</string>
|
||||
<key>cellClass</key>
|
||||
<string>HBTintedTableCell</string>
|
||||
<key>action</key>
|
||||
<string>doAFancyRespring</string>
|
||||
</dict>
|
||||
@ -51,15 +72,21 @@
|
||||
<string>Conceptualized by yours truly.</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>icon</key>
|
||||
<string>mac-user669.png</string>
|
||||
<key>cell</key>
|
||||
<string>PSButtonCell</string>
|
||||
<key>label</key>
|
||||
<string>@mac_user669</string>
|
||||
<key>action</key>
|
||||
<string>followMe</string>
|
||||
</dict>
|
||||
<key>cellClass</key>
|
||||
<string>HBTwitterCell</string>
|
||||
<key>label</key>
|
||||
<string>mac-user669</string>
|
||||
<key>user</key>
|
||||
<string>mac_user669</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>cellClass</key>
|
||||
<string>HBLinkTableCell</string>
|
||||
<key>label</key>
|
||||
<string>Donate</string>
|
||||
<key>url</key>
|
||||
<string>https://paypal.me/macuser669</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>cell</key>
|
||||
<string>PSGroupCell</string>
|
||||
@ -67,15 +94,21 @@
|
||||
<string>Coded most of the tweak.</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>icon</key>
|
||||
<string>iKA.png</string>
|
||||
<key>cell</key>
|
||||
<string>PSButtonCell</string>
|
||||
<key>label</key>
|
||||
<string>@iKilledAppl3</string>
|
||||
<key>action</key>
|
||||
<string>followiKA</string>
|
||||
</dict>
|
||||
<key>cellClass</key>
|
||||
<string>HBTwitterCell</string>
|
||||
<key>label</key>
|
||||
<string>iKilledAppl3</string>
|
||||
<key>user</key>
|
||||
<string>iKilledAppl3</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>cellClass</key>
|
||||
<string>HBLinkTableCell</string>
|
||||
<key>label</key>
|
||||
<string>Donate</string>
|
||||
<key>url</key>
|
||||
<string>https://paypal.me/iKilledAppl3</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>cell</key>
|
||||
<string>PSGroupCell</string>
|
||||
@ -83,15 +116,13 @@
|
||||
<string>Helped with some of our preferences code and amongst other things.</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>icon</key>
|
||||
<string>skitty.png</string>
|
||||
<key>cell</key>
|
||||
<string>PSButtonCell</string>
|
||||
<key>label</key>
|
||||
<string>@Skittyblock</string>
|
||||
<key>action</key>
|
||||
<string>followSkitty</string>
|
||||
</dict>
|
||||
<key>cellClass</key>
|
||||
<string>HBTwitterCell</string>
|
||||
<key>label</key>
|
||||
<string>Skittyblock</string>
|
||||
<key>user</key>
|
||||
<string>Skittyblock</string>
|
||||
</dict>
|
||||
</array>
|
||||
<key>title</key>
|
||||
<string>ZenithDark</string>
|
||||
|
Binary file not shown.
Before Width: | Height: | Size: 8.1 KiB |
Binary file not shown.
Before Width: | Height: | Size: 14 KiB |
Binary file not shown.
Before Width: | Height: | Size: 6.5 KiB |
Binary file not shown.
Before Width: | Height: | Size: 10 KiB |
Binary file not shown.
Before Width: | Height: | Size: 3.9 KiB |
Binary file not shown.
Before Width: | Height: | Size: 5.4 KiB |
@ -1,11 +1,15 @@
|
||||
#import <Preferences/PSListController.h>
|
||||
#import <CepheiPrefs/HBRootListController.h>
|
||||
|
||||
@import UIKit;
|
||||
|
||||
// image for share button
|
||||
|
||||
#define kImagePath @"/Library/Application Support/ZenithDark/ZNDark.png"
|
||||
|
||||
@interface ZNDarkPrefsRootListController : PSListController
|
||||
// @interface ZNDarkPrefsRootListController : PSListController
|
||||
|
||||
@interface ZNDarkPrefsRootListController : HBRootListController
|
||||
@property (nonatomic, strong) UIBlurEffect *respringBlur;
|
||||
@property (nonatomic, strong) UIVisualEffectView *respringEffectView;
|
||||
@property (nonatomic, strong) UIWindow *mainAppRootWindow;
|
||||
@ -33,3 +37,4 @@
|
||||
- (bool)suspend;
|
||||
- (void)terminate;
|
||||
@end
|
||||
|
||||
|
@ -1,14 +1,44 @@
|
||||
#import "ZNDarkPrefsRootListController.h"
|
||||
#import <CepheiPrefs/HBAppearanceSettings.h>
|
||||
|
||||
#define THEME_COLOR \
|
||||
[UIColor colorWithRed:0.82 \
|
||||
green:0.64 \
|
||||
blue:0.00 \
|
||||
alpha:1.0];
|
||||
|
||||
@implementation ZNDarkPrefsRootListController
|
||||
|
||||
+ (UIColor *)hb_tintColor {
|
||||
return THEME_COLOR;
|
||||
}
|
||||
|
||||
-(void)viewWillAppear:(BOOL)animated {
|
||||
[super viewWillAppear:animated];
|
||||
|
||||
// share button for our tweak :P
|
||||
self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemCompose target:self action:@selector(shareTapped)];
|
||||
}
|
||||
|
||||
|
||||
- (void)viewDidLoad {
|
||||
[super viewDidLoad];
|
||||
|
||||
if (@available(iOS 11, *)) {
|
||||
self.navigationController.navigationBar.prefersLargeTitles = false;
|
||||
self.navigationController.navigationItem.largeTitleDisplayMode =
|
||||
UINavigationItemLargeTitleDisplayModeNever;
|
||||
}
|
||||
}
|
||||
|
||||
- (void)viewDidAppear:(BOOL)animated {
|
||||
[super viewDidAppear:animated];
|
||||
|
||||
if (@available(iOS 11, *)) {
|
||||
self.navigationController.navigationBar.prefersLargeTitles = false;
|
||||
self.navigationController.navigationItem.largeTitleDisplayMode =
|
||||
UINavigationItemLargeTitleDisplayModeNever;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -45,23 +75,6 @@
|
||||
return _specifiers;
|
||||
}
|
||||
|
||||
|
||||
-(void)followMe {
|
||||
NSURL *twitter = [NSURL URLWithString:@"https://twitter.com/mac_user669"];
|
||||
[[UIApplication sharedApplication] openURL:twitter options:@{} completionHandler:nil];
|
||||
}
|
||||
|
||||
-(void)followiKA {
|
||||
NSURL *twitter = [NSURL URLWithString:@"https://twitter.com/iKilledAppl3"];
|
||||
[[UIApplication sharedApplication] openURL:twitter options:@{} completionHandler:nil];
|
||||
}
|
||||
|
||||
-(void)followSkitty {
|
||||
NSURL *twitter = [NSURL URLWithString:@"https://twitter.com/SkittyBlock"];
|
||||
[[UIApplication sharedApplication] openURL:twitter options:@{} completionHandler:nil];
|
||||
}
|
||||
|
||||
|
||||
-(void)respring {
|
||||
NSTask *task = [[[NSTask alloc] init] autorelease];
|
||||
[task setLaunchPath:@"/usr/bin/killall"];
|
||||
@ -75,18 +88,7 @@
|
||||
UIAlertController *confirmRespringAlert = [UIAlertController alertControllerWithTitle:@"Apply Settings?" message:@"This will respring your device." preferredStyle:UIAlertControllerStyleActionSheet];
|
||||
UIAlertAction *confirm = [UIAlertAction actionWithTitle:@"Respring" style:UIAlertActionStyleDestructive handler:^(UIAlertAction * _Nonnull action) {
|
||||
|
||||
// blur then respring our device!
|
||||
self.mainAppRootWindow = [UIApplication sharedApplication].keyWindow;
|
||||
self.respringBlur = [UIBlurEffect effectWithStyle:UIBlurEffectStyleDark];
|
||||
self.respringEffectView = [[UIVisualEffectView alloc] initWithEffect:self.respringBlur];
|
||||
self.respringEffectView.frame = [[UIScreen mainScreen] bounds];
|
||||
[self.mainAppRootWindow addSubview:self.respringEffectView];
|
||||
[UIView beginAnimations:nil context:NULL];
|
||||
[UIView setAnimationDuration:5.0];
|
||||
[self.respringEffectView setAlpha:0];
|
||||
[UIView commitAnimations];
|
||||
|
||||
[self performSelector:@selector(respring) withObject:nil afterDelay:3.0];
|
||||
[self performSelector:@selector(respring) withObject:nil afterDelay:0.0];
|
||||
|
||||
}];
|
||||
|
||||
|
Reference in New Issue
Block a user