Pauan / tab-organizer

Google Chrome Extension that makes it easier to manage many tabs!
MIT License
66 stars 8 forks source link

Provide session management within Tab Organizer. #11

Open Pauan opened 9 years ago

Pauan commented 9 years ago

Originally reported on Google Code with ID 11

Please describe the feature you want.
A couple users asked for session management within Tab Organizer. I'm not against the
idea, per se, but I think it will be really hard to make it work correctly.

The problem, fundamentally, is with modes. Right now, Tab Organizer shows a list of
all your current tabs. A session manager, on the other hand, shows a list of all your
*past* tabs.

Because of this, we will probably need a way to switch from "normal" to "session manager"
mode and back again. Aside from the obvious problems with modes, there's the tricky
question of: how?

I don't think we can have it as a simple checkbox in the options. It needs to be something
the user can change on-the-fly. Should we have a dropdown box that lets the user switch
modes? That would take up precious space and also add UI clutter.

I've given this a lot of thought, and I just don't see a good way to implement it within
Tab Organizer, without causing problems. There are already session manager extensions
for Chrome, and you can run them at the same time as you use Tab Organizer.

However, I definitely welcome any ideas for how to implement this! If you have a good
idea for how to add session management to Tab Organizer, please tell me.

Reported by pcxunlimited on 2010-09-03 17:36:17

Pauan commented 9 years ago

Reported by pcxunlimited on 2010-09-03 17:37:39

Pauan commented 9 years ago

Reported by pcxunlimited on 2010-09-03 17:41:49

Pauan commented 9 years ago

Reported by pcxunlimited on 2010-09-12 02:13:09

Pauan commented 9 years ago
Now that we have the Menu button, I have a place to switch modes.

There are still some questions remaining, though: what is the purpose of session management?

I'm thinking of it in terms of snapshots. You can create a snapshot, which will contain
the state of all the open tabs. You can then open the snapshot at a later date, search
through it, etc.

Essentially, you're saving your open tabs to disk, and then reopening that session
later.

For those that use session management for crash recovery, etc. I can provide an option
to automatically create a snapshot every x hours.

There are further questions, though:

1) What if a user wants to save only a single window to a snapshot? Or even a single
tab?

2) Although the snapshot may be saved, what if a user wants to select 1+ tabs from
the snapshot, and reopen them in the current session?

3) What about moving tabs from one snapshot to another snapshot?

Reported by pcxunlimited on 2011-02-28 14:56:55

Pauan commented 9 years ago

Reported by pcxunlimited on 2012-04-30 23:25:44

Pauan commented 9 years ago

Reported by pcxunlimited on 2012-08-27 21:51:08

Pauan commented 9 years ago

Reported by pcxunlimited on 2012-08-27 22:01:06

Pauan commented 9 years ago

Reported by pcxunlimited on 2012-08-27 22:53:59

Pauan commented 9 years ago

Reported by pcxunlimited on 2012-08-27 23:04:22

Pauan commented 9 years ago

Reported by pcxunlimited on 2012-08-27 23:18:27

Pauan commented 9 years ago

Reported by pcxunlimited on 2012-08-27 23:32:45

Pauan commented 9 years ago

Reported by pcxunlimited on 2012-08-27 23:36:10

Pauan commented 9 years ago

Reported by pcxunlimited on 2012-08-27 23:39:18

Pauan commented 9 years ago

Reported by pcxunlimited on 2012-08-27 23:47:28