Session Manager 0.1 to 0.3.9+
- dougeeebear
- Posts: 548
- Joined: September 15th, 2005, 4:17 pm
-
- Posts: 947
- Joined: August 24th, 2005, 12:23 pm
C@rb0n wrote:dougeeebear wrote:Minor request:
Option in the closed tabs/windows list to "Delete all Closed Tabs/Windows".
Better wording might be "Clear Closed Tabs/Windows History"
I agree.
I like the "Session Manager" icon, dougeeebear.
Maybe, if you have time, could you make me an icon for my extension?
See my signature for the link if you're interested.
If not, that's okay.
I'll improvise something with Illustrator if I ever have time. But it won't be pretty
- dougeeebear
- Posts: 548
- Joined: September 15th, 2005, 4:17 pm
-
- Posts: 0
- Joined: December 31st, 1969, 5:00 pm
@alta88: <a href="http://www.haslo.ch/zeniko/software/sessionmanager.xpi">Session Manager 0.3.2.1</a> should fix the problem you describe (window position 0 wasn't correctly remembered).
@dougeeebear: You find a "Clear List" button in the Options dialog. If it should go quicker, use the following keyconfig shortcut:
@desertfox: 0.3.1.1 was mainly about remembering the position of the dialogs. 0.3.2 was about the Clear List button and 0.3.2.1 about the error mentioned above. Additionally I'm still refactoring code (which you won't notice unless you start digging yourself).
@dougeeebear: You find a "Clear List" button in the Options dialog. If it should go quicker, use the following keyconfig shortcut:
Code: Select all
SessionManager.clearUndoList();
@desertfox: 0.3.1.1 was mainly about remembering the position of the dialogs. 0.3.2 was about the Clear List button and 0.3.2.1 about the error mentioned above. Additionally I'm still refactoring code (which you won't notice unless you start digging yourself).
- dougeeebear
- Posts: 548
- Joined: September 15th, 2005, 4:17 pm
-
- Posts: 0
- Joined: December 31st, 1969, 5:00 pm
@dougeeebear: I'm not sure I understand your request. How do you get a window into the closed windows list if you never open more than one window? And why would you suddenly want to replace the current window with a closed one? Or are you just confused by the entry you get when replacing a window with another session? That one is in case you accidentally overwrite a window you still needed.
The problem: The preference "Replace Existing Windows" currently only applies when you restore a session. To have the same preference apply when reopening a closed window can be quite unexpected for people who are used to work with several windows - and it's somewhat counter-intuitive to restore a closed window not as such.
One alternative would be to replace the current window only if the reopened window is actually one which was overwritten earlier. But then I'd have to mark these "special" windows as such and try not to confuse the users when suddenly their window is overwritten when the reopen a closed window - and I've got no idea of how to do this sensibly...
The problem: The preference "Replace Existing Windows" currently only applies when you restore a session. To have the same preference apply when reopening a closed window can be quite unexpected for people who are used to work with several windows - and it's somewhat counter-intuitive to restore a closed window not as such.
One alternative would be to replace the current window only if the reopened window is actually one which was overwritten earlier. But then I'd have to mark these "special" windows as such and try not to confuse the users when suddenly their window is overwritten when the reopen a closed window - and I've got no idea of how to do this sensibly...
- dougeeebear
- Posts: 548
- Joined: September 15th, 2005, 4:17 pm
@zenico:
I have "Replace Existing Windows" checked because I never want more than one window open.
With "Replace Existing Windows" checked, when I restore a session, it replaces the contents of the current window, and the contents of the current window is then placed in the closed windows list.
This is as expected.
So every time I open another session, the current window is saved in the list.
For instance, If I open 10 sessions, I have 10 closed window entries.
I can get any one of them back any time I want.
This part is perfect.
Now, if I then restore one of those closed windows, it opens a second firefox window.
So now there are two windows open.
Every time I restore another one of those closed windows another window is opened.
Since these closed windows are actually previous current windows, they should replace the current window again.
I guess I can understand that.
How about another pref to cover that for people like me who don't like multiple windows.
(or tell me what to change in the code if you don't want to change the extension)
I have "Replace Existing Windows" checked because I never want more than one window open.
How do you get a window into the closed windows list if you never open more than one window?
With "Replace Existing Windows" checked, when I restore a session, it replaces the contents of the current window, and the contents of the current window is then placed in the closed windows list.
This is as expected.
So every time I open another session, the current window is saved in the list.
For instance, If I open 10 sessions, I have 10 closed window entries.
I can get any one of them back any time I want.
This part is perfect.
Now, if I then restore one of those closed windows, it opens a second firefox window.
So now there are two windows open.
Every time I restore another one of those closed windows another window is opened.
Since these closed windows are actually previous current windows, they should replace the current window again.
One alternative would be to replace the current window only if the reopened window is actually one which was overwritten earlier. But then I'd have to mark these "special" windows as such and try not to confuse the users when suddenly their window is overwritten when the reopen a closed window - and I've got no idea of how to do this sensibly...
I guess I can understand that.
How about another pref to cover that for people like me who don't like multiple windows.
(or tell me what to change in the code if you don't want to change the extension)
Last edited by dougeeebear on March 6th, 2006, 2:59 pm, edited 4 times in total.
-
- Posts: 0
- Joined: December 31st, 1969, 5:00 pm
dougeeebear wrote:How about another pref to cover that for people like me who don't like multiple windows.
(or tell me what to change in the code if you don't want to change the extension)
I'm no fan of prefs at all (since they either require UI or explanation - and even more testing). My compromise to you is thus: in <a href="http://www.haslo.ch/zeniko/software/sessionmanager.xpi">version 0.3.2.2</a> you can either press [Ctrl] and [Shift] when clicking on a closed window or you can use the following keyconfig shortcut for restoring the most recent of these entries in the current window (note: the replaced window is again added to the list of recently closed windows):
Code: Select all
SessionManager.undoCloseWindow(0, true);
- Recall
- Posts: 1686
- Joined: November 7th, 2004, 11:07 am
- Location: United Kingdom
zeniko, could you not add a pref to hide the tools menu rather than doing through css? Also are there any plans to redesign the options window? I am a huge fan of tabbed options windows. They are easier to navigate and smaller.
For example:
Tab One - General
Tab Two - Advanced
Tab Three - Expert.
For example:
Tab One - General
Tab Two - Advanced
Tab Three - Expert.
Mozilla/5.0 (Windows; U; Windows NT 6.0; en-GB; rv:1.9) Gecko/2008051206 Firefox/3.0
-
- Posts: 1428
- Joined: February 19th, 2005, 11:22 am
zeniko: There's a couple of problems I'm hoping you can resolve. First, it takes a long time for tabs to close, with Session Manager. For instance, say you have two windows open, and 14 tabs per window, each tab takes significantly longer to close than it does without Session Manager. Would there be a way to speed this up? I'm using a PIII 933 + 512 MB RAM (no swapping is occuring) + Win XP, SP2. The problem is noticeable both with Fx 1.5.0.1 and the Fx Trunk builds - slightly more so with the Trunk builds.
Also noticeable is the typing lag when Session Manager is saving (every 3 seconds or so). If you could possibly tweak the performance in those two areas, that would be much appreciated. Could it be that there's too many small disk accesses instead of blocks being written (i.e. caching what is to be written or what is read)? I have no clue - just thinking aloud.
Thanks
Also noticeable is the typing lag when Session Manager is saving (every 3 seconds or so). If you could possibly tweak the performance in those two areas, that would be much appreciated. Could it be that there's too many small disk accesses instead of blocks being written (i.e. caching what is to be written or what is read)? I have no clue - just thinking aloud.
Thanks
- dougeeebear
- Posts: 548
- Joined: September 15th, 2005, 4:17 pm