r786: Changed a text message in the Options box (about binding keys to menus) into
[rox-filer.git] / ROX-Filer / Help / TODO
blobc512d014f4ef1a34485a24ee6baea16324005e79
1                         ROX-Filer
2                         A RISCOS-like filer for X
3                         by Thomas Leonard
5 This is a list of features that should/will be added when I have time (or
6 when someone sends patches!).
8 Note: Currently in the middle of upgrading the dir scanning code.
9         Check it carefully!! Ignore debugging output.
10         
11         - Only resize according to options & not on every rescan
12         - Optimise dir_check_this
13         - Think about needs_rescan, etc
14         - Remove debugging output
15         - Clear window before resizing
16         - Use a hash table for dir->items. Avoids duplicates problem?
18 BUGS
20 Escape in Enter Path minibuffer scrolls to cursor. Why?
22 Some versions of configure require --bindir to be an absolute path.
24 Send To menu:
26 - Next click doesn't work
27 - Empty menu looks ugly
28 - Short-cut to open it?
30 Translated text doesn't always display. Converting to UTF-8 fixes it, but
31 does this work everywhere? Should convert from translator's encoding when
32 creating the .gmo files?
34 Quits if only an Info window is open.
36 Gtk+ 2.0:
37         - Deleting a symlink to a pinboard icon shows a warning
38         - Clicking on the scrollbar when you can't scroll blanks the window!
39         - Menu appears, but menu item under cursor isn't opened
40         - Savebox doesn't highlight leafname
41         - Pinboard text background types none/outline don't work
42         - Can't set menu shortcuts to a single key (eg, 'L')
43         - Wheel mice don't work anymore?
45 Return for 'Do another search' toggles Quiet...
47 'Edit Item' doesn't make much sense for applets...
49 Root click with sawfish 0.99 doesn't work (bug in sawfish).
51 Rescanning sometimes causes the display to scroll (unrepeatable).
53 Panel sometimes won't accept drops (unrepeatable).
56 FEATURES FOR 1.1
58 Path Entry minibuffer -- add a drop down list for bookmarks.
60 Details toolbar button should return to previous size, not default size.
62 Remove panel applets if they quit normally.
64 Set a property giving the panel side (for applet menus).
66 Way to reopen last closed directory.
68 Shift-click on symlink should open the file. Add a 'Follow link' submenu.
70 Convert manual to HTML (smaller -- manual may get translated).
72 Option to make menu-click over a file open the File submenu only?
74 Key bindings in the New File menu don't work.
76 Send To menu to show the contents of '<Choices>/Send To'.
78 All leafnames to be truncated, even when details are displayed.
80 Use an environment variable to override the platform-name guessing in
81 AppRun.
83 Improve MIME-type guessing:
84         - Use regexp rules on whole name (eg for 'Makefile' and 'core')
86 Provide a way to set the display style on a per-directory basis
87 (shell glob patterns?)
89 Right-most icon in the last row should extend to the far right of the window,
90 even if it isn't in the last column.
92 Allow find expression with Permissions command...
94 Use AA fonts in main window.
97 OTHERS
99 Fully configurable toolbar?
101 Corner panels?
103 Tooltips to show extra detail about items?
105 Close Panel menu item?
107 Toolbar buttons for sort type?
109 Highlighting of icons as you drag a box around them, so it's clear what you
110 have caught in the box?
112 Allow the filer to go inside GNOME-panel and similar?
114 More permissions checking in Find?
116 Enable (temporarily) single-click navigation when a special key (e.g. Alt)
117 is pressed?
119 In single click mode, beep when the user tries to double click?
121 Options to set where the toolbar appears?
123 Copying a relative symlink should make it absolute? Ask during the copy?
125 Recursive 'a-x' acts on the directory first and so can't then change the
126 permissions on the contents. chmod(1) has the same problem.
128 Option to disable open-file-and-close-window behaviour (sometimes happens
129 accidentally)?
131 Options for 'Force' and 'Brief'?
133 Items on the panel should be sensitive right up to the edge of the screen
134 (GTK bug prevents this currently - should be fixed by 1.2.11).
136 On Shift-Menu-click, send the filename to a script and parse the results
137 as a menu of commands to execute?
139 Remember last scroll position when returning to a directory?
142 LONG TERM
144 Use a separate process to access the filesystem. Prevents hanging when you
145 try to access a dead filesystem.
147 Allow user to change permissions to another user on the fly, by entering a
148 password. 'su' requires a tty - do we need an SUID binary?