Bug 467682 - Initiate filter bar when typing
Summary: Initiate filter bar when typing
Status: REPORTED
Alias: None
Product: dolphin
Classification: Applications
Component: bars: filter (show other bugs)
Version: 22.12.2
Platform: Manjaro Linux
: NOR wishlist
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-03-22 08:38 UTC by Michael D
Modified: 2023-03-31 14:36 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael D 2023-03-22 08:38:19 UTC
It would be nice if the filter bar would automatically pop up once you start typing to filter a string. At the moment hitting a letter key, e.g. 't', moves to the next entry beginning with 't'. I suspect that this feature is not widely used and that initiating the filter bar would be far more useful. This is how nautilus functions, for comparison.
Comment 1 Felix Ernst 2023-03-26 22:49:48 UTC
I don't think those two should be combined. Typing a key to find a specific file seems intuitive to me. I don't think a user would want all the files that don't match this to be hidden then.

It certainly is a bit weird that we have a "type ahead" feature, a "filter" feature, and a "search" feature, but if I were to combine two of them it would be "filter" and "search" and not "type ahead" and "filter". In a way filtering is the same as searching but only for the current location.

I agree however that the "type ahead" feature could be improved in the sense that it currently isn't very clear what was typed. I believe we should show text in the bottom left of the view that explains "Jumping to "test"…". The text should fade away when no new key was typed for a second or two.
Comment 2 Michael D 2023-03-31 14:36:20 UTC
Actually, combining search and filter makes sense as longer as there is an option to search only within the current folder (and not recursively through subfolders), thereby providing filter functionality.