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

View DND: dropping into existing container is not discoverable for me #94695

Closed
bpasero opened this issue Apr 8, 2020 · 3 comments
Closed

View DND: dropping into existing container is not discoverable for me #94695

bpasero opened this issue Apr 8, 2020 · 3 comments
Assignees
Labels
feature-request Request for new features or functionality layout General VS Code workbench layout issues workbench-dnd Drag-and-drop issues
Milestone

Comments

@bpasero
Copy link
Member

bpasero commented Apr 8, 2020

I could not easily discover the support for taking a view container and dropping it into another container:

Kapture 2020-04-08 at 18 04 06

The 2 white bars look weird, I think:

  • I would not expect the horizontal white bar in this case because my intent is to drop into the container
  • I would expect the activity icon I am dragging over to show full drop feedback (I think as it used to be) to indicate that I am dropping into that container

//cc @sandy081

@bpasero bpasero added the layout General VS Code workbench layout issues label Apr 8, 2020
@sbatten
Copy link
Member

sbatten commented Apr 8, 2020

I agree that this should be improved. Some comments:

  1. Hovering over the center of an icon and having the sidebar switch to that viewlet does not change the drop behavior. It will still insert if you drop over the activity bar. This could change but currently the feedback indicates the actual behavior.
  2. I also like the idea of using the old bg hover effect to indicate that you can switch viewlets during hover. One idea might be that while you are hovering a specific icon, we fade in the bg color peaking at the point that the viewlet switches (potentially with a flash+reset at the end)

@sbatten sbatten added the workbench-dnd Drag-and-drop issues label Apr 8, 2020
@sbatten
Copy link
Member

sbatten commented Apr 8, 2020

Another idea based on sitdown discussion from today and details from @kieferrm:

  1. Have the insert behavior only work at the edges of the icon.
  2. In the middle of the icon, we use highlight bg to indicate this will go inside the view container.

We will probably want some delay or fade in on bg so re-arranging icons in the activity bar isn't noisy.

We never had drop inside view containers before so this is a new interaction for our users. The current design was made in a way that used only drop interactions that we had before. So it may be weird if a user tries to move the explorer icon down and now has to avoid the center of an icon.

@sbatten sbatten added the feature-request Request for new features or functionality label Nov 4, 2020
@sbatten sbatten added this to the Backlog milestone Nov 4, 2020
@sbatten sbatten assigned benibenj and unassigned sbatten Sep 11, 2024
@benibenj
Copy link
Contributor

Closing as there are no further plans here. Users are fine with the current drag and drop behaviour. The only feature they are interested in in this area is to be able to lock the view containers in place to not accidentally move them.

@benibenj benibenj closed this as not planned Won't fix, can't repro, duplicate, stale Dec 11, 2024
@vs-code-engineering vs-code-engineering bot locked and limited conversation to collaborators Jan 26, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
feature-request Request for new features or functionality layout General VS Code workbench layout issues workbench-dnd Drag-and-drop issues
Projects
None yet
Development

No branches or pull requests

5 participants