I had enough time last days so I was able to finish (somehow) support of packer plugins, fix some bugs, create new ones and release this way new version of File Commander. One of improvements that should be in previous release is switching column sets. I don't know why I forgot that, it's now possible from main menu. Two another most significant improvements are user definable favourite directories and (limited) support of packer plugins. By limited I mean it „should“ support browsing through archive and unpack files. This version is also using Qt 4.3.0 which means there are right file icons by the files. And it seems like QFileSystemWatcher class (for monitoring file systems) is working much better so automatic refreshes works almost how it should work (if it's not enough I can add automatical refresh of directory view after every made operation).
I tested only two packer plugins – ISO and 7-Zip. I tested
ISO as first and when it seems like it's finally working I tested it
with 7-Zip plugin and it wasn't working very well…
. Now it is but I would like to tell you that other plugins might not
work correctly so just (kindly
) let me know and I will (try to) fix it. The same is still for content
plugins – there are some types not handled so if there should be some
value in column and it's not tell me. It's because I had not
content plugin with these type of values to test it.
Another thing I'm thinking about is… what next? I have some ideas like
- extend packer plugin support by packing, testing and maybe some other methods there (deleting, multiple volumes support, configuration and so on)
- implement FTP client (and Qt 4.3.0 has as a new feature support of SSL) but this could take some time…
- something else
(bug fixes at most and work on some „details“)
So… if you would like to use this application and want to have something there in „near future“ you can make a choice.
Changelog:
- counting with directory size when selecting directories
- Favourite directories (accessible via button, main menu and shortcut)
- case insensitive sorting
- switching column set by Panel menu item
- set column set to default (Full) if selected is empty or not exits (or recreate Full if it's selected and empty)
- set focus to text edit in Lister to be able to use cursor keys after show
- automatically expand all favourite directories in Options
- (Windows) set current panel path when executing file
- support of packer plugins (browsing archive and extracting files for now)
- cCopyMoveConflict class extended for use in single thread
- cDiskSpace class extended for use in single thread
- cPermission class extended for use in single thread
- cRename class extended for use in single thread
- set focus to new directory created by main button
- extracting selected archive files by menu item Unpack selected files…
- main window layout changed to better resizing
- Lister window modified
- filter apply fix
- fixed crash when closing Lister
- write plugins in settings file another way to store more data in future by each of them
- another way of reading plugins from settings file
- another way of creating column set in settings file
- don't count directory size if already counted
- invalidate right tab when directory in it is modified
- remove directories from QFileSystemWatcher only if they are not in another tab
- branch view fix
- delete operation can be canceled
(again?) - disabling Lister plugins
- crashing when switching drive fixed
- quick search fixed
- disabling content plugins
- lister has big problems with handling larger files (whole file is in memory…, task entry 151667 in Trolltech's task tracker)
- for some lister plugins (editors and other witch grab keyboard) main menu is not activated by alt key
- directories get more time to show content because are file icons are detected before showing any file (with Qt 4.3.0 or later)
- and many other things to do…

Hi there,just found your filecommander in the new releases bin of SF.I think i was the first to download :)
Any the prog,i know it`s alpha ,but is very stable allready,like the layout is very clean how a file manager should be.
Some directorys theres a little delay in opening,crashed on „Branch View“.
This uses the Linux Qt widgets/tools etc? Amazingly solid stuff.
I love it i`ll be here watching and hoping that your filemanager can replace xplorer2.
DarkTrancer
June 17th, 2007
Hi, glad to read this
. And to answer your questions – the delay in opening is because of
sorting and mostly because of loading all file icons before they are visible in
the panel – I will work on delayed icon loading.
.
Branch view crash is not so good but.. now I have no idea why it could happen.
And yes, it's made with use of Trolltech's Qt. I will port it to Linux later, shouldn't be so hard. At first I will make FTP and/or finish packer plugins support.
Thanks for your suggestions
Isshou
June 17th, 2007
The properties dialog of a file inside of an archive(eg. 7z, iso, sqx[total-sqx_plugin]) shows the system properties window instead of file information(compresion-ratio or something else).
lid
June 19th, 2007
Yes, I know that. Properties will be implemented later (next release probably) but it's true I should disable it. Drag and drop of archive files should be disabled too I think.
Isshou
June 19th, 2007
A promising project… great.
However, just notify you about the name clash to a commercial product „File Commander“ (google search for it), and you may want to change the name of your program.
WC Leung
June 28th, 2007
Yes… I was already informed about that in project's forum. Actually I have found several File Commanders
so mine is only next in a row. But if there will be some offical
„suggestion“ to change name of this project I will consider it
(and probably do it).
Isshou
June 28th, 2007