feat: flutter 3.13.7 and Update Packages
parent
404b2c1d0c
commit
7745c4b2bf
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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)) {
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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"))
|
||||||
}
|
}
|
||||||
|
|
|
||||||
604
pubspec.lock
604
pubspec.lock
File diff suppressed because it is too large
Load Diff
42
pubspec.yaml
42
pubspec.yaml
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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(
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
)
|
)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue