minbrowser / min

A fast, minimal browser that protects your privacy
https://minbrowser.org/
Apache License 2.0
7.98k stars 706 forks source link

TaskOverlay: select several tabs and send them to another task #478

Open code-hunger opened 6 years ago

code-hunger commented 6 years ago

When my task became too big (15 tabs) I wanted to split it into smaller parts to make it easier to work with. I ended up having to move the tabs by hand one-by-one to the desired task which would have been much easier if I could just select all of them and move them at once.

Here is how I imagine it can be implemented:

  1. On tab select/deselect at the top of the TO there will be some information about how many tabs are selected and possible options - close or move to specific tabs. We can have the suspend feature here, too (#355)
  2. For the way to select tabs I see a few alternatives:
    • Have a checkbox next to each tab element (in the TaskOverlay) like the close button. (occupies additional space but easy to use)
    • Use right click mouse button to select (no space taken but unintuitive)
    • Keyboard shortcuts - arrows to move around tabs and some key to select. This can be complementary to the main approach.

Now that I looked and played with the TO for a while, I think I have another argument for the first approach. I do rarely close a single tab from the TO. Often (I think it's always) I close multiple tabs in a sequence so it'd be nice to have a clear picture of what is removed (closed).
I don't know about other users, perhaps they've got different experience?

PalmerAL commented 6 years ago

Interesting idea, I'd like to know what other people think about this. (Also, I think I somehow never got a notification about #355, that sounds like a good idea as well).

MarkWahlsten commented 4 years ago

When my task became too big (15 tabs) I wanted to split it into smaller parts to make it easier to work with. I ended up having to move the tabs by hand one-by-one to the desired task which would have been much easier if I could just select all of them and move them at once.

Have a checkbox next to each tab element (in the TaskOverlay) like the close button.

E.g. –

Select all | Close selected | Move selected... | Finished | 🗑️

Select all | Close selected | Move selected... _____ ✔️X | Finished | 🗑️

If there ends up being more interest in this, I think this would be really useful!