sienori / Tab-Session-Manager

WebExtensions for restoring and saving window / tab states
https://tab-session-manager.sienori.com/
Mozilla Public License 2.0
1.92k stars 191 forks source link

Select tabs to save as session #14

Open ayoisaiah opened 7 years ago

ayoisaiah commented 7 years ago

I think it an option to create a selection of tabs from the current window and save that as a session should be added to this addon.

I'm willing to take a stab at this if you want.

sienori commented 7 years ago

I think that option is necessary in the future. I will be happy if you will help me.

ffreeman21 commented 7 years ago

In the old Session Manager (which I'm still using under FF56), I do this by opening a second FF window and then dragging the taps I want to save from Window 1 to Window 2. Then I save Window 2 using Session Manager.

tbertels commented 6 years ago

See how MySessions does it with a panel on the left to select/unselect windows and tabs.

sienori commented 6 years ago

It is difficult to implement if it is the current UI of TSM (single column).

I implemented the function to delete window or tab on saved session. 12b592a #112 Once you saved it and edit the tab, I think that the function to select tabs when saveing is not necessary.

delete

alterechtschreibung commented 6 years ago

See also: https://github.com/sienori/Tab-Session-Manager/issues/229

alterechtschreibung commented 6 years ago

229 perfectly fits to a single column design.

GameKyuubi commented 5 years ago

@sienori I am not satisfied with this solution. It takes too much time. Say I want to close 5 related tabs to come back to them later in order to clean up my 50 tab, 12 window session. I must save all 50 tabs and then delete them one by one until I am left with 5. ... It's not a very convenient solution. Instead, I would like to select the tabs with ctrl and then click save. Thanks for your hard work :)

futagoza commented 5 years ago

@sienori This should be possible now using the second column:

  1. Add another option called Select tabs and/or windows to save to the Save a session menu.
  2. This option, when selected, should open a list of the current windows and tabs in the right column
  3. It should clearly state at the top of this right column that this session is unsaved
  4. Each listed tab should be selectable simply by clicking on it (no need for a checkbox this way)
  5. Each window, when clicked, should select all listed tabs for that window
  6. A selected tab entry (or window on all tabs) should either be highlighted or have a green tick
  7. To save this unsaved session, user must click the save option at the top (where open/delete are)
ngirard commented 4 years ago

Is your feature request related to a problem? Please describe.

I very often end up with windows having many tabs related to different topics. I need to save these tabs on a per-topic basis, rather than on a per-window basis.

My current workflow consists in

1) selecting the tabs related to topic "A" ; 2) right-click and select "move tabs in a new window" ; 3) experience a long moment of solitude while contemplating an ~agonizing~ irresponsive browser ; 4) at last, select "Save only active window" from Tab session manager and name the new session "A" ; 5) type Ctrl-w to close the new window ; 6) rince and repeat from step 1) for every topics

Describe the solution you'd like

I'd greatly benefit from an option to create a new saved session from the currently selected tabs only.

Describe alternatives you've considered

Saving selected tabs as a bookmarks folder is not an option, since indentations and tabs history are not preserved.

Additional context

Cheers from France ;-) !