Bump d4rt version

This commit is contained in:
Moustapha Kodjo Amadou 2025-08-05 15:50:57 +01:00
parent 9d784a0911
commit 01dc5dba45
17 changed files with 3042 additions and 33 deletions

View file

@ -3,7 +3,7 @@ import 'package:html/dom.dart';
import 'package:mangayomi/eval/model/document.dart';
class MDocumentBridge {
final documentBridgedClass = BridgedClassDefinition(
final documentBridgedClass = BridgedClass(
nativeType: MDocument,
name: 'MDocument',
constructors: {

View file

@ -3,7 +3,7 @@ import 'package:html/dom.dart';
import 'package:mangayomi/eval/model/element.dart';
class MElementBridge {
final elementBridgedClass = BridgedClassDefinition(
final elementBridgedClass = BridgedClass(
nativeType: MElement,
name: 'MElement',
constructors: {

View file

@ -2,7 +2,7 @@ import 'package:d4rt/d4rt.dart';
import 'package:mangayomi/eval/model/filter.dart';
class FilterBridge {
final filterBridgedClass = BridgedClassDefinition(
final filterBridgedClass = BridgedClass(
nativeType: FilterList,
name: 'FilterList',
constructors: {
@ -19,7 +19,7 @@ class FilterBridge {
(target as FilterList).filters = value as List,
},
);
final selectFilterBridgedClass = BridgedClassDefinition(
final selectFilterBridgedClass = BridgedClass(
nativeType: SelectFilter,
name: 'SelectFilter',
constructors: {
@ -53,7 +53,7 @@ class FilterBridge {
(target as SelectFilter).typeName = value as String?,
},
);
final selectFilterOptionBridgedClass = BridgedClassDefinition(
final selectFilterOptionBridgedClass = BridgedClass(
nativeType: SelectFilterOption,
name: 'SelectFilterOption',
constructors: {
@ -80,7 +80,7 @@ class FilterBridge {
},
);
final separatorFilterBridgedClass = BridgedClassDefinition(
final separatorFilterBridgedClass = BridgedClass(
nativeType: SeparatorFilter,
name: 'SeparatorFilter',
constructors: {
@ -103,7 +103,7 @@ class FilterBridge {
},
);
final headerFilterBridgedClass = BridgedClassDefinition(
final headerFilterBridgedClass = BridgedClass(
nativeType: HeaderFilter,
name: 'HeaderFilter',
constructors: {
@ -130,7 +130,7 @@ class FilterBridge {
},
);
final textFilterBridgedClass = BridgedClassDefinition(
final textFilterBridgedClass = BridgedClass(
nativeType: TextFilter,
name: 'TextFilter',
constructors: {
@ -161,7 +161,7 @@ class FilterBridge {
},
);
final sortFilterBridgedClass = BridgedClassDefinition(
final sortFilterBridgedClass = BridgedClass(
nativeType: SortFilter,
name: 'SortFilter',
constructors: {
@ -193,7 +193,7 @@ class FilterBridge {
(target as SortFilter).values = value as List,
},
);
final sortStateBridgedClass = BridgedClassDefinition(
final sortStateBridgedClass = BridgedClass(
nativeType: SortState,
name: 'SortState',
constructors: {
@ -220,7 +220,7 @@ class FilterBridge {
},
);
final triStateFilterBridgedClass = BridgedClassDefinition(
final triStateFilterBridgedClass = BridgedClass(
nativeType: TriStateFilter,
name: 'TriStateFilter',
constructors: {
@ -253,7 +253,7 @@ class FilterBridge {
},
);
final groupFilterBridgedClass = BridgedClassDefinition(
final groupFilterBridgedClass = BridgedClass(
nativeType: GroupFilter,
name: 'GroupFilter',
constructors: {
@ -284,7 +284,7 @@ class FilterBridge {
},
);
final checkBoxFilterBridgedClass = BridgedClassDefinition(
final checkBoxFilterBridgedClass = BridgedClass(
nativeType: CheckBoxFilter,
name: 'CheckBoxFilter',
constructors: {

View file

@ -5,7 +5,7 @@ import 'package:mangayomi/eval/model/m_source.dart';
import 'package:mangayomi/services/http/m_client.dart';
class HttpBridge {
final clientBridgedClass = BridgedClassDefinition(
final clientBridgedClass = BridgedClass(
nativeType: InterceptedClient,
name: 'Client',
constructors: {
@ -76,7 +76,7 @@ class HttpBridge {
(target as Client).send(positionalArgs[0] as BaseRequest),
},
);
final baseRequestBridgedClass = BridgedClassDefinition(
final baseRequestBridgedClass = BridgedClass(
nativeType: BaseRequest,
name: 'BaseRequest',
nativeNames: ['Request'],
@ -99,7 +99,7 @@ class HttpBridge {
'finalized': (visitor, target) => (target as BaseRequest).finalized,
},
);
final responseBridgedClass = BridgedClassDefinition(
final responseBridgedClass = BridgedClass(
nativeType: Response,
name: 'Response',
constructors: {
@ -120,7 +120,7 @@ class HttpBridge {
'request': (visitor, target) => (target as Response).request,
},
);
final streamedResponseBridgedClass = BridgedClassDefinition(
final streamedResponseBridgedClass = BridgedClass(
nativeType: StreamedResponse,
name: 'StreamedResponse',
constructors: {
@ -144,7 +144,7 @@ class HttpBridge {
'request': (visitor, target) => (target as StreamedResponse).request,
},
);
final byteStreamBridgedClass = BridgedClassDefinition(
final byteStreamBridgedClass = BridgedClass(
nativeType: ByteStream,
name: 'ByteStream',
constructors: {

View file

@ -2,7 +2,7 @@ import 'package:d4rt/d4rt.dart';
import 'package:mangayomi/eval/model/m_chapter.dart';
class MChapterBridge {
final mChapterBridgedClass = BridgedClassDefinition(
final mChapterBridgedClass = BridgedClass(
nativeType: MChapter,
name: 'MChapter',
constructors: {

View file

@ -3,7 +3,7 @@ import 'package:mangayomi/eval/model/m_manga.dart';
import 'package:mangayomi/models/manga.dart';
class MMangaBridge {
final mMangaBridgedClass = BridgedClassDefinition(
final mMangaBridgedClass = BridgedClass(
nativeType: MManga,
name: 'MManga',
constructors: {

View file

@ -3,7 +3,7 @@ import 'package:mangayomi/eval/model/m_manga.dart';
import 'package:mangayomi/eval/model/m_pages.dart';
class MPagesBridge {
final mPageBridgedClass = BridgedClassDefinition(
final mPageBridgedClass = BridgedClass(
nativeType: MPages,
name: 'MPages',
constructors: {

View file

@ -7,7 +7,7 @@ import 'package:mangayomi/modules/browse/extension/providers/extension_preferenc
import 'package:mangayomi/utils/extensions/string_extensions.dart';
class MProviderBridged {
final mProviderBridged = BridgedClassDefinition(
final mProviderBridged = BridgedClass(
nativeType: MProvider,
name: 'MProvider',
constructors: {

View file

@ -2,7 +2,7 @@ import 'package:d4rt/d4rt.dart';
import 'package:mangayomi/eval/model/m_source.dart';
class MSourceBridge {
final mSourceBridgedClass = BridgedClassDefinition(
final mSourceBridgedClass = BridgedClass(
nativeType: MSource,
name: 'MSource',
constructors: {

View file

@ -2,7 +2,7 @@ import 'package:d4rt/d4rt.dart';
import 'package:mangayomi/models/video.dart';
class MTrackBridge {
final mTrackBridgedClass = BridgedClassDefinition(
final mTrackBridgedClass = BridgedClass(
nativeType: Track,
name: 'MTrack',
constructors: {

View file

@ -2,7 +2,7 @@ import 'package:d4rt/d4rt.dart';
import 'package:mangayomi/models/video.dart';
class MVideoBridge {
final mVideoBridgedClass = BridgedClassDefinition(
final mVideoBridgedClass = BridgedClass(
nativeType: Video,
name: 'MVideo',
constructors: {

View file

@ -3,7 +3,7 @@ import 'package:mangayomi/eval/model/source_preference.dart';
// EditTextPreference
class SourcePreferenceBridge {
final checkBoxPreferenceBridgedClass = BridgedClassDefinition(
final checkBoxPreferenceBridgedClass = BridgedClass(
nativeType: CheckBoxPreference,
name: 'CheckBoxPreference',
constructors: {
@ -28,7 +28,7 @@ class SourcePreferenceBridge {
(target as SourcePreference).checkBoxPreference?.value,
},
);
final switchPreferenceCompatBridgedClass = BridgedClassDefinition(
final switchPreferenceCompatBridgedClass = BridgedClass(
nativeType: SwitchPreferenceCompat,
name: 'SwitchPreferenceCompat',
constructors: {
@ -53,7 +53,7 @@ class SourcePreferenceBridge {
(target as SourcePreference).switchPreferenceCompat?.value,
},
);
final listPreferenceBridgedClass = BridgedClassDefinition(
final listPreferenceBridgedClass = BridgedClass(
nativeType: ListPreference,
name: 'ListPreference',
constructors: {
@ -85,7 +85,7 @@ class SourcePreferenceBridge {
},
);
final multiSelectListPreferenceBridgedClass = BridgedClassDefinition(
final multiSelectListPreferenceBridgedClass = BridgedClass(
nativeType: MultiSelectListPreference,
name: 'MultiSelectListPreference',
constructors: {
@ -116,7 +116,7 @@ class SourcePreferenceBridge {
(target as SourcePreference).multiSelectListPreference?.entryValues,
},
);
final editTextPreferenceBridgedClass = BridgedClassDefinition(
final editTextPreferenceBridgedClass = BridgedClass(
nativeType: EditTextPreference,
name: 'EditTextPreference',
constructors: {

View file

@ -6,10 +6,12 @@ import 'package:flutter_localizations/flutter_localizations.dart';
import 'package:intl/intl.dart' as intl;
import 'app_localizations_ar.dart';
import 'app_localizations_as.dart';
import 'app_localizations_de.dart';
import 'app_localizations_en.dart';
import 'app_localizations_es.dart';
import 'app_localizations_fr.dart';
import 'app_localizations_hi.dart';
import 'app_localizations_id.dart';
import 'app_localizations_it.dart';
import 'app_localizations_pt.dart';
@ -105,11 +107,13 @@ abstract class AppLocalizations {
/// A list of this localizations delegate's supported locales.
static const List<Locale> supportedLocales = <Locale>[
Locale('ar'),
Locale('as'),
Locale('de'),
Locale('en'),
Locale('es'),
Locale('es', '419'),
Locale('fr'),
Locale('hi'),
Locale('id'),
Locale('it'),
Locale('pt'),
@ -2916,10 +2920,12 @@ class _AppLocalizationsDelegate
@override
bool isSupported(Locale locale) => <String>[
'ar',
'as',
'de',
'en',
'es',
'fr',
'hi',
'id',
'it',
'pt',
@ -2958,6 +2964,8 @@ AppLocalizations lookupAppLocalizations(Locale locale) {
switch (locale.languageCode) {
case 'ar':
return AppLocalizationsAr();
case 'as':
return AppLocalizationsAs();
case 'de':
return AppLocalizationsDe();
case 'en':
@ -2966,6 +2974,8 @@ AppLocalizations lookupAppLocalizations(Locale locale) {
return AppLocalizationsEs();
case 'fr':
return AppLocalizationsFr();
case 'hi':
return AppLocalizationsHi();
case 'id':
return AppLocalizationsId();
case 'it':

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -354,10 +354,10 @@ packages:
dependency: "direct main"
description:
name: d4rt
sha256: "40ecf0b73603a8268050e890eb4d037b5bdf4184f439cc18d593e83b100a19e7"
sha256: "4220081caf1cea231e127a8fd2801b4b55464a51f840b56bb079ce2b3792e9e6"
url: "https://pub.dev"
source: hosted
version: "0.0.9"
version: "0.1.1"
dart_style:
dependency: transitive
description:

View file

@ -91,7 +91,7 @@ dependencies:
git:
url: https://github.com/kodjodevf/epubx.dart.git
ref: dev
d4rt: 0.0.9
d4rt: 0.1.1
hive: ^2.2.3
hive_flutter: ^1.1.0
flutter_discord_rpc_fork: