@shbach
I think we are now clear on what and how filtering should be done. To summarize it:
- We are implementing filtering for plugins with 'filter icon button combined with menu items' + 'sorting icon(like we have in note list)'
- For now we will be supporting only one filter at a time which can be sorted with, for example name, release date.
- We will be removing the "Manage your plugins" label before the current 'cog' icon
How it will look from user's perspective:
A UI mock-up for this can be found here (expand this to view the mock-up):
- User first opens plugins sections in Settings, installed plugins are shown by default.
- If search bar is used then it will search all the plugins including remote ones.
- If user select some category then it will show all the plugins in that category including remote ones.
- Selected category name will be shown in 'Search Bar' either in text or like we do it when adding tags
- Only After selecting the category, we will allow the sorting as it's done in VS Code. Sorting icons will include a tool-tip.
- If user selects another category when a category is already is applied, then the latest one will replace it.
- And then if user wants to see the installed plugins, user can select the "Installed" category and sort it or just remove any existing category, and it will be the same as Step 1.
If we are on agreement on the above points, I will start implementing this.