-
Notifications
You must be signed in to change notification settings - Fork 30.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
Move "find" widget to panel, make consistent with search in files, preserve search query #75220
Comments
(Experimental duplicate detection) |
This isn't the first time these comments have come up, although I still mostly prefer the vscode way of doing things 😁 |
Another use case where the current behaviour is annoying is the following:
Expected: Actual: the search in file shows up and you have to retype Combining the two search options in one panel, or at the very least having them share the current search term, will resolve this. |
What compounds it even further, is that I noticed the find widget doesn't even share the search query between editors. That means if you are doing the above in multiple files, you'll have to re-type the search term for every single file. |
I found that (at least on OS X) the latter problem can be overcome by using the options:
|
On your issue of hard to see if active options, I agree. You can modify that with these "inputOption.activeBorder": "#666", // use your colors
"inputOption.activeBackground": "#db1717", // especially this one
"inputOption.activeForeground": "#fff", |
I am coming from Sublime Text and would like to see this implemented too. Moreover, I think that all those find/replace settings (while search the current/active file) are somewhat badly designed/aligned. I think that ST has designed the find/replace panel better by moving all find/replace settings (regex searching, case-sensitivity, whole word matching, search wrapping, searching in selection, case preservation and highlighting of matches) on the of the of the find/replace text boxes. |
I'm coming from Atom as well - as the teams at Github have completely abandoned the architecture behind APM prematurely. I digress. At any rate, the find widget is unbearably "Microsofty" or "Chromey." The way that Atom handled find and replace in a single dialog in the same, consistent place, is vastly superior for DX and UX. Count my vote as one to allow this dialog to live at the bottom in the panel with the rest of its siblings. Additionally, VS Code has bizarre bugs with alignment and phantom space in the editor with the widget at the top as can be seen in the attached video. Nov-09-2022.21-13-59.mp4 |
Not a bug- this is so you can avoid the find widget overlapping editor text |
@roblourens if that's a feature, it should have a CTA explaining as much. That's a completely foreign concept coming from other editors that more sensibly put the find/replace dialog beneath the editor. Coming from Atom, this was completely jarring and was driving me bonkers trying to figure out what wasn't working right. I even tried reinstalling. Several long-time VS Code users in my peer groups confirmed they were seeing the same thing and stated that they thought it was just a bug that would eventually get fixed - people who've been using VS Code for years didn't even know that was a feature. It seems a lot of UX decisions have been made as if they're expected, when in fact they're not at all. |
We closed this issue because we don't plan to address it in the foreseeable future. If you disagree and feel that this issue is crucial: we are happy to listen and to reconsider. If you wonder what we are up to, please see our roadmap and issue reporting guidelines. Thanks for your understanding, and happy coding! |
Coming from Atom, I cannot come to terms with how the "find" widget appears in the top-right of my screen, barely visible, with a weird dropdown to toggle replace option, and then the search in files has a completely different UX and is displayed at the bottom in a panel (or sidebar).
The find & replace, both in current file and globally, is one of the things in Atom that was done really well. You often have to switch from finding in a file to finding across all files, and the current experience in VS Code is simply subpar and inefficient.
I've searched for extensions that would move the find widget to a panel for consistency but to no avail.
Can you please consider improving the find UX and move the widget down to the panel for a consistent experience, along with other improvements like:
Compare the two below and judge for yourselves which has the better UX:
Atom
Search in files
Find in file
VSCode
Search in files
Find in file
The text was updated successfully, but these errors were encountered: