new: update in browser (#337)

This commit is contained in:
lollipopkit
2024-04-16 00:07:00 +08:00
parent a28fabedef
commit b80bf51a61
18 changed files with 123 additions and 28 deletions

View File

@@ -4,6 +4,7 @@ import 'package:flutter/material.dart';
import 'package:flutter_highlight/theme_map.dart';
import 'package:flutter_gen/gen_l10n/l10n.dart';
import 'package:provider/provider.dart';
import 'package:toolbox/core/build_mode.dart';
import 'package:toolbox/core/extension/colorx.dart';
import 'package:toolbox/core/extension/context/common.dart';
import 'package:toolbox/core/extension/context/locale.dart';
@@ -205,7 +206,9 @@ class _SettingPageState extends State<SettingPage> {
return ListTile(
title: Text(l10n.autoCheckUpdate),
subtitle: Text(display, style: UIs.textGrey),
onTap: () => Funcs.throttle(() => doUpdate(ctx)),
onTap: () => Funcs.throttle(
() => doUpdate(ctx, force: BuildMode.isDebug),
),
trailing: StoreSwitch(prop: _setting.autoCheckAppUpdate),
);
},