flutter: Show mode on about page

This commit is contained in:
Calcitem 2021-02-16 14:39:48 +08:00
parent 914083d8d2
commit 18e77e9003
1 changed files with 13 additions and 2 deletions

View File

@ -16,6 +16,7 @@
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
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:sanmill/common/config.dart'; import 'package:sanmill/common/config.dart';
@ -367,12 +368,22 @@ class _SettingsPageState extends State<SettingsPage> {
} }
showAbout() { showAbout() {
// String mode;
if (kDebugMode) {
mode = "(Debug)";
} else if (kProfileMode) {
mode = "Profile";
} else if (kReleaseMode) {
mode = "";
} else {
mode = "Test";
}
showDialog( showDialog(
context: context, context: context,
barrierDismissible: false, barrierDismissible: false,
builder: (context) => AlertDialog( builder: (context) => AlertDialog(
title: Text(S.of(context).about + S.of(context).appName, title: Text(S.of(context).about + S.of(context).appName + " " + mode,
style: TextStyle(color: UIColors.primaryColor)), style: TextStyle(color: UIColors.primaryColor)),
content: Column( content: Column(
mainAxisSize: MainAxisSize.min, mainAxisSize: MainAxisSize.min,