Total Commander Forum Index Total Commander
Forum - Public Discussion and Support
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Plugin management improvements

 
Post new topic   Reply to topic    Total Commander Forum Index -> TC suggestions (English) Printable version
View previous topic :: View next topic  
Author Message
X-Byte
Member
Member


Joined: 29 Nov 2004
Posts: 162
Location: Hessen, Germany

PostPosted: Sun Aug 05, 2012 12:27 pm    Post subject: Plugin management improvements Reply with quote

Total Commander, besides being a great file manager, offers great flexibility with its plugins.

Unfortunately, the usability of the current Plugin management is poor. You can barely change or edit the installed plugins, the information provided is bare metal.
For a TC beginner, it's absolutely not intuitive at all. The advanced users don't even use the graphical plugin management but edit the plugin sections in the ini file(s).

Alexey Torgashin created a much better alternative with TC Plugins Manager which unfortunately only seems available as 32 Bit edition.
While being helpful, I wish for a real usable plugin management within Total Commander.

First of all, a real table view instead of a listbox would give a much better overview, with all the advantages a table offers: sorting (filesystem/packer), multiple attributes, grid, column (auto)sizing. Allow to select multiple entries.


Suggested columns for all plugin management dialogs: Plugin Icon, Plugin Name, Version, Update, x32/x64, path+filename, website link, author, description.

I know some of the attributes aren't available yet, but a rework of the plugin package system should provide those and more. I made suggestion for that here.

Offer an additional button to make selected plugin paths relative to Total Commander's location, using %COMMANDER_PATH% as substitution.

Offer a button "Check for updates" which checks the update location provided by every (future) plugin for new versions and displays the new version number in the "update" table column. If no update is available, display "current", if an update check failed, display "failed", if the plugin doesn't offer the necessary update location, display "not available".
Clicking on an available updated plugin version offers the automatic download and installation of the updated plugin archive.

Offer a "Details" button to display an about box, giving further details and full length description about the plugin.

Offer a "Enabled/Disable" button to well, enable and disable selected plugins Wink


Packer plugins:
Offer a separate configuration dialog when double clicking (or the edit button) a plugin in the table. Display a listbox with all associated extensions. Have buttons for remove/add/change. Display the flags/packer capabilities next to the listbox using checkboxes, so each extension can be configured separately without much clicking. Have a checkbox "Customize" on top of the capabilities list which is unchecked by default, so the capabilities list is greyed out, but showing the default selected capabilities for this extension/plugin.

Filesystem plugins:
Offer renaming function in the table cell/as separate button.

Lister plugins:
Offer drag&drop sorting of the table items in addition to the up/down buttons.
Edit/Double click an item gives a separate dialog to modify the plugin triggers with either a help button for the available triggers or already integrated into the dialog.

Content plugins:
Same as lister plugins.


Comments, improvements, ranting are very welcome


Last edited by X-Byte on Sun Aug 05, 2012 3:51 pm; edited 1 time in total
Back to top
View user's profile Send private message
petermad
Power Member
Power Member


Joined: 05 Feb 2003
Posts: 5355
Location: Valsted, Denmark

PostPosted: Sun Aug 05, 2012 3:16 pm    Post subject: Reply with quote

For all plugins there shoud be an option to disable the plugin - just like thefre is in TC Plugins Manager.
_________________
#524
Danish Total Commander Translator
Windows XP Home 32bit SP3 & Windows 7 Home Premium 64bit SP1 and Windows 8. TC 8.01 32 + 64bit

Get Extended Total Commander Menus
Back to top
View user's profile Send private message Send e-mail Visit poster's website
X-Byte
Member
Member


Joined: 29 Nov 2004
Posts: 162
Location: Hessen, Germany

PostPosted: Sun Aug 05, 2012 3:53 pm    Post subject: Reply with quote

@petermad
Agreed, integrated that into my original post.
Do you know how TC Plugins Manager actually disables a plugin? What modifications are made to the ini for that?
Back to top
View user's profile Send private message
petermad
Power Member
Power Member


Joined: 05 Feb 2003
Posts: 5355
Location: Valsted, Denmark

PostPosted: Sun Aug 05, 2012 6:17 pm    Post subject: Reply with quote

Quote:
Agreed, integrated that into my original post.

Sorry, I overlooked that Embarassed

Quote:
Do you know how TC Plugins Manager actually disables a plugin? What modifications are made to the ini for that?

TC Plugins Manager moves the plugin's entry in wincmd.ini into a section called [DisabledPlugins] where it provides it with an index of it's previous number in the plugins list (Lister plugins and Content plugins) - very simple actually.
_________________
#524
Danish Total Commander Translator
Windows XP Home 32bit SP3 & Windows 7 Home Premium 64bit SP1 and Windows 8. TC 8.01 32 + 64bit

Get Extended Total Commander Menus
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> TC suggestions (English) All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Impressum: This site is maintained by Ghisler Software GmbH

Using phpBB © 2001-2005 phpBB Group