Replace UC2 in TC packer menus with anything another
Moderators: Hacker, petermad, Stefan2, white
Replace UC2 in TC packer menus with anything another
Now UC2 becomes useless (16 bit software does NOT work on Win64).
7zip, Uha, FreeArc, etc... would be better choice.
Now (while TC is in beta) is good time to suggest it to be replaced.
7zip, Uha, FreeArc, etc... would be better choice.
Now (while TC is in beta) is good time to suggest it to be replaced.
It would be even better to overhaul the packer dialog to allow the user to choose which packers should be shown for direct selection. Different users have different use cases, so if it's configurable everyone could be happy.
I'd really like to see some formats from packer plugins there. Yes, I can choose from the drop-down list, but that's just annoying when I need to switch the packer multiple times during my work - even more with plugins that are more pseudo-packers like TreeCopyPlus, CopyTree and the like.
So, I voted for "Replace with something customizable by user" since it's the one closest to my idea.
Regards
Dalai
I'd really like to see some formats from packer plugins there. Yes, I can choose from the drop-down list, but that's just annoying when I need to switch the packer multiple times during my work - even more with plugins that are more pseudo-packers like TreeCopyPlus, CopyTree and the like.
So, I voted for "Replace with something customizable by user" since it's the one closest to my idea.
Regards
Dalai
#101164 Personal licence
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64
Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64
Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
Exactly my thoughts whenever I use custom packer extensions!Dalai wrote:I'd really like to see some formats from packer plugins there. Yes, I can choose from the drop-down list, but that's just annoying when I need to switch the packer multiple times during my work - even more with plugins that are more pseudo-packers like TreeCopyPlus, CopyTree and the like.
You could even implement some more comfortable things, like the last three (or so) used packer extensions, quickly selectable with some keyboard shortcut, etc.
Anyway, if that dialog would have a customizable packer, the whole "Pack..." dialog should get a lot more space (width).
TC plugins: PCREsearch and RegXtract
We have grear Total7zip plugin, so I voted for FreeArc. I's powerful and stable tool even if in alpha state.
"I used to feel guilty in Cambridge that I spent all day playing games, while I was supposed to be doing mathematics. Then, when I discovered surreal numbers, I realized that playing games IS math." John Horton Conway
Scrolllist is the solution, see [1] or [2].Dalai wrote:I'd really like to see some formats from packer plugins there. Yes, I can choose from the drop-down list, but that's just annoying when I need to switch the packer multiple times during my work - even more with plugins that are more pseudo-packers like TreeCopyPlus, CopyTree and the like.
I don't think so:milo1012 wrote:Anyway, if that dialog would have a customizable packer, the whole "Pack..." dialog should get a lot more space (width).
[1]
Here's my first concept for "Pack files" dialog:
http://savepic.net/8240476.png
See diffrence:
1. WCX-plugins dropdown list is replaced with scrolllist
2. (optionally) Added 1 more packer
3. Buttons "Ok/Tree...." are moved to left side
BTW, if UC2 will be removed and 7ZIP (or anything else) would not be added, there would not be any need to move buttons to left.
[2]
Another concept I'll try explain with text, it is great pain to draw it in MsPaint, too much diffrence.
1. WCX-plugins dropdown list is replaced with scrolllist (the same to first concept)
2. EXE packers are shown at the top of scroll list.
3. External ACE, ARJ, LHA, RAR, UC2 are shown in common dropdown list (no button)
4. External ACE, ARJ, LHA, RAR, UC2 are shown only if their path string is filled. You can easily hide any of them when path string is empty.
5. Buttons are only used for internal packers (ZIP, TAR, GZ, TGZ).
Last edited by MaxX on 2016-06-18, 19:18 UTC, edited 1 time in total.
2MaxX
At first, I thought about a similar control, but then I realized: it's not really faster to select a packer from a list, although you can see (almost) all of them at the same time. It would be cool to select a packer by some (configurable) hotkeys. Hotkeys like the ones you get when prefixing a letter with an ampersand in menus.
Unfortunately I doubt that such hotkeys can be used in a list control. My idea is to draw a radio button for every packer the user wants to see in the dialog, up to some max number (e.g. 3x 3 or 3x 5).
Regards
Dalai
At first, I thought about a similar control, but then I realized: it's not really faster to select a packer from a list, although you can see (almost) all of them at the same time. It would be cool to select a packer by some (configurable) hotkeys. Hotkeys like the ones you get when prefixing a letter with an ampersand in menus.
Unfortunately I doubt that such hotkeys can be used in a list control. My idea is to draw a radio button for every packer the user wants to see in the dialog, up to some max number (e.g. 3x 3 or 3x 5).
Regards
Dalai
#101164 Personal licence
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64
Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64
Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
2Dalai
I have over 30 plugins, 3x5 will be not enough, 3x10 will be ugly.
I like scrolllist idea because it will be more compact.
As you know, now in dropdown list i can chose plugin/extenstion just pressing its first letter when point is on "->".
The same should be with desired scrolllist. I mean, you push LMB on it (or on "->") and press any (first) letter you wish.
Also it could be small button to dropdown all list.
I have over 30 plugins, 3x5 will be not enough, 3x10 will be ugly.
I like scrolllist idea because it will be more compact.
As you know, now in dropdown list i can chose plugin/extenstion just pressing its first letter when point is on "->".
The same should be with desired scrolllist. I mean, you push LMB on it (or on "->") and press any (first) letter you wish.
Also it could be small button to dropdown all list.
Well, the idea is that you enable only the plugins/packers you need frequently. The remaining ones could be available via another control, e.g. some menu button or something like that. Menu buttons are used at several places in TC.MaxX wrote:I have over 30 plugins, 3x5 will be not enough [...]
Yes, but you can't directly select all of plugins/packers that start with the same letter. The same applies to a listbox.As you know, now in dropdown list i can chose plugin/extenstion just pressing its first letter when point is on "->".
Regards
Dalai
#101164 Personal licence
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64
Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64
Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
If a solution like your first one would be implemented, sure.MaxX wrote:I don't think so
What I meant is if you make the radio buttons user configurable, we'd need a lot more width for them, as they are currently limited to three characters, and we can have any length with custom extensions (like "TreeCopy").
Looks good. A much better overlook over all available extensions.MaxX wrote:[1]
Here's my first concept for "Pack files" dialog:
That's why I'm for either an additional "history" list, where you can quickly select the last used extensions with hotkeys,Dalai wrote:Unfortunately I doubt that such hotkeys can be used in a list control.
or for three (or so) additional radio buttons, fillable by the user with his favorite extensions, maybe selectable with numpad 1, 2, 3 or similar.
Based on MaxX's first concept, sth. like
https://abload.de/img/tc9_packer_concept_0111z8v.png
TC plugins: PCREsearch and RegXtract
2Dalai
1. User presses key.
2. The event is sent to the dialog
3. Handle the event by forwarding the key to a method that checks the mnemonics set in the (custom drawn) list.
4. If there is a match set the item index accordingly and set the focus to the listbox.
5. If there is no match continue with standard key handler
This is how it could look like:
http://lefteous.totalcmd.net/tc/ideas/packer_dialog2.png
I don't think it's impossible. It could work like this.Unfortunately I doubt that such hotkeys can be used in a list control.
1. User presses key.
2. The event is sent to the dialog
3. Handle the event by forwarding the key to a method that checks the mnemonics set in the (custom drawn) list.
4. If there is a match set the item index accordingly and set the focus to the listbox.
5. If there is no match continue with standard key handler
This is how it could look like:
http://lefteous.totalcmd.net/tc/ideas/packer_dialog2.png
2Lefteous
Mmh, that could work. Your mockup looks good. I would separate the internal packers from plugins, though, maybe with some thin line in the list. And I wouldn't drop the little star that visualizes an external packer is needed for that format.
Regards
Dalai
Mmh, that could work. Your mockup looks good. I would separate the internal packers from plugins, though, maybe with some thin line in the list. And I wouldn't drop the little star that visualizes an external packer is needed for that format.
Regards
Dalai
#101164 Personal licence
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64
Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64
Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
Simple popup menu may also be used for custom packers (with auto-assigned shortcuts, e.g. 0, 1, 2, 3, 4 ..., a, b, c, ...).
Popup menu would be opened by clicking a button (with shortcut too, and this button could display currently selected packer).
And, of course, internal parametrized command for opening pack dialog with PRESELECTED packer would be another step to the future.
Would be really nice to hide unused predefined packers from list. I have none of 5 filled with paths in settings.
Popup menu would be opened by clicking a button (with shortcut too, and this button could display currently selected packer).
And, of course, internal parametrized command for opening pack dialog with PRESELECTED packer would be another step to the future.
Would be really nice to hide unused predefined packers from list. I have none of 5 filled with paths in settings.