Closed bill0042 closed 1 year ago
Do you notice any performance issue with impeller disabled?
I haven't done any comparison. We just started using Flutter 3.10 which is the first time it is enabled by default and then I started looking at this issue.
I would rather find an alternative for the strokes, as we don't use them a lot.
LL is using PaintingStyle.stroke to render dark outlines around white text to make it more readable on light backgrounds. Flutter 3.10, by default, enables a new Impeller rendering engine (https://docs.flutter.dev/perf/impeller) on iOS which has not yet implemented PaintingStyle.stroke (https://github.com/flutter/flutter/issues/126010). We need to disable Impeller until this issue is resolved.
From (https://docs.flutter.dev/perf/impeller#ios):
To disable Impeller on iOS when deploying your app, add the following tags under the top-level tag in your app’s Info.plist file.
<key>FLTEnableImpeller</key> <false />