- fix:
MenuFlyoutno longer throwsTypeErroron sub-items (#1337) - feat: Controls now respond to
VisualDensityfromFluentThemeDatafor compact sizing. UseFluentThemeData(visualDensity: VisualDensity.compact)to enable compact mode (#1175) - fix:
NavigationViewno longer throwsBoxConstraints has a negative minimum heightwhen header and menu button are both absent (#1334) - fix:
ProgressBarchooses the correct direction when directionality is right-to-left (#1291) - fix: Flyout's bottom shadow no longer clipped in bottom placement modes (#1323)
- fix: Correctly handle system text scaling on
DatePicker,TimePicker,AutoSuggestBox,CalendarDatePickerpopups (#1321, #1286) - BREAKING feat: Rename
RatingBartoRatingControl, and updated its style (#1274) - fix:
NumberBoxcompact overlay is now positioned correctly on right-to-left directionality (#1326) - BREAKING feat: Add
TreeViewControllerfor programmatic control ofTreeView(#1140)TreeViewControllerprovides methods:getItemFromValue(),addItem(),addItems(),removeItem(),moveItem(),expandItem(),collapseItem(),expandAll(),collapseAll(),selectItem(),deselectItem(),selectAll(),deselectAll()- Reordering items is supported via
controller.moveItem(item, newParent: target, index: 0)
- BREAKING feat:
TreeViewItem.childrenis now unmodifiable. UseTreeViewControllermethods (addItem(),addItems(),removeItem(),moveItem()) to modify tree structure. - feat:
TitleBarnow supports double-click callback to maximize or restore the window (#1298) - fix: Correctly apply
TitleBar'sisBackButtonEnabled(#1298)
What's Changed
- Fix TimePicker/DatePicker popup overflow when system text scaling is active by @Copilot in #1286
- feat: Update rating control, add example and update changelog by @bdlukaa in #1288
- fix: Remove ClipRect after flyout animation completes to prevent shadow clipping by @Copilot in #1295
- Fix NumberBox compact overlay positioning for RTL directionality by @Copilot in #1293
- Fix ProgressBar RTL direction by @Copilot in #1294
- Add double tap callback to title bar by @frg2089 in #1298
- feat: Add TreeViewController with programmatic reordering to TreeView by @Copilot in #1297
- fix: NavigationView negative BoxConstraints when header and menu button are absent by @Copilot in #1299
- feat: Implement compact sizing for controls via VisualDensity by @Copilot in #1301
- fix: MenuFlyout TypeError on findRenderObject in sub-item hover handler by @Copilot in #1306
- Fix Tooltip child state loss when cursor enters/leaves window by @Copilot in #1303
New Contributors
Full Changelog: v4.14.0...v4.15.0