feat: flutter 3.13.7 and Update Packages

pull/27/head
Frédérik Benoist 2023-10-17 15:43:26 +02:00
parent 404b2c1d0c
commit 7745c4b2bf
9 changed files with 372 additions and 320 deletions

View File

@ -1,6 +1,7 @@
import 'package:objectbox/objectbox.dart'; import 'package:objectbox/objectbox.dart';
import 'package:mobdr/objectbox.g.dart'; import 'package:mobdr/objectbox.g.dart';
import 'package:xml/xml.dart'; import 'package:xml/xml.dart';
import 'package:mobdr/service/shared_prefs.dart';
// ignore_for_file: public_member_api_docs // ignore_for_file: public_member_api_docs
@ -28,17 +29,25 @@ class PhotoTypology {
} }
String getI18nLabel(String label) { String getI18nLabel(String label) {
final langage = SharedPrefs().langage;
final document = XmlDocument.parse(label);
try { try {
String translatedText = ''; for (var noeud in document.children[0].children) {
final document = XmlDocument.parse(label); if (noeud is XmlElement) {
if (noeud.name.local == langage) {
translatedText = document.children[0].getElement('fr')!.text; return noeud.innerText;
}
if (translatedText == '') { }
translatedText = document.children[0].getElement('fr')!.text;
} }
return translatedText; for (var noeud in document.children[0].children) {
if (noeud is XmlElement && noeud.name.local == 'fr') {
return '(fr) ${noeud.innerText}';
}
}
return label;
} catch (e) {} } catch (e) {}
return label; return label;
} }

View File

@ -5,7 +5,7 @@ import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:flutter_localizations/flutter_localizations.dart'; import 'package:flutter_localizations/flutter_localizations.dart';
import 'objectbox.dart'; import 'objectbox.dart';
import 'package:wakelock/wakelock.dart'; import 'package:wakelock_plus/wakelock_plus.dart';
import 'package:event_bus_plus/event_bus_plus.dart'; import 'package:event_bus_plus/event_bus_plus.dart';
import 'package:mobdr/service/logger_util.dart'; import 'package:mobdr/service/logger_util.dart';
@ -86,7 +86,7 @@ Future<void> main() async {
.then((_) { .then((_) {
/// pour wakelock /// pour wakelock
WidgetsFlutterBinding.ensureInitialized(); WidgetsFlutterBinding.ensureInitialized();
Wakelock.enable(); WakelockPlus.enable();
eventBus.on().listen((event) { eventBus.on().listen((event) {
if (!(event is EmptyEvent)) { if (!(event is EmptyEvent)) {

View File

@ -7,12 +7,16 @@
#include "generated_plugin_registrant.h" #include "generated_plugin_registrant.h"
#include <audioplayers_linux/audioplayers_linux_plugin.h> #include <audioplayers_linux/audioplayers_linux_plugin.h>
#include <file_selector_linux/file_selector_plugin.h>
#include <objectbox_flutter_libs/objectbox_flutter_libs_plugin.h> #include <objectbox_flutter_libs/objectbox_flutter_libs_plugin.h>
void fl_register_plugins(FlPluginRegistry* registry) { void fl_register_plugins(FlPluginRegistry* registry) {
g_autoptr(FlPluginRegistrar) audioplayers_linux_registrar = g_autoptr(FlPluginRegistrar) audioplayers_linux_registrar =
fl_plugin_registry_get_registrar_for_plugin(registry, "AudioplayersLinuxPlugin"); fl_plugin_registry_get_registrar_for_plugin(registry, "AudioplayersLinuxPlugin");
audioplayers_linux_plugin_register_with_registrar(audioplayers_linux_registrar); audioplayers_linux_plugin_register_with_registrar(audioplayers_linux_registrar);
g_autoptr(FlPluginRegistrar) file_selector_linux_registrar =
fl_plugin_registry_get_registrar_for_plugin(registry, "FileSelectorPlugin");
file_selector_plugin_register_with_registrar(file_selector_linux_registrar);
g_autoptr(FlPluginRegistrar) objectbox_flutter_libs_registrar = g_autoptr(FlPluginRegistrar) objectbox_flutter_libs_registrar =
fl_plugin_registry_get_registrar_for_plugin(registry, "ObjectboxFlutterLibsPlugin"); fl_plugin_registry_get_registrar_for_plugin(registry, "ObjectboxFlutterLibsPlugin");
objectbox_flutter_libs_plugin_register_with_registrar(objectbox_flutter_libs_registrar); objectbox_flutter_libs_plugin_register_with_registrar(objectbox_flutter_libs_registrar);

View File

@ -4,6 +4,7 @@
list(APPEND FLUTTER_PLUGIN_LIST list(APPEND FLUTTER_PLUGIN_LIST
audioplayers_linux audioplayers_linux
file_selector_linux
objectbox_flutter_libs objectbox_flutter_libs
) )

View File

@ -8,21 +8,23 @@ import Foundation
import audioplayers_darwin import audioplayers_darwin
import connectivity_plus import connectivity_plus
import device_info_plus import device_info_plus
import file_selector_macos
import objectbox_flutter_libs import objectbox_flutter_libs
import package_info_plus import package_info_plus
import path_provider_foundation import path_provider_foundation
import shared_preferences_foundation import shared_preferences_foundation
import sqflite import sqflite
import wakelock_macos import wakelock_plus
func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) { func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) {
AudioplayersDarwinPlugin.register(with: registry.registrar(forPlugin: "AudioplayersDarwinPlugin")) AudioplayersDarwinPlugin.register(with: registry.registrar(forPlugin: "AudioplayersDarwinPlugin"))
ConnectivityPlugin.register(with: registry.registrar(forPlugin: "ConnectivityPlugin")) ConnectivityPlugin.register(with: registry.registrar(forPlugin: "ConnectivityPlugin"))
DeviceInfoPlusMacosPlugin.register(with: registry.registrar(forPlugin: "DeviceInfoPlusMacosPlugin")) DeviceInfoPlusMacosPlugin.register(with: registry.registrar(forPlugin: "DeviceInfoPlusMacosPlugin"))
FileSelectorPlugin.register(with: registry.registrar(forPlugin: "FileSelectorPlugin"))
ObjectboxFlutterLibsPlugin.register(with: registry.registrar(forPlugin: "ObjectboxFlutterLibsPlugin")) ObjectboxFlutterLibsPlugin.register(with: registry.registrar(forPlugin: "ObjectboxFlutterLibsPlugin"))
FLTPackageInfoPlusPlugin.register(with: registry.registrar(forPlugin: "FLTPackageInfoPlusPlugin")) FPPPackageInfoPlusPlugin.register(with: registry.registrar(forPlugin: "FPPPackageInfoPlusPlugin"))
PathProviderPlugin.register(with: registry.registrar(forPlugin: "PathProviderPlugin")) PathProviderPlugin.register(with: registry.registrar(forPlugin: "PathProviderPlugin"))
SharedPreferencesPlugin.register(with: registry.registrar(forPlugin: "SharedPreferencesPlugin")) SharedPreferencesPlugin.register(with: registry.registrar(forPlugin: "SharedPreferencesPlugin"))
SqflitePlugin.register(with: registry.registrar(forPlugin: "SqflitePlugin")) SqflitePlugin.register(with: registry.registrar(forPlugin: "SqflitePlugin"))
WakelockMacosPlugin.register(with: registry.registrar(forPlugin: "WakelockMacosPlugin")) WakelockPlusMacosPlugin.register(with: registry.registrar(forPlugin: "WakelockPlusMacosPlugin"))
} }

File diff suppressed because it is too large Load Diff

View File

@ -32,7 +32,7 @@ dependencies:
sdk: flutter sdk: flutter
# https://pub.dev/packages/dio # https://pub.dev/packages/dio
dio: 5.2.1+1 dio: ^5.3.3
# https://pub.dev/packages/objectbox # https://pub.dev/packages/objectbox
objectbox: ^2.0.0 objectbox: ^2.0.0
@ -40,34 +40,34 @@ dependencies:
# https://pub.dev/packages # https://pub.dev/packages
objectbox_flutter_libs: any objectbox_flutter_libs: any
# https://pub.dev/packages # https://pub.dev/packages/pin_code_fields
pin_code_fields: 7.4.0 pin_code_fields: ^8.0.1
flutter_localizations: flutter_localizations:
sdk: flutter sdk: flutter
# The following adds the Cupertino Icons font to your application. # The following adds the Cupertino Icons font to your application.
# Use with the CupertinoIcons class for iOS style icons. # Use with the CupertinoIcons class for iOS style icons.
cupertino_icons: 1.0.5 cupertino_icons: 1.0.6
fluttertoast: 8.1.3 fluttertoast: 8.2.2
# https://pub.dev/packages/package_info_plus # https://pub.dev/packages/package_info_plus
package_info_plus: ^3.0.3 package_info_plus: ^4.2.0
# https://pub.dev/packages/flutter_bloc # https://pub.dev/packages/flutter_bloc
flutter_bloc: 8.1.2 flutter_bloc: ^8.1.3
# https://pub.dev/packages/wakelock # https://pub.dev/packages/wakelock_plus
wakelock: ^0.6.2 wakelock_plus: ^1.1.3
# https://pub.dev/packages/image_picker # https://pub.dev/packages/image_picker
image_picker: ^0.8.7+4 image_picker: ^1.0.4
# https://pub.dev/packages/camera # https://pub.dev/packages/camera
camera: ^0.10.5+2 camera: ^0.10.5+2
# https://pub.dev/packages/audioplayers # https://pub.dev/packages/audioplayers
audioplayers: ^4.1.0 audioplayers: ^5.2.0
# https://pub.dev/packages/image # https://pub.dev/packages/image
image: ^4.0.17 image: ^4.0.17
@ -76,13 +76,13 @@ dependencies:
flutter_image_compress: ^2.0.3 flutter_image_compress: ^2.0.3
# https://pub.dev/packages/super_tag_editor # https://pub.dev/packages/super_tag_editor
super_tag_editor: ^0.1.1 super_tag_editor: ^0.2.0
# https://pub.dev/packages/cached_network_image # https://pub.dev/packages/cached_network_image
cached_network_image: 3.2.3 cached_network_image: 3.3.0
# https://pub.dev/packages/intl # https://pub.dev/packages/intl
intl: 0.18.0 intl: 0.18.1
# https://pub.dev/packages/carousel_slider # https://pub.dev/packages/carousel_slider
carousel_slider: 4.2.1 carousel_slider: 4.2.1
@ -91,13 +91,13 @@ dependencies:
shared_preferences: ^2.1.0 shared_preferences: ^2.1.0
# https://pub.dev/packages/universal_io/ # https://pub.dev/packages/universal_io/
universal_io: 2.2.0 universal_io: ^2.2.2
# https://pub.dev/packages/xml # https://pub.dev/packages/xml
xml: ^6.2.2 xml: ^6.3.0
# https://pub.dev/packages/device_info_plus/ # https://pub.dev/packages/device_info_plus/
device_info_plus: ^8.2.0 device_info_plus: ^9.1.0
# https://pub.dev/packages/webview_flutter/ # https://pub.dev/packages/webview_flutter/
# MP4 # MP4
@ -107,19 +107,19 @@ dependencies:
event_bus_plus: ^0.6.1 event_bus_plus: ^0.6.1
# https://pub.dev/packages/badges # https://pub.dev/packages/badges
badges: ^3.1.1 badges: ^3.1.2
# https://pub.dev/packages/connectivity_plus # https://pub.dev/packages/connectivity_plus
connectivity_plus: ^4.0.1 connectivity_plus: ^5.0.1
# https://pub.dev/packages/logger # https://pub.dev/packages/logger
logger: ^1.3.0 logger: ^1.4.0
# https://pub.dev/packages/image_gallery_saver # https://pub.dev/packages/image_gallery_saver
image_gallery_saver: ^2.0.1 image_gallery_saver: ^2.0.1
# https://pub.dev/packages/permission_handler # https://pub.dev/packages/permission_handler
permission_handler: 10.3.0 permission_handler: ^11.0.1
# https://pub.dev/packages/ota_update # https://pub.dev/packages/ota_update
ota_update: ^5.1.0 ota_update: ^5.1.0

View File

@ -8,6 +8,7 @@
#include <audioplayers_windows/audioplayers_windows_plugin.h> #include <audioplayers_windows/audioplayers_windows_plugin.h>
#include <connectivity_plus/connectivity_plus_windows_plugin.h> #include <connectivity_plus/connectivity_plus_windows_plugin.h>
#include <file_selector_windows/file_selector_windows.h>
#include <objectbox_flutter_libs/objectbox_flutter_libs_plugin.h> #include <objectbox_flutter_libs/objectbox_flutter_libs_plugin.h>
#include <permission_handler_windows/permission_handler_windows_plugin.h> #include <permission_handler_windows/permission_handler_windows_plugin.h>
@ -16,6 +17,8 @@ void RegisterPlugins(flutter::PluginRegistry* registry) {
registry->GetRegistrarForPlugin("AudioplayersWindowsPlugin")); registry->GetRegistrarForPlugin("AudioplayersWindowsPlugin"));
ConnectivityPlusWindowsPluginRegisterWithRegistrar( ConnectivityPlusWindowsPluginRegisterWithRegistrar(
registry->GetRegistrarForPlugin("ConnectivityPlusWindowsPlugin")); registry->GetRegistrarForPlugin("ConnectivityPlusWindowsPlugin"));
FileSelectorWindowsRegisterWithRegistrar(
registry->GetRegistrarForPlugin("FileSelectorWindows"));
ObjectboxFlutterLibsPluginRegisterWithRegistrar( ObjectboxFlutterLibsPluginRegisterWithRegistrar(
registry->GetRegistrarForPlugin("ObjectboxFlutterLibsPlugin")); registry->GetRegistrarForPlugin("ObjectboxFlutterLibsPlugin"));
PermissionHandlerWindowsPluginRegisterWithRegistrar( PermissionHandlerWindowsPluginRegisterWithRegistrar(

View File

@ -5,6 +5,7 @@
list(APPEND FLUTTER_PLUGIN_LIST list(APPEND FLUTTER_PLUGIN_LIST
audioplayers_windows audioplayers_windows
connectivity_plus connectivity_plus
file_selector_windows
objectbox_flutter_libs objectbox_flutter_libs
permission_handler_windows permission_handler_windows
) )