r1164: Do UTF-8 conversions for globicons, as we now do for pinboards and panels.
[rox-filer.git] / ROX-Filer / Help / TODO
blobb5cac1a84fe588db001e5cf2f10b9b3e27c15ee9
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!).
9 BUGS TO FIX FOR 1.2.0
11 None.
14 FEATURES FOR 1.3
16 Set/Save/Cancel for Options window (simpler).
18 Have an option to set what happens when you double-click the background.
20 Option to auto-choose Large or Small icons depending on the number of files.
22 Using spring-opening with a missing directory has grab problems (Gkt+
23 problem?).
25 Gtk+ 2.0:
26         - Panel menu appears, but menu item under cursor doesn't highlight
27                 (GTK bug?)
28         - Pinboard text background types none/outline don't work
29         - Can't set menu shortcuts to a single key (eg, 'L') (GTK bug)
30         - Details should use a monospace font (GTK/Pango bug?)
31         - Tab in the Info box causes a seg-fault
33 User icons for mounted/unmounted?
35 When setting the icon for a directory, offer to create a .DirIcon instead of
36 adding a path to globicons.
38 Order icons vertically or horizontally (option).
40 Rescanning sometimes causes the display to scroll (automounter problem).
42 Panel sometimes won't accept drops:
43         - Create panel without a window manager running
44         - Start sawfish. Panel no longer accepts drops.
45         - Same thing happens with gnome-terminal => sawfish bug (WM_STATE)?
47 Allow command-line arguments for executation pinboard/panel icons.
49 Opening an AVFS directory with left-click should reuse the same window.
51 Allow subdirectories inside SendTo, shown as submenus.
53 Deleting / moving files should update the globicons?
55 Pinboard icons can only be dragged one at a time.
57 Remove icon should work with MIME stuff.
59 'Edit Item' doesn't make much sense for applets...
61 Option to mount on click, Shift+Click to open without mounting.
63 When following symlinks, don't convert to the 'real' path. Up should
64 go back to the directory containing the symlink.
66 Make Find expressions easier for beginners.
68 Improve thumbnail handling:
69         - Lazy scanning?
70         - Recursive scanning?
72 Individual sliders for max window horizontal and vertical sizes.
74 Winking of items should be an option.
76 Scanning:
77         - Clear window before resizing
79 Don't beep for paths with a # in the leafname (for AVFS).
81 Path Entry minibuffer -- add a drop down list for bookmarks.
82 Way to reopen last closed directory. Also do this for Select If.
84 Shift-click on symlink should open the file. Add a 'Follow link' submenu.
86 Option to make menu-click over a file open the File submenu only?
88 Key bindings in the New File menu doesn't work (move to dialog box?).
90 All leafnames to be truncated, even when details are displayed.
92 Use an environment variable to override the platform-name guessing in
93 AppRun.
95 Provide a way to set the display style on a per-directory basis
96 (shell glob patterns?) Also remember window size?
98 Right-most icon in the last row should extend to the far right of the window,
99 even if it isn't in the last column.
101 Allow find expression with Permissions command...
104 OTHERS
106 Fully configurable toolbar?
108 Corner panels?
110 Close Panel menu item?
112 Toolbar buttons for sort type?
114 Highlighting of icons as you drag a box around them, so it's clear what you
115 have caught in the box?
117 Allow the filer to go inside GNOME-panel and similar?
119 More permissions checking in Find? -RWX?
121 Enable (temporarily) single-click navigation when a special key (e.g. Alt)
122 is pressed?
124 In single click mode, beep when the user tries to double click?
126 Options to set where the toolbar appears?
128 Copying a relative symlink should make it absolute? Ask during the copy?
130 Recursive 'a-x' acts on the directory first and so can't then change the
131 permissions on the contents. chmod(1) has the same problem.
133 Option to disable open-file-and-close-window behaviour (sometimes happens
134 accidentally)?
136 Items on the panel should be sensitive right up to the edge of the screen
137 (GTK bug prevents this currently - should be fixed by 1.2.11).
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?