Don't allow SetIcon/UnsetIcon SOAP calls to (un)set icons set by the user.
[rox-filer/dt.git] / ROX-Filer / Help / TODO
blob1229011ba94fd03b841ae7c1b5c4c5e4611bc57e
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 tasklist_update(): add_window() if new==old?
12 Hard-code sub-class-of.
14 Size and position settings don't work on new windows.
16 Odd things to investigate:
17 - newChild -> newChildText?
19 Saved settings for display size and position make the window flicker when
20 changing directory.
22                         FEATURES FOR 2.1
24 Windows should include the toolbar size when autosizing, but still allow the
25 window to be resized smaller. Remove the current option.
27 Going Up in List View loses the focus and scroll position.
29 Better errors from SOAP messages.
31 If you set an icon view with some details turned on (like "sizes" or
32 "permissions") a maximum width value is silently ignored.
34 Shift+Menu on the Up button should show the Send To menu.
36 File2.html comes before File.html. Also, very large numbers aren't handled.
38 Mounting/unmounting via a symlink doesn't update the display automatically.
40 When the minibuffer is highlighted in red, scanning more items should recheck.
42 Text beside icons style is too wide.
44 Bookmarks:
45 - Show selection groups?
46 - Auto-add recent operations
48 Iconified directories show the directory's icon (Marcus Lundblad)?
50 Some way to process the files found by Find.
52 Active icons in iconified windows (Christian V. J. Brüssow).
54 When all selected items have the same type, show handlers for that type on
55 the SendTo menu (Arnaud Calvo)?
57 Tab completion in save boxes.
59 Rescanning sometimes causes the display to scroll (automounter problem).
61 Opening an AVFS directory with left-click should reuse the same window.
63 Deleting / moving files should update the globicons?
65 'Edit Item' doesn't make much sense for applets...
67 Make Find expressions easier for beginners.
69 Individual sliders for max window horizontal and vertical sizes?
71 Winking of items should be an option?
73 Shell / Select If history menu.
75 Shift-click on symlink should open the file. Add a 'Follow link' submenu.
77 Key bindings in the New File menu don't work (move to dialog box?).
79 All leafnames to be truncated, even when details are displayed.
80 Use condensed fonts for long names?
82 Use an environment variable to override the platform-name guessing in
83 AppRun.
85 Right-most icon in the last row should extend to the far right of the window,
86 even if it isn't in the last column.
88 Allow filtering on any expression (not just Show Hidden).
90 Allow find expression with Permissions command...
93                         OTHERS
96 Fully configurable toolbar?
98 Corner panels?
100 Close Panel menu item?
102 Highlighting of icons as you drag a box around them, so it's clear what you
103 have caught in the box?
105 Enable (temporarily) single-click navigation when a special key is pressed?
107 In single click mode, beep when the user tries to double click?
109 Copying a relative symlink should make it absolute? Ask during the copy?
111 Recursive 'a-x' acts on the directory first and so can't then change the
112 permissions on the contents. chmod(1) has the same problem.
114 Option to disable open-file-and-close-window behaviour (sometimes happens
115 accidentally)?
117 Remember last scroll position when returning to a directory?
119 'Edge folders' (panel items spring-open with zero delay when the pointer
120 is at the edge of the scree)?
122 AppInfo.xml (Christopher Arndt):
123         <Property name="x-on-drop-move" value="--move"/>
124         <Property name="x-on-drop-link" value="--link"/>
128                         LONG TERM
131 Use a separate process to access the filesystem. Prevents hanging when you
132 try to access a dead filesystem. Do this via gnome-vfs?
134 Allow user to change permissions to another user on the fly, by entering a
135 password. 'su' requires a tty - use xsu?