mirror of
https://github.com/lint/TFDidThatSay
synced 2025-07-04 08:36:45 +00:00
Add Reddit 2020.29.0 support
This commit is contained in:
5
tweak/Reddit.h
Normal file → Executable file
5
tweak/Reddit.h
Normal file → Executable file
@ -176,8 +176,11 @@
|
|||||||
@interface AccountManager
|
@interface AccountManager
|
||||||
@property(assign, nonatomic) id defaults;
|
@property(assign, nonatomic) id defaults;
|
||||||
+ (id)sharedManager;
|
+ (id)sharedManager;
|
||||||
@end
|
@end
|
||||||
|
|
||||||
|
@interface AppDelegate : UIResponder
|
||||||
|
@property(strong, nonatomic) AccountManager *accountManager;
|
||||||
|
@end
|
||||||
|
|
||||||
|
|
||||||
/* ---- Reddit v3 ---- */
|
/* ---- Reddit v3 ---- */
|
||||||
|
8
tweak/Reddit.xm
Normal file → Executable file
8
tweak/Reddit.xm
Normal file → Executable file
@ -102,9 +102,11 @@ int secondVersionPart = 0;
|
|||||||
id textColor;
|
id textColor;
|
||||||
|
|
||||||
if (firstVersionPart == 2020) {
|
if (firstVersionPart == 2020) {
|
||||||
|
AppDelegate *appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
|
||||||
AppSettings *appSettings = [%c(AppSettings) sharedSettings];
|
AppSettings *appSettings = [%c(AppSettings) sharedSettings];
|
||||||
|
AccountManager *accountManager = secondVersionPart >= 29 ? [appDelegate accountManager] : [%c(AccountManager) sharedManager];
|
||||||
themeManager = [[%c(ThemeManager) alloc] initWithAppSettings:appSettings];
|
themeManager = [[%c(ThemeManager) alloc] initWithAppSettings:appSettings];
|
||||||
isNightMode = [[[%c(AccountManager) sharedManager] defaults] objectForKey:@"kUseNightKey"];
|
isNightMode = [[accountManager defaults] objectForKey:@"kUseNightKey"];
|
||||||
|
|
||||||
if (SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(@"13.0") && [appSettings isAutoDarkModeEnabled]) {
|
if (SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(@"13.0") && [appSettings isAutoDarkModeEnabled]) {
|
||||||
|
|
||||||
@ -258,8 +260,10 @@ int secondVersionPart = 0;
|
|||||||
id textColor;
|
id textColor;
|
||||||
|
|
||||||
if (firstVersionPart == 2020) {
|
if (firstVersionPart == 2020) {
|
||||||
|
AppDelegate *appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
|
||||||
|
AccountManager *accountManager = secondVersionPart >= 29 ? [appDelegate accountManager] : [%c(AccountManager) sharedManager];
|
||||||
themeManager = [[%c(ThemeManager) alloc] initWithAppSettings:[%c(AppSettings) sharedSettings]];
|
themeManager = [[%c(ThemeManager) alloc] initWithAppSettings:[%c(AppSettings) sharedSettings]];
|
||||||
isNightMode = [[[%c(AccountManager) sharedManager] defaults] objectForKey:@"kUseNightKey"];
|
isNightMode = [[accountManager defaults] objectForKey:@"kUseNightKey"];
|
||||||
|
|
||||||
if (isNightMode) {
|
if (isNightMode) {
|
||||||
textColor = [[themeManager darkTheme] bodyTextColor];
|
textColor = [[themeManager darkTheme] bodyTextColor];
|
||||||
|
Reference in New Issue
Block a user