Skip to content
This repository has been archived by the owner on Dec 11, 2019. It is now read-only.

Improve Drag and Drop for Tabs #6242

Closed
1 of 5 tasks
cezaraugusto opened this issue Dec 15, 2016 · 10 comments
Closed
1 of 5 tasks

Improve Drag and Drop for Tabs #6242

cezaraugusto opened this issue Dec 15, 2016 · 10 comments
Assignees
Labels
feature/tabsbar fixed-with-brave-core This issue will automatically resolved with the replacement of Muon with Brave Core. initiative/ux-harmonization misc/drag-and-drop priority/P4 Minor loss of function. Workaround usually present. product/user-happiness project-tracking wontfix

Comments

@cezaraugusto
Copy link
Contributor

cezaraugusto commented Dec 15, 2016

We have React-DnD implemented as a dependency, and already used on new tab page.

React-DnD is a great library and since it's already implemented, could be useful for all features that require drag-n-drop. In this case, tabs.

Specific tasks

Related

@cezaraugusto
Copy link
Contributor Author

cezaraugusto commented Dec 15, 2016

Setting as backlog until we can deep dive on it setting to 1.2.0

@cndouglas
Copy link

Specific issue: #6033

@lifeinchords
Copy link

It would be great to be able to drag + drop between windows, to group tabs by topic, ie:
These 10 have to do with a vacation
These 15 tabs in this window are for this project
etc

@bsclifton bsclifton modified the milestones: 0.13.2, 1.2.0 Jan 20, 2017
@bsclifton
Copy link
Member

bsclifton commented Jan 20, 2017

Assigning over to @cezaraugusto who did a great job with the New Tab page (which uses the mentioned React-DnD library) 😄

@cezaraugusto let's check this one out AFTER you finish with these two issues:
#5918 (tabs responsiveness)
#5979 (pref for always allow fullscreen)

cc: @bbondy

@bsclifton
Copy link
Member

bsclifton commented Jan 20, 2017

@lifeinchords good call- we have an issue specifically tracking that if you wanted to subscribe 😄

Check it out here: #4402

@bsclifton
Copy link
Member

bsclifton commented Jun 7, 2017

cc: @bradleyrichter per our recent discussions

One of the behaviors he wanted to address was accidental tab tear off. We may choose to restrict the Y axis (have to drag more than 20px above or below the tab, etc).

@bradleyrichter can you help me break this task into several tangible tasks? Like

  • dragging tab should move it over to the next one once it's dragged 1/3 of the way into another tab
  • tab should be shown sliding BEHIND the tab next to it
  • etc

edit: updated original issue

petemill added a commit to petemill/browser-laptop that referenced this issue Oct 5, 2017
petemill added a commit to petemill/browser-laptop that referenced this issue Oct 5, 2017
@petemill petemill self-assigned this Oct 11, 2017
@Tomalak
Copy link

Tomalak commented Oct 22, 2017

I agree this needs work, the "accidental tab tear off" is a big annoyance for me.

It happens extremely often when switching tabs with the mouse (maybe HiDPI also has a negative effect here), and sometimes the torn-off tabs do not even want to re-integrate at all.

@bradleyrichter
Copy link
Contributor

@petemill is on the scene, doing a deep dive on all things tab DnD.

#10686

We are modeling Chrome but dealing with some challenges that come with Electron.

@cezaraugusto cezaraugusto added this to the Triage Backlog milestone Nov 8, 2017
@bsclifton bsclifton added initiative/ux-harmonization product/user-happiness priority/P4 Minor loss of function. Workaround usually present. labels Nov 8, 2017
@bsclifton bsclifton removed this from the Triage Backlog milestone Nov 8, 2017
@bsclifton bsclifton added this to the Triage Backlog milestone Nov 27, 2017
@NejcZdovc NejcZdovc modified the milestones: Triage Backlog, 0.20.x Release 2 (Referral Promotion), 0.21.x (Beta Channel) Feb 14, 2018
@bsclifton bsclifton modified the milestones: 0.21.x (Beta Channel), 0.22.x (Developer Channel) Feb 15, 2018
@bbondy bbondy modified the milestones: 0.22.x (Developer Channel), 0.23.x (Nightly Channel) Feb 25, 2018
@alexwykoff
Copy link
Contributor

@petemill - just updating plan of record to pull out the easy fix and jettison the rest. :D

@bsclifton bsclifton removed this from the 0.23.x (Developer Channel) milestone Jun 4, 2018
@bsclifton bsclifton reopened this Jun 4, 2018
@bsclifton bsclifton added fixed-with-brave-core This issue will automatically resolved with the replacement of Muon with Brave Core. wontfix labels Jun 4, 2018
@bsclifton
Copy link
Member

Marking as wontfix since we'll get this for free with Brave Core

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
feature/tabsbar fixed-with-brave-core This issue will automatically resolved with the replacement of Muon with Brave Core. initiative/ux-harmonization misc/drag-and-drop priority/P4 Minor loss of function. Workaround usually present. product/user-happiness project-tracking wontfix
Projects
None yet
Development

Successfully merging a pull request may close this issue.

10 participants