Skip to content

Commit 21ceada

Browse files
authored
fix: Nearly all rare cases of GPU renderer issues, and allow building on manager again (#2602)
Signed-off-by: Pun Butrach <[email protected]>
1 parent 83fc7f1 commit 21ceada

File tree

6 files changed

+30
-23
lines changed

6 files changed

+30
-23
lines changed

.github/workflows/build_pull_request.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,11 @@ jobs:
3939
uses: subosito/flutter-action@v2
4040
with:
4141
channel: stable
42+
flutter-version: 3.29.x
4243
cache: true
4344

4445
- name: Cache Gradle
45-
uses: burrunan/gradle-cache-action@v1
46+
uses: burrunan/gradle-cache-action@v3
4647
with:
4748
build-root-directory: ${{ github.workspace }}/android
4849

.github/workflows/release.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,11 @@ jobs:
3737
uses: subosito/flutter-action@v2
3838
with:
3939
channel: stable
40+
flutter-version: 3.29.x
4041
cache: true
4142

4243
- name: Cache Gradle
43-
uses: burrunan/gradle-cache-action@v1
44+
uses: burrunan/gradle-cache-action@v3
4445
with:
4546
build-root-directory: ${{ github.workspace }}/android
4647

.github/workflows/sync_crowdin.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@ jobs:
2929
- name: Setup Flutter
3030
uses: subosito/flutter-action@v2
3131
with:
32+
channel: stable
33+
flutter-version: 3.29.x
3234
cache: true
3335

3436
- name: Sync translations from Crowdin

android/app/src/main/AndroidManifest.xml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,9 @@
3939
<meta-data
4040
android:name="io.flutter.embedding.android.NormalTheme"
4141
android:resource="@style/NormalTheme" />
42+
<meta-data
43+
android:name="io.flutter.embedding.android.EnableImpeller"
44+
android:value="false" />
4245
<intent-filter>
4346
<action android:name="android.intent.action.MAIN" />
4447
<category android:name="android.intent.category.LAUNCHER" />

pubspec.lock

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -42,10 +42,10 @@ packages:
4242
dependency: transitive
4343
description:
4444
name: async
45-
sha256: "758e6d74e971c3e5aceb4110bfd6698efc7f501675bcfe0c775459a8140750eb"
45+
sha256: d2872f9c19731c2e5f10444b14686eb7cc85c76274bd6c16e1816bff9a3bab63
4646
url: "https://pub.dev"
4747
source: hosted
48-
version: "2.13.0"
48+
version: "2.12.0"
4949
boolean_selector:
5050
dependency: transitive
5151
description:
@@ -299,10 +299,10 @@ packages:
299299
dependency: transitive
300300
description:
301301
name: fake_async
302-
sha256: "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44"
302+
sha256: "6a95e56b2449df2273fd8c45a662d6947ce1ebb7aafe80e550a3f68297f3cacc"
303303
url: "https://pub.dev"
304304
source: hosted
305-
version: "1.3.3"
305+
version: "1.3.2"
306306
ffi:
307307
dependency: transitive
308308
description:
@@ -368,10 +368,10 @@ packages:
368368
dependency: "direct dev"
369369
description:
370370
name: flutter_lints
371-
sha256: "3105dc8492f6183fb076ccf1f351ac3d60564bff92e20bfc4af9cc1651f4e7e1"
371+
sha256: "5398f14efa795ffb7a33e9b6a08798b26a180edac4ad7db3f231e40f82ce11e1"
372372
url: "https://pub.dev"
373373
source: hosted
374-
version: "6.0.0"
374+
version: "5.0.0"
375375
flutter_local_notifications:
376376
dependency: "direct main"
377377
description:
@@ -543,10 +543,10 @@ packages:
543543
dependency: "direct main"
544544
description:
545545
name: intl
546-
sha256: "3df61194eb431efc39c4ceba583b95633a403f46c9fd341e550ce0bfa50e9aa5"
546+
sha256: d6f56758b7d3014a48af9701c085700aac781a92a87a62b1333b46d8879661cf
547547
url: "https://pub.dev"
548548
source: hosted
549-
version: "0.20.2"
549+
version: "0.19.0"
550550
io:
551551
dependency: transitive
552552
description:
@@ -591,10 +591,10 @@ packages:
591591
dependency: transitive
592592
description:
593593
name: leak_tracker
594-
sha256: "6bb818ecbdffe216e81182c2f0714a2e62b593f4a4f13098713ff1685dfb6ab0"
594+
sha256: c35baad643ba394b40aac41080300150a4f08fd0fd6a10378f8f7c6bc161acec
595595
url: "https://pub.dev"
596596
source: hosted
597-
version: "10.0.9"
597+
version: "10.0.8"
598598
leak_tracker_flutter_testing:
599599
dependency: transitive
600600
description:
@@ -615,10 +615,10 @@ packages:
615615
dependency: transitive
616616
description:
617617
name: lints
618-
sha256: a5e2b223cb7c9c8efdc663ef484fdd95bb243bff242ef5b13e26883547fce9a0
618+
sha256: c35bb79562d980e9a453fc715854e1ed39e24e7d0297a880ef54e17f9874a9d7
619619
url: "https://pub.dev"
620620
source: hosted
621-
version: "6.0.0"
621+
version: "5.1.1"
622622
logcat:
623623
dependency: "direct main"
624624
description:
@@ -1329,10 +1329,10 @@ packages:
13291329
dependency: transitive
13301330
description:
13311331
name: vm_service
1332-
sha256: ddfa8d30d89985b96407efce8acbdd124701f96741f2d981ca860662f1c0dc02
1332+
sha256: "0968250880a6c5fe7edc067ed0a13d4bae1577fe2771dcf3010d52c4a9d3ca14"
13331333
url: "https://pub.dev"
13341334
source: hosted
1335-
version: "15.0.0"
1335+
version: "14.3.1"
13361336
wakelock_plus:
13371337
dependency: "direct main"
13381338
description:
@@ -1422,5 +1422,5 @@ packages:
14221422
source: hosted
14231423
version: "3.1.3"
14241424
sdks:
1425-
dart: ">=3.8.0 <4.0.0"
1426-
flutter: ">=3.32.0"
1425+
dart: ">=3.7.0 <4.0.0"
1426+
flutter: ">=3.29.3"

pubspec.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ publish_to: 'none'
77
version: 1.25.0-dev.1+101800061
88

99
environment:
10-
sdk: '>=3.8.0'
11-
flutter: '>=3.32.0'
10+
sdk: '>=3.7.0'
11+
flutter: '>=3.29.3 <=3.32.0' # Do NOT use 3.32.0, sees https://github.com/flutter/flutter/issues/169215
1212

1313
dependencies:
1414
animations: ^2.0.11
@@ -38,7 +38,7 @@ dependencies:
3838
font_awesome_flutter: ^10.8.0
3939
google_fonts: ^6.2.1
4040
injectable: ^2.4.0
41-
intl: ^0.20.2
41+
intl: ^0.19.0
4242
json_annotation: ^4.9.0
4343
language_code: ^0.5.5
4444
logcat:
@@ -78,9 +78,9 @@ dependencies:
7878
wakelock_plus: ^1.2.10
7979

8080
dev_dependencies:
81-
analyzer: ^6.3.0
81+
analyzer: ^6.3.0
8282
build_runner: ^2.4.15
83-
flutter_lints: ^6.0.0
83+
flutter_lints: ^5.0.0
8484
injectable_generator: ^2.6.1
8585
json_serializable: ^6.9.0
8686

0 commit comments

Comments
 (0)