mirror of
https://github.com/ImranR98/Obtainium.git
synced 2025-08-15 19:38:10 +02:00
Hide some settings if they are not available
This commit is contained in:
@@ -367,7 +367,7 @@ class _SettingsPageState extends State<SettingsPage> {
|
|||||||
intervalSlider,
|
intervalSlider,
|
||||||
FutureBuilder(
|
FutureBuilder(
|
||||||
builder: (ctx, val) {
|
builder: (ctx, val) {
|
||||||
return ((val.data?.version.sdkInt ?? 0) >= 30) || settingsProvider.useShizuku
|
return (settingsProvider.updateInterval > 0) && (((val.data?.version.sdkInt ?? 0) >= 30) || settingsProvider.useShizuku)
|
||||||
? Column(
|
? Column(
|
||||||
crossAxisAlignment:
|
crossAxisAlignment:
|
||||||
CrossAxisAlignment.start,
|
CrossAxisAlignment.start,
|
||||||
@@ -585,7 +585,8 @@ class _SettingsPageState extends State<SettingsPage> {
|
|||||||
),
|
),
|
||||||
themeDropdown,
|
themeDropdown,
|
||||||
height16,
|
height16,
|
||||||
Row(
|
if (settingsProvider.theme != ThemeSettings.light)
|
||||||
|
Row(
|
||||||
mainAxisAlignment: MainAxisAlignment.spaceBetween,
|
mainAxisAlignment: MainAxisAlignment.spaceBetween,
|
||||||
children: [
|
children: [
|
||||||
Flexible(child: Text(tr('useBlackTheme'))),
|
Flexible(child: Text(tr('useBlackTheme'))),
|
||||||
@@ -593,10 +594,11 @@ class _SettingsPageState extends State<SettingsPage> {
|
|||||||
value: settingsProvider.useBlackTheme,
|
value: settingsProvider.useBlackTheme,
|
||||||
onChanged: (value) {
|
onChanged: (value) {
|
||||||
settingsProvider.useBlackTheme = value;
|
settingsProvider.useBlackTheme = value;
|
||||||
})
|
}
|
||||||
],
|
)
|
||||||
),
|
]
|
||||||
height16,
|
),
|
||||||
|
height8,
|
||||||
useMaterialThemeSwitch,
|
useMaterialThemeSwitch,
|
||||||
if (!settingsProvider.useMaterialYou) colorPicker,
|
if (!settingsProvider.useMaterialYou) colorPicker,
|
||||||
Row(
|
Row(
|
||||||
|
Reference in New Issue
Block a user