secondlife / viewer

🖥️ Second Life's official client
GNU Lesser General Public License v2.1
211 stars 53 forks source link

Redesign Inventory to make it "smarter" and "comfy" #1088

Open phenelle opened 7 months ago

phenelle commented 7 months ago

NOTE: sorry its long text. Feel free to do what you want with those ideas / suggestions... (maybe split into smaller tickets, pick some or not. Or simply close with "wont fix" ^^)

Introduction

If you are like me.. then your inventory is a real mess. On my side, I currently have 15k items, into 1200 folders. And its hard to find items in it.

I know people would say "why dont you tidy your mess?" Think about it, as a mailbox:

A "simple" use-case

I want to find the new shoes my friend gave me 2 weeks ago.

Search "shoes"

So i search: "shoes" And bam... 500 results

search-shoes

Recent tab

Ok, no problem.. I will click "RECENT" Its recent.. she gave them to me 2 weeks ago

search-shoes-recent

(PS: question for 100L$: Does recent ever showed something relent one day? )

Filters

Filters?

search-shoes-filter

Filters are awesome. Why are they hidden into a RECENT tab that most of the time, return nothing And require to click "shows filters" to be displayed?

Singular vs plural

Ok now, maybe its because of the S in shoes. Let's try the singular word instead of plural. Bam.. 800 results Its even worst..

search-shoes-singular

Sorting by ... relevence?

Maybe i can configure the search to sort by relevence

search-ordering

According to what is displayed: it sorted by "most recent"? But the 1st item show are soo old. I haven't use or wear for at least 1y (The combination of those 3 filters makes it completely buggy / no sense)

Shoes? sneakers? heels? boots?

After scrolling for 2 hours.. I finally found them.. They are "boots". Not shoes... (ehh.. or not)

search-shoes-boots

Conclusion

IMOO, there is definitely something to do around this "window" to make is "smarter" and more comfy to use.

We can resume into a few enhancement: 1) new design (better UX) 2) smart text search (plural, singular, synonyms) 3) better sorting (by relevance, date imported, last wear, often use or not) 4) Filters (to drill the inventory items)

It could be something like this quick-and-dirty-wireframe

Sorry, its quick and dirty wireframe. But its simple is better... Jokes are always funniest when you don't have to explain them

akleshchev commented 7 months ago

"Recent" can potentially benefit if "since logoff" part will be more obvious.

They are "boots". Not shoes... (ehh.. or not)

Makes me wish we could distinguish meshes from everything else in inventory at minimum, ideally with ability to filter by presence of rigging (so that a wearable mesh will have a different icon from a mesh)