Skip to content
This repository was archived by the owner on Apr 3, 2025. It is now read-only.

Commit 6241ee4

Browse files
committed
feat(flutter): replace Skia with Impeller rendering engine
1 parent d612ae2 commit 6241ee4

File tree

9 files changed

+15
-243
lines changed

9 files changed

+15
-243
lines changed

android/fastlane/Fastfile

-2
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ platform :android do
88
"build",
99
"appbundle",
1010
"--release",
11-
"--bundle-sksl-path=shaders/android_sksl.json",
1211
"--build-number=#{options[:build_number]}",
1312
)
1413

@@ -23,7 +22,6 @@ platform :android do
2322
"build",
2423
"apk",
2524
"--release",
26-
"--bundle-sksl-path=shaders/android_sksl.json",
2725
"--build-number=#{options[:build_number]}",
2826
)
2927

ios/Runner.xcodeproj/project.pbxproj

+3-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
archiveVersion = 1;
44
classes = {
55
};
6-
objectVersion = 50;
6+
objectVersion = 54;
77
objects = {
88

99
/* Begin PBXBuildFile section */
@@ -350,6 +350,7 @@
350350
};
351351
3B06AD1E1E4923F5004D2608 /* Thin Binary */ = {
352352
isa = PBXShellScriptBuildPhase;
353+
alwaysOutOfDate = 1;
353354
buildActionMask = 2147483647;
354355
files = (
355356
);
@@ -464,6 +465,7 @@
464465
};
465466
9740EEB61CF901F6004384FC /* Run Script */ = {
466467
isa = PBXShellScriptBuildPhase;
468+
alwaysOutOfDate = 1;
467469
buildActionMask = 2147483647;
468470
files = (
469471
);

ios/Runner/Info.plist

+6-2
Original file line numberDiff line numberDiff line change
@@ -78,5 +78,9 @@
7878
<false/>
7979
<key>CADisableMinimumFrameDurationOnPhone</key>
8080
<true/>
81-
</dict>
82-
</plist>
81+
<key>UIApplicationSupportsIndirectInputEvents</key>
82+
<true/>
83+
<key>FLTEnableImpeller</key>
84+
<true/>
85+
</dict>
86+
</plist>

ios/fastlane/Fastfile

-1
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,6 @@ platform :ios do
5454
sh(
5555
"flutter", "build", "ios",
5656
"--release",
57-
"--bundle-sksl-path=shaders/ios_sksl.json",
5857
"--no-codesign",
5958
"--build-number=#{options[:build_number]}",
6059
)

macos/Runner.xcodeproj/project.pbxproj

+3-2
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
archiveVersion = 1;
44
classes = {
55
};
6-
objectVersion = 51;
6+
objectVersion = 54;
77
objects = {
88

99
/* Begin PBXAggregateTarget section */
@@ -203,7 +203,7 @@
203203
isa = PBXProject;
204204
attributes = {
205205
LastSwiftUpdateCheck = 0920;
206-
LastUpgradeCheck = 0930;
206+
LastUpgradeCheck = 1300;
207207
ORGANIZATIONNAME = "";
208208
TargetAttributes = {
209209
33CC10EC2044A3C60003C045 = {
@@ -255,6 +255,7 @@
255255
/* Begin PBXShellScriptBuildPhase section */
256256
3399D490228B24CF009A79C7 /* ShellScript */ = {
257257
isa = PBXShellScriptBuildPhase;
258+
alwaysOutOfDate = 1;
258259
buildActionMask = 2147483647;
259260
files = (
260261
);

macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<Scheme
3-
LastUpgradeVersion = "1000"
3+
LastUpgradeVersion = "1300"
44
version = "1.3">
55
<BuildAction
66
parallelizeBuildables = "YES"

package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
"version": "10.2.2",
55
"private": true,
66
"scripts": {
7-
"build:android": "flutter clean && flutter build apk --bundle-sksl-path shaders/android_sksl.json --release",
8-
"build:ios": "flutter clean && flutter build ipa --bundle-sksl-path shaders/ios_sksl.json --release",
7+
"build:android": "flutter clean && flutter build apk --release",
8+
"build:ios": "flutter clean && flutter build ipa --release",
99
"build:linux": "flutter clean && flutter build linux --release",
1010
"build:macos": "flutter clean && flutter build macos --release",
1111
"build:windows": "flutter clean && flutter build windows --release",

shaders/android_sksl.json

-71
This file was deleted.

shaders/ios_sksl.json

-161
This file was deleted.

0 commit comments

Comments
 (0)