mirror of
https://github.com/wanghongenpin/proxypin.git
synced 2026-03-15 04:23:17 +08:00
flutter-3.19.6
This commit is contained in:
@@ -29,7 +29,7 @@ class AppUpdateRepository {
|
||||
var availableUpdates = compareVersions(AppConfiguration.version, lastVersion.version);
|
||||
if (availableUpdates) {
|
||||
if (canIgnore) {
|
||||
var ignoreVersion = await SharedPreferencesAsync().getString(Constants.ignoreReleaseVersionKey);
|
||||
var ignoreVersion = (await SharedPreferences.getInstance()).getString(Constants.ignoreReleaseVersionKey);
|
||||
if (ignoreVersion == lastVersion.version) {
|
||||
logger.d("ignored release [${lastVersion.version}]");
|
||||
return;
|
||||
|
||||
@@ -72,7 +72,7 @@ class NewVersionDialog extends StatelessWidget {
|
||||
if (canIgnore)
|
||||
TextButton(
|
||||
onPressed: () async {
|
||||
SharedPreferencesAsync().setString(Constants.ignoreReleaseVersionKey, newVersion.version);
|
||||
(await SharedPreferences.getInstance()).setString(Constants.ignoreReleaseVersionKey, newVersion.version);
|
||||
logger.i("ignored release [${newVersion.version}]");
|
||||
if (context.mounted) Navigator.pop(context);
|
||||
},
|
||||
|
||||
@@ -118,7 +118,7 @@ class CustomToast extends StatelessWidget {
|
||||
showProgressBar: false,
|
||||
dragToClose: true,
|
||||
closeOnClick: true,
|
||||
closeButton: ToastCloseButton(showType: CloseButtonShowType.onHover),
|
||||
closeButtonShowType: CloseButtonShowType.onHover,
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -24,7 +24,7 @@ import 'package:flutter/material.dart';
|
||||
import 'package:flutter/rendering.dart';
|
||||
import 'package:flutter/services.dart';
|
||||
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
|
||||
import 'package:flutter_qr_reader_plus/flutter_qr_reader.dart';
|
||||
import 'package:flutter_qr_reader/flutter_qr_reader.dart';
|
||||
import 'package:flutter_toastr/flutter_toastr.dart';
|
||||
import 'package:image_pickers/image_pickers.dart';
|
||||
import 'package:proxypin/ui/component/app_dialog.dart';
|
||||
@@ -153,7 +153,7 @@ class _QrDecodeState extends State<_QrDecode> with AutomaticKeepAliveClientMixin
|
||||
String? path = await selectImage();
|
||||
if (path == null) return;
|
||||
var result = await FlutterQrReader.imgScan(path);
|
||||
if (result == null) {
|
||||
if (result.isEmpty) {
|
||||
if (context.mounted) FlutterToastr.show(localizations.decodeFail, context, duration: 2);
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -7,7 +7,6 @@ import Foundation
|
||||
|
||||
import desktop_multi_window
|
||||
import device_info_plus
|
||||
import file_picker
|
||||
import flutter_desktop_context_menu
|
||||
import flutter_js
|
||||
import path_provider_foundation
|
||||
@@ -21,7 +20,6 @@ import window_manager
|
||||
func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) {
|
||||
FlutterMultiWindowPlugin.register(with: registry.registrar(forPlugin: "FlutterMultiWindowPlugin"))
|
||||
DeviceInfoPlusMacosPlugin.register(with: registry.registrar(forPlugin: "DeviceInfoPlusMacosPlugin"))
|
||||
FilePickerPlugin.register(with: registry.registrar(forPlugin: "FilePickerPlugin"))
|
||||
FlutterDesktopContextMenuPlugin.register(with: registry.registrar(forPlugin: "FlutterDesktopContextMenuPlugin"))
|
||||
FlutterJsPlugin.register(with: registry.registrar(forPlugin: "FlutterJsPlugin"))
|
||||
PathProviderPlugin.register(with: registry.registrar(forPlugin: "PathProviderPlugin"))
|
||||
|
||||
@@ -37,9 +37,9 @@ dependencies:
|
||||
flutter_desktop_context_menu: ^0.2.0
|
||||
device_info_plus: ^10.1.2
|
||||
shared_preferences: ^2.2.3
|
||||
image_pickers: ^2.0.5+2
|
||||
image_pickers: 2.0.5+2
|
||||
url_launcher: ^6.3.1
|
||||
toastification: ^3.0.2
|
||||
toastification: ^2.3.0
|
||||
|
||||
qr_flutter: ^4.1.0
|
||||
flutter_qr_reader: ^1.0.5
|
||||
|
||||
Reference in New Issue
Block a user