Skip to content

build(deps): bump fluent_ui from 4.11.3 to 4.15.1#237

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/pub/fluent_ui-4.15.1
Open

build(deps): bump fluent_ui from 4.11.3 to 4.15.1#237
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/pub/fluent_ui-4.15.1

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Mar 30, 2026

Bumps fluent_ui from 4.11.3 to 4.15.1.

Release notes

Sourced from fluent_ui's releases.

v4.15.0 - TreeView, Visual Density and bug fixes

  • fix: MenuFlyout no longer throws TypeError on sub-items (#1337)
  • feat: Controls now respond to VisualDensity from FluentThemeData for compact sizing. Use FluentThemeData(visualDensity: VisualDensity.compact) to enable compact mode (#1175)
  • fix: NavigationView no longer throws BoxConstraints has a negative minimum height when header and menu button are both absent (#1334)
  • fix: ProgressBar chooses 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, CalendarDatePicker popups (#1321, #1286)
  • BREAKING feat: Rename RatingBar to RatingControl, and updated its style (#1274)
  • fix: NumberBox compact overlay is now positioned correctly on right-to-left directionality (#1326)
  • BREAKING feat: Add TreeViewController for programmatic control of TreeView (#1140)
    • TreeViewController provides 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.children is now unmodifiable. Use TreeViewController methods (addItem(), addItems(), removeItem(), moveItem()) to modify tree structure.
  • feat: TitleBar now supports double-click callback to maximize or restore the window (#1298)
  • fix: Correctly apply TitleBar's isBackButtonEnabled (#1298)

What's Changed

New Contributors

Full Changelog: bdlukaa/fluent_ui@v4.14.0...v4.15.0

Navigation view rework, Flutter 3.41

  • refactor: Consistent theme classes
  • fix: CalendarDatePicker throws state error when selecting date (#1251)
  • feat: Named constructors for InfoBar (#1247)
    InfoBar.info(title: Text(error));
    InfoBar.warning(title: Text(error));
    InfoBar.success(title: Text(error));
    InfoBar.error(title: Text(error));
  • refactor: Expose TooltipState
  • fix: NumberBox calls onChanged() when clicked on (#1196)
  • feat: Add NumberBox.parser, which allows to use a custom parse function for the number box. (#1166)
  • feat: Support long pressing on NumberBox increment and decrement buttons. Added NumberBox.interval (#1267, #843, #1285)
  • fix: Correctly lerp between theme properties (#953)
  • fix: Correctly apply theme durations to animations (#1231)

... (truncated)

Changelog

Sourced from fluent_ui's changelog.

4.15.1

  • fix: NavigationView auto display mode no longer shows a brief overlay when resizing from minimal to compact mode (#1316)
  • fix: MenuFlyout sub-item tree now correctly expands to the left and shows a chevron_left icon when right-to-left directionality is enabled (#1342)
  • fix: NavigationView compact pane PaneItemExpander flyout is now correctly placed in right-to-left directionality; Flyout leftTop and rightTop placement modes now correctly align with the top of the target element when the flyout is taller than the available space above the target (#1289)
  • fix: Tab in TabView is now draggable from its entire area, including the padding (#1356)

4.15.0

  • fix: MenuFlyout no longer throws TypeError on sub-items (#1337)
  • feat: Controls now respond to VisualDensity from FluentThemeData for compact sizing. Use FluentThemeData(visualDensity: VisualDensity.compact) to enable compact mode (#1175)
  • fix: NavigationView no longer throws BoxConstraints has a negative minimum height when header and menu button are both absent (#1334)
  • fix: ProgressBar chooses 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, CalendarDatePicker popups (#1321, #1286)
  • BREAKING feat: Rename RatingBar to RatingControl, and updated its style (#1274)
  • fix: NumberBox compact overlay is now positioned correctly on right-to-left directionality (#1326)
  • BREAKING feat: Add TreeViewController for programmatic control of TreeView (#1140)
    • TreeViewController provides 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.children is now unmodifiable. Use TreeViewController methods (addItem(), addItems(), removeItem(), moveItem()) to modify tree structure.
  • feat: TitleBar now supports double-click callback to maximize or restore the window (#1298)
  • fix: Correctly apply TitleBar's isBackButtonEnabled (#1298)
  • fix: TitleBar height no longer shrinks when the window is resized to a smaller width (#1340)

4.14.0

  • refactor: Consistent theme classes
  • fix: CalendarDatePicker throws state error when selecting date (#1251)
  • feat: Named constructors for InfoBar (#1247)
    InfoBar.info(title: Text(error));
    InfoBar.warning(title: Text(error));
    InfoBar.success(title: Text(error));
    InfoBar.error(title: Text(error));
  • refactor: Expose TooltipState
  • fix: NumberBox calls onChanged() when clicked on (#1196)
  • feat: Add NumberBox.parser, which allows to use a custom parse function for the number box. (#1166)
  • feat: Support long pressing on NumberBox increment and decrement buttons. Added NumberBox.interval (#1267, #843, #1285)
  • fix: Correctly lerp between theme properties (#953)
  • fix: Correctly apply theme durations to animations (#1231)
  • feat: Apply text height on Typography
  • refactor: Encourage usage of EdgeInsetsDirectional instead of EdgeInsets
  • BREAKING CHANGE refactor: Remove BottomNavigationBar and all its related widgets
  • MINOR BREAKING refactor: Remove Brightness.isLight, Brightness.isDark and Brightness.opposite extension methods. Use switch statements instead. Before:
    final theme = FluentTheme.of(context);
    final color = theme.brightness.isDark ? Colors.white : Colors.black;

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [fluent_ui](https://github.com/bdlukaa/fluent_ui) from 4.11.3 to 4.15.1.
- [Release notes](https://github.com/bdlukaa/fluent_ui/releases)
- [Changelog](https://github.com/bdlukaa/fluent_ui/blob/master/CHANGELOG.md)
- [Commits](https://github.com/bdlukaa/fluent_ui/commits)

---
updated-dependencies:
- dependency-name: fluent_ui
  dependency-version: 4.15.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dart Pull requests that update Dart code dependencies Pull requests that update a dependency file labels Mar 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dart Pull requests that update Dart code dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants