r337: The new display styles can now be saved as the defaults (bug spotted by
[rox-filer/ma.git] / ROX-Filer / Help / Changes
blobea319fe6da88148a8c7053809c8c4de954e417f7
1                         ROX-Filer
2                         A RISC OS-like filer for X
3                         by Thomas Leonard
4 25-Jul-2000
5 ~~~~~~~~~~~
6 The new display styles can now be saved as the defaults (bug spotted by
7 Vladimir Klebanov).
9 When autoscrolling is used, prevent the last-highlighted directory
10 from springing open. 'spring open' now defaults to off.
12 The toolbar Up and Home buttons can act as drop targets (and spring open
13 too!).
15 Options to set the pinboard text background style.
17 23-Jul-2000
18 ~~~~~~~~~~~
19 Added an option to control the spring-loading feature. Added tooltips
20 to some of the options. Improved the rule for deciding whether to open
21 a new window when you click on the toolbar buttons.
23 Stopped the spring-open window moving while it's open (prevents a bug
24 in GTK+ from causing problems). Please use GTK+ 1.2.8 or later now!
26 Dragging near the edge of a window scrolls. Improved the lasso box drag
27 to use the same system (so it scrolls without you having to move the
28 mouse).
30 22-Jul-2000
31 ~~~~~~~~~~~
32 Added 'spring-loaded' directories. If you drag a file over a directory and
33 hold it there, the directory will spring open!
35 21-Jul-2000
36 ~~~~~~~~~~~
37 In the path entry minibuffer, an exact match is favoured over any other
38 match. So, if you enter '.xsession' and press Return you'll get it, not
39 '.xsession-errors' or whatever!
41 The filer now clears APP_DIR from the environment so that child processes
42 don't get it. Fixed a bug which caused problems when using a small version
43 of the 'missing image' image.
45 19-Jul-2000
46 ~~~~~~~~~~~
47 Creating a new directory now makes sure the display is updated.
49 18-Jul-2000 (Release 0.1.25)
50 ~~~~~~~~~~~
51 Prevent dragging from a pinboard selection to itself, or onto the desktop
52 background.
54 17-Jul-2000
55 ~~~~~~~~~~~
56 Clicking on the root window works (button-1 clears the selection,
57 button-3 opens the pinboard menu). The pinboard can own the primary
58 selection, which means that you can select something and then paste
59 its name into another program.
61 Keys bound to menu entries are automatically saved when the filer quits.
63 16-Jul-2000
64 ~~~~~~~~~~~
65 Changed the install script so that the CVS directories don't get installed.
67 The 'rox' script now just calls AppRun directly.
68 Panels can be created without starting a new copy of the filer.
69 The pinboard can be changed or removed by using --pinboard a second time.
71 Files can be given as arguments - they are opened as if they were clicked
72 on in a filer window (suggested by Alex Holden).  If no arguments are
73 given then the default is now the current directory (not your home
74 directory).
76 If you start the leafname in the path minibuffer with '.' then the Show
77 Hidden feature is temporarily turned on.
79 15-Jul-2000
80 ~~~~~~~~~~~
81 Ctrl-clicking selects and unselects pinboard icons. Menu clicking
82 selects the icon clicked on while the menu is open. Pinned icons are
83 now updated when the pointer moves over them, if necessary.
85 14-Jul-2000
86 ~~~~~~~~~~~
87 Menu-clicking on a pinboard icon now brings up a menu.
88 Clicks on the root window are still ignored though; need to support
89 the GNOME-compliant window manager system for passing root clicks on...
91 12-Jul-2000
92 ~~~~~~~~~~~
93 Files can now be dragged to pinboard icons, and they highlight nicely too!
94 If the --override option is used, the filer will bypass the window manager
95 and position the icons directly.
97 11-Jul-2000
98 ~~~~~~~~~~~
99 Pinboard icons can now be dragged to filer windows or applications, just
100 like normal icons.
102 10-Jul-2000
103 ~~~~~~~~~~~
104 Changed the DnD code to make it easier for the pinboard code to use it.
105 Up and Home buttons on the toolbar now use the 'New window on button 1'
106 option setting (suggested by Vincent Lefèvre).
108 09-Jul-2000
109 ~~~~~~~~~~~
110 Pinboard can have mount points and symlinks on it.
112 06-Jul-2000
113 ~~~~~~~~~~~
114 Dragging with the Menu button moves icons around. Clicking with the
115 other button removes icons from the pinboard.
117 05-Jul-2000
118 ~~~~~~~~~~~
119 Dragging files to the pinboard adds them to it and automatically saves
120 the pinboard too.
122 02-Jul-2000
123 ~~~~~~~~~~~
124 Pinboard is now loaded from a file specified on the command line.
126 01-Jul-2000
127 ~~~~~~~~~~~
128 'Home' now appears on the background if you run it with --pinboard.
129 Clicking opens your home directory. Doesn't do much else.
130 Fixed a bug which prevented the minibuffer label from appearing on
131 some versions of GTK+.
133 30-Jun-2000
134 ~~~~~~~~~~~
135 First steps towards pinboard support (requested by P.S.S.Camp and
136 Darren Winsper).
138 16-Jun-2000
139 ~~~~~~~~~~~
140 Changed the Display menu layout - now there are four basic types (Large or
141 Small, with or without details) and the type of detail desired is chosen
142 from a sub-sub-menu.
144 Added a new display style - bars showing the sizes of the files. The bars are
145 drawn on a log scale.
147 15-Jun-2000
148 ~~~~~~~~~~~
149 Changed the display menu - you can now choose large or small icons, with or
150 without details. The details displayed can also be changed. I'm not quite
151 happy with the UI yet though...
153 Split the filer.c source file into two (filer.c and display.c) since it was
154 becoming rather unwieldy. This means that some of the option names have
155 changed because they've moved to a new section in the options window...
157 14-Jun-2000
158 ~~~~~~~~~~~
159 Fixed a problem where ImLib support failed on multi-depth displays (reported
160 by Stephen Harrison).
162 06-Jun-2000 (Release 0.1.24)
163 ~~~~~~~~~~~
164 Added the install.sh script for easier installation.
165 Removed 'MIME-info' file from ROX-Filer - now we always assume that the
166 standard types are in Choices.
167 Fixed a bug which could cause 'top' panels to appear in the wrong place
168 (Alex Holden).
169 Changed the sort order for Sort By Type so that directories come before
170 files (suggested by Chris Garrett).
171 `Single-click navigation' and 'Ignore case when sorting' now both default
172 to On.
174 03-Jun-2000
175 ~~~~~~~~~~~
176 Improved the theme support to allow tiled background images.
177 Fixed a bug which prevented tilde expansion from working in the
178 shell command minibuffer.
180 02-Jun-2000
181 ~~~~~~~~~~~
182 Made the help button look a bit nicer and changed the Find and Permissions
183 action windows to use the icon instead of a text button.
184 Removed the 3D borders from the help and toolbar buttons when not selected
185 (looks much better!). Setting a run action by dragging to a symlink now
186 dereferences the link (suggested by Ewan Mac Mahon).
188 Default search path for Choices is now:
189         ~/Choices:/usr/local/share/Choices:/usr/share/Choices
191 Fixed (possibly) a bug which sometimes causes the redraw to miss bits. This
192 probably slows everything down, but the next Gtk+ release should do double
193 buffering so all this will get changed then...
195 01-Jun-2000
196 ~~~~~~~~~~~
197 Added a Help icon to the toolbar, which does the same as choosing `Show
198 ROX-Filer Help' from the menu.
200 25-May-2000
201 ~~~~~~~~~~~
202 Started adding some code to truncate long filenames (not finished yet).
203 Fixed a bug which could cause directories to appear empty when using VFS.
204 Added the 'Select If' minibuffer, which selects all files matching the
205 entered expression.
207 21-May-2000
208 ~~~~~~~~~~~
209 Moved most of the icons from pixmaps to MIME-icons (outside ROX-Filer).
210 Updated several of the remaining icons by copying them from the GNOME
211 desktop (suggested by Volker Braun).
214 16-May-2000 (Release 0.1.23)
215 ~~~~~~~~~~~
216 Added the `Window->Set Run Action' menu item. This allows you to specify the
217 default run action for a file by simply dragging the file into a program.
218 You can also enter a shell command in the minibuffer to make that command
219 the default.
220 The cursor is a bit nicer and usually appears where you want it to now. You
221 can also get rid of it by pressing Escape.
223 12-May-2000
224 ~~~~~~~~~~~
225 Applied Bernard's patch (a couple of cosmetic changes to the action windows).
226 Applied Vincent's patch (minor updates to the Frech translation).
227 Fixed a problem with the pixmap caching - the filer would detect that the
228 file had changed and try to reload it, but ImLib would simply return its
229 cached copy!
231 28-Apr-2000
232 ~~~~~~~~~~~
233 Removed a debugging message that had somehow got into the release version :-(
234 Fixed a bug in the minibuffer code - pressing Return when the cursor was in
235 an empty directory caused odd effects.
237 24-Apr-2000 (Release 0.1.22)
238 ~~~~~~~~~~~
239 When starting, the filer will check to see if it is already running.
240 If it is then the arguments are passed to that copy.
242 23-Apr-2000
243 ~~~~~~~~~~~
244 Bug fix: Attempting to open a Find preview window could cause a crash
245 if the directory containing the item could not be opened.
246 Button-3 clicking on the toolbar icons opens a new window.
249 21-Apr-2000
250 ~~~~~~~~~~~
251 Added Vincent Lefevre's French translation. Changed to using my own
252 gettext function because some platforms don't have it or implement
253 it differently.
255 18-Apr-2000 (Release 0.1.21)
256 ~~~~~~~~~~~
257 Completed marking translatable strings. Dragging with the middle button
258 now moves files.
260 17-Apr-2000
261 ~~~~~~~~~~~
262 Made lots of changes to the way menus are stored; this makes i18n of the
263 menus easier.
265 16-Apr-2000
266 ~~~~~~~~~~~
267 Added GNU gettext support.
268 Shell meta-characters in shell commands are escaped.
270 15-Apr-2000
271 ~~~~~~~~~~~
272 Tab in the shell commands minibuffer does shell-style completion.
274 14-Apr-2000 (Release 0.1.20)
275 ~~~~~~~~~~~
276 ImLib is used for rendering if possible. Small Icons super-samples the
277 image down.
279 13-Apr-2000
280 ~~~~~~~~~~~
281 Copying from inside a VFS directory now works.
283 09-Apr-2000
284 ~~~~~~~~~~~
285 Added the Shell Command feature to the minibuffer.
286 Fixed a bug which causes unnecessary flickering when a hidden file was
287 detected.
288 Removed 'Touch' from the menu; easy enough from the minibuffer now.
289 Changed the type guessing system - scans all files in MIME-info directories
290 now.
292 02-Apr-2000
293 ~~~~~~~~~~~
294 Added a nice list displaying the found files. Clicking opens a preview window
295 onto the directory and winks the file.
297 18-Mar-2000
298 ~~~~~~~~~~~
299 Merged the MIME-Type and Special fields in the info window into a single
300 Type field (since only one could be used at a time anyway).
301 Made lots of changes to the panel menu. You can now remove things much more
302 easily.
303 Unstat()able files now display the error message in the Full Info display,
304 instead of random values.
305 Check for copying a directory onto itself, as well as into itself.
307 Applied Bernard's patch:
308 - Copy (menu entry) now works with action window.
309 - Deleted/moved directory displays are automatically hidden.
310 - Added option not to allow run/copy when object
311   dragged to filer (not panels) icons. Some people like
312   it the RISC OS way...
313 - Full info alignment of App objects and owner/group
314   alignment corrected.
315 - Info window: added special info for symlinks, apps
316   and mount points.
318 17-Mar-2000
319 ~~~~~~~~~~~
320 Added support for mc's Virtual File System.
322 12-Mar-2000
323 ~~~~~~~~~~~
324 New Window appears greyed out if Unique Windows is selected.
325 Added 'Permissions' (chmod) feature.
327 10-Mar-2000
328 ~~~~~~~~~~~
329 Added Bernard Jungen's patch:
330 - Dates are displayed in a more RISC OS like format.
331 - (Scanning) is shown in the titlebar during scans.
332 - Option to only display one window per directory.
333 - User and group names displayed in the Full Info view.
334 - Open Parent in the root does nothing.
335 - Errors in options are only reported once.
336 - File does chdir() if -b isn't possible (prevents getting the full path
337   in the file(1) says... box).