- [Impeller] Text is transformed incorrectly on iOS
- [Impeller] Text is transformed incorrectly on iOS
Every change Boring Doc has indexed from official sources: breaking-change guides, hotfix changelogs and release notes. Filter by category, impact, platform, series and evidence type.
3679 changes · page 87 of 92
- [Impeller] Text is transformed incorrectly on iOS
- [Impeller] Draw calls could be improperly culled
- [Impeller] Float samplers can get re-ordered compared to SkSL
- Replace iPhone 6s with iPhone 11 as flutter test devices
Context menus, or text selection toolbars, are the menus that show up when long pressing or right clicking on text in Flutter, and they show options like **Cut**, **Copy**, **Paste**, and **Select all**. Previously, it was only possible to narrowly customize them using `ToolbarOptions` and `TextSelectionControls`. Now, they have been made composable using widgets, just like everything else in Flutter, and the specific configuration parameters have been deprecated.
The `FlutterViewController` property `splashScreenView` has been changed from `nonnull` to `nullable`.
This migration guide describes conversion of code that uses various static `of` functions to retrieve information from a context that used to return nullable values, but now return non-nullable values.
How to update a Windows project to support dark title bars
In accordance with Flutter's Deprecation Policy, deprecated APIs that reached end of life after the 3.3 stable release have been removed.
The `RouteSettings.copyWith` method is removed, and apps that use it need to use the constructor to create a new `RouteSettings` instance instead.
The Material widgets `Switch`, `SwitchListTile`, `Checkbox`, `CheckboxListTile`, `Radio`, `RadioListTile` now use `ColorScheme.secondary` color for their toggleable widget. `ThemeData.toggleableActiveColor` is deprecated and will eventually be removed.
- Glitches appear when scrolling on Android TV devices.
- Some widgets are not visible when nested inside of `ClipRRect` in CanvasKit mode when using Flutter web on Safari.
- fix error when using private variable setters in mixins on dart web.
- Type parameter nullability performs incorrectly in factory constructors.
- Fix null safety issue in TextFormField when Android devices pass no data
- Fix type conversion in TextInput that didn’t allow num types
- Fix unnecessary null safe exceptions in input decorators on Android
- Speculative fix for iOS screen flickering
- Using WebView leads to size error in platform_views since Flutter 3.3.0
- Apps crash when `FadeInImage` switches from cached to uncached images.
- Apps crash when combining emojis and Korean text.
- Move documentation build and deployment to post-submit.
- When debugging web apps, erroneous errors are displayed.
- On Flutter desktop apps, pixel snapping performs incorrectly when using opacity layers at certain DPRs and screen sizes.
- On android devices with a refresh rate greater than 60hz, frames jump when scrolling.
- App crashes on latest versions when AnimatedContainer / Container height is set to 0 and throws uncaught exception
- Fatal crash with java.lang.AssertionError when selecting text in TextField.
- Security vulnerability: There is a auth bypass vulnerability in Dart SDK, specifically dart:uri core library, used to parse and validate URLs.
- Avoid CFE crash when input contains invalid super parameters usage.
- Signing errors on iOS pod bundle resources on Xcode 14 "Signing for "x" requires a development team."
- Flutter tools ShaderCompilerException with exit code -1073740791.
- Custom embedders fail to build for 32 bit targets.
- Android plugins crash when using platform view's Virtual Display fallback.
- Package assets fail to load.
- Text rendering is handled incorrectly.
- Incorrect type propagation when using `late` variables in catch blocks.
- Windows apps crash when accessibility is enabled on apps that use widgets with custom semantic actions.
* `ImageProvider` now has a method called `loadBuffer` that functions similarly to `load`, except that it decodes from an `ui.ImmutableBuffer`. * `ui.ImmutableBuffer` can now be created directly from an asset key. * The `AssetBundle` classes can now load an `ui.ImmutableBuffer`. * The `PaintingBinding` now has a method called `instantiateImageCodecFromBuffer`, which functions similarly to `instantiateImageCodec`. * `ImageProvider.load` is now deprecated, it will be removed in a future release. * `PaintingBinding.instantiateImageCodec` is now deprecated, it will be removed in a future release.
The `PrimaryScrollController` API has been updated to no longer automatically attach to vertical `ScrollView`s on desktop platforms.