diff --git a/lib/Pages/torrent_screen/widgets/focused_menu_items_list.dart b/lib/Pages/torrent_screen/widgets/focused_menu_items_list.dart index d2cbee0..26eb4b0 100644 --- a/lib/Pages/torrent_screen/widgets/focused_menu_items_list.dart +++ b/lib/Pages/torrent_screen/widgets/focused_menu_items_list.dart @@ -249,7 +249,7 @@ List getFocusedMenuItems(BuildContext context, }, trailingIcon: Icon( model.isInitialSeeding - ? FontAwesomeIcons.checkSquare + ? FontAwesomeIcons.squareCheck : FontAwesomeIcons.square, color: Colors.black, size: 20, @@ -266,7 +266,7 @@ List getFocusedMenuItems(BuildContext context, }, trailingIcon: Icon( model.isSequential - ? FontAwesomeIcons.checkSquare + ? FontAwesomeIcons.squareCheck : FontAwesomeIcons.square, color: Colors.black, size: 20, @@ -293,7 +293,7 @@ List getFocusedMenuItems(BuildContext context, } }, trailingIcon: Icon( - FontAwesomeIcons.fileDownload, + FontAwesomeIcons.fileArrowDown, color: Colors.black, size: 20, ), diff --git a/lib/Pages/torrent_screen/widgets/search_torrent_textfield_widget.dart b/lib/Pages/torrent_screen/widgets/search_torrent_textfield_widget.dart index bbc4d60..e804aed 100644 --- a/lib/Pages/torrent_screen/widgets/search_torrent_textfield_widget.dart +++ b/lib/Pages/torrent_screen/widgets/search_torrent_textfield_widget.dart @@ -42,7 +42,7 @@ class _SearchTorrentTextFieldState extends State { hintText: context.l10n.search_torrent_text, prefixIcon: IconButton( icon: Icon( - FontAwesomeIcons.sortAlphaUp, + FontAwesomeIcons.arrowUpAZ, color: ThemeBloc.theme(widget.themeIndex).primaryColorDark, size: 22, ), diff --git a/lib/Pages/video_stream_screen/video_stream_screen.dart b/lib/Pages/video_stream_screen/video_stream_screen.dart index e22f4be..147440d 100644 --- a/lib/Pages/video_stream_screen/video_stream_screen.dart +++ b/lib/Pages/video_stream_screen/video_stream_screen.dart @@ -41,9 +41,11 @@ class _VideoStreamScreenState extends State { ApiEndpoints.playTorrentVideo + '${widget.args.hash}/contents/${widget.args.index}/data'; - videoPlayerController = VideoPlayerController.network(url, httpHeaders: { - 'Cookie': BlocProvider.of(context, listen: false).token - }) + videoPlayerController = VideoPlayerController.networkUrl(url as Uri, + httpHeaders: { + 'Cookie': + BlocProvider.of(context, listen: false).token + }) ..initialize().then((_) { setState(() {}); }); diff --git a/pubspec.lock b/pubspec.lock index 9e2e895..2e45879 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -24,7 +24,7 @@ packages: sha256: b003c3098049a51720352d219b0bb5f219b60fbfb68e7a4748139a06a5676515 url: "https://pub.dev" source: hosted - version: "2.3.1" + version: "2.4.2" async: dependency: transitive description: @@ -144,7 +144,7 @@ packages: sha256: "3fbda25365741f8251b39f3917fb3c8e286a96fd068a5a242e11c2012d495777" url: "https://pub.dev" source: hosted - version: "2.3.1" + version: "2.4.1" build_config: dependency: transitive description: @@ -168,7 +168,7 @@ packages: sha256: "7c35a3a7868626257d8aee47b51c26b9dba11eaddf3431117ed2744951416aab" url: "https://pub.dev" source: hosted - version: "2.1.0" + version: "2.2.1" build_runner: dependency: "direct dev" description: @@ -184,7 +184,7 @@ packages: sha256: "0db1b64c84fa803603fa406f8721959036e898cc9575d6ce4a3067581b9276c0" url: "https://pub.dev" source: hosted - version: "7.2.2" + version: "7.2.10" built_collection: dependency: transitive description: @@ -200,7 +200,7 @@ packages: sha256: "59e08b0079bb75f7e27392498e26339387c1089c6bd58525a14eb8508637277b" url: "https://pub.dev" source: hosted - version: "8.4.2" + version: "8.6.1" characters: dependency: transitive description: @@ -216,7 +216,7 @@ packages: sha256: dd007e4fb8270916820a0d66e24f619266b60773cddd082c6439341645af2659 url: "https://pub.dev" source: hosted - version: "2.0.1" + version: "2.0.3" chewie: dependency: "direct main" description: @@ -248,7 +248,7 @@ packages: sha256: "0d43dd1288fd145de1ecc9a3948ad4a6d5a82f0a14c4fdd0892260787d975cbe" url: "https://pub.dev" source: hosted - version: "4.4.0" + version: "4.5.0" collection: dependency: transitive description: @@ -336,7 +336,7 @@ packages: sha256: d2494157c32b303f47dedee955b1479f2979c4ff66934eb7c0def44fd9e0267a url: "https://pub.dev" source: hosted - version: "1.6.1" + version: "1.6.3" crypto: dependency: transitive description: @@ -344,7 +344,7 @@ packages: sha256: aa274aa7774f8964e4f4f38cc994db7b6158dd36e9187aaceaddc994b35c6c67 url: "https://pub.dev" source: hosted - version: "3.0.2" + version: "3.0.3" csslib: dependency: transitive description: @@ -352,7 +352,7 @@ packages: sha256: b36c7f7e24c0bdf1bf9a3da461c837d1de64b9f8beb190c9011d8c72a3dfd745 url: "https://pub.dev" source: hosted - version: "0.17.2" + version: "1.0.0" cupertino_icons: dependency: "direct main" description: @@ -392,7 +392,7 @@ packages: sha256: "7d328c4d898a61efc3cd93655a0955858e29a0aa647f0f9e02d59b3bb275e2e8" url: "https://pub.dev" source: hosted - version: "4.0.6" + version: "5.3.0" dropdown_button2: dependency: "direct main" description: @@ -400,7 +400,7 @@ packages: sha256: "580bfe26a91e822a95d96e227ac02c1e14a7d5eea32501d0fbc6fe8d5c5606e5" url: "https://pub.dev" source: hosted - version: "1.9.2" + version: "1.9.4" duration: dependency: "direct main" description: @@ -440,7 +440,7 @@ packages: sha256: a38574032c5f1dd06c4aee541789906c12ccaab8ba01446e800d9c5b79c4a978 url: "https://pub.dev" source: hosted - version: "2.0.1" + version: "2.0.2" file: dependency: transitive description: @@ -456,7 +456,7 @@ packages: sha256: f9245fc33aeba9e0b938d7f3785f10b7a7230e05b8fc40f5a6a8342d7899e391 url: "https://pub.dev" source: hosted - version: "3.0.4" + version: "5.3.2" fixnum: dependency: transitive description: @@ -464,7 +464,7 @@ packages: sha256: "04be3e934c52e082558cc9ee21f42f5c1cd7a1262f4c63cd0357c08d5bba81ec" url: "https://pub.dev" source: hosted - version: "1.0.1" + version: "1.1.0" flutter: dependency: "direct main" description: flutter @@ -493,7 +493,7 @@ packages: sha256: "11f0c7a1ac185abddfe96ae2b5d315a552e9d7a62046eedfa09a0dc4f5734ed6" url: "https://pub.dev" source: hosted - version: "1.9.1" + version: "1.10.5" flutter_keyboard_visibility: dependency: "direct main" description: @@ -501,7 +501,7 @@ packages: sha256: "86b71bbaffa38e885f5c21b1182408b9be6951fd125432cf6652c636254cef2d" url: "https://pub.dev" source: hosted - version: "5.4.0" + version: "5.4.1" flutter_keyboard_visibility_linux: dependency: transitive description: @@ -554,7 +554,7 @@ packages: sha256: "60fc7b78455b94e6de2333d2f95196d32cf5c22f4b0b0520a628804cb463503b" url: "https://pub.dev" source: hosted - version: "2.0.7" + version: "2.0.15" flutter_slidable: dependency: "direct main" description: @@ -570,7 +570,7 @@ packages: sha256: "41d7ad0bc224248637b3a5e0b9083e912a75445bdb450cf82b8ed06d7af7c61d" url: "https://pub.dev" source: hosted - version: "6.2.0" + version: "7.0.0" flutter_spinkit: dependency: "direct main" description: @@ -578,7 +578,7 @@ packages: sha256: "77a2117c0517ff909221f3160b8eb20052ab5216107581168af574ac1f05dff8" url: "https://pub.dev" source: hosted - version: "5.1.0" + version: "5.2.0" flutter_svg: dependency: "direct main" description: @@ -586,7 +586,7 @@ packages: sha256: "9ac1967e2f72a08af11b05b39167920f90d043cf67163d13a544a358c8f31afa" url: "https://pub.dev" source: hosted - version: "0.22.0" + version: "2.0.7" flutter_test: dependency: "direct dev" description: flutter @@ -604,7 +604,7 @@ packages: sha256: "7cc92eabe01e3f1babe1571c5560b135dfc762a34e41e9056881e2196b178ec1" url: "https://pub.dev" source: hosted - version: "8.1.2" + version: "8.2.2" focused_menu: dependency: "direct main" description: @@ -620,7 +620,7 @@ packages: sha256: "1f93e5799f0e6c882819e8393a05c6ca5226010f289190f2242ec19f3f0fdba5" url: "https://pub.dev" source: hosted - version: "9.2.0" + version: "10.5.0" frontend_server_client: dependency: transitive description: @@ -636,7 +636,7 @@ packages: sha256: "4515b5b6ddb505ebdd242a5f2cc5d22d3d6a80013789debfbda7777f47ea308c" url: "https://pub.dev" source: hosted - version: "2.1.1" + version: "2.1.2" google_fonts: dependency: "direct main" description: @@ -652,7 +652,7 @@ packages: sha256: f9e130f3259f52d26f0cfc0e964513796dafed572fa52e45d2f8d6ca14db39b2 url: "https://pub.dev" source: hosted - version: "2.2.0" + version: "2.3.1" hidden_drawer_menu: dependency: "direct main" description: @@ -668,7 +668,7 @@ packages: sha256: d9793e10dbe0e6c364f4c59bf3e01fb33a9b2a674bc7a1081693dba0614b6269 url: "https://pub.dev" source: hosted - version: "0.15.1" + version: "0.15.4" http: dependency: "direct main" description: @@ -676,7 +676,7 @@ packages: sha256: "6aa2946395183537c8b880962d935877325d6a09a2867c3970c05c0fed6ac482" url: "https://pub.dev" source: hosted - version: "0.13.5" + version: "0.13.6" http_multi_server: dependency: transitive description: @@ -708,7 +708,7 @@ packages: sha256: "0d4c73c3653ab85bf696d51a9657604c900a370549196a91f33e4c39af760852" url: "https://pub.dev" source: hosted - version: "1.0.3" + version: "1.0.4" js: dependency: transitive description: @@ -756,7 +756,7 @@ packages: sha256: c0bbfe94d46aedf9b8b3e695cf3bd48c8e14b35e3b2c639e0aa7755d589ba946 url: "https://pub.dev" source: hosted - version: "1.1.0" + version: "1.2.0" matcher: dependency: transitive description: @@ -780,7 +780,7 @@ packages: sha256: "6c268b42ed578a53088d834796959e4a1814b5e9e164f147f580a386e5decf42" url: "https://pub.dev" source: hosted - version: "1.8.0" + version: "1.9.1" mime: dependency: transitive description: @@ -788,7 +788,7 @@ packages: sha256: "52e38f7e1143ef39daf532117d6b8f8f617bf4bcd6044ed8c29040d20d269630" url: "https://pub.dev" source: hosted - version: "1.0.3" + version: "1.0.4" mocktail: dependency: "direct dev" description: @@ -820,7 +820,7 @@ packages: sha256: "8ebdbaa3b96d5285d068f80772390d27c21e1fa10fb2df6627b1b9415043608d" url: "https://pub.dev" source: hosted - version: "2.0.1" + version: "2.0.2" optimize_battery: dependency: "direct main" description: @@ -837,10 +837,10 @@ packages: url: "https://pub.dev" source: hosted version: "2.1.0" - path: + package_info_plus: dependency: transitive description: - name: path + name: package_info_plus sha256: "8829d8a55c13fc0e37127c29fedf290c102f4e40ae94ada574091fe0ff96c917" url: "https://pub.dev" source: hosted @@ -852,7 +852,15 @@ packages: sha256: "3bdd251dae9ffaef944450b73f168610db7e968e7b20daf0c3907f8b4aafc8a2" url: "https://pub.dev" source: hosted - version: "0.5.1+1" + version: "2.0.1" + path: + dependency: transitive + description: + name: path + sha256: "8829d8a55c13fc0e37127c29fedf290c102f4e40ae94ada574091fe0ff96c917" + url: "https://pub.dev" + source: hosted + version: "1.8.3" path_parsing: dependency: transitive description: @@ -860,7 +868,7 @@ packages: sha256: ee5c47c1058ad66b4a41746ec3996af9593d0858872807bcd64ac118f0700337 url: "https://pub.dev" source: hosted - version: "0.2.1" + version: "1.0.1" path_provider: dependency: "direct main" description: @@ -868,7 +876,7 @@ packages: sha256: "050e8e85e4b7fecdf2bb3682c1c64c4887a183720c802d323de8a5fd76d372dd" url: "https://pub.dev" source: hosted - version: "2.0.11" + version: "2.0.15" path_provider_android: dependency: transitive description: @@ -876,15 +884,15 @@ packages: sha256: a776c088d671b27f6e3aa8881d64b87b3e80201c64e8869b811325de7a76c15e url: "https://pub.dev" source: hosted - version: "2.0.22" - path_provider_ios: + version: "2.0.27" + path_provider_foundation: dependency: transitive description: - name: path_provider_ios + name: path_provider_foundation sha256: "03d639406f5343478352433f00d3c4394d52dac8df3d847869c5e2333e0bbce8" url: "https://pub.dev" source: hosted - version: "2.0.11" + version: "2.2.4" path_provider_linux: dependency: transitive description: @@ -908,7 +916,7 @@ packages: sha256: f0abc8ebd7253741f05488b4813d936b4d07c6bae3e86148a09e342ee4b08e76 url: "https://pub.dev" source: hosted - version: "2.0.5" + version: "2.0.6" path_provider_windows: dependency: transitive description: @@ -932,7 +940,7 @@ packages: sha256: "0c9824a4e10f19bb56bac9b0998765fdd665199a8b1eb5859854a26e8ef71fd7" url: "https://pub.dev" source: hosted - version: "3.4.0" + version: "4.2.3" permission_handler: dependency: "direct main" description: @@ -956,7 +964,7 @@ packages: sha256: "49392a45ced973e8d94a85fdb21293fbb40ba805fc49f2965101ae748a3683b4" url: "https://pub.dev" source: hosted - version: "5.1.0" + version: "5.4.0" platform: dependency: transitive description: @@ -972,7 +980,7 @@ packages: sha256: dbf0f707c78beedc9200146ad3cb0ab4d5da13c246336987be6940f026500d3a url: "https://pub.dev" source: hosted - version: "2.1.3" + version: "2.1.5" pool: dependency: transitive description: @@ -1004,7 +1012,7 @@ packages: sha256: "307de764d305289ff24ad257ad5c5793ce56d04947599ad68b3baa124105fc17" url: "https://pub.dev" source: hosted - version: "2.1.3" + version: "2.1.4" pubspec_parse: dependency: transitive description: @@ -1020,7 +1028,7 @@ packages: sha256: "76917b7d4b9526b2ba416808a7eb9fb2863c1a09cf63ec85f1453da240fa818a" url: "https://pub.dev" source: hosted - version: "2.0.15" + version: "2.2.0" shared_preferences_android: dependency: transitive description: @@ -1028,15 +1036,15 @@ packages: sha256: "8e251f3c986002b65fed6396bce81f379fb63c27317d49743cf289fd0fd1ab97" url: "https://pub.dev" source: hosted - version: "2.0.14" - shared_preferences_ios: + version: "2.2.0" + shared_preferences_foundation: dependency: transitive description: - name: shared_preferences_ios + name: shared_preferences_foundation sha256: "585a14cefec7da8c9c2fb8cd283a3bb726b4155c0952afe6a0caaa7b2272de34" url: "https://pub.dev" source: hosted - version: "2.1.1" + version: "2.3.2" shared_preferences_linux: dependency: transitive description: @@ -1052,7 +1060,7 @@ packages: sha256: fbb94bf296576f49be37a1496d5951796211a8db0aa22cc0d68c46440dad808c url: "https://pub.dev" source: hosted - version: "2.0.4" + version: "2.3.0" shared_preferences_platform_interface: dependency: transitive description: @@ -1060,7 +1068,7 @@ packages: sha256: da9431745ede5ece47bc26d5d73a9d3c6936ef6945c101a5aca46f62e52c1cf3 url: "https://pub.dev" source: hosted - version: "2.1.0" + version: "2.3.0" shared_preferences_web: dependency: transitive description: @@ -1068,7 +1076,7 @@ packages: sha256: a4b5bc37fe1b368bbc81f953197d55e12f49d0296e7e412dfe2d2d77d6929958 url: "https://pub.dev" source: hosted - version: "2.0.4" + version: "2.2.0" shared_preferences_windows: dependency: transitive description: @@ -1076,7 +1084,7 @@ packages: sha256: "07c274c2115d4d5e4280622abb09f0980e2c5b1fcdc98ae9f59a3bad5bfc1f26" url: "https://pub.dev" source: hosted - version: "2.1.2" + version: "2.3.0" shelf: dependency: transitive description: @@ -1084,7 +1092,7 @@ packages: sha256: c24a96135a2ccd62c64b69315a14adc5c3419df63b4d7c05832a346fdb73682c url: "https://pub.dev" source: hosted - version: "1.4.0" + version: "1.4.1" shelf_packages_handler: dependency: transitive description: @@ -1092,7 +1100,7 @@ packages: sha256: aef74dc9195746a384843102142ab65b6a4735bb3beea791e63527b88cc83306 url: "https://pub.dev" source: hosted - version: "3.0.1" + version: "3.0.2" shelf_static: dependency: transitive description: @@ -1100,7 +1108,7 @@ packages: sha256: e792b76b96a36d4a41b819da593aff4bdd413576b3ba6150df5d8d9996d2e74c url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.2" shelf_web_socket: dependency: transitive description: @@ -1108,7 +1116,7 @@ packages: sha256: a988c0e8d8ffbdb8a28aa7ec8e449c260f3deb808781fe1284d22c5bba7156e8 url: "https://pub.dev" source: hosted - version: "1.0.3" + version: "1.0.4" sky_engine: dependency: transitive description: flutter @@ -1121,7 +1129,7 @@ packages: sha256: "49e9b6a265790454c39bd4a447a02f398c02b44b2602e7c5e3a381dc2e3b4102" url: "https://pub.dev" source: hosted - version: "1.0.0+2" + version: "1.1.0" source_gen: dependency: transitive description: @@ -1137,7 +1145,7 @@ packages: sha256: "3b67aade1d52416149c633ba1bb36df44d97c6b51830c2198e934e3fca87ca1f" url: "https://pub.dev" source: hosted - version: "1.3.3" + version: "1.3.4" source_map_stack_trace: dependency: transitive description: @@ -1153,7 +1161,7 @@ packages: sha256: "490098075234dcedb83c5d949b4c93dad5e6b7702748de000be2b57b8e6b2427" url: "https://pub.dev" source: hosted - version: "0.10.11" + version: "0.10.12" source_span: dependency: transitive description: @@ -1249,7 +1257,7 @@ packages: sha256: c386d07d7f5efc613479a7c4d9d64b03710b03cfaa7e8ad5f2bfb295a1f0dfad url: "https://pub.dev" source: hosted - version: "1.0.0" + version: "1.0.1" typed_data: dependency: transitive description: @@ -1257,7 +1265,7 @@ packages: sha256: "26f87ade979c47a150c9eaab93ccd2bebe70a27dc0b4b29517f2904f04eb11a5" url: "https://pub.dev" source: hosted - version: "1.3.1" + version: "1.3.2" uni_links: dependency: "direct main" description: @@ -1297,7 +1305,7 @@ packages: sha256: "3c92b0efb5e9dcb8f846aefabf9f0f739f91682ed486b991ceda51c288e60896" url: "https://pub.dev" source: hosted - version: "6.1.7" + version: "6.1.12" url_launcher_android: dependency: transitive description: @@ -1305,7 +1313,7 @@ packages: sha256: "6f91d30ce9060c204b2dbe728adb300750fa4b228e8f7ed1b961aa1ceb728799" url: "https://pub.dev" source: hosted - version: "6.0.22" + version: "6.0.37" url_launcher_ios: dependency: transitive description: @@ -1313,7 +1321,7 @@ packages: sha256: "6ba7dddee26c9fae27c9203c424631109d73c8fa26cfa7bc3e35e751cb87f62e" url: "https://pub.dev" source: hosted - version: "6.0.17" + version: "6.1.4" url_launcher_linux: dependency: transitive description: @@ -1321,7 +1329,7 @@ packages: sha256: "360fa359ab06bcb4f7c5cd3123a2a9a4d3364d4575d27c4b33468bd4497dd094" url: "https://pub.dev" source: hosted - version: "3.0.1" + version: "3.0.5" url_launcher_macos: dependency: transitive description: @@ -1329,7 +1337,7 @@ packages: sha256: a9b3ea9043eabfaadfa3fb89de67a11210d85569086d22b3854484beab8b3978 url: "https://pub.dev" source: hosted - version: "3.0.1" + version: "3.0.6" url_launcher_platform_interface: dependency: transitive description: @@ -1337,7 +1345,7 @@ packages: sha256: "4eae912628763eb48fc214522e58e942fd16ce195407dbf45638239523c759a6" url: "https://pub.dev" source: hosted - version: "2.1.1" + version: "2.1.3" url_launcher_web: dependency: transitive description: @@ -1345,7 +1353,7 @@ packages: sha256: "5669882643b96bb6d5786637cac727c6e918a790053b09245fd4513b8a07df2a" url: "https://pub.dev" source: hosted - version: "2.0.13" + version: "2.0.18" url_launcher_windows: dependency: transitive description: @@ -1353,7 +1361,31 @@ packages: sha256: e3c3b16d3104260c10eea3b0e34272aaa57921f83148b0619f74c2eced9b7ef1 url: "https://pub.dev" source: hosted - version: "3.0.1" + version: "3.0.7" + vector_graphics: + dependency: transitive + description: + name: vector_graphics + sha256: "670f6e07aca990b4a2bcdc08a784193c4ccdd1932620244c3a86bb72a0eac67f" + url: "https://pub.dev" + source: hosted + version: "1.1.7" + vector_graphics_codec: + dependency: transitive + description: + name: vector_graphics_codec + sha256: "7451721781d967db9933b63f5733b1c4533022c0ba373a01bdd79d1a5457f69f" + url: "https://pub.dev" + source: hosted + version: "1.1.7" + vector_graphics_compiler: + dependency: transitive + description: + name: vector_graphics_compiler + sha256: "80a13c613c8bde758b1464a1755a7b3a8f2b6cec61fbf0f5a53c94c30f03ba2e" + url: "https://pub.dev" + source: hosted + version: "1.1.7" vector_math: dependency: transitive description: @@ -1369,7 +1401,7 @@ packages: sha256: "86b4fb9e30613ef4ff7e47367bfec4b080ab17205b7d969cd12bbebde49476b1" url: "https://pub.dev" source: hosted - version: "2.4.10" + version: "2.7.0" video_player_android: dependency: transitive description: @@ -1377,7 +1409,7 @@ packages: sha256: "984388511230bac63feb53b2911a70e829fe0976b6b2213f5c579c4e0a882db3" url: "https://pub.dev" source: hosted - version: "2.3.10" + version: "2.4.9" video_player_avfoundation: dependency: transitive description: @@ -1385,7 +1417,7 @@ packages: sha256: d9f7a46d6a77680adb03ec05a381025d6e890ebe636637c6c3014cc3926b97e9 url: "https://pub.dev" source: hosted - version: "2.3.8" + version: "2.4.9" video_player_platform_interface: dependency: transitive description: @@ -1393,7 +1425,7 @@ packages: sha256: "42bb75de5e9b79e1f20f1d95f688fac0f95beac4d89c6eb2cd421724d4432dae" url: "https://pub.dev" source: hosted - version: "6.0.1" + version: "6.2.0" video_player_web: dependency: transitive description: @@ -1401,7 +1433,7 @@ packages: sha256: b649b07b8f8f553bee4a97a0a53d0fe78a70b115eafaf0105b612b32b05ddb99 url: "https://pub.dev" source: hosted - version: "2.0.13" + version: "2.0.16" vm_service: dependency: transitive description: @@ -1449,7 +1481,7 @@ packages: sha256: "857f77b3fe6ae82dd045455baa626bc4b93cb9bb6c86bf3f27c182167c3a5567" url: "https://pub.dev" source: hosted - version: "0.2.1" + version: "1.1.0" watcher: dependency: transitive description: @@ -1457,7 +1489,7 @@ packages: sha256: "6a7f46926b01ce81bfc339da6a7f20afbe7733eff9846f6d6a5466aa4c6667c0" url: "https://pub.dev" source: hosted - version: "1.0.2" + version: "1.1.0" web_socket_channel: dependency: transitive description: @@ -1465,7 +1497,7 @@ packages: sha256: "3a969ddcc204a3e34e863d204b29c0752716f78b6f9cc8235083208d268a4ccd" url: "https://pub.dev" source: hosted - version: "2.2.0" + version: "2.4.0" webkit_inspection_protocol: dependency: transitive description: @@ -1489,7 +1521,7 @@ packages: sha256: c9ebe7ee4ab0c2194e65d3a07d8c54c5d00bb001b76081c4a04cdb8448b59e46 url: "https://pub.dev" source: hosted - version: "3.1.3" + version: "5.0.5" xdg_directories: dependency: transitive description: @@ -1497,7 +1529,7 @@ packages: sha256: "11541eedefbcaec9de35aa82650b695297ce668662bbd6e3911a7fabdbde589f" url: "https://pub.dev" source: hosted - version: "0.2.0+2" + version: "1.0.1" xml: dependency: transitive description: @@ -1505,7 +1537,7 @@ packages: sha256: "80d494c09849dc3f899d227a78c30c5b949b985ededf884cb3f3bcd39f4b447a" url: "https://pub.dev" source: hosted - version: "5.4.1" + version: "6.3.0" yaml: dependency: transitive description: @@ -1513,7 +1545,7 @@ packages: sha256: "23812a9b125b48d4007117254bca50abb6c712352927eece9e155207b1db2370" url: "https://pub.dev" source: hosted - version: "3.1.1" + version: "3.1.2" sdks: dart: ">=3.0.0 <4.0.0" flutter: ">=3.0.0" diff --git a/pubspec.yaml b/pubspec.yaml index 9289ad2..6bf5718 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -28,33 +28,34 @@ dependencies: # The following adds the Cupertino Icons font to your application. # Use with the CupertinoIcons class for iOS style icons. # flutter pub run build_runner watch --delete-conflicting-outputs - dropdown_button2: ^1.5.2 + dropdown_button2: ^1.8.6 clipboard: ^0.1.3 cupertino_icons: ^1.0.3 chewie: ^1.2.2 - dio: ^4.0.0 + dio: ^5.2.1+1 duration: ^3.0.6 expansion_tile_card: ^3.0.0 flutter_keyboard_visibility: ^5.0.3 - flutter_svg: ^0.22.0 + flutter_svg: ^2.0.7 flutter_slidable: ^0.6.0 flutter_spinkit: ^5.0.0 fluttertoast: ^8.0.8 - file_picker: ^3.0.4 + file_picker: ^5.2.10 focused_menu: ^1.0.5 - font_awesome_flutter: ^9.1.0 + font_awesome_flutter: ^10.4.0 hidden_drawer_menu: ^3.0.0 http: ^0.13.3 json_annotation: ^4.1.0 json_patch: ^3.0.0 loading_overlay: ^0.3.0 - percent_indicator: ^3.0.1 + percent_indicator: ^4.2.3 + provider: ^6.0.5 shared_preferences: ^2.0.6 video_player: ^2.1.12 - badges: ^2.0.1 - flutter_downloader: ^1.6.1 + badges: ^2.0.2 + flutter_downloader: ^1.7.0 path_provider: ^2.0.2 - permission_handler: ^8.1.4+2 + permission_handler: ^10.3.0 flutter_client_sse: ^2.0.0-beta.1 url_launcher: ^6.0.12 optimize_battery: ^0.0.4 @@ -63,8 +64,8 @@ dependencies: bottom_sheet: ^3.1.1 contained_tab_bar_view: ^0.8.0 uni_links: ^0.5.1 - flutter_speed_dial: ^6.0.0 - syncfusion_flutter_charts: ^20.4.44 + flutter_speed_dial: ^7.0.0 + syncfusion_flutter_charts: ^22.1.34 bloc: ^8.1.2 flutter_bloc: ^8.1.3 equatable: ^2.0.5 diff --git a/test/widget_test/torrent_screen_widget_test.dart b/test/widget_test/torrent_screen_widget_test.dart index 12c01b9..8c29445 100644 --- a/test/widget_test/torrent_screen_widget_test.dart +++ b/test/widget_test/torrent_screen_widget_test.dart @@ -345,8 +345,8 @@ void main() { expect(find.text('Filter by trackers'), findsOneWidget); await tester.tap(find.byKey(Key("Show Chart Button"))); await tester.pumpAndSettle(); - expect(find.byIcon(FontAwesomeIcons.sortAlphaUp), findsOneWidget); - await tester.tap(find.byIcon(FontAwesomeIcons.sortAlphaUp)); + expect(find.byIcon(FontAwesomeIcons.arrowUpAZ), findsOneWidget); + await tester.tap(find.byIcon(FontAwesomeIcons.arrowUpAZ)); await tester.pumpAndSettle(); expect( find.byKey(Key("Sort By Status Bottom Sheet")), findsOneWidget); @@ -511,11 +511,11 @@ void main() { await tester.drag(find.text("Reannounce"), const Offset(0.0, -300.0)); await tester.pumpAndSettle(); expect(find.text("Initial Seeding"), findsOneWidget); - expect(find.byIcon(FontAwesomeIcons.checkSquare), findsOneWidget); + expect(find.byIcon(FontAwesomeIcons.squareCheck), findsOneWidget); expect(find.text("Sequential Download"), findsOneWidget); expect(find.byIcon(FontAwesomeIcons.square), findsOneWidget); expect(find.text("Download .Torrent"), findsOneWidget); - expect(find.byIcon(FontAwesomeIcons.fileDownload), findsOneWidget); + expect(find.byIcon(FontAwesomeIcons.fileArrowDown), findsOneWidget); expect(find.text("Set Priority"), findsOneWidget); expect(find.byIcon(Icons.file_upload_outlined), findsOneWidget); await tester.tap(find.byIcon(Icons.file_upload_outlined));