FreeTubeApp / FreeTubeApp/FreeTube
[Feature Request]: Search for results in routes that don't currently support it
- Dominant language
- Vue
- Stars
- 21.9k
- Forks
- 1.5k
- Avg merge
- 1d 14h
- Merged PRs (30d)
- 62
Description
### Guidelines
- [X] I have searched the issue tracker for [open](https://github.com/FreeTubeApp/FreeTube/issues?q=is%3Aopen+is%3Aissue) and [closed](https://github.com/FreeTubeApp/FreeTube/issues?q=is%3Aissue+is%3Aclosed) issues that are similar to the feature request I want to file, without success.
- [X] I have searched the [documentation](https://docs.freetubeapp.io/) for information that matches the description of the feature request I want to file, without success.
- [X] This issue contains only one feature request.
### Problem Description
We currently allow filtering search results by matching substring on some routes (i.e., Subscribed Channels page, Remote Playlists, History, User Playlists, Channel page) but not on others (i.e., Subscriptions, search results, Watch page). The latter is because these results are not fully loaded in, and we want to make it clear that we're only showing the loaded-in results. Still, this can be irksome if you want to search for something on those pages.
### Proposed Solution
Implement a control that's present on the routes that don't currently results (i.e., all of the ones stated above) that allows you to filter visible results through a search. Ideally in a way that can be invoked and seen at any scroll level down the page. It has to very clearly communicate that it's only showing the currently loaded-in results. I'm still unclear on how this should work with a lazy list of videos like the Subscriptions page.
### Alternatives Considered
Watch route is optional given there are so few recommended videos anyway.
Choosing this PR is a step away from a generalized "Find in Page" search, which I'm starting to think will be pretty unnecessary once we have more specific search bars on about every route.
### Issue Labels
ease of use improvement
### Additional Information
Cho
Contributor guide
Assessment
This issue has not been assessed yet.