kopia lustrzana https://github.com/ryukoposting/Signal-Android
Enable 'dim in dark theme' by default.
rodzic
b95083fe92
commit
dbac9bf9f6
|
@ -85,7 +85,7 @@ public class ChatWallpaperFragment extends Fragment {
|
||||||
R.string.ChatWallpaperFragment__clear,
|
R.string.ChatWallpaperFragment__clear,
|
||||||
() -> {
|
() -> {
|
||||||
viewModel.setWallpaper(null);
|
viewModel.setWallpaper(null);
|
||||||
viewModel.setDimInDarkTheme(false);
|
viewModel.setDimInDarkTheme(true);
|
||||||
viewModel.saveWallpaperSelection();
|
viewModel.saveWallpaperSelection();
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
@ -95,7 +95,7 @@ public class ChatWallpaperFragment extends Fragment {
|
||||||
R.string.ChatWallpaperFragment__reset,
|
R.string.ChatWallpaperFragment__reset,
|
||||||
() -> {
|
() -> {
|
||||||
viewModel.setWallpaper(null);
|
viewModel.setWallpaper(null);
|
||||||
viewModel.setDimInDarkTheme(false);
|
viewModel.setDimInDarkTheme(true);
|
||||||
viewModel.resetAllWallpaper();
|
viewModel.resetAllWallpaper();
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
|
@ -32,7 +32,7 @@ public class ChatWallpaperViewModel extends ViewModel {
|
||||||
this.recipientId = recipientId;
|
this.recipientId = recipientId;
|
||||||
|
|
||||||
ChatWallpaper currentWallpaper = repository.getCurrentWallpaper(recipientId);
|
ChatWallpaper currentWallpaper = repository.getCurrentWallpaper(recipientId);
|
||||||
dimInDarkTheme.setValue(currentWallpaper != null && currentWallpaper.getDimLevelForDarkTheme() > 0f);
|
dimInDarkTheme.setValue(currentWallpaper == null || currentWallpaper.getDimLevelForDarkTheme() > 0f);
|
||||||
enableWallpaperControls.setValue(hasClearableWallpaper());
|
enableWallpaperControls.setValue(hasClearableWallpaper());
|
||||||
wallpaper.setValue(Optional.fromNullable(currentWallpaper));
|
wallpaper.setValue(Optional.fromNullable(currentWallpaper));
|
||||||
}
|
}
|
||||||
|
@ -65,7 +65,7 @@ public class ChatWallpaperViewModel extends ViewModel {
|
||||||
ChatWallpaper globalWallpaper = SignalStore.wallpaper().getWallpaper();
|
ChatWallpaper globalWallpaper = SignalStore.wallpaper().getWallpaper();
|
||||||
|
|
||||||
this.wallpaper.setValue(Optional.fromNullable(globalWallpaper));
|
this.wallpaper.setValue(Optional.fromNullable(globalWallpaper));
|
||||||
this.dimInDarkTheme.setValue(globalWallpaper != null && globalWallpaper.getDimLevelForDarkTheme() > 0);
|
this.dimInDarkTheme.setValue(globalWallpaper == null || globalWallpaper.getDimLevelForDarkTheme() > 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
enableWallpaperControls.setValue(false);
|
enableWallpaperControls.setValue(false);
|
||||||
|
|
Ładowanie…
Reference in New Issue