From edf2279b201c7bb1e320e809999d15758b92fc16 Mon Sep 17 00:00:00 2001 From: problematicconsumer Date: Sun, 20 Aug 2023 14:08:36 +0330 Subject: [PATCH] Update flutter version --- pubspec.lock | 42 ++++++++++++++++++------------- pubspec.yaml | 6 ++--- windows/runner/flutter_window.cpp | 5 ++++ 3 files changed, 33 insertions(+), 20 deletions(-) diff --git a/pubspec.lock b/pubspec.lock index 356c05e5..8624afcb 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -181,10 +181,10 @@ packages: dependency: transitive description: name: collection - sha256: "4a07be6cb69c84d677a6c3096fcf960cc3285a8330b4603e0d463d15d9bd934c" + sha256: f092b211a4319e98e5ff58223576de6c2803db36221657b46c82574721240687 url: "https://pub.dev" source: hosted - version: "1.17.1" + version: "1.17.2" color: dependency: transitive description: @@ -197,10 +197,10 @@ packages: dependency: "direct main" description: name: combine - sha256: "2474dab27a4d7fb52ecad28cca696f60b42422a2e1579367bd95b3ae772131ce" + sha256: ca39205d2f0f8ea87ae46cbbda8d6e9af4daf133d14e98281ff5caa3bd5f2182 url: "https://pub.dev" source: hosted - version: "0.5.3" + version: "0.5.4" convert: dependency: transitive description: @@ -585,10 +585,10 @@ packages: dependency: "direct main" description: name: gap - sha256: db02ec4ac4511ea8d324d7f671d526959a8e7857468b4ea64113fe8a82f16a2c + sha256: f19387d4e32f849394758b91377f9153a1b41d79513ef7668c088c77dbc6955d url: "https://pub.dev" source: hosted - version: "2.0.2" + version: "3.0.1" glob: dependency: transitive description: @@ -689,10 +689,10 @@ packages: dependency: "direct main" description: name: intl - sha256: a3715e3bc90294e971cb7dc063fbf3cd9ee0ebf8604ffeafabd9e6f16abbdbe6 + sha256: "3bc132a9dbce73a7e4a21a17d06e1878839ffbf975568bc875c60537824b0c4d" url: "https://pub.dev" source: hosted - version: "0.18.0" + version: "0.18.1" io: dependency: transitive description: @@ -761,18 +761,18 @@ packages: dependency: transitive description: name: matcher - sha256: "6501fbd55da300384b768785b83e5ce66991266cec21af89ab9ae7f5ce1c4cbb" + sha256: "1803e76e6653768d64ed8ff2e1e67bea3ad4b923eb5c56a295c3e634bad5960e" url: "https://pub.dev" source: hosted - version: "0.12.15" + version: "0.12.16" material_color_utilities: dependency: transitive description: name: material_color_utilities - sha256: d92141dc6fe1dad30722f9aa826c7fbc896d021d792f80678280601aff8cf724 + sha256: "9528f2f296073ff54cb9fee677df673ace1218163c3bc7628093e7eed5203d41" url: "https://pub.dev" source: hosted - version: "0.2.0" + version: "0.5.0" menu_base: dependency: transitive description: @@ -1198,10 +1198,10 @@ packages: dependency: transitive description: name: source_span - sha256: dd904f795d4b4f3b870833847c461801f6750a9fa8e61ea5ac53f9422b31f250 + sha256: "53e943d4206a5e30df338fd4c6e7a077e02254531b138a15aec3bd143c1a8b3c" url: "https://pub.dev" source: hosted - version: "1.9.1" + version: "1.10.0" sqlite3: dependency: transitive description: @@ -1278,10 +1278,10 @@ packages: dependency: transitive description: name: test_api - sha256: eb6ac1540b26de412b3403a163d919ba86f6a973fe6cc50ae3541b80092fdcfb + sha256: "75760ffd7786fffdfb9597c35c5b27eaeec82be8edfb6d71d32651128ed7aab8" url: "https://pub.dev" source: hosted - version: "0.5.1" + version: "0.6.0" time: dependency: transitive description: @@ -1466,6 +1466,14 @@ packages: url: "https://pub.dev" source: hosted version: "1.1.0" + web: + dependency: transitive + description: + name: web + sha256: dc8ccd225a2005c1be616fe02951e2e342092edf968cf0844220383757ef8f10 + url: "https://pub.dev" + source: hosted + version: "0.1.4-beta" web_socket_channel: dependency: "direct main" description: @@ -1531,5 +1539,5 @@ packages: source: hosted version: "2.1.1" sdks: - dart: ">=3.0.1 <4.0.0" + dart: ">=3.1.0 <4.0.0" flutter: ">=3.10.0" diff --git a/pubspec.yaml b/pubspec.yaml index c5cb4dc3..a9721db7 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -4,7 +4,7 @@ publish_to: 'none' version: 0.1.0 environment: - sdk: '>=3.0.1 <4.0.0' + sdk: '>=3.1.0 <4.0.0' dependencies: flutter: @@ -58,7 +58,7 @@ dependencies: url_launcher: ^6.1.12 # utils - combine: ^0.5.3 + combine: ^0.5.4 path: ^1.8.3 loggy: ^2.0.3 flutter_loggy: ^2.0.2 @@ -73,7 +73,7 @@ dependencies: flex_color_scheme: ^7.2.0 flutter_animate: ^4.2.0 flutter_svg: ^2.0.7 - gap: ^2.0.2 + gap: ^3.0.1 percent_indicator: ^4.2.3 fluttertoast: ^8.2.2 sliver_tools: ^0.2.12 diff --git a/windows/runner/flutter_window.cpp b/windows/runner/flutter_window.cpp index b25e363e..955ee303 100644 --- a/windows/runner/flutter_window.cpp +++ b/windows/runner/flutter_window.cpp @@ -31,6 +31,11 @@ bool FlutterWindow::OnCreate() { this->Show(); }); + // Flutter can complete the first frame before the "show window" callback is + // registered. The following call ensures a frame is pending to ensure the + // window is shown. It is a no-op if the first frame hasn't completed yet. + flutter_controller_->ForceRedraw(); + return true; }