Thanks to visit codestin.com
Credit goes to github.com

Skip to content

refactor(tui): Implement FuzzySelect and Popup widget#1813

Merged
gtema merged 1 commit into
mainfrom
tui
Jun 28, 2026
Merged

refactor(tui): Implement FuzzySelect and Popup widget#1813
gtema merged 1 commit into
mainfrom
tui

Conversation

@gtema

@gtema gtema commented Jun 28, 2026

Copy link
Copy Markdown
Owner
  • Refactor FuzzySelectList into FuzzySelectState (pure state) +
    FuzzySelect (StatefulWidget) + generic Popup widget
  • Remove FuzzySelectList component
  • Update cloud_select_popup, error_popup, project_select_popup,
    and resource_select_popup to use new widgets
  • Adaptive popup height based on item count instead of fixed 60 rows
  • Adaptive PageUp/PageDown based on viewport height

Signed-off-by: Artem Goncharov [email protected]

- Refactor FuzzySelectList into FuzzySelectState (pure state) +
  FuzzySelect (StatefulWidget) + generic Popup widget
- Remove FuzzySelectList component
- Update cloud_select_popup, error_popup, project_select_popup,
  and resource_select_popup to use new widgets
- Adaptive popup height based on item count instead of fixed 60 rows
- Adaptive PageUp/PageDown based on viewport height

Signed-off-by: Artem Goncharov <[email protected]>
@gtema gtema merged commit 9ce1ed2 into main Jun 28, 2026
18 checks passed
@gtema-release-plz gtema-release-plz Bot mentioned this pull request Jun 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant