bdlukaa / bdlukaa/fluent_ui

Rework `ComboBox`

Open
#1,311 1 comment 0 reactions 0 assignees View on GitHub
enhancement w: ComboBox
Dominant language
Dart
Stars
3.5k
Forks
506
Avg merge
11d 2h
Merged PRs (30d)
3

Description

**Is your feature request related to a problem? Please describe.**
The current implementation of the `ComboBox` doesn't look good. Initially, it was built as a copy of the Material counterpart.

**Describe the solution you'd like**
I'd like to see the `ComboBox` reworked to use the `fluent_ui` built-in `Flyout` implementation, or potentially even `OverlayPortal`. This would bring its appearance and behavior much closer to the actual Windows Fluent design guidelines.

**Describe alternatives you've considered**
The main alternative is keeping the current Material-based implementation, but that defeats the purpose of having a dedicated Fluent UI library.

**Additional context**
Reworking this component will significantly improve the overall fidelity and feel of the library for users relying on dropdown/combo box inputs.

Contributor guide

No contributing guide indexed for this repository

Research direction

Locate the ComboBox implementation and review how its current Material-based dropdown works. Compare the built-in Flyout and OverlayPortal options, then use the Windows Fluent design guidelines as the target for appearance and behavior. The issue names no files or tests and does not define concrete acceptance criteria.

Written by the indexing model from the issue text.

Assessment

Tech stack
dart, flutter
Domain
design, frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.