keycaplendar icon indicating copy to clipboard operation
keycaplendar copied to clipboard

More filter options - Material, Manufacturer

Open mxmilkiib opened this issue 3 years ago • 6 comments

I.e. into plastic, profile, etc.

mxmilkiib avatar Mar 26 '21 01:03 mxmilkiib

Adding more options for filtering/distinguishing sets by material and manufacturer is definitely something I've considered, but I'm not sure what the best approach would be.

Tracking profile, material, and manufacturer on a set by set basis, as keycapsets.com does, would require a large amount of work to go back and add the information to each existing set. On the other hand, having a separate database of profiles and corresponding material and manufacturer would definitely complicate matters.

It's still something I'll keep in mind, but it's pretty low priority in terms of things to add.

EskiMojo14 avatar Mar 26 '21 01:03 EskiMojo14

I'm referring to the existing data; given the 'Profile' filter section contains various "tags" that include ones solely for material types, others for profile type, and then for manufacturers. Could these not be separated visually to make it easier for the user?

mxmilkiib avatar Mar 26 '21 02:03 mxmilkiib

The current Profile field is entirely based on common usage - Cherry profile keycaps are referred to by their manufacturer, other profiles are referred to by name, and some profiles are available in both materials and thus are separated as such. It's all based on the natural way people refer to keycaps.

EskiMojo14 avatar Mar 26 '21 02:03 EskiMojo14

I agree, but you just naturally distinguished between three types yourself, ergo not "out there" for there being worth in slightly separating the list out; why not have all "only shape" filter options first, "only material" second, "combined material/shape" third, "manufacturer" fourth, or so?

I think I do understand though now that you are noting before that all the existing profile options are lumped in the one taxonomy set, so extra data entry (or advanced scraping) would be needed to separate those out in the DB.

But even if they are all in the same set behind the scenes, could the placement in the filter sidebar not be more distinguished?

mxmilkiib avatar Mar 26 '21 02:03 mxmilkiib

Separating them in the filter sidebar would be more confusing, in my personal opinion - I think it would imply that a set can be multiple things.

There aren't any profile names that are solely material based. The material is currently only added in the rare case where the same profile is available from the same manufacturer/vendor in both materials. (which currently only includes MT3)

I think it could be definitely useful for people who aren't familiar with all the profiles to have material and manufacturers noted somehow, but I don't think separating them in the sidebar is the right solution.

EskiMojo14 avatar Mar 26 '21 17:03 EskiMojo14

Sure thing. Thanks for the feedback and consideration.

mxmilkiib avatar Mar 26 '21 17:03 mxmilkiib