fix: 修改限制尺寸
This commit is contained in:
@@ -23,6 +23,7 @@ import '../../utils/kr_log_util.dart';
|
||||
import '../../utils/kr_secure_storage.dart';
|
||||
import '../../utils/kr_windows_dns_util.dart';
|
||||
import '../../common/app_run_data.dart';
|
||||
import '../../common/app_config.dart';
|
||||
import 'package:flutter/foundation.dart';
|
||||
|
||||
enum KRConnectionType {
|
||||
|
||||
@@ -25,9 +25,9 @@ class KRWindowManager with WindowListener, TrayListener {
|
||||
KRLogUtil.kr_i('kr_initWindowManager: 窗口管理器已初始化');
|
||||
|
||||
const WindowOptions windowOptions = WindowOptions(
|
||||
size: Size(420, 800),
|
||||
minimumSize: Size(420, 800),
|
||||
maximumSize: Size(420, 800),
|
||||
size: Size(375, 800),
|
||||
minimumSize: Size(375, 600),
|
||||
maximumSize: Size(420, 900),
|
||||
center: true,
|
||||
backgroundColor: Colors.white,
|
||||
skipTaskbar: false,
|
||||
@@ -47,20 +47,20 @@ class KRWindowManager with WindowListener, TrayListener {
|
||||
if (Platform.isWindows) {
|
||||
await windowManager.setTitleBarStyle(TitleBarStyle.normal);
|
||||
await windowManager.setTitle('HiFastVPN');
|
||||
await windowManager.setSize(const Size(420, 800));
|
||||
await windowManager.setMinimumSize(const Size(420, 800));
|
||||
await windowManager.setMaximumSize(const Size(420, 800));
|
||||
await windowManager.setResizable(false);
|
||||
await windowManager.setSize(const Size(375, 800));
|
||||
await windowManager.setMinimumSize(const Size(375, 600));
|
||||
await windowManager.setMaximumSize(const Size(420, 900));
|
||||
await windowManager.setResizable(true);
|
||||
await windowManager.center();
|
||||
await windowManager.show();
|
||||
// 阻止窗口关闭
|
||||
await windowManager.setPreventClose(true);
|
||||
} else {
|
||||
await windowManager.setTitle('HiFastVPN');
|
||||
await windowManager.setSize(const Size(420, 800));
|
||||
await windowManager.setMinimumSize(const Size(420, 800));
|
||||
await windowManager.setMaximumSize(const Size(420, 800));
|
||||
await windowManager.setResizable(false);
|
||||
await windowManager.setSize(const Size(375, 800));
|
||||
await windowManager.setMinimumSize(const Size(375, 600));
|
||||
await windowManager.setMaximumSize(const Size(420, 900));
|
||||
await windowManager.setResizable(true);
|
||||
await windowManager.center();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user