Sophie

Sophie

distrib > Mandriva > 8.2 > i586 > media > contrib > by-pkgid > 5c76891813b64fd0bd2010dae509172f > files > 7

sfm-1.7.2-14mdk.i586.rpm

TODOs
* The socket name should vary (eg: two users on the same computer)
* Shortcuts description in the README file are false (eg: S+Home)
* Code clean-up
* Look at the way memory is allocated
* Correct bugs
* Add comments
* Documentation
* Customizability (for shortcuts, default creation file names, colors used)
* Update to_be_paste_files after a paste
* Just pasted files are put in selected_files
* Automatically renaming pasted directory is a problem when wanting to merge
directories
* Mod1-Return displays information on the active_file or maybe
selected_files. The informations could be editable (modes, owner, size)
* Indicate what a symbolic link is pointing to (= information about the link)

MAYBEs (one day, if some people really think it's interesting (as I don't think so))
* Create a view containing the to_be_paste_files so that it can be edited (there 
should be the name and the type of paste)
* Updating the views could be more intelligently done: test if the current
directory is in the modified directories
* The statusbar at the bottom could be left justified
* Use autoconf
* Buttons
* Add horizontal scroll. It will conflict with Left, Right, Home and End shortcuts.
* Multi-column (much trouble)
* Drag & drop
* Gnome interconnection. I really don't know much about the possibilities...
* Program uses cp(1) and mv(1). When cp(1) fails it doesn't stop after one
permission denied... mv(1) can fail on fats (because chown fails). I nevertheless 
think the program should rely on cp(1) and mv(1). So...
* The list is sorted. It could be interesting not to sort it, in certain cases
(eg: rename)
* The shortcuts indicated in the popup menu are tricky to display
right-justified. It seems nothing easy can be done using gtk+. For the moment,
the size of the string is calculated (with gdk_string_width) and spaces are
added between the label and the shortcut. The result is, well, not very nice...