Flutter3, local_desktop_notifications on linux again #484
|
@ -315,178 +315,178 @@ class MaterialLocalizationLu extends MaterialLocalizations {
|
||||||
// ***** NEW *****
|
// ***** NEW *****
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get keyboardKeyAlt => 'Datum';
|
String get keyboardKeyAlt => 'Alt';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get keyboardKeyAltGraph => 'Datum';
|
String get keyboardKeyAltGraph => 'AltGr';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get keyboardKeyBackspace => 'Datum';
|
String get keyboardKeyBackspace => 'Backspace';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get keyboardKeyCapsLock => 'Datum';
|
String get keyboardKeyCapsLock => 'Caps Lock';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get keyboardKeyChannelDown => 'Datum';
|
String get keyboardKeyChannelDown => 'Kanal Erof';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get keyboardKeyChannelUp => 'Datum';
|
String get keyboardKeyChannelUp => 'Kanal Up';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get keyboardKeyControl => 'Datum';
|
String get keyboardKeyControl => 'Ctrl';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get keyboardKeyDelete => 'Datum';
|
String get keyboardKeyDelete => 'Del';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get keyboardKeyEisu => 'Datum';
|
String get keyboardKeyEisu => 'Eisū';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get keyboardKeyEject => 'Datum';
|
String get keyboardKeyEject => 'Eject';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get keyboardKeyEnd => 'Datum';
|
String get keyboardKeyEnd => 'End';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get keyboardKeyEscape => 'Datum';
|
String get keyboardKeyEscape => 'Esc';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get keyboardKeyFn => 'Datum';
|
String get keyboardKeyFn => 'Fn';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get keyboardKeyHangulMode => 'Datum';
|
String get keyboardKeyHangulMode => 'Hangul Mode';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get keyboardKeyHanjaMode => 'Datum';
|
String get keyboardKeyHanjaMode => 'Hanja Mode';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get keyboardKeyHankaku => 'Datum';
|
String get keyboardKeyHankaku => 'Hankaku';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get keyboardKeyHiragana => 'Datum';
|
String get keyboardKeyHiragana => 'Hiragana';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get keyboardKeyHiraganaKatakana => 'Datum';
|
String get keyboardKeyHiraganaKatakana => 'Hiragana Katakana';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get keyboardKeyHome => 'Datum';
|
String get keyboardKeyHome => 'Home';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get keyboardKeyInsert => 'Datum';
|
String get keyboardKeyInsert => 'Insert';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get keyboardKeyKanaMode => 'Datum';
|
String get keyboardKeyKanaMode => 'Kana Mode';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get keyboardKeyKanjiMode => 'Datum';
|
String get keyboardKeyKanjiMode => 'Kanji Mode';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get keyboardKeyKatakana => 'Datum';
|
String get keyboardKeyKatakana => 'Katakana';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get keyboardKeyMeta => 'Datum';
|
String get keyboardKeyMeta => 'Meta';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get keyboardKeyMetaMacOs => 'Datum';
|
String get keyboardKeyMetaMacOs => 'Command';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get keyboardKeyMetaWindows => 'Datum';
|
String get keyboardKeyMetaWindows => 'Win';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get keyboardKeyNumLock => 'Datum';
|
String get keyboardKeyNumLock => 'Num Lock';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get keyboardKeyNumpad1 => 'Datum';
|
String get keyboardKeyNumpad0 => 'Num 0';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get keyboardKeyNumpad2 => 'Datum';
|
String get keyboardKeyNumpad1 => 'Num 1';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get keyboardKeyNumpad3 => 'Datum';
|
String get keyboardKeyNumpad2 => 'Num 2';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get keyboardKeyNumpad4 => 'Datum';
|
String get keyboardKeyNumpad3 => 'Num 3';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get keyboardKeyNumpad5 => 'Datum';
|
String get keyboardKeyNumpad4 => 'Num 4';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get keyboardKeyNumpad6 => 'Datum';
|
String get keyboardKeyNumpad5 => 'Num 5';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get keyboardKeyNumpad7 => 'Datum';
|
String get keyboardKeyNumpad6 => 'Num 6';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get keyboardKeyNumpad8 => 'Datum';
|
String get keyboardKeyNumpad7 => 'Num 7';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get keyboardKeyNumpad9 => 'Datum';
|
String get keyboardKeyNumpad8 => 'Num 8';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get keyboardKeyNumpad0 => 'Datum';
|
String get keyboardKeyNumpad9 => 'Num 9';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get keyboardKeyNumpadAdd => 'Datum';
|
String get keyboardKeyNumpadAdd => 'Num +';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get keyboardKeyNumpadComma => 'Datum';
|
String get keyboardKeyNumpadComma => 'Num ,';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get keyboardKeyNumpadDecimal => 'Datum';
|
String get keyboardKeyNumpadDecimal => 'Num .';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get keyboardKeyNumpadDivide => 'Datum';
|
String get keyboardKeyNumpadDivide => 'Num /';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get keyboardKeyNumpadEnter => 'Datum';
|
String get keyboardKeyNumpadEnter => 'Num Enter';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get keyboardKeyNumpadEqual => 'Datum';
|
String get keyboardKeyNumpadEqual => 'Num =';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get keyboardKeyNumpadMultiply => 'Datum';
|
String get keyboardKeyNumpadMultiply => 'Num *';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get keyboardKeyNumpadParenLeft => 'Datum';
|
String get keyboardKeyNumpadParenLeft => 'Num (';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get keyboardKeyNumpadParenRight => 'Datum';
|
String get keyboardKeyNumpadParenRight => 'Num )';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get keyboardKeyNumpadSubtract => 'Datum';
|
String get keyboardKeyNumpadSubtract => 'Num -';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get keyboardKeyPageDown => 'Datum';
|
String get keyboardKeyPageDown => 'PgDown';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get keyboardKeyPageUp => 'Datum';
|
String get keyboardKeyPageUp => 'PgUp';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get keyboardKeyPower => 'Datum';
|
String get keyboardKeyPower => 'Power';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get keyboardKeyPowerOff => 'Datum';
|
String get keyboardKeyPowerOff => 'Power Off';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get keyboardKeyPrintScreen => 'Datum';
|
String get keyboardKeyPrintScreen => 'Print Screen';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get keyboardKeyRomaji => 'Datum';
|
String get keyboardKeyRomaji => 'Romaji';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get keyboardKeyScrollLock => 'Datum';
|
String get keyboardKeyScrollLock => 'Scroll Lock';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get keyboardKeySelect => 'Datum';
|
String get keyboardKeySelect => 'Select';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get keyboardKeySpace => 'Datum';
|
String get keyboardKeySpace => 'Spasie';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get keyboardKeyZenkaku => 'Datum';
|
String get keyboardKeyZenkaku => 'Zenkaku';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get keyboardKeyZenkakuHankaku => 'Datum';
|
String get keyboardKeyZenkakuHankaku => 'Zenkaku Hankaku';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String aboutListTileTitle(String applicationName) {
|
String aboutListTileTitle(String applicationName) {
|
||||||
|
|
|
@ -7,6 +7,9 @@ list(APPEND FLUTTER_PLUGIN_LIST
|
||||||
window_manager
|
window_manager
|
||||||
)
|
)
|
||||||
|
|
||||||
|
list(APPEND FLUTTER_FFI_PLUGIN_LIST
|
||||||
|
)
|
||||||
|
|
||||||
set(PLUGIN_BUNDLED_LIBRARIES)
|
set(PLUGIN_BUNDLED_LIBRARIES)
|
||||||
|
|
||||||
foreach(plugin ${FLUTTER_PLUGIN_LIST})
|
foreach(plugin ${FLUTTER_PLUGIN_LIST})
|
||||||
|
@ -15,3 +18,8 @@ foreach(plugin ${FLUTTER_PLUGIN_LIST})
|
||||||
list(APPEND PLUGIN_BUNDLED_LIBRARIES $<TARGET_FILE:${plugin}_plugin>)
|
list(APPEND PLUGIN_BUNDLED_LIBRARIES $<TARGET_FILE:${plugin}_plugin>)
|
||||||
list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${plugin}_bundled_libraries})
|
list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${plugin}_bundled_libraries})
|
||||||
endforeach(plugin)
|
endforeach(plugin)
|
||||||
|
|
||||||
|
foreach(ffi_plugin ${FLUTTER_FFI_PLUGIN_LIST})
|
||||||
|
add_subdirectory(flutter/ephemeral/.plugin_symlinks/${ffi_plugin}/linux plugins/${ffi_plugin})
|
||||||
|
list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${ffi_plugin}_bundled_libraries})
|
||||||
|
endforeach(ffi_plugin)
|
||||||
|
|
|
@ -5,12 +5,16 @@
|
||||||
import FlutterMacOS
|
import FlutterMacOS
|
||||||
import Foundation
|
import Foundation
|
||||||
|
|
||||||
|
import flutter_local_notifications
|
||||||
import package_info_plus_macos
|
import package_info_plus_macos
|
||||||
import path_provider_macos
|
import path_provider_macos
|
||||||
import url_launcher_macos
|
import url_launcher_macos
|
||||||
|
import window_manager
|
||||||
|
|
||||||
func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) {
|
func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) {
|
||||||
|
FlutterLocalNotificationsPlugin.register(with: registry.registrar(forPlugin: "FlutterLocalNotificationsPlugin"))
|
||||||
FLTPackageInfoPlusPlugin.register(with: registry.registrar(forPlugin: "FLTPackageInfoPlusPlugin"))
|
FLTPackageInfoPlusPlugin.register(with: registry.registrar(forPlugin: "FLTPackageInfoPlusPlugin"))
|
||||||
PathProviderPlugin.register(with: registry.registrar(forPlugin: "PathProviderPlugin"))
|
PathProviderPlugin.register(with: registry.registrar(forPlugin: "PathProviderPlugin"))
|
||||||
UrlLauncherPlugin.register(with: registry.registrar(forPlugin: "UrlLauncherPlugin"))
|
UrlLauncherPlugin.register(with: registry.registrar(forPlugin: "UrlLauncherPlugin"))
|
||||||
|
WindowManagerPlugin.register(with: registry.registrar(forPlugin: "WindowManagerPlugin"))
|
||||||
}
|
}
|
||||||
|
|
24
pubspec.lock
24
pubspec.lock
|
@ -259,17 +259,17 @@ packages:
|
||||||
flutter_local_notifications:
|
flutter_local_notifications:
|
||||||
dependency: "direct main"
|
dependency: "direct main"
|
||||||
description:
|
description:
|
||||||
path: "/home/dan/src/openprivacy/flutter_local_notifications/flutter_local_notifications"
|
name: flutter_local_notifications
|
||||||
relative: false
|
url: "https://pub.dartlang.org"
|
||||||
source: path
|
source: hosted
|
||||||
version: "9.5.3+1"
|
version: "9.6.1"
|
||||||
flutter_local_notifications_linux:
|
flutter_local_notifications_linux:
|
||||||
dependency: "direct overridden"
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
path: "/home/dan/src/openprivacy/flutter_local_notifications/flutter_local_notifications_linux"
|
name: flutter_local_notifications_linux
|
||||||
relative: false
|
url: "https://pub.dartlang.org"
|
||||||
source: path
|
source: hosted
|
||||||
version: "0.4.2"
|
version: "0.5.0+1"
|
||||||
flutter_local_notifications_platform_interface:
|
flutter_local_notifications_platform_interface:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
|
@ -588,7 +588,7 @@ packages:
|
||||||
name: provider
|
name: provider
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "5.0.0"
|
version: "6.0.3"
|
||||||
pub_semver:
|
pub_semver:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
|
@ -609,7 +609,7 @@ packages:
|
||||||
name: scrollable_positioned_list
|
name: scrollable_positioned_list
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "0.2.3"
|
version: "0.3.2"
|
||||||
shelf:
|
shelf:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
|
@ -848,4 +848,4 @@ packages:
|
||||||
version: "3.1.0"
|
version: "3.1.0"
|
||||||
sdks:
|
sdks:
|
||||||
dart: ">=2.17.0-0 <3.0.0"
|
dart: ">=2.17.0-0 <3.0.0"
|
||||||
flutter: ">=2.5.0"
|
flutter: ">=2.12.0"
|
||||||
|
|
14
pubspec.yaml
14
pubspec.yaml
|
@ -23,7 +23,7 @@ environment:
|
||||||
dependencies:
|
dependencies:
|
||||||
flutter:
|
flutter:
|
||||||
sdk: flutter
|
sdk: flutter
|
||||||
provider: 5.0.0
|
provider: ^6.0.3
|
||||||
package_info_plus: ^1.0.0
|
package_info_plus: ^1.0.0
|
||||||
#intl_translation: any
|
#intl_translation: any
|
||||||
flutter_localizations:
|
flutter_localizations:
|
||||||
|
@ -37,24 +37,16 @@ dependencies:
|
||||||
crypto: 3.0.1
|
crypto: 3.0.1
|
||||||
|
|
||||||
glob: any
|
glob: any
|
||||||
scrollable_positioned_list: ^0.2.0-nullsafety.0
|
scrollable_positioned_list: ^0.3.2
|
||||||
file_picker: ^4.3.2
|
file_picker: ^4.3.2
|
||||||
file_picker_desktop: ^1.1.0
|
file_picker_desktop: ^1.1.0
|
||||||
url_launcher: ^6.0.18
|
url_launcher: ^6.0.18
|
||||||
window_manager: ^0.1.4
|
window_manager: ^0.1.4
|
||||||
# notification plugins
|
# notification plugins
|
||||||
win_toast: ^0.0.2
|
win_toast: ^0.0.2
|
||||||
# 9.3.2
|
flutter_local_notifications: ^9.6.1
|
||||||
flutter_local_notifications:
|
|
||||||
path: /home/dan/src/openprivacy/flutter_local_notifications/flutter_local_notifications
|
|
||||||
|
|
||||||
|
|
||||||
desktop_notifications: ^0.6.3
|
desktop_notifications: ^0.6.3
|
||||||
|
|
||||||
dependency_overrides:
|
|
||||||
flutter_local_notifications_linux:
|
|
||||||
path: /home/dan/src/openprivacy/flutter_local_notifications/flutter_local_notifications_linux
|
|
||||||
|
|
||||||
dev_dependencies:
|
dev_dependencies:
|
||||||
msix: ^2.1.3
|
msix: ^2.1.3
|
||||||
flutter_gherkin: ^3.0.0-rc.9
|
flutter_gherkin: ^3.0.0-rc.9
|
||||||
|
|
|
@ -8,6 +8,9 @@ list(APPEND FLUTTER_PLUGIN_LIST
|
||||||
window_manager
|
window_manager
|
||||||
)
|
)
|
||||||
|
|
||||||
|
list(APPEND FLUTTER_FFI_PLUGIN_LIST
|
||||||
|
)
|
||||||
|
|
||||||
set(PLUGIN_BUNDLED_LIBRARIES)
|
set(PLUGIN_BUNDLED_LIBRARIES)
|
||||||
|
|
||||||
foreach(plugin ${FLUTTER_PLUGIN_LIST})
|
foreach(plugin ${FLUTTER_PLUGIN_LIST})
|
||||||
|
@ -16,3 +19,8 @@ foreach(plugin ${FLUTTER_PLUGIN_LIST})
|
||||||
list(APPEND PLUGIN_BUNDLED_LIBRARIES $<TARGET_FILE:${plugin}_plugin>)
|
list(APPEND PLUGIN_BUNDLED_LIBRARIES $<TARGET_FILE:${plugin}_plugin>)
|
||||||
list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${plugin}_bundled_libraries})
|
list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${plugin}_bundled_libraries})
|
||||||
endforeach(plugin)
|
endforeach(plugin)
|
||||||
|
|
||||||
|
foreach(ffi_plugin ${FLUTTER_FFI_PLUGIN_LIST})
|
||||||
|
add_subdirectory(flutter/ephemeral/.plugin_symlinks/${ffi_plugin}/windows plugins/${ffi_plugin})
|
||||||
|
list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${ffi_plugin}_bundled_libraries})
|
||||||
|
endforeach(ffi_plugin)
|
||||||
|
|
Loading…
Reference in New Issue