Skip to content

New control: AutoSuggestBox that allows snapping of resolved items #195

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

Closed
haroldma-zz opened this issue Aug 19, 2016 · 17 comments · Fixed by #3247
Closed

New control: AutoSuggestBox that allows snapping of resolved items #195

haroldma-zz opened this issue Aug 19, 2016 · 17 comments · Fixed by #3247

Comments

@haroldma-zz
Copy link

haroldma-zz commented Aug 19, 2016

Just like the messaging or mail app have. I wrote a control for UWP that does this:
image
image

Using it internally but hit me up on [email protected] to figure out how we can use it.

@haroldma-zz haroldma-zz changed the title New control: AutoSuggestBox that allow snapping of resolved items New control: AutoSuggestBox that allows snapping of resolved items Aug 19, 2016
@deltakosh
Copy link
Contributor

Do you think it is general enough to be included in the toolkit (not judging at all, just asking)

@haroldma-zz
Copy link
Author

haroldma-zz commented Aug 19, 2016

@deltakosh oh, yeah. Works the same as AutoSuggestBox and just let the user snap the suggestions (any object type).

Here's another scenario: comment replying in a social app. Use the @ sign to initiate the suggestions and snap users to mention in the comment.

The control only snaps to the left most but with a few modifications we can allow it to snap items anywhere.

@haroldma-zz
Copy link
Author

How it works: wrapper around a list of items. Using the template selector it can display a text block (snapped item) or text box. Use a WrapPanel for the list view to make it mimic a normal text box.

@deltakosh
Copy link
Contributor

Just gave you a thumb up:)
We need to allow it to work from right to left as well

@deltakosh deltakosh added help wanted Issues identified as good community contribution opportunities and removed need more info 📌 labels Sep 26, 2016
@deltakosh
Copy link
Contributor

@haroldma do you mind creating a PR? If you don;t have time @IbraheemOsama could help merging the code :)

Thank you gentlemen!

@IbraheemOsama
Copy link
Member

IbraheemOsama commented Oct 25, 2016

@haroldma any updates about this control ? :)

@lukasf
Copy link
Contributor

lukasf commented Mar 9, 2017

I was looking for something like this for an older project. In my case it was for adding tags (and have a list of known tags popping up while typing). In the end I used a different approach, but I think this would be a useful addition to the toolkit.

@Odonno
Copy link
Contributor

Odonno commented Mar 11, 2017

@lukasf I think it could be useful too.

@gbarcho
Copy link
Contributor

gbarcho commented Jun 27, 2018

Any update @lukasf or @haroldma?

@hariettem
Copy link

Sorry. I'm no longer in that team and it got dismantle.

On another hand, @deltakosh, what a small world! Didn't realize that you were involve in this project before.

@lukasf
Copy link
Contributor

lukasf commented Jun 29, 2018

@haroldma So you cannot provide the source code of that control anymore? That's unfortunate. I really think that this would make a very useful control, for tagging, metadata editing, profile names, stuff like that...

@lucaasrojas
Copy link
Contributor

What's the status?

@michael-hawker
Copy link
Member

Looks like #1638 was similar to this?

@lukasf
Copy link
Contributor

lukasf commented Apr 16, 2019

Only remotely similar. This one has a very different (better) UI and usability. This here is what we see in a lot of well done messaging apps. There should be a control for it in the toolkit or directly in UWP, because it would be useful for many scenarios.

@michael-hawker michael-hawker added this to the 6.0 milestone Jul 17, 2019
@michael-hawker michael-hawker removed the help wanted Issues identified as good community contribution opportunities label Jul 17, 2019
@michael-hawker michael-hawker mentioned this issue Aug 23, 2019
27 tasks
@michael-hawker
Copy link
Member

TokenizingTextBox is shipping in 6.0 and will be released soon, yay! Enjoy! 🎉🎉🎉🎉

@wbokkers
Copy link

Can't find TokenizingTextBox in 6.0... 😥

@michael-hawker
Copy link
Member

Hi @wbokkers, sorry about that, it's in the 6.0.0-rc1 package if you want to play with a preview of it. We realized we had some conflicting fixes in the end which invalidated a key scenario, programmatic manipulation, see #3057.

We had to make the decision to hold back the control as to fix it would probably introduce breaking changes later otherwise. We have to evaluate a solution and implement it still, but it's high on our priority list, as we know this is an important control.

@michael-hawker michael-hawker modified the milestones: 6.0, 6.1 Nov 19, 2019
@michael-hawker michael-hawker self-assigned this Nov 19, 2019
@ghost ghost added the in progress 🚧 label Mar 10, 2020
@ghost ghost added the In-PR 🚀 label May 15, 2020
@ghost ghost added Completed 🔥 and removed In-PR 🚀 labels May 16, 2020
@ghost ghost locked as resolved and limited conversation to collaborators Jul 15, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.