r913: Allow current directory and selection to be stored with Ctrl+[0-9] and
[rox-filer.git] / ROX-Filer / Help / TODO
blob58226e3279190f30e5ddfa4604345228b51c1307
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 BUGS
10 Remove icon should work with MIME stuff.
12 Show Hidden flashes the last winked item.
14 Think about XXXs in dnd menu.
16 Escape in Enter Path minibuffer scrolls to cursor. Why?
18 Quits if only an Info window is open.
20 Deleting a symlink to a pinboard icon shows a warning
22 Gtk+ 2.0:
23         - Panel menu appears, but menu item under cursor doesn't highlight
24         - Savebox doesn't highlight leafname (clear selection problem)
25         - Pinboard text background types none/outline don't work
26         - Can't set menu shortcuts to a single key (eg, 'L') (GTK API bug)
27         - Wheel mice don't work anymore?
29 Return for 'Do another search' toggles Quiet...
31 'Edit Item' doesn't make much sense for applets...
33 Rescanning sometimes causes the display to scroll (automounter problem).
35 Panel sometimes won't accept drops (unrepeatable).
38 FEATURES FOR 1.1
40 Option to mount on click, Shift+Click to open without mounting.
42 When following symlinks, don't convert to the 'real' path. Up should
43 go back to the directory containing the symlink.
45 Add menu of currently used directories to Set Icon box.
47 Ctrl+[0-9] stores current directory and selection. [0-9] restores it.
49 Make Find expressions easier for beginners.
51 Improve thumbnail handling:
52         - Lazy scanning?
53         - Recursive scanning?
54         - Add (partial) support for thumbnails spec, when complete.
56 Click Refresh to reload MIME-info files.
58 Individual sliders for max window horizontal and vertical sizes.
60 Winking of items should be an option.
62 Scanning:
63         - Use dir_check_this in more places
64         - Clear window before resizing
66 Add 'Just for this file / All files of type' to Set Icon dialog.
68 Don't beep for paths with a # in the leafname (for AVFS).
70 Path Entry minibuffer -- add a drop down list for bookmarks.
71 Way to reopen last closed directory. Also do this for Select If.
73 Details toolbar button should return to previous size, not default size.
75 Remove panel applets if they quit normally.
77 Set a property giving the panel side (for applet menus).
79 Shift-click on symlink should open the file. Add a 'Follow link' submenu.
81 Convert manual to HTML (smaller, searchable).
83 Option to make menu-click over a file open the File submenu only?
85 Key bindings in the New File menu doesn't work (move to dialog box?).
87 All leafnames to be truncated, even when details are displayed.
89 Use an environment variable to override the platform-name guessing in
90 AppRun.
92 Provide a way to set the display style on a per-directory basis
93 (shell glob patterns?) Also remember window size?
95 Right-most icon in the last row should extend to the far right of the window,
96 even if it isn't in the last column.
98 Allow find expression with Permissions command...
100 Use AA fonts and word wrapping in main window with Gtk+ 2.0.
103 OTHERS
105 Fully configurable toolbar?
107 Corner panels?
109 Tooltips to show extra detail about items?
111 Close Panel menu item?
113 Toolbar buttons for sort type?
115 Highlighting of icons as you drag a box around them, so it's clear what you
116 have caught in the box?
118 Allow the filer to go inside GNOME-panel and similar?
120 More permissions checking in Find?
122 Enable (temporarily) single-click navigation when a special key (e.g. Alt)
123 is pressed?
125 In single click mode, beep when the user tries to double click?
127 Options to set where the toolbar appears?
129 Copying a relative symlink should make it absolute? Ask during the copy?
131 Recursive 'a-x' acts on the directory first and so can't then change the
132 permissions on the contents. chmod(1) has the same problem.
134 Option to disable open-file-and-close-window behaviour (sometimes happens
135 accidentally)?
137 Items on the panel should be sensitive right up to the edge of the screen
138 (GTK bug prevents this currently - should be fixed by 1.2.11).
140 Remember last scroll position when returning to a directory?
142 After entering a symlinked directory, Up should return to the symlink's
143 directory, not the real parent?
146 LONG TERM
148 Use a separate process to access the filesystem. Prevents hanging when you
149 try to access a dead filesystem.
151 Allow user to change permissions to another user on the fly, by entering a
152 password. 'su' requires a tty - do we need an SUID binary?