Hide unfinished features in release mode

This commit is contained in:
Elias Müller 2023-08-10 19:47:59 +02:00
parent fa1717a053
commit 7fe648ea77
3 changed files with 14 additions and 10 deletions

View File

@ -168,7 +168,7 @@ class _FileElementState extends State<FileElement> {
}, },
), ),
Visibility( Visibility(
visible: kReleaseMode, visible: !kReleaseMode,
child: ListTile( child: ListTile(
leading: const Icon(Icons.share_outlined), leading: const Icon(Icons.share_outlined),
title: const Text("Teilen"), title: const Text("Teilen"),

View File

@ -75,7 +75,7 @@ class AppointmentDetails {
leading: const Icon(Icons.person), leading: const Icon(Icons.person),
title: Text("Lehrkraft: (${timetableData.te[0].name}) ${timetableData.te[0].longname}"), title: Text("Lehrkraft: (${timetableData.te[0].name}) ${timetableData.te[0].longname}"),
trailing: Visibility( trailing: Visibility(
visible: kReleaseMode, visible: !kReleaseMode,
child: IconButton( child: IconButton(
icon: const Icon(Icons.textsms_outlined), icon: const Icon(Icons.textsms_outlined),
onPressed: () { onPressed: () {

View File

@ -1,5 +1,6 @@
import 'package:filesize/filesize.dart'; import 'package:filesize/filesize.dart';
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:package_info/package_info.dart'; import 'package:package_info/package_info.dart';
import 'package:provider/provider.dart'; import 'package:provider/provider.dart';
@ -229,7 +230,9 @@ class _SettingsState extends State<Settings> {
visible: settings.val().devToolsEnabled, visible: settings.val().devToolsEnabled,
child: Column( child: Column(
children: [ children: [
ListTile( Visibility(
visible: !kReleaseMode,
child: ListTile(
leading: const Icon(Icons.logo_dev_outlined), leading: const Icon(Icons.logo_dev_outlined),
title: const Text("Logging verbosity"), title: const Text("Logging verbosity"),
trailing: DropdownButton<String>( trailing: DropdownButton<String>(
@ -240,6 +243,7 @@ class _SettingsState extends State<Settings> {
}, },
), ),
), ),
),
ListTile( ListTile(
leading: const CenteredLeading(Icon(Icons.image_outlined)), leading: const CenteredLeading(Icon(Icons.image_outlined)),
title: const Text("Cached Thumbnails löschen"), title: const Text("Cached Thumbnails löschen"),