Mobile: Describe the plugin settings page #10207 #10511
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
We chose not to proceed with the functionality topic related to GitHub
mirror because during our analysis of the code in the mobile app, we
did not fully comprehend how integrating with GitHub mirror would be
beneficial for the project.
We tried to fully understand how GitHub
mirror works and how it could be integrated into our project, but we
concluded that the part of the code related to plugins did not seem
suitable for using this functionality.
As we were unable to clearly
discern the objective or the benefits that GitHub mirror would bring
in this specific context, we decided to direct our efforts to areas of
the project where we could have a more immediate and understandable impact.
We focused on the area of plugin categories. First and foremost, it's important to note that a single plugin can belong to more than one category. However, upon reviewing the plugins page, we found that the immediate information available (without clicking on each plugin's description) seemed insufficient in terms of providing comprehensive details about the categories each plugin falls into. Therefore, the first functionality we implemented was on the plugin search page, displaying one of the categories to which each plugin belonged. If a plugin belonged to more than one category, we showed the symbol "+" as there wasn't enough space to list them all.
Additionally, if a plugin didn't belong to any specific category, we added "Other" to indicate its classification.
We also added a plugin search filter by category, and on each specific plugin page, we included all of its categories.
Here are some screenshots demonstrating what we implemented:
Plugin box:
Filtered by... :
Filtered by "productivity" example: