Giter VIP home page Giter VIP logo

Comments (3)

ferferga avatar ferferga commented on August 16, 2024

Can go deeper in your reasoning of why that should be the behaviour? In fact, in current web it works this way and I recall it created confusion in the past for users.

I don't know any search functionality in any service that searches based on context (unless there's another search input form just for that specific context). For example, Spotify has a search input per playlist/album, but searching on the top search bar will always perform a normal search in all the service.

from jellyfin-vue.

OfficialCRUGG avatar OfficialCRUGG commented on August 16, 2024

I'll try my best. Most of my UX knowledge comes from intuition and pattern recognition, so I'm not always perfect at explaining things.

Firstly, a global search makes sense, I get that. The behavior of this being movies by default doesn't. If you want a global search, it should (a) either show results of any type of by default, or be set to the type of the category I'm currently on.

But as I said, I believe that some users may not interpret this as a global search bar, but as a "local" one.
I'd say what behavior is expected from a search is dependent on whether or not the user thinks the search bar is part of the "shell" (like the sidebar is) or part of the individual page (like e.g. the list of media you have)
The "top bar" which also has the search, currently has several things related to the current page, like filtering, amount of media, shuffle/play buttons, etc. This is all data related to the current page, so the user interprets the entire top bar as being related to the current page.

If you want to make this 100% intuitive and clear that this is a global search bar, you could visually seperate the bottom half of the top bar, as shown in this very rough mockup

mockup

I'm not really good at explaining these things, so I hope it's somehow understandable. And yes, this is a very minor thing, but I still think that the small things like these make a difference, even if not directly apparent.

Besides this, I still think the option of a per-category search would be great, perhaps through a search icon left of the shuffle button?

from jellyfin-vue.

erikbucik avatar erikbucik commented on August 16, 2024

We discussed this issue; will probably split the search bar into two (global & local) when we redesign the content filtering component.

from jellyfin-vue.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.