Skip to content

BottomNavigationBarItem's tooltip should not use the label text as a default #107036

@twoco

Description

@twoco

Flutter has some issues with tooltip for Windows Application. Tooltips are shown immediately on hover. That's annoying. On mobile you have to long press. Because you can't hover. We need some options or default behaviors.

  • The tooltip needs delay. Define an option with milliseconds or boolean between 0ms and 300ms (or some other good value).

  • Tooltips should not show the same state as the element where it comes from. For example: The BottomNavigationBarItem should not show a tooltip. The default behavior should be changed. It currently just shows the label. That's really bad UX. By default the tooltip's should be not shown. The FAB already works in this way. You have to specify the tooltip property to show it. Current workaround to suppress tooltips: Set tooltip to empty string.
    demo

  • Option to show tooltip only on long press as described in docs. Same behavior for Windows apps.

The text to display in the tooltip for this widget, when the user long presses the item.

It's a bad UX if everywhere floating tooltips. Especially if the tooltip is useless (same content).

Tested with Flutter 3.0.4 (stable) on Windows.

Metadata

Metadata

Assignees

Labels

P3Issues that are less important to the Flutter projecta: desktopRunning on desktopc: proposalA detailed proposal for a change to Flutterframeworkflutter/packages/flutter repository. See also f: labels.r: fixedIssue is closed as already fixed in a newer version

Type

No type

Projects

Status

Done (PR merged)

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions