Skip to content

Improve search UX with async execution and UI feedback#82

Merged
SlaVcE14 merged 2 commits intodevfrom
update-search
Dec 24, 2025
Merged

Improve search UX with async execution and UI feedback#82
SlaVcE14 merged 2 commits intodevfrom
update-search

Conversation

@SlaVcE14
Copy link
Owner

Update search in MainActivity to run asynchronously using ExecutorService, providing a smoother user experience and preventing UI blocking. Added a 'Searching…' indicator to the UI, updated layout and string resources, and ensured search can be cancelled if a new query is entered. Also improved UI state transitions when entering and exiting search mode.

Update search in MainActivity to run asynchronously using ExecutorService, providing a smoother user experience and preventing UI blocking. Added a 'Searching…' indicator to the UI, updated layout and string resources, and ensured search can be cancelled if a new query is entered. Also improved UI state transitions when entering and exiting search mode.
@SlaVcE14 SlaVcE14 added this to the 1.9 milestone Dec 21, 2025
Moved search-related logic from MainActivity to new SearchController and AndroidSearchController classes for better separation of concerns and maintainability. Updated SearchListAdapter and MainActivity to use the new controller structure, improving code organization and modularity.
@SlaVcE14 SlaVcE14 merged commit 7ddaf5f into dev Dec 24, 2025
3 checks passed
@SlaVcE14 SlaVcE14 deleted the update-search branch January 16, 2026 00:47
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