Vencord / plugin-requests

Vencord plugin requests. Open the link below to create a request
https://github.com/Vencord/plugin-requests/issues/new?template=request.yml
27 stars 4 forks source link

Settings categories #666

Open trwy7 opened 4 weeks ago

trwy7 commented 4 weeks ago

Plugin Description

With more and more plugins it would be nice to sort them in the settings menu (Visual, Utility, etc). This will make sorting each plugin much easier, when you start typing in the search bar, all categories will open, until the search bar is cleared out. Technical info: Each plugin will need "categories": [] in their definePlugin(). All plugins without this at build time will be automatically put in an uncategorized section.

Image (bright) ![image](https://github.com/Vencord/plugin-requests/assets/47907719/21d14924-dec2-44c6-94ef-b08ab31f51fb)

Existing Plugin for other mod

No response

Request Agreement

programminglaboratorys commented 4 weeks ago

thinking about this, this would make searching and exploring easier. having over 100 plugins without something to separate them would make exploring harder.

trwy7 commented 4 weeks ago

thinking about this, this would make searching and exploring easier. having over 100 plugins without something to separate them would make exploring harder.

Especially with a lot of userplugins

erasels commented 4 weeks ago

I think this would've made my time when I first installed vencord and looked through all plugins a little easier. A system like this would live and die by how the categories work though.

Definitely a cool idea, but I think it's worth talking about how it's intended to be designed in case anybody actually picks this up.

mynameisbob1928 commented 4 weeks ago
  • Are multiple categories for a plugin allowed?
  • Are people allowed to define new categories?

Something that may fix both of these could be to instead of having the plugins visually separated, there could be a filter menu of all the different category’s available in the plugin list. Plugins can then have multiple category’s and if implemented correctly devs can make their own.

trwy7 commented 3 weeks ago
  • Are multiple categories for a plugin allowed?
  • Are people allowed to define new categories? Are the categories too permissive, you'll get big master categories that will be as useful as the current big list. If they're too restrictive, you get a bunch of small categories with very few plugins.

Multiple categories would be allowed, but they would need to be reviewed when a new plugin is added (via its PR). Defining new categories would be handled on a case-by-case basis. (eg. no making your username a category, vencord already has that functionality). The categories would be general (Utility, Tools, etc) to prevent categories from getting unused.

  • Are multiple categories for a plugin allowed?
  • Are people allowed to define new categories?

Something that may fix both of these could be to instead of having the plugins visually separated, there could be a filter menu of all the different category’s available in the plugin list. Plugins can then have multiple category’s and if implemented correctly devs can make their own.

This is also a great solution which would work for more fine categories (Like if a plugin has commands or not). This also opens opportunities for more filters (like direct author search)