Support desktop hotkey

Support android ipv6 inbound

Support android system dns

fix some bugs
This commit is contained in:
chen08209
2024-09-08 21:21:21 +08:00
parent 61bd4e4549
commit e6da643186
125 changed files with 5898 additions and 4435 deletions

View File

@@ -56,7 +56,12 @@ Config _$ConfigFromJson(Map<String, dynamic> json) => Config()
..scaleProps =
ScaleProps.fromJson(json['scaleProps'] as Map<String, dynamic>?)
..showLabel = json['showLabel'] as bool? ?? false
..overrideDns = json['overrideDns'] as bool? ?? false;
..overrideDns = json['overrideDns'] as bool? ?? false
..isDisclaimerAccepted = json['isDisclaimerAccepted'] as bool? ?? false
..hotKeyActions = (json['hotKeyActions'] as List<dynamic>?)
?.map((e) => HotKeyAction.fromJson(e as Map<String, dynamic>))
.toList() ??
[];
Map<String, dynamic> _$ConfigToJson(Config instance) => <String, dynamic>{
'profiles': instance.profiles,
@@ -90,6 +95,8 @@ Map<String, dynamic> _$ConfigToJson(Config instance) => <String, dynamic>{
'scaleProps': instance.scaleProps,
'showLabel': instance.showLabel,
'overrideDns': instance.overrideDns,
'isDisclaimerAccepted': instance.isDisclaimerAccepted,
'hotKeyActions': instance.hotKeyActions,
};
const _$ThemeModeEnumMap = {