Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

馃挕 [Feature]: Add categories for the APIs #112

Open
koustov opened this issue Oct 21, 2021 · 8 comments
Open

馃挕 [Feature]: Add categories for the APIs #112

koustov opened this issue Oct 21, 2021 · 8 comments
Assignees
Labels
enhancement New feature or request hacktoberfest hacktoberfest

Comments

@koustov
Copy link

koustov commented Oct 21, 2021

Is your feature request related to a problem? Please describe.
As the list will grow over time, we need a smarter mechanism to handle the heap. An easy and convenient way is to categorize them.

Describe the solution you'd like
A radio button-based category listing.

Describe alternatives you've considered
Tabs, accordion

Additional context

@koustov koustov added the enhancement New feature or request label Oct 21, 2021
@koustov
Copy link
Author

koustov commented Oct 21, 2021

@atapas can you assign it to me?

@atapas atapas added this to the Hacktoberfest-21 milestone Oct 22, 2021
@atapas
Copy link
Owner

atapas commented Oct 22, 2021

@koustov please come up with the design first and share.

@koustov
Copy link
Author

koustov commented Oct 22, 2021

@koustov please come up with the design first and share.

High-level wireframe
https://app.moqups.com/LEsZyn0fKfPUmXVeSDgn7qN3JetBc5oi/view/page/aa9df7b72

image

Note:

  1. Short of icons, please use your imagination
  2. In the list of the filters, the first one is for "ALL"

@atapas
Copy link
Owner

atapas commented Oct 23, 2021

One quick question @koustov => How does the icons related to the demo?

@koustov
Copy link
Author

koustov commented Oct 25, 2021

One quick question @koustov => How does the icons related to the demo?

The icons are carefully chosen categories (e,g,: "screen" for all screen-related demos). We can start with any popular icon library (which can give something around 70% impression) however eventually we would go for a custom set.

Note: On hovering category icons will render the category name

@atapas
Copy link
Owner

atapas commented Oct 27, 2021

Yes, a categorization is surely required. I liked the idea. However, I am not fully sure if this UX is the best one. The categorization(some of them, not all) That I can think of are,

  • Screen
  • DOM
  • Camera
  • Location
  • Connectivity
  • Operating System

Check out https://whatwebcando.today/ site. It has some categorization but it is not very useful either. Can we go for a low-fidelity wireframe with actual categorization?

@koustov @max-programming @niteshseram @mverissimo What are your thoughts?

@mverissimo
Copy link
Contributor

I like the idea, but we don't have much content for this, and about the layout, the reference sent by @atapas looks good, just needs a little enhancement.

@atapas
Copy link
Owner

atapas commented Oct 28, 2021

I like the idea, but we don't have much content for this, and about the layout, the reference sent by @atapas looks good, just needs a little enhancement.

To start with, we can keep the framework ready. It is ok if for some category it shows no demo available. That in fact drive us to create one sooner :).

Question to you @mverissimo => As you are planning the next PR to bring the rest of the demo inside the module and aesthetic, we can take up categorization right after that. What say? Or do we need to think about it togerger?

@atapas atapas added the hacktoberfest hacktoberfest label Sep 27, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request hacktoberfest hacktoberfest
Projects
None yet
Development

No branches or pull requests

3 participants