@@ -17,15 +17,12 @@ const packageName = "com.follow.clash";
1717final unixSocketPath = "/tmp/FlClashSocket_${Random ().nextInt (10000 )}.sock" ;
1818const helperPort = 47890 ;
1919const helperTag = "2024125" ;
20- const baseInfoEdgeInsets = EdgeInsets .symmetric (
21- vertical: 16 ,
22- horizontal: 16 ,
20+ final baseInfoEdgeInsets = EdgeInsets .symmetric (
21+ vertical: 16. ap ,
22+ horizontal: 16. ap ,
2323);
2424
25- double textScaleFactor = min (
26- WidgetsBinding .instance.platformDispatcher.textScaleFactor,
27- 1.2 ,
28- );
25+ final defaultTextScaleFactor = WidgetsBinding .instance.platformDispatcher.textScaleFactor;
2926const httpTimeoutDuration = Duration (milliseconds: 5000 );
3027const moreDuration = Duration (milliseconds: 100 );
3128const animateDuration = Duration (milliseconds: 100 );
@@ -44,7 +41,6 @@ const profilesDirectoryName = "profiles";
4441const localhost = "127.0.0.1" ;
4542const clashConfigKey = "clash_config" ;
4643const configKey = "config" ;
47- const listItemPadding = EdgeInsets .symmetric (horizontal: 16 );
4844const double dialogCommonWidth = 300 ;
4945const repository = "chen08209/FlClash" ;
5046const defaultExternalController = "127.0.0.1:9090" ;
@@ -60,6 +56,7 @@ final commonFilter = ImageFilter.blur(
6056const navigationItemListEquality = ListEquality <NavigationItem >();
6157const connectionListEquality = ListEquality <Connection >();
6258const stringListEquality = ListEquality <String >();
59+ const intListEquality = ListEquality <int >();
6360const logListEquality = ListEquality <Log >();
6461const groupListEquality = ListEquality <Group >();
6562const externalProviderListEquality = ListEquality <ExternalProvider >();
@@ -81,7 +78,7 @@ const viewModeColumnsMap = {
8178const defaultPrimaryColor = 0xFF795548 ;
8279
8380double getWidgetHeight (num lines) {
84- return max (lines * 84 * textScaleFactor + (lines - 1 ) * 16 , 0 );
81+ return max (lines * 84 + (lines - 1 ) * 16 , 0 ).ap ;
8582}
8683
8784final mainIsolate = "FlClashMainIsolate" ;
0 commit comments