Compare commits

..

1 Commits

Author SHA1 Message Date
chen08209
2742c570ce Optimize desktop view
Optimize logs, requests, connection pages

Update core
2025-07-24 10:28:33 +08:00
6 changed files with 19 additions and 16 deletions

View File

@@ -204,7 +204,7 @@ class AppSidebarContainer extends ConsumerWidget {
SizedBox(
height: 32,
),
if (!system.isMacOS) ...[
if (system.isWindows) ...[
AppIcon(),
SizedBox(
height: 12,

View File

@@ -39,7 +39,7 @@ class _TrayContainerState extends ConsumerState<TrayManager> with TrayListener {
@override
void onTrayIconRightMouseDown() {
trayManager.popUpContextMenu(bringAppToFront: true);
trayManager.popUpContextMenu();
}
@override

View File

@@ -27,10 +27,7 @@ class HomePage extends StatelessWidget {
final navigationItem = state.navigationItems[index];
final navigationView = navigationItem.builder(context);
final view = isMobile
? KeepScope(
keep: navigationItem.keep,
child: navigationView,
)
? navigationView
: KeepScope(
keep: navigationItem.keep,
child: Navigator(
@@ -71,7 +68,7 @@ class HomePage extends StatelessWidget {
),
child: Column(
children: [
Flexible(
Expanded(
flex: 1,
child: MediaQuery.removePadding(
removeTop: false,

View File

@@ -197,15 +197,12 @@ class ProxiesTabViewState extends ConsumerState<ProxiesTabView>
final children = groups.map((group) {
final key = GlobalObjectKey<_ProxyGroupViewState>(group.name);
keyMap[group.name] = key;
return KeepScope(
keep: true,
child: ProxyGroupView(
key: key,
group: group,
columns: state.columns,
cardType: state.proxyCardType,
sortType: state.proxiesSortType,
),
return ProxyGroupView(
key: key,
group: group,
columns: state.columns,
cardType: state.proxyCardType,
sortType: state.proxiesSortType,
);
}).toList();
_keyMap = keyMap;

View File

@@ -1387,6 +1387,14 @@ packages:
url: "https://pub.dev"
source: hosted
version: "0.5.0"
two_dimensional_scrollables:
dependency: "direct main"
description:
name: two_dimensional_scrollables
sha256: f02e99bae8b457f710c2a717dfbd0a32a5bbe332c0814bc559d9549a5b117db3
url: "https://pub.dev"
source: hosted
version: "0.3.6"
typed_data:
dependency: transitive
description:

View File

@@ -64,6 +64,7 @@ dependencies:
flutter_cache_manager: ^3.4.1
crypto: ^3.0.3
flutter_acrylic: ^1.1.4
two_dimensional_scrollables: ^0.3.6
dev_dependencies:
flutter_test:
sdk: flutter