diff --git a/.gitignore b/.gitignore index aca81ee..1cc43ec 100644 --- a/.gitignore +++ b/.gitignore @@ -45,3 +45,4 @@ app.*.map.json /android/app/debug /android/app/profile /android/app/release +web/assets/login-bg.mp4 diff --git a/assets/fonts/Gilroy-Bold.ttf b/assets/fonts/Gilroy-Bold.ttf new file mode 100644 index 0000000..1aea716 Binary files /dev/null and b/assets/fonts/Gilroy-Bold.ttf differ diff --git a/assets/fonts/Gilroy-BoldItalic.ttf b/assets/fonts/Gilroy-BoldItalic.ttf new file mode 100644 index 0000000..6754019 Binary files /dev/null and b/assets/fonts/Gilroy-BoldItalic.ttf differ diff --git a/assets/fonts/Gilroy-ExtraBold.ttf b/assets/fonts/Gilroy-ExtraBold.ttf new file mode 100644 index 0000000..01eb343 Binary files /dev/null and b/assets/fonts/Gilroy-ExtraBold.ttf differ diff --git a/assets/fonts/Gilroy-ExtraBoldItalic.ttf b/assets/fonts/Gilroy-ExtraBoldItalic.ttf new file mode 100644 index 0000000..86000c1 Binary files /dev/null and b/assets/fonts/Gilroy-ExtraBoldItalic.ttf differ diff --git a/assets/fonts/Gilroy-Light.ttf b/assets/fonts/Gilroy-Light.ttf new file mode 100644 index 0000000..b08db4e Binary files /dev/null and b/assets/fonts/Gilroy-Light.ttf differ diff --git a/assets/fonts/Gilroy-LightItalic.ttf b/assets/fonts/Gilroy-LightItalic.ttf new file mode 100644 index 0000000..ea4bee4 Binary files /dev/null and b/assets/fonts/Gilroy-LightItalic.ttf differ diff --git a/assets/fonts/Gilroy-Medium.ttf b/assets/fonts/Gilroy-Medium.ttf new file mode 100644 index 0000000..06d6a94 Binary files /dev/null and b/assets/fonts/Gilroy-Medium.ttf differ diff --git a/assets/fonts/Gilroy-MediumItalic.ttf b/assets/fonts/Gilroy-MediumItalic.ttf new file mode 100644 index 0000000..9fbb898 Binary files /dev/null and b/assets/fonts/Gilroy-MediumItalic.ttf differ diff --git a/assets/fonts/Gilroy-Regular.ttf b/assets/fonts/Gilroy-Regular.ttf new file mode 100644 index 0000000..ad17f71 Binary files /dev/null and b/assets/fonts/Gilroy-Regular.ttf differ diff --git a/assets/fonts/Gilroy-RegularItalic.ttf b/assets/fonts/Gilroy-RegularItalic.ttf new file mode 100644 index 0000000..628a732 Binary files /dev/null and b/assets/fonts/Gilroy-RegularItalic.ttf differ diff --git a/assets/fonts/Gilroy-SemiBold.ttf b/assets/fonts/Gilroy-SemiBold.ttf new file mode 100644 index 0000000..cb3cbb6 Binary files /dev/null and b/assets/fonts/Gilroy-SemiBold.ttf differ diff --git a/assets/fonts/Gilroy-SemiBoldItalic.ttf b/assets/fonts/Gilroy-SemiBoldItalic.ttf new file mode 100644 index 0000000..fc82a10 Binary files /dev/null and b/assets/fonts/Gilroy-SemiBoldItalic.ttf differ diff --git a/macos/Flutter/GeneratedPluginRegistrant.swift b/macos/Flutter/GeneratedPluginRegistrant.swift index bb0698f..3802def 100644 --- a/macos/Flutter/GeneratedPluginRegistrant.swift +++ b/macos/Flutter/GeneratedPluginRegistrant.swift @@ -11,6 +11,7 @@ import path_provider_foundation import share_plus import shared_preferences_foundation import url_launcher_macos +import video_player_avfoundation func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) { FileSelectorPlugin.register(with: registry.registrar(forPlugin: "FileSelectorPlugin")) @@ -19,4 +20,5 @@ func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) { SharePlusMacosPlugin.register(with: registry.registrar(forPlugin: "SharePlusMacosPlugin")) SharedPreferencesPlugin.register(with: registry.registrar(forPlugin: "SharedPreferencesPlugin")) UrlLauncherPlugin.register(with: registry.registrar(forPlugin: "UrlLauncherPlugin")) + FVPVideoPlayerPlugin.register(with: registry.registrar(forPlugin: "FVPVideoPlayerPlugin")) } diff --git a/pubspec.lock b/pubspec.lock index 1f9710c..4bd3cbd 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -45,10 +45,10 @@ packages: dependency: transitive description: name: characters - sha256: f71061c654a3380576a52b451dd5532377954cf9dbd272a78fc8479606670803 + sha256: faf38497bda5ead2a8c7615f4f7939df04333478bf32e4173fcb06d428b5716b url: "https://pub.dev" source: hosted - version: "1.4.0" + version: "1.4.1" checked_yaml: dependency: transitive description: @@ -492,26 +492,26 @@ packages: dependency: transitive description: name: matcher - sha256: dc58c723c3c24bf8d3e2d3ad3f2f9d7bd9cf43ec6feaa64181775e60190153f2 + sha256: dc0b7dc7651697ea4ff3e69ef44b0407ea32c487a39fff6a4004fa585e901861 url: "https://pub.dev" source: hosted - version: "0.12.17" + version: "0.12.19" material_color_utilities: dependency: transitive description: name: material_color_utilities - sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec + sha256: "9c337007e82b1889149c82ed242ed1cb24a66044e30979c44912381e9be4c48b" url: "https://pub.dev" source: hosted - version: "0.11.1" + version: "0.13.0" meta: dependency: transitive description: name: meta - sha256: e3641ec5d63ebf0d9b41bd43201a66e3fc79a65db5f61fc181f04cd27aab950c + sha256: "23f08335362185a5ea2ad3a4e597f1375e78bce8a040df5c600c8d3552ef2394" url: "https://pub.dev" source: hosted - version: "1.16.0" + version: "1.17.0" mime: dependency: transitive description: @@ -769,10 +769,10 @@ packages: dependency: transitive description: name: test_api - sha256: "522f00f556e73044315fa4585ec3270f1808a4b186c936e612cab0b565ff1e00" + sha256: "8161c84903fd860b26bfdefb7963b3f0b68fee7adea0f59ef805ecca346f0c7a" url: "https://pub.dev" source: hosted - version: "0.7.6" + version: "0.7.10" typed_data: dependency: transitive description: @@ -893,6 +893,46 @@ packages: url: "https://pub.dev" source: hosted version: "2.2.0" + video_player: + dependency: "direct main" + description: + name: video_player + sha256: "48a7bdaa38a3d50ec10c78627abdbfad863fdf6f0d6e08c7c3c040cfd80ae36f" + url: "https://pub.dev" + source: hosted + version: "2.11.1" + video_player_android: + dependency: transitive + description: + name: video_player_android + sha256: "9862c67c4661c98f30fe707bc1a4f97d6a0faa76784f485d282668e4651a7ac3" + url: "https://pub.dev" + source: hosted + version: "2.9.4" + video_player_avfoundation: + dependency: transitive + description: + name: video_player_avfoundation + sha256: af0e5b8a7a4876fb37e7cc8cb2a011e82bb3ecfa45844ef672e32cb14a1f259e + url: "https://pub.dev" + source: hosted + version: "2.9.4" + video_player_platform_interface: + dependency: transitive + description: + name: video_player_platform_interface + sha256: "57c5d73173f76d801129d0531c2774052c5a7c11ccb962f1830630decd9f24ec" + url: "https://pub.dev" + source: hosted + version: "6.6.0" + video_player_web: + dependency: transitive + description: + name: video_player_web + sha256: "9f3c00be2ef9b76a95d94ac5119fb843dca6f2c69e6c9968f6f2b6c9e7afbdeb" + url: "https://pub.dev" + source: hosted + version: "2.4.0" vm_service: dependency: transitive description: @@ -942,5 +982,5 @@ packages: source: hosted version: "3.1.3" sdks: - dart: ">=3.9.0 <4.0.0" - flutter: ">=3.35.0" + dart: ">=3.10.0 <4.0.0" + flutter: ">=3.38.0" diff --git a/pubspec.yaml b/pubspec.yaml index e2199ae..2d00c28 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -19,6 +19,7 @@ dependencies: google_maps_flutter: ^2.5.0 url_launcher: ^6.2.1 share_plus: ^7.2.1 + video_player: ^2.8.1 dev_dependencies: flutter_test: @@ -31,7 +32,39 @@ flutter: assets: - assets/images/ - assets/icon/hand_stop.svg - + fonts: + - family: Gilroy + fonts: + - asset: assets/fonts/Gilroy-Light.ttf + weight: 300 + - asset: assets/fonts/Gilroy-LightItalic.ttf + weight: 300 + style: italic + - asset: assets/fonts/Gilroy-Regular.ttf + weight: 400 + - asset: assets/fonts/Gilroy-RegularItalic.ttf + weight: 400 + style: italic + - asset: assets/fonts/Gilroy-Medium.ttf + weight: 500 + - asset: assets/fonts/Gilroy-MediumItalic.ttf + weight: 500 + style: italic + - asset: assets/fonts/Gilroy-SemiBold.ttf + weight: 600 + - asset: assets/fonts/Gilroy-SemiBoldItalic.ttf + weight: 600 + style: italic + - asset: assets/fonts/Gilroy-Bold.ttf + weight: 700 + - asset: assets/fonts/Gilroy-BoldItalic.ttf + weight: 700 + style: italic + - asset: assets/fonts/Gilroy-ExtraBold.ttf + weight: 800 + - asset: assets/fonts/Gilroy-ExtraBoldItalic.ttf + weight: 800 + style: italic flutter_launcher_icons: