appcenter icon indicating copy to clipboard operation
appcenter copied to clipboard

A way to browse subcategories

Open danirabbit opened this issue 8 years ago • 8 comments

In addition to the standard .desktop categories, freedesktop covers quite a few subcategories. We should come up with a way to filter/browse by these additional categories

danirabbit avatar Nov 13 '17 18:11 danirabbit

May I suggest a sidebar for going between these subcategories? Would look clean and "standard".

lainsce avatar Nov 13 '17 18:11 lainsce

A multi-column layout might be better, since then developers can be encouraged to use subcategories to help with their app's discoverability.

harveycabaguio avatar Nov 13 '17 18:11 harveycabaguio

Also something to keep in mind while designing: subcategories is sort of a misnomer according to the FD.o spec; a subcategory can actually belong to more than one top-level category. This works fine with linear browsing but just keep in mind that any given subcategory doesn't necessarily "belong" to a top-level category.

cassidyjames avatar Nov 13 '17 18:11 cassidyjames

Would the toolbar pattern work here? I haven't seen it in use in elementary OS for quite some time, but it seems relatively well-suited.

cassidyjames avatar Nov 13 '17 18:11 cassidyjames

This is my idea pro svg

alainm23 avatar Apr 16 '18 15:04 alainm23

From #570

When browsing a specific category view (e.g. "Graphics"), we should display a filter bar of the other categories (e.g. "Photography", "Vector", "Raster") that exist in the apps' metadata. Essentially, we should treat them more like tags than explicit subcategories.

This is better than explicitly hardcoding all "additional categories" because:

  1. Some apps have multiple additional categories
  2. Additional categories, according to the spec, may have zero or more explicitly related registered categories
  3. This lets us more intelligently group categories at the top level/home page while also enabling drilling down further

Super duper rough sketch: img_20180116_154633

This also implies carrying translations for human-readable versions of the categories.

cassidyjames avatar Apr 17 '18 22:04 cassidyjames

Gonna punt this feature since we're already end of April

danirabbit avatar Apr 26 '18 22:04 danirabbit

I like the idea of diaplaying Categories first, then Tags(additional category) based on selected category. For the sake of handling some numbers, could we build some stats for every category + [num-of-apps-for-each-tag] so we can think on the number of items we should manage in the UI?

megatux avatar Nov 30 '18 22:11 megatux