2 A RISCOS-like filer for X
5 This is a list of features that should/will be added when I have time (or
6 when someone sends patches!).
10 When files are converted to XML they are labelled as UTF-8, even though
11 they aren't. Also, older versions of Gtk don't expect UTF-8 text.
13 Dragging to the Home icon in a deleted directory causes odd effects!
15 Use doubles in find.c to cope with large files.
17 Implement locking (mv) for thumbnails.
19 Trying to show a half-written thumbnail prevents updating it later.
23 Think about XXXs in dnd menu.
25 Deleting a symlink to a pinboard icon shows a warning
27 The pinboard highlights to accept any type of drop (not just files).
30 - Panel menu appears, but menu item under cursor doesn't highlight
32 - Pinboard text background types none/outline don't work
33 - Can't set menu shortcuts to a single key (eg, 'L') (GTK bug)
34 - Eventboxes don't DnD highlight (GTK bug)
35 - Details should use a monospace font (GTK/Pango bug?)
36 - Action window log doesn't scroll properly (GTK bugs?)
37 - Spawning shell scripts sometimes gives Bad Address (glib bug)
39 Rescanning sometimes causes the display to scroll (automounter problem).
41 Panel sometimes won't accept drops:
42 - Create panel without a window manager running
43 - Start sawfish. Panel no longer accepts drops.
44 - Same thing happens with gnome-terminal => sawfish bug (WM_STATE)?
48 Allow command-line arguments for executation pinboard/panel icons.
50 Opening an AVFS directory with left-click should reuse the same window.
52 Allow subdirectories inside SendTo, shown as submenus.
54 Deleting / moving files should update the globicons?
56 Pinboard icons can only be dragged one at a time.
58 Remove icon should work with MIME stuff.
60 'Edit Item' doesn't make much sense for applets...
63 Option to mount on click, Shift+Click to open without mounting.
65 When following symlinks, don't convert to the 'real' path. Up should
66 go back to the directory containing the symlink.
68 Make Find expressions easier for beginners.
70 Improve thumbnail handling:
74 Individual sliders for max window horizontal and vertical sizes.
76 Winking of items should be an option.
79 - Use dir_check_this in more places
80 - Clear window before resizing
82 Don't beep for paths with a # in the leafname (for AVFS).
84 Path Entry minibuffer -- add a drop down list for bookmarks.
85 Way to reopen last closed directory. Also do this for Select If.
87 Shift-click on symlink should open the file. Add a 'Follow link' submenu.
89 Option to make menu-click over a file open the File submenu only?
91 Key bindings in the New File menu doesn't work (move to dialog box?).
93 All leafnames to be truncated, even when details are displayed.
95 Use an environment variable to override the platform-name guessing in
98 Provide a way to set the display style on a per-directory basis
99 (shell glob patterns?) Also remember window size?
101 Right-most icon in the last row should extend to the far right of the window,
102 even if it isn't in the last column.
104 Allow find expression with Permissions command...
109 Fully configurable toolbar?
113 Close Panel menu item?
115 Toolbar buttons for sort type?
117 Highlighting of icons as you drag a box around them, so it's clear what you
118 have caught in the box?
120 Allow the filer to go inside GNOME-panel and similar?
122 More permissions checking in Find? -RWX?
124 Enable (temporarily) single-click navigation when a special key (e.g. Alt)
127 In single click mode, beep when the user tries to double click?
129 Options to set where the toolbar appears?
131 Copying a relative symlink should make it absolute? Ask during the copy?
133 Recursive 'a-x' acts on the directory first and so can't then change the
134 permissions on the contents. chmod(1) has the same problem.
136 Option to disable open-file-and-close-window behaviour (sometimes happens
139 Items on the panel should be sensitive right up to the edge of the screen
140 (GTK bug prevents this currently - should be fixed by 1.2.11).
142 Remember last scroll position when returning to a directory?
147 Use a separate process to access the filesystem. Prevents hanging when you
148 try to access a dead filesystem.
150 Allow user to change permissions to another user on the fly, by entering a
151 password. 'su' requires a tty - do we need an SUID binary?