axem-solutions / dem

Containerized Development Environment Manager for embedded development
Other
94 stars 15 forks source link

[FeatureRequest] Dev Env Settings Window input field #201

Open janosmurai opened 3 months ago

janosmurai commented 3 months ago

After the Dev Env Settings Window has been loaded, the input field should be the active UI item. If the input field is active, the '*' (asterisk) cursor should disappear. The input field should implement a simple search functionality:

As the user types into the search field, the item list should be filtered accordingly, after every keypress. If the user presses enter, the cursor should appear again, but in the filtered list. The list should become the active UI item. Pressing 'esc' should clear the search.

The user should be able to navigate between the UI items by pressing the ‘tab’ or ‘shift’ + ‘tab’ keys.

The Dev Env Settings window should look like this: dev_env_settings_window_tool_search_option

Entering the text to search for should look like this: dev_env_settings_window_searched

Reference: https://textual.textualize.io/widgets/input/


For axem internal use only: Jira: https://axem.atlassian.net/browse/DEM-282