Skip to content
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

Refactor FindWidget: shareable find component with history/commands #32241

Closed
3 tasks
cleidigh opened this issue Aug 10, 2017 · 12 comments
Closed
3 tasks

Refactor FindWidget: shareable find component with history/commands #32241

cleidigh opened this issue Aug 10, 2017 · 12 comments
Assignees
Labels
debt Code quality issues
Milestone

Comments

@cleidigh
Copy link
Contributor

cleidigh commented Aug 10, 2017

We added find widget for terminal and webview in last two iterations. Right now the way we reuse this component is still at view level, but features like history navigation, command registration, search state maintaining should be put into the component as well, instead of duplicating code in different areas.

Task list:

  • History navigation
  • Sharable component with commands
  • Move search states into Find Widget

@cleidigh already started #32113 and it's a pretty good start.

@weinand
Copy link
Contributor

weinand commented Aug 10, 2017

Is this on the August plan? Who will own this?

@rebornix
Copy link
Member

Thanks for creating this issue for me. I'll fill in more details.

@rebornix rebornix self-assigned this Aug 10, 2017
@rebornix rebornix changed the title Refactor FindWidget: Support disparate clients : August plan item Refactor FindWidget: sharable find component with history/commands Aug 10, 2017
@rebornix rebornix added this to the August 2017 milestone Aug 10, 2017
@rebornix rebornix changed the title Refactor FindWidget: sharable find component with history/commands Refactor FindWidget: shareable find component with history/commands Aug 10, 2017
@cleidigh
Copy link
Contributor Author

@rebornix
Shall we add the following task items?

  • Add FindWidget service (BTW I figured out the skeleton for this already !)
  • Make find options configurable for each widget eg: case sensitivity, regex et cetera

@rebornix
Copy link
Member

@cleidigh yes, they can be added when above items are finished. Let's try not to make the PR too large.

@rebornix rebornix added the debt Code quality issues label Aug 15, 2017
@cleidigh
Copy link
Contributor Author

cleidigh commented Aug 21, 2017

Addressed with PR #32113

@alexdima
Copy link
Member

alexdima commented Sep 1, 2017

Moving to September.

@alexdima alexdima modified the milestones: September 2017, August 2017 Sep 1, 2017
@cleidigh
Copy link
Contributor Author

cleidigh commented Sep 8, 2017

@rebornix
Just wanted to touch base.
I saw you used an intermediary approach just for the find history.
I wanted to check to see what I could do to help out for the September with these issues.
I would like to "redeem myself" ;-) with some more contribution.
Can you let me know if there is an appropriate area to help?
Cheers

@rebornix
Copy link
Member

rebornix commented Sep 8, 2017

@cleidigh thank you sir for your help ;) I'll take parental leave from next week and be away for about two months, sorry I can't guarantee to be online. Luckily we have quite a few help-wanted issues https://github.com/Microsoft/vscode/issues?q=is%3Aopen+is%3Aissue+label%3A%22help+wanted%22 , you can pick what interests you and once you file PRs, mention bot can find appropriate reviewers, have fun!

@cleidigh
Copy link
Contributor Author

cleidigh commented Sep 8, 2017

@rebornix
That's fantastic !! Congratulations !
have a great leave. Thanks for working with me and sorry for the confusion on the last PR.
I look forward to working with you again when you return.
in the meantime enjoy life with your new arrival 🥇
AllTheBest Christopher

@cleidigh
Copy link
Contributor Author

cleidigh commented Sep 8, 2017

@alexandrudima
will you be picking this up while @rebornix is out?
I'd like to continue to help on this issue since I was so deep into it already.
Adding Find Next/Find Previous is still an open issue #29661. I have code from an intermediary PR
that addresses this with separate commands parallel to the current implementation and without
the problems I inadvertently introduced attempting to use a global service/commands.
This does not address either the layer issues you identified or the re- factoring.

Has anyone decided the next steps on this? I will sign up to help if it makes sense. Trying to flesh out
what I will I help out on next.

@alexdima alexdima modified the milestones: September 2017, On Deck Sep 28, 2017
@cleidigh
Copy link
Contributor Author

@alexandrudima
Would you like me to submit the partial prior PR to address #29661 ?

@rebornix
Copy link
Member

rebornix commented Aug 2, 2019

Close it for now as we don't have plans for this task at this moment.

@rebornix rebornix closed this as completed Aug 2, 2019
@rebornix rebornix modified the milestones: On Deck, Backlog Aug 2, 2019
@vscodebot vscodebot bot locked and limited conversation to collaborators Sep 16, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
debt Code quality issues
Projects
None yet
Development

No branches or pull requests

4 participants