Introducing Flutter 3.13.0 release notes

Introducing Flutter 3.13.0 release notes

Aug 19, 2023
161

🔹 Framework Enhancements and Fixes:

- EditableText: Fixed an issue where the caret was misplaced when the selection was invalid.

- EventChannels: Methods added to mock EventChannels in flutter_test.

- InkWell: Fixed ripple visibility on right-click.

- AppLifecycleState: Prepared for adding values.

- Text Input: Adjusted to unfocus only when receiving a connectionClosed on non-web platforms.

- macOS: Reduced overscroll friction.

- ExpansionTile: Audited.

- BottomAppBar: Fixed doubled layers of color and shadow.

- CupertinoContextMenu: Fixed route animation exception.

- CupertinoListSection: New property `separatorColor`.

- Checkbox: Added optional `labelText` and `semanticLabel`.

- Cupertino: Enhanced picker performance with fewer opacity layers.

- Stepper: Added customization for connected lines.

- Semantics: Improved `SemanticsFlag` and `SemanticsAction`.

- CupertinoSwitch: Added `onFocusChange` and fixed adaptive variant issues.

- DraggableScrollableSheet: Adjusted for `NeverScrollableScrollPhysics`.

- SearchBar: Not impacted by `InputDecorationTheme`.

🔹 Tooling and Performance:

- JS Interop: Migrated JS interop to JS types for web.

- ShaderMask: Fixed example issue.

- Integration Test: Upgraded androidx test to 1.4.0.

- macOS: Adjusted overscroll effect.

- Cupertino: Adjusted desktop text selection toolbar.

- Scrollable: Ensured active `ListWheelScrollView` children relayout.

- DatePicker: Added `acceptEmptyDate` to `InputDatePickerFormField`.

- CupertinoRadio: New checkmark style.

- SliverAppBar: Improved text scale handling.

- NavigationDrawer: Added padding.

🔹 Deprecations and Removals:

- BinaryMessenger API: Moved from deprecated API.

- StaticIconProvider: Added documentation.

- TextSelectionHandleControls: Removed deprecations.

- OverscrollIndicatorNotification: Removed deprecated `disallowGlow`.

🔹 Other Notable Changes:

- Sliver Cross Axis Group: Introduced for layout control.

- CupertinoDatepicker: New `monthYear` mode.

- DraggableScrollableSheet: Fixed interactions with `SliverCrossAxisGroup`.

- Floating Action Button: Revised examples.

- Drawer: Linked API documentation to `NavigationBar`.

- Material 3: Updated tests and docs.

- Adaptive Alert Dialog: An adaptive alert dialog has been introduced

Подобається цей допис?

Купити для Muhammad Ali каву

Більше від Muhammad Ali