|
1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- /*
-
- Dark Mode for Zenith's Grabber view!
- Copyright 2020 J.K. Hayslip (@iKilledAppl3) & ToxicAppl3 INSDC/iKilledAppl3 LLC.
- All code was written for learning purposes and credit must be given to the original author.
-
- Written for Cooper Hull, (@mac-user669).
-
- ZenithDark Header file to keep the tweak.x file clean!
-
-
- */
-
-
- // We then import UIKit so we can override the color property without this Theos doesn't have a clue what those properties are.
- @import UIKit;
-
- // We make an interface to let Theos know that ZNGrabberAccessoryView is of type UIImageView.
- @interface ZNGrabberAccessoryView : UIImageView
- @end
-
- typedef NS_ENUM(NSUInteger, ZNDarkSortType) {
- ZNDarkSortTypeAdaptive,
- ZNDarkSortTypeDark,
- ZNDarkSortTypeOLEDAdaptive,
- ZNDarkSortTypeOLED
- };
-
- static ZNDarkSortType sortType = ZNDarkSortTypeAdaptive;
- // a boolean value to store to the tweak's property list path to see if the user has enabled or disabled the tweak.
- BOOL kEnabled;
-
- //Prefs dictionary
- NSMutableDictionary *prefs;
-
- // Dark Zenith color we are using macros so we can call it later if need be.
- #define kDarkColor [UIColor colorWithWhite:0.0 alpha:0.44]
-
- // Stock Zenith color we are using macros so we can call it later if need be.
- #define kLightColor [UIColor colorWithWhite:1.0 alpha:0.7]
-
- #define kOLEDColor [UIColor colorWithWhite:0.0 alpha:0.75]
- // the PLIST path where all user settings are stored.
- #define PLIST_PATH @"/var/mobile/Library/Preferences/com.mac-user669.zenithdark.plist"
|