mirror of
https://github.com/lollipopkit/flutter_server_box.git
synced 2025-12-17 07:14:28 +01:00
4
.vscode/launch.json
vendored
4
.vscode/launch.json
vendored
@@ -8,6 +8,10 @@
|
|||||||
"name": "debug",
|
"name": "debug",
|
||||||
"request": "launch",
|
"request": "launch",
|
||||||
"type": "dart",
|
"type": "dart",
|
||||||
|
"env": {
|
||||||
|
// Comment this line to use the default display
|
||||||
|
"DISPLAY": ":1"
|
||||||
|
}
|
||||||
// "args": [
|
// "args": [
|
||||||
// "-v"
|
// "-v"
|
||||||
// ]
|
// ]
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ Especially thanks to <a href="https://github.com/TerminalStudio/dartssh2">dartss
|
|||||||
Platform | From
|
Platform | From
|
||||||
--- | ---
|
--- | ---
|
||||||
iOS / macOS | [AppStore](https://apps.apple.com/app/id1586449703)
|
iOS / macOS | [AppStore](https://apps.apple.com/app/id1586449703)
|
||||||
Android | [F-Droid](https://f-droid.org/packages/tech.lolli.toolbox) / [GitHub](https://github.com/lollipopkit/flutter_server_box/releases) / [CDN](https://cdn.lolli.tech/serverbox/?sort=time&order=desc&layout=grid) / [OpenAPK](https://www.openapk.net/serverbox/tech.lolli.toolbox/)
|
Android | [GitHub](https://github.com/lollipopkit/flutter_server_box/releases) / [CDN](https://cdn.lolli.tech/serverbox/?sort=time&order=desc&layout=grid) / [F-Droid](https://f-droid.org/packages/tech.lolli.toolbox) / [OpenAPK](https://www.openapk.net/serverbox/tech.lolli.toolbox/)
|
||||||
Linux / Windows | [GitHub](https://github.com/lollipopkit/flutter_server_box/releases) / [CDN](https://cdn.lolli.tech/serverbox/?sort=time&order=desc&layout=grid)
|
Linux / Windows | [GitHub](https://github.com/lollipopkit/flutter_server_box/releases) / [CDN](https://cdn.lolli.tech/serverbox/?sort=time&order=desc&layout=grid)
|
||||||
|
|
||||||
**Please only download pkgs from the source that you trust!**
|
**Please only download pkgs from the source that you trust!**
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
平台 | 下载
|
平台 | 下载
|
||||||
--- | ---
|
--- | ---
|
||||||
iOS / macOS | [AppStore](https://apps.apple.com/app/id1586449703)
|
iOS / macOS | [AppStore](https://apps.apple.com/app/id1586449703)
|
||||||
Android | [F-Droid](https://f-droid.org/packages/tech.lolli.toolbox) / [GitHub](https://github.com/lollipopkit/flutter_server_box/releases) / [CDN](https://cdn.lolli.tech/serverbox/?sort=time&order=desc&layout=grid) / [OpenAPK](https://www.openapk.net/serverbox/tech.lolli.toolbox/)
|
Android | [GitHub](https://github.com/lollipopkit/flutter_server_box/releases) / [CDN](https://cdn.lolli.tech/serverbox/?sort=time&order=desc&layout=grid) / [F-Droid](https://f-droid.org/packages/tech.lolli.toolbox) / [OpenAPK](https://www.openapk.net/serverbox/tech.lolli.toolbox/)
|
||||||
Linux / Windows | [GitHub](https://github.com/lollipopkit/flutter_server_box/releases) / [CDN](https://cdn.lolli.tech/serverbox/?sort=time&order=desc&layout=grid)
|
Linux / Windows | [GitHub](https://github.com/lollipopkit/flutter_server_box/releases) / [CDN](https://cdn.lolli.tech/serverbox/?sort=time&order=desc&layout=grid)
|
||||||
|
|
||||||
**请不要从不受信任的来源下载!**
|
**请不要从不受信任的来源下载!**
|
||||||
|
|||||||
@@ -3,13 +3,6 @@ import 'package:fl_lib/fl_lib.dart';
|
|||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
|
||||||
class AppProvider extends ChangeNotifier {
|
class AppProvider extends ChangeNotifier {
|
||||||
int? _newestBuild;
|
|
||||||
int? get newestBuild => _newestBuild;
|
|
||||||
set newestBuild(int? build) {
|
|
||||||
_newestBuild = build;
|
|
||||||
notifyListeners();
|
|
||||||
}
|
|
||||||
|
|
||||||
BuildContext? ctx;
|
BuildContext? ctx;
|
||||||
|
|
||||||
bool isWearOS = false;
|
bool isWearOS = false;
|
||||||
|
|||||||
@@ -5,7 +5,6 @@ import 'package:flutter/material.dart';
|
|||||||
import 'package:flutter_highlight/theme_map.dart';
|
import 'package:flutter_highlight/theme_map.dart';
|
||||||
import 'package:flutter_gen/gen_l10n/l10n.dart';
|
import 'package:flutter_gen/gen_l10n/l10n.dart';
|
||||||
import 'package:icons_plus/icons_plus.dart';
|
import 'package:icons_plus/icons_plus.dart';
|
||||||
import 'package:provider/provider.dart';
|
|
||||||
import 'package:server_box/core/extension/context/locale.dart';
|
import 'package:server_box/core/extension/context/locale.dart';
|
||||||
import 'package:server_box/data/res/rebuild.dart';
|
import 'package:server_box/data/res/rebuild.dart';
|
||||||
import 'package:server_box/data/res/store.dart';
|
import 'package:server_box/data/res/store.dart';
|
||||||
@@ -14,7 +13,6 @@ import 'package:server_box/view/page/setting/platform/platform_pub.dart';
|
|||||||
|
|
||||||
import '../../../core/route.dart';
|
import '../../../core/route.dart';
|
||||||
import '../../../data/model/app/net_view.dart';
|
import '../../../data/model/app/net_view.dart';
|
||||||
import '../../../data/provider/app.dart';
|
|
||||||
import '../../../data/res/build_data.dart';
|
import '../../../data/res/build_data.dart';
|
||||||
|
|
||||||
const _kIconSize = 23.0;
|
const _kIconSize = 23.0;
|
||||||
@@ -184,12 +182,13 @@ class _SettingPageState extends State<SettingPage> {
|
|||||||
return ListTile(
|
return ListTile(
|
||||||
leading: const Icon(Icons.update),
|
leading: const Icon(Icons.update),
|
||||||
title: Text(l10n.autoCheckUpdate),
|
title: Text(l10n.autoCheckUpdate),
|
||||||
subtitle: Consumer<AppProvider>(
|
subtitle: ValBuilder(
|
||||||
builder: (ctx, app, __) {
|
listenable: AppUpdateIface.newestBuild,
|
||||||
|
builder: (val) {
|
||||||
String display;
|
String display;
|
||||||
if (app.newestBuild != null) {
|
if (val != null) {
|
||||||
if (app.newestBuild! > BuildData.build) {
|
if (val > BuildData.build) {
|
||||||
display = l10n.versionHaveUpdate(app.newestBuild!);
|
display = l10n.versionHaveUpdate(val);
|
||||||
} else {
|
} else {
|
||||||
display = l10n.versionUpdated(BuildData.build);
|
display = l10n.versionUpdated(BuildData.build);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user