Skip to content

Commit

Permalink
#1720 (Grid view)
Browse files Browse the repository at this point in the history
- Fixed theme detection, I hope.
  • Loading branch information
Dejal committed Sep 15, 2023
1 parent c51c26f commit b08e1f3
Showing 1 changed file with 6 additions and 4 deletions.
10 changes: 6 additions & 4 deletions clients/ios/Classes/BaseViewController.m
Original file line number Diff line number Diff line change
Expand Up @@ -146,8 +146,10 @@ - (void)addCancelKeyCommandWithAction:(SEL)action discoverabilityTitle:(NSString
- (void) viewDidLoad {
[super viewDidLoad];

BOOL isDark = [NewsBlurAppDelegate sharedAppDelegate].window.windowScene.traitCollection.userInterfaceStyle == UIUserInterfaceStyleDark;

[[ThemeManager themeManager] addThemeGestureRecognizerToView:self.view];
[[ThemeManager themeManager] systemAppearanceDidChange:self.traitCollection.userInterfaceStyle == UIUserInterfaceStyleDark];
[[ThemeManager themeManager] systemAppearanceDidChange:isDark];
}

- (void)viewWillTransitionToSize:(CGSize)size withTransitionCoordinator:(id<UIViewControllerTransitionCoordinator>)coordinator {
Expand All @@ -162,9 +164,9 @@ - (void)viewWillTransitionToSize:(CGSize)size withTransitionCoordinator:(id<UIVi
- (void)traitCollectionDidChange:(UITraitCollection *)previousTraitCollection {
[super traitCollectionDidChange:previousTraitCollection];

if ([previousTraitCollection hasDifferentColorAppearanceComparedToTraitCollection:self.traitCollection]) {
[[ThemeManager themeManager] systemAppearanceDidChange:self.traitCollection.userInterfaceStyle == UIUserInterfaceStyleDark];
}
BOOL isDark = [NewsBlurAppDelegate sharedAppDelegate].window.windowScene.traitCollection.userInterfaceStyle == UIUserInterfaceStyleDark;

[[ThemeManager themeManager] systemAppearanceDidChange:isDark];
}

- (UIStatusBarStyle)preferredStatusBarStyle {
Expand Down

0 comments on commit b08e1f3

Please sign in to comment.