-
Notifications
You must be signed in to change notification settings - Fork 3.2k
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’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Adds icon searching for issue #633 #682
base: main
Are you sure you want to change the base?
Conversation
… command OnLoaded to make use of async methods.
@microsoft-github-policy-service agree |
I took a quick look at the PR, there is one feature that is missing from the current setup, In the recent updates on WinUI Gallery, the team has added tags for each icon to allow searching icons by tags. I would like to import that behavior in WPF Gallery as well. I am okay with raising a separate PR for this. |
If there's an issue open for this or you make one go ahead and assign me |
Once this PR is done I will create an issue for the above request. |
@drusteeby, I was taking a look at the PR and here are a few points:
|
@dipeshmsft The UI is hanging because WrapPanel does not support virtualization. What would be your suggested solution for that? |
Great, can you add a Label before the textbox, something like "Search" / "Search Icons".
Regarding this let me take a look at it. If there is a quick solution then we will take it along with this PR, otherwise we will deal with it separately ? Does that sound okay to you ? |
@drusteeby , I have created the issue #686 as mentioned above to allow icon search using tags. |
Yeah all sounds good. At first I attempted to add a "loading spinner", which didn't work well because it was the UI thread itself taking the time. It also hangs when you first open the page. WinUIGallery loads the icons on app startup but I don't think that would gain much improvement here. |
Yeah, I remember, I tried this earlier as well. Didn't work for the same reasoning. |
Fixes issue #685 ( tracked by the parent issue #633 )
Moved IconPageViewModel to the DesignGuidance page for consistency
Uses parallel filtering as opposed to CollectionView filtering for faster performance with large iconsets.
Microsoft Reviewers: Open in CodeFlow