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'; import 'package:mangayomi/eval/model/document.dart';
class MDocumentBridge { class MDocumentBridge {
final documentBridgedClass = BridgedClassDefinition( final documentBridgedClass = BridgedClass(
nativeType: MDocument, nativeType: MDocument,
name: 'MDocument', name: 'MDocument',
constructors: { constructors: {

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -6,10 +6,12 @@ import 'package:flutter_localizations/flutter_localizations.dart';
import 'package:intl/intl.dart' as intl; import 'package:intl/intl.dart' as intl;
import 'app_localizations_ar.dart'; import 'app_localizations_ar.dart';
import 'app_localizations_as.dart';
import 'app_localizations_de.dart'; import 'app_localizations_de.dart';
import 'app_localizations_en.dart'; import 'app_localizations_en.dart';
import 'app_localizations_es.dart'; import 'app_localizations_es.dart';
import 'app_localizations_fr.dart'; import 'app_localizations_fr.dart';
import 'app_localizations_hi.dart';
import 'app_localizations_id.dart'; import 'app_localizations_id.dart';
import 'app_localizations_it.dart'; import 'app_localizations_it.dart';
import 'app_localizations_pt.dart'; import 'app_localizations_pt.dart';
@ -105,11 +107,13 @@ abstract class AppLocalizations {
/// A list of this localizations delegate's supported locales. /// A list of this localizations delegate's supported locales.
static const List<Locale> supportedLocales = <Locale>[ static const List<Locale> supportedLocales = <Locale>[
Locale('ar'), Locale('ar'),
Locale('as'),
Locale('de'), Locale('de'),
Locale('en'), Locale('en'),
Locale('es'), Locale('es'),
Locale('es', '419'), Locale('es', '419'),
Locale('fr'), Locale('fr'),
Locale('hi'),
Locale('id'), Locale('id'),
Locale('it'), Locale('it'),
Locale('pt'), Locale('pt'),
@ -2916,10 +2920,12 @@ class _AppLocalizationsDelegate
@override @override
bool isSupported(Locale locale) => <String>[ bool isSupported(Locale locale) => <String>[
'ar', 'ar',
'as',
'de', 'de',
'en', 'en',
'es', 'es',
'fr', 'fr',
'hi',
'id', 'id',
'it', 'it',
'pt', 'pt',
@ -2958,6 +2964,8 @@ AppLocalizations lookupAppLocalizations(Locale locale) {
switch (locale.languageCode) { switch (locale.languageCode) {
case 'ar': case 'ar':
return AppLocalizationsAr(); return AppLocalizationsAr();
case 'as':
return AppLocalizationsAs();
case 'de': case 'de':
return AppLocalizationsDe(); return AppLocalizationsDe();
case 'en': case 'en':
@ -2966,6 +2974,8 @@ AppLocalizations lookupAppLocalizations(Locale locale) {
return AppLocalizationsEs(); return AppLocalizationsEs();
case 'fr': case 'fr':
return AppLocalizationsFr(); return AppLocalizationsFr();
case 'hi':
return AppLocalizationsHi();
case 'id': case 'id':
return AppLocalizationsId(); return AppLocalizationsId();
case 'it': 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" dependency: "direct main"
description: description:
name: d4rt name: d4rt
sha256: "40ecf0b73603a8268050e890eb4d037b5bdf4184f439cc18d593e83b100a19e7" sha256: "4220081caf1cea231e127a8fd2801b4b55464a51f840b56bb079ce2b3792e9e6"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "0.0.9" version: "0.1.1"
dart_style: dart_style:
dependency: transitive dependency: transitive
description: description:

View file

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