sienori / Tab-Session-Manager

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

New firefox tab for TSM managment of sessions #284

Open kikecalpe opened 6 years ago

kikecalpe commented 6 years ago

Is your feature request related to a problem? Please describe. Recently I came from other session manger and imported all my sessions into TSM, while arranging the sesions I've found this a hard and long task, every time I need to redistribute tabs in new windows there is different usecases:

  1. when every tab is saved in a window with other tabs you don't need: only delete non desired tabs, rename session and tag it.
  2. like 1 but you need to save tabs in different windows: then you need to open the window, rearrange tabs in different windows and save what you want. Other option is open the saved window, close immediately some tabs and save the window session, and in the saved session you opened delete the tabs you recently saved in the other window session, rename and tag it.
  3. you need to save tabs or windows from different sessions into a unique session: you need to open everything, save and tag again, and delete the old ones.
  4. could be different use cases I didn't found.

Moreover: If you have a list of hundreds sessions, when you open a window or session every time you click again in TSM icon you'll have to dive again in the list filtering or anyway looking for sessions again (your seek doesn't get saved).

Describe the solution you'd like Create a new firefox tab for TSM managment of sessions, windows and tabs, like the settings one. There tabs and windows could be drag and drop, deleted, renamed, etc. There tags could be show in a tree view (TSM doesn't have nested tags?), expanse, collapse, etc. Well, this is a big feature request... but what about honour the Tab Session Manager name? now it looks like a window/windows session manager, features for really managing tabs are needed.

Describe alternatives you've considered As said, your seek in the little window is not kept between window/sessions opens, a solution could be open this little window in a new firefox tab, so it remains opened and your seek is safe while managing tabs and sessions. This is my preferred.

Other option could be to save your search or context for next time you click the TSM icon.

Additional context Will be added if you have any doubt or don't understand me (English is not native language for me).

sienori commented 6 years ago

I plan to implement that feature in the future. Before that, I'd like to port the session list to React.