Remember search phrase in Crates and Playlists feature/view
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mixxx |
Confirmed
|
Wishlist
|
Unassigned |
Bug Description
Mixxx allows to enter a search phrase to filter the tracks in the selected crate or playlist. When selecting another crate or playlist the search phrase is cleared and all tracks in the selected crate or playlist are shown. It is not possible to enter a search phrase only once and click through different crates or playlists reusing the search phrase.
TODO:
- Preserve the search phrase while switching between different crates and plalists, i.e. use one shared search state for the Crates and Playlists feature respectively
- Apply the current search phrase of the corresponding feature (Crates or Playlists) on every newly selected crate or playlist until the search is cleared manually
To be discussed: In order to provide a consistent user experience we might also use a shared search state for Tracks / Missing Tracks / Hidden Tracks. Those are completely separate features, although they are displayed in a hierarchical structure.
This idea emerged while reviewing a bugfix PR:
https:/
description: | updated |
Changed in mixxx: | |
importance: | Undecided → Wishlist |
summary: |
- Keep search phrase in Crates and Playlists feature/view + Remember search phrase in Crates and Playlists feature/view |
Changed in mixxx: | |
status: | New → Confirmed |
Although this improves UX for the use case where you'd search for a certain artist or title in multiple crates, it may be regression for other use cases. Example:
* Tracks > filtered with 'bpm:=155-165' (footwork/juke)
* going to _vocal crate to throw in some samples or lay a story on top of an instrumental
> have to clear search phrase to see all tracks
* back to Tracks > have to re-enter search prase to get my footwork tracks back into view
Can certain search phrases like advanced filters be ignored when switching features?