elastic / kibana

Your window into the Elastic Stack
https://www.elastic.co/products/kibana
Other
19.62k stars 8.22k forks source link

Redesign Space Selector page to handle a large number of spaces more easily #113050

Open cjcenizal opened 3 years ago

cjcenizal commented 3 years ago

When there are a large number of spaces to select from, the space selector page becomes unwieldy (see screenshot below):

Some information that's also missing from this:

I think a designer could take a couple passes to optimize this page for a couple use cases:

My suggestion would be to split this view into two levels: a primary level consisting of cards for the user's last 5 or 6 most recently used spaces, and a secondary level consisting of a table ordered by newest spaces to oldest.

image

elasticmachine commented 3 years ago

Pinging @elastic/kibana-security (Team:Security)

legrego commented 3 years ago

Thanks for opening this and sharing your thoughts, CJ. We've been discussing this with @ryankeairns and @snide recently as well. I think there's broad consensus that the space selector is a bit lacking, and should be re-imagined to provide a better user experience.

ryankeairns commented 3 years ago

Adding to Larry's point, it may ben something quite different than just tweaking this page.

@alexfrancoeur @MichaelMarcialis Regardless of what is decided with the latest home page ideas, we should strongly consider prioritizing this piece of work.

elasticmachine commented 3 years ago

Pinging @elastic/kibana-design (Team:Kibana-Design)

ryankeairns commented 3 years ago

@MichaelMarcialis I chatted with @snide and, if possible, let's see if we can devote some time in 7.16 to address some of the issues outlined above. Namely, the scalability and perhaps some indicator of 'size' (e.g. # of objects, # of indices, etc. - not sure what is available here).

ryankeairns commented 2 years ago

Wireframes based on latest review feedback.

Putting this project back on shelf until re-prioritized; likely after the user entity project makes progress as the use of user profiles would benefit this experience.