Tabs improvement

Here you can propose new features, make suggestions etc.

Moderators: Hacker, petermad, Stefan2, white

Geos
Junior Member
Junior Member
Posts: 5
Joined: 2010-06-01, 06:57 UTC

Tabs improvement

Post by *Geos »

Dear Author!

I use the program for many years and want to offer two features that are lacking.

1) The program works for weeks and months. Any power or computer failure loses all unsaved tabs. This is very inconvenient. It is important that all tabs and last open be saved even if the process of the program will be killed. If competently approach the implementation of this does not affect performance. For example, you can check a list of tabs every half hour and if it changed - save the changes. Or save them immediately, if such option would be in wincmd.ini (it's mutch better).

2) In each panel there are dozens of tabs. Browse them with the arrow keys <> are not very comfortable and slow. It would be better to add mouse cursor over the tab and scroll through the wheel. This should not show the contents of other tabs. Just the mouse wheel to similarly the <> (buttons to the right of the tabs) if the cursor is on the line of tabs. Again, it is very desirable regulation of the configuration through wincmd.ini.

Both of these proposals are extremely important and derived from the daily work of many years. Please consider them. Thank you very mutch!
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50873
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

1) Sorry, saving tabs on each change is impossible because today's virus scanners cause too much slowdown. Saving them regularly would be a solution. You can try to use a script which sends cm_ConfigSaveSettings regularly to the TC Window, see our Wiki on how to do that:
http://www.ghisler.ch/wiki/index.php/AutoHotkey:_Send_a_command_to_Total_Commander

2) I will consider it. Try using Ctrl+Tab (do not release Ctrl until you reach the right Tab), or use the multi-line tab control.
Author of Total Commander
https://www.ghisler.com
JustAnotherUser
Junior Member
Junior Member
Posts: 4
Joined: 2007-12-07, 10:11 UTC

Post by *JustAnotherUser »

hi,
ghisler(Author) wrote:1)You can try to use a script which sends cm_ConfigSaveSettings regularly to the TC Window, see our Wiki on how to do that
doesn't work properly.
when command is sent while doing an inplace-edit a file/dirname, focus is lost. maybe there other side-effects.
ghisler(Author) wrote:Sorry, saving tabs on each change is impossible because today's virus scanners cause too much slowdown
why not let decide the user if his system is fast enough for that? many other programs (i.e. firefox) come with crash recovery options. should be a must have-feature these days, even for so a popular piece of software like yours!

firefox works great with more than 150 tabs after a crash. there are no problems with virus scanners on my system.

if there were a limitation of performance, then excluding ini-file from scanner would be a simple task.

regards
Geos
Junior Member
Junior Member
Posts: 5
Joined: 2010-06-01, 06:57 UTC

Post by *Geos »

1) I do not understand why antivirus can slowdown the program because of this function. This functionality exists in many programs. For example, I opened more than 300 tabs in Google Chrome (open source) and immediately killed his main process. After the restart, he has restored all the tabs. It is checked together with several popular anti-virus - no problems even on old computers. TC already has the function of preserving and restoring tabs in the file, you need only to save tabs on the event (creation and deletion) and recover them after abnormal termination of the process. The script from Wiki does not work when TC Window is not active, so it not can be a full solution.

2) When tabs are really many (20-30 or more), without using mouse wheel will be uncomfortable. Using Ctrl+Tab is very different from my proposed solution, because Ctrl+Tab always opens the last tab and scroll the tabs one after another, when not seen a complete list of tabs. Only through a mouse wheel you can see all tabs from beginning to end instantly, simply by scroll wheel once. Multi-line tab control will take up too much space on the screen with a large number of tabs.
User avatar
wanderer
Power Member
Power Member
Posts: 1644
Joined: 2003-03-28, 14:35 UTC
Location: Sol

Post by *wanderer »

Geos wrote:It is important that all tabs and last open be saved even if the process of the program will be killed.
ghisler(Author) wrote:You can try to use a script which sends cm_ConfigSaveSettings regularly to the TC Window
I would also like to see such a feature but the problem is that i have unchecked all the "Save on exit" checkboxes in config because i don't want my setup to be altered (unless i manually choose it). That means that cm_ConfigSaveSettings would not be a convenient solution for me. Firefox's way of handling this is very nice and it's done without any user interaction.
ghisler(Author) wrote:2) I will consider it. Try using Ctrl+Tab (do not release Ctrl until you reach the right Tab), or use the multi-line tab control.
Perhaps a menu would also be convenient. When rightclicking on a tab, an "Open Tabs" menu item could exist in the context menu in which the titles of all tabs could exist.
- Wanderer -

¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Normally using latest TC on:
x32: WinXPx32 SP3 (very rarely nowadays).
x64: Clients/Servers - Win10/Win11 and Win2K16 to Win2K22, mainly Win10 though.
Geos
Junior Member
Junior Member
Posts: 5
Joined: 2010-06-01, 06:57 UTC

Post by *Geos »

Perhaps a menu would also be convenient. When rightclicking on a tab, an "Open Tabs" menu item could exist in the context menu in which the titles of all tabs could exist.
The idea is not bad, but this method takes more time - you must move cursor, press the button, select from the list and click on it again. If the list is long and does not fit on the screen - need to scroll through the list itself. A method for speed is not much better than the buttons <>.
Also at the long list you can move tabs of tape, ie the desired tab can be in the beginning, middle or end of tape of tabs. This will make the mouse wheel, but not will make the drop-down list.
A wheel mouse is the fastest way to open the desired tab. Cursor is in the area of the tabs (no matter on what the tab exactly), wheel quickly scrolls through the list and often desired tab stops just below the cursor. This method allows you to open a tab in just one click.
User avatar
Balderstrom
Power Member
Power Member
Posts: 2148
Joined: 2005-10-11, 10:10 UTC

Post by *Balderstrom »

Likely should be an automated TabSave that saves all the open tabs at a user-chosen time-interval into a user-chosen filename, or defaulting to Autosave.Tab
Akin to how opera saves it's current session pretty much whenever any of the opened Page-Tabs change --- which has no noticeable effect on antivirus: as its a plain text file.

When you restart TC if you haven't manually saved the tabs/settings TC will start as usual:
--- Whichever tabs were last manually saved.

Yet you would now have an option to load the Autosave.tab if you so wished.
User avatar
igitur
Junior Member
Junior Member
Posts: 2
Joined: 2011-01-19, 09:43 UTC
Location: Cape Town, South Africa
Contact:

Autosave Tabs

Post by *igitur »

Balderstrom wrote:Likely should be an automated TabSave that saves all the open tabs at a user-chosen time-interval into a user-chosen filename, or defaulting to Autosave.Tab
Akin to how opera saves it's current session pretty much whenever any of the opened Page-Tabs change --- which has no noticeable effect on antivirus: as its a plain text file.

When you restart TC if you haven't manually saved the tabs/settings TC will start as usual:
--- Whichever tabs were last manually saved.

Yet you would now have an option to load the Autosave.tab if you so wished.
I'm also in favour of autosaving tabs.

Currently my TC saves my tabs when I exit it, but often my computer crashes and when I restart and open TC, I've lost my tabs and hence usually my train of thought ;)

regards,
Francois
happytc
Junior Member
Junior Member
Posts: 42
Joined: 2011-01-21, 17:47 UTC

Post by *happytc »

Script method cannot save settings quietly!
When the topmost window isnot TC'window, the TC'icon on taskbar of system will twinkle after saving settings.
dpcdpc11
Junior Member
Junior Member
Posts: 9
Joined: 2006-08-27, 21:52 UTC

Post by *dpcdpc11 »

Mouse Scroll Wheel over the tabs is a must!
I've sent Christian a personal email regarding this matter... hope he listens!
I usually use about 23-30 tabs on each side so it's really time consuming having to manually scroll through them using the left and right arrows!
I've tried the Vertical Alignment option which I used for a while but this way I have such less space for the files panel!
Using Tabs on Multiple rows also doesn't work right cause the tabs always change their position!
Please add this feature in the next version!
User avatar
MVV
Power Member
Power Member
Posts: 8711
Joined: 2008-08-03, 12:51 UTC
Location: Russian Federation

Post by *MVV »

dpcdpc11,

I think drop-down menu with list of tabs would be more useful if you have 30 tabs. :wink:
User avatar
Vochomurka
Power Member
Power Member
Posts: 816
Joined: 2005-09-14, 22:19 UTC
Location: Russia
Contact:

Post by *Vochomurka »

Single user license #329241
PowerPro scripts for Total Commander
dpcdpc11
Junior Member
Junior Member
Posts: 9
Joined: 2006-08-27, 21:52 UTC

Post by *dpcdpc11 »

MVV wrote:dpcdpc11,

I think drop-down menu with list of tabs would be more useful if you have 30 tabs. :wink:
nope... would take longer to work with... and I'm all about timing!
scrolling just like I do in Firefox4 makes my work much more productive...
dpcdpc11
Junior Member
Junior Member
Posts: 9
Joined: 2006-08-27, 21:52 UTC

Post by *dpcdpc11 »

I really don't need any more programs to run in background... my win7 is packed! so I'd rather use a built in option of total commander than install PowerPro.
Baftiesee
Junior Member
Junior Member
Posts: 2
Joined: 2011-01-04, 20:10 UTC

Tabs improvement

Post by *Baftiesee »

Yes, it will be good to have different versions or variations on the tab list.

Don’t post tabs in the “song comment” area after uploading a song. I will be changing that box so that it is not scrollable.

If you have tabs in the “song comment” area, it would be a good idea to move them to the “your tabs” section
Post Reply