Added matching categories to the search results of ElementsPanel for better accessibility. #264
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.
Fixes #262
Describe the changes you have made in this PR -
Previously, when searching for something on the search bar of ElementsPanel, it used to give elements that contained the search input as a substring in the name of the element.
I have added a new section that will show the categories that match the search input. To do the same, I have added another
v-expansion-panel
below the one that shows matched elements.I haven't changed the code that is used to show all categories. I did it because I believe it will increase the readability of the code.
This feature will improve the accessibility of the search option. It will be even more helpful if, at a later stage, more categories are added.
Search Algorithm:
The search algorithm finds categories, for which any word in the category name starts with the search input. (Comparision is done after converting everything to lowercase.)
For example:
Screenshots of the changes (If any) -
Note: Please check Allow edits from maintainers. if you would like us to assist in the PR.