Automatic translation update from Pootle
[lxde/pcmanfm.git] / NEWS
1 Changes on 1.3.2 since 1.3.1:
2
3 * Fixed case when some keyboard shortcuts stopped working: Alt+Home, Alt+Up.
4
5
6 Changes on 1.3.1 since 1.3.0:
7
8 * Allowed bigger sizes of icons and thumbnails as 256*256 appears to be small
9     on hi-res displays.
10
11
12 Changes on 1.3.0 since 1.2.5:
13
14 * Fixed potential access violation, use runtime user dir instead of tmp dir
15     for single instance socket.
16
17 * Fixed an issue with losing icons on desktop, when file name has a '[' char.
18
19 * Added a missing tooltip for 'New Window' toolbar button.
20
21 * Fixed an issue when single instance socket' directory did not exist (see
22     https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=874753).
23
24
25 Changes on 1.2.5 since 1.2.4:
26
27 * Removed options to Cut, Remove and Rename from context menu on mounted
28     drive on the desktop, user might accidentally recursively remove its
29     contents.
30
31 * Removed 'Open in terminal' from context menu on folder on the desktop
32     that cannot be opened in terminal.
33
34 * Fixed invalid unref on CSS provider (GTK+ 3.0).
35
36 * Fixed unwanted unselection of items when right-clicked the desktop.
37
38 * Fixed endless loop in desktop items placement in some corner cases.
39
40 * Fixed spelling error in the manual page.
41
42
43 Changes on 1.2.4 since 1.2.3:
44
45 * Workarounded a bug in gtk_file_chooser_set_file() function (patch from
46     Simon Long).
47
48 * Fixed single instance options cleanup that might affect next call.
49
50 * Fixed wrong update of status text after folder update when there are
51     selected files in the folder.
52
53 * Disabled using desktop background from the GTK+ style since there is
54     own color setting and changing the style may repaint the desktop.
55
56 * Enforced desktop font update on the desktop resize with GTK+ 3.0.
57
58 * Fixed items layout order to never be tried before desktop is realized.
59
60 * Fixed item borders calculations when matching to pointer position.
61
62 * Fixed forwarding events to root window, it could get unpaired events.
63
64 * Fixed crash on too fast folder change with focus_previous=1.
65
66 * Fixed stuck tooltip after click on the item.
67
68 * Improved option to open folder in terminal, it should work with gvfs
69     paths that have resolvable local path as well.
70
71 * Fixed incorrect file names rendering position on the desktop.
72
73 * Fixed not working Connect to Server... dialog when non-anonymous user
74     is selected.
75
76 * Fixed possible memory corruption in the Connect to Server... dialog.
77
78 * Support explicit mention of scheme in the Server line of the Connect to
79     Server... dialog, not duplicate it if it's present. That includes the
80     https:// to fix support for secure WebDAV access as well.
81
82
83 Changes on 1.2.3 since 1.2.2:
84
85 * Disabled unrequested config save on changing dir if show_hidden changes.
86
87 * Replaced deprecated atk_component_get_position() calls.
88
89 * Fixed invalid callback get_image_position() on ATK icon, it could loop
90     and therefore hang the application.
91
92 * Increased delay on restoring scroller position from 20 to 50 ms.
93
94
95 Changes on 1.2.2 since 1.2.1:
96
97 * Fixed Ctrl+- and Ctrl+= key combinations for zooming.
98
99 * Fixed compilation with libfm 1.1.x.
100
101 * Disabled showing items on desktop that are being dragged, they should
102     be at the mouse cursor, visually dragged instead.
103
104 * Fixed setting of custom settings on wrong folders which were set on
105     directory change where show hidden flag was different.
106
107
108 Changes on 1.2.1 since 1.2.0:
109
110 * Fixed update desktop config from old settings.
111
112 * Fixed 'Edit'->'Rename' menu item, it should be inactive if rename isn't
113     supported.
114
115 * Fixed install and uninstall for modules directory.
116
117 * Port number shouldn't be added in Connect to Server dialog if port is
118     default one.
119
120 * Got rid of possible memory exhausting after changing wallpaper.
121
122 * Fixed icons positioning when upper reserved area is not 0.
123
124 * Fixed resetting cursor in location bar to beginning after navigation.
125
126 * Corrected folder popup update on folder loading so context menu is now
127     correct for the folder shown.
128
129 * Fixed dragging and dropping icons behavior on desktop.
130
131 * Correctly use screen number to display all the windows.
132
133 * Added "System;FileTools;" into Categories for pcmanfm.desktop, those
134     are recommended categories for the FileManager one.
135
136 * Reordered 'View' menu items a bit to conform with HIG.
137
138 * Implemented drawing icons of dragged items as cursor to see where they
139     will end up dropped.
140
141
142 Changes on 1.2.0 since 1.1.0:
143
144 * Implemented accessibility for the desktop managed by pcmanfm.
145
146 * Added missing accessibility relations between main window parts.
147
148 * Added tooltips for desktop items. Tooltips contain full file names,
149     while desktop text shows them truncated in case of long names.
150
151 * For LibFM version 1.2.0 (and newer) show version of LibFM in the About
152     window as well, not just PCManFM version.
153
154 * Added support for configuration options of LibFM 1.1.0 and 1.2.0 into
155     Preferences dialog.
156
157 * Adopted new LibFM APIs and disabled all the deprecated calls.
158
159 * Implemented separated desktop configuration for each monitor. The
160     Desktop Preferences dialog will be applied only to current monitor.
161     If no setup was ever done for secondary monitor then setup will be
162     copied from primary one. Configuration will be converted into new
163     style from old one on the first start of PCManFM desktop manager.
164     The new configuration will be not known to old version of PCManFM so
165     if you start old one again, it will gain default configuration for
166     the desktop instead.
167
168 * Changed representing of sort mode in config file: instead of numerics
169     'sort_type' and 'sort_by' it's saved as 'sort=<list>' text setting.
170     Thus it is possible to save extended modes such as 'case' or 'mingle'
171     and save sort by extended columns (see LibFM new APIs).
172
173 * Implemented saving of columns (works for Detailed List View mode). The
174     list of columns is represented as <name>[:<width]. This feature will
175     work with LibFM 1.0.2 or newer. The LibFM 1.1.x will get some benefit
176     only, the PCManFM can load that list from config. The possibility to
177     catch columns change is available since LibFM 1.2.0 so this feature
178     will work in full only with LibFM 1.2.0 or newer.
179
180 * Changed strings to follow common Human Interface Guidelines for strings
181     capitalization.
182
183 * New tab with Search Results now opened in Detailed List View mode with
184     columns: Name, Description, Location, Size, Modified. Since Search
185     Results is a special folder, its layout should be other than default.
186
187 * The 'Tools'->'Open Current Folder as Root' menu item is removed along
188     with 'su_cmd' configuration option. That mode is too much dangerous
189     and appropriate functionality can be achieved using DES-EMA extension
190     for context menu, no need to hardcode it into PCManFM.
191
192 * Added support for extended sort modes into main menu.
193
194 * If used with LibFM 1.2.0 or newer then list of view modes in the main
195     menu will be not hardcoded but list of supported view modes retrieved
196     from FmStandardView widget.
197
198 * Added support for per-folder configurations: sort mode, show_hidden,
199     and view mode. The settings will be loaded from the file .directory
200     if it exists, the file ~/.config/pcmanfm/<profile>/dir-settings.conf
201     will be used otherwise (and if linked with LibFM 1.2.0 or newer then
202     the file ~/.config/libfm/dir-settings.conf will be used instead by
203     the LibFM). Those settings will be saved not for each of the visited
204     folders but only if 'View'->'Save for This Folder' checkbox in the
205     main menu is checked, and will be forgotten after it's unchecked.
206
207 * Changed representing of view mode in config file: instead of numeric
208     'view_mode' it is saved in portable way as string defined by widget
209     FmStandardView.
210
211 * Changed representing of side pane mode in config file: instead of
212     numeric 'side_pane_mode' it is saved now in portable way as string
213     defined by widget FmSidePane.
214
215 * Implemented Dual Pane mode which can be toggled on anytime. If there is
216     some tab next to current then it will be used for inactive pane, and
217     if there is only one tab present in the window then new tab will be
218     created (for the same directory as current view). When tab that is
219     shown in inactive pane is closed then Dual Pane mode is terminated
220     and may be toggled on again by user if needed. The Dual Pane mode can
221     be toggled either via the main menu or by pressing a key 'F3'.
222
223 * Added icon size manipulations (increase, decrease, normalize size) into
224     View menu. New size will be remembered in config for the appropriate
225     type of icons.
226
227 * Added configuration for toolbar: it can be now hidden, and elements on
228     it (New Tab, navigations, Home) can be hidden individually as well.
229
230 * Added menu option 'Go'->'Connect to Server...". If selected it opens a
231     dialog window to select type of remote folder and few parameters
232     (host, port, path, login) for the connection. If not cancelled then
233     selected remote folder will be opened in new tab.
234
235 * Implemented new config option 'media_in_new_tab', defaulted to false.
236     If set then automounted folder will be opened in new tab instead of
237     new window.
238
239 * Implemented new config option 'desktop_folder_new_win', defaulted to
240     false. If set then folder from desktop will be opened in new window
241     instead of new tab.
242
243 * Context menu options to open folder in new window / tab / terminal now
244     available also for side pane items' context menu if used with LibFM
245     1.2.0 or newer.
246
247 * If used with libfm 1.2.0 or newer then option 'mingle' will be included
248     into default sort modes for the Desktop. This is expected by most of
249     users - we add something to Desktop, then we see it after all already
250     added items, not after other folders.
251
252 * Implemented handling for extra items on the desktop:
253     - Trash Can
254     - "Documents" folder
255     - external media
256     Those items have not be in the Desktop folder, they will be added to
257     the view by desktop manager internally. Corresponding config options
258     are 'show_trash', 'show_documents', 'show_mounts' - those are set in
259     the desktop config for each monitor. Default is true for 'show_trash'
260     and false for other items. Note that all those items are not links of
261     any kind but folders itself so weird operations with them may lead to
262     weird results.
263     This feature will work only if linked against libfm 1.2.0 or newer.
264
265 * Folder view modes moved to separate submenu to make View menu shorter.
266
267 * Reordered View, Bookmarks, and Go menus placement in menu bar to follow
268     common order used by other applications and file managers.
269
270 * The menu items 'Go'->'Applications' and 'Tools'->'Find Files...' should
271     become insensitive now if appropriate modules were not loaded.
272
273 * Added new section 'autorun' into config where last choices made by user
274     for some kind of inserted media is remembered. Added a checkbutton
275     'Always perform this action on this media type' into the dialog where
276     user selects an action so user can remember the choice and never ask
277     again for that kind of media. The button is not available for unknown
278     or mixed media types. The 'do nothing' kind of choice is allowed to
279     remember as well if user selects not ask again and press the 'Cancel'
280     button in the dialog. The choice 'not ask' is saved in config file as
281     asterisk (*) prepended to application ID. The choice of view in the
282     PCManFM itself is saved as pseudo-ID "pcmanfm".
283
284 * The menu option 'Edit'->'Delete' is split to two: 'Move to Trash' and
285     'Delete' because some users with disabilities may not be able to use
286     keybinding Shift+Del therefore should be a possibility to do exact
287     action by mouse only.
288
289 * Added new menu option 'File'->'Folder Properties' which duplicates the
290     folder context menu option for those who cannot use the context menu.
291
292 * Added new menu option 'Edit'->'Properties' from the selection context
293     menu for those who cannot use the context menu.
294
295 * Added new menu option 'Edit'->'Open' to launch selection for those who
296     can use neither keyboard nor selection context menu.
297
298 * Added new config option 'show_statusbar' with default to true which
299     defines should status bar be shown or hidden. It's controllable via
300     menu 'View'->'Show Status Bar'.
301
302 * Added new menu option 'File'->'Create Link...' to create link(s) on the
303     selected file(s) into some directory.
304
305 * Implemented a runtime option to open Find Files dialog window. It will
306     not replace any other options, i.e. if used alone and no other window
307     nor desktop manager is active, it will open new default window. It
308     will not open any additional window if used when an other window or
309     desktop manager is active though.
310
311 * When wallpaper mode is color-only, the file chooser for wallpaper image
312     is not clickable anymore because it has no reasons to be clickable.
313
314 * Implemented the interactive search for desktop contents. It is similar
315     to that in GtkTreeView and ExoIconView, activated by just typing or
316     pressing Ctrl+F. This small search entry window is opened at the top
317     right corner of workspace. It supports the same shortcuts as those
318     GtkTreeView - Ctrl+G for "find next" or "Shift+Ctrl+G for backward,
319     scroll gestures also possible.
320
321 * Added new menu option 'View'->'Filter...' which allows to apply shell
322     pattern to files currently shown in the view. The pattern is case
323     insensitive.
324
325 * After creation of new tab using keyboard Ctrl+T (or main menu option)
326     the Location Bar of new created tab will be focused to allow easy
327     change path. Any other created new tabs will have the focus as usual.
328
329 * Added new config option 'change_tab_on_drop', defaulted to true to keep
330     old behavior: when you drag file(s) on tab label then tab will be
331     unfolded so you can drop files into folder view. If set to false (new
332     behavior) then the tab will be not unfolded but you can drop files
333     directly on tab label using any wanted gestures and files will end up
334     in the folder that tab label points to.
335
336 * Added new menu option 'Edit'->'Copy Path(s)' to copy text paths for the
337     selection into clipboard.
338
339 * Added new config option 'home_path' (unset by default) which defines
340     the file path or URI string to open when 'Home Folder' is activated
341     in side pane, toolbar, or menu. Available only with LibFM 1.2.0 or
342     newer.
343
344 * Added new config option 'focus_previous' defaulted to false (preserving
345     old behavior) which allows select and focus the folder where we came
346     from when we go into parent directory. It's available only with LibFM
347     1.2.0 or newer.
348
349 * Added new config option 'close_on_unmount' defaulted to true. If set to
350     true then tab containing a folder that is vanished (that happens if
351     the folder either was deleted or was renamed or was unmounted) will
352     be closed. If set to false then such tab will go to the 'Home Folder'
353     instead (with respect to 'home_path' config option).
354
355 * Implemented possibility to set custom folder to display on desktop. It
356     is saved in monitor config option 'folder'. If that config option is
357     unset that implies default desktop folder. If that config option is
358     set to empty string then desktop icons support and drag&drop support
359     will be disabled for that monitor. Otherwise mentioned path will be
360     used to display on the desktop instead of Desktop Folder.
361
362 * Changed saving option 'wallpaper_mode' into desktop config, it will be
363     saved as text instead of number to allow further improvements.
364
365 * Added new wallpaper mode 'crop' that will scale image proportionally to
366     match the monitor size fut in difference to the 'fit' mode the scaled
367     image will fill whole monitor area and will be cropped if it's bigger
368     than the monitor.
369
370 * Added new wallpaper mode 'screen' that will scale image to fill the
371     entire screen size and display appropriate part on the monitor it is
372     configured for. This mode is useful when people have an appropriate
373     wallpaper and want their screen composed of two monitors to show the
374     whole image - a part on first monitor and other part on second.
375
376 * Added alternative to Location Bar - implemented FmPathBar support with
377     switching via menu 'View'->'Path Bar'->... radio buttons. The path
378     bar mode is applied to windows opened after change, the same way as
379     the side bar change is applied.
380
381 * Added optional 'New Window' button to the toolbar left to 'New Tab' one
382     to those who don't like tabbed view.
383
384 * The statusbar can show total size of selected files if some conditions
385     are met. Conditions are:
386     - number of selected files should be less than 1000;
387     - selection should contain no directories.
388     Those limitations are due to lightweight nature of the file manager
389     and otherwise counting will take too much resources.
390
391 * Added API to create third-party plugins that may append own text to the
392     statusbar text for selected files. The plugins should be installed
393     into $(libdir)/pcmanfm folder and use "#include <pcmanfm-modules.h>"
394     directive in the code.
395
396 * Added new menu option 'Tools'->'Run a Command in Current Folder' to run
397     an arbitrary command line from the folder opened in current tab. This
398     option works only with LibFM 1.2.0 or newer.
399
400 * A whole lot of bugfixes.
401
402
403 Changes on 1.1.0 since 1.0.1:
404
405 * Corrected underscores (mnemonics) on every menu and dialog.
406
407 * Migrated to new libfm APIs for simplification.
408
409 * Fixed GTK+ 3.0 compatibility problems. Added switch --with-gtk=N to
410     configure script where N is GTK+ version: 2 or 3. Default is 2.
411
412 * Added option 'Treat backup files as hidden' into 'Display' tab of the
413     preferences dialog and 'Use Application Startup Notify by default'
414     into 'Advanced' tab. Both have effect with libfm 1.0.2 or newer.
415
416 * Added rintime option '--new-win' to open new window instead of new tab
417     when started with some directory name.
418
419 * Added runtime option '--role' to set WM_WINDOW_ROLE property which can
420     be used by window manager to do arrangement of window. Works only if
421     option '--new-win' is also used.
422
423 * Added search engine support. Works if compiled with libfm-gtk >= 1.0.2.
424
425 * The items which cannot act (such as "Copy" when no items selected) now
426     are disabled in menu and toolbar.
427
428 * Experimental implementation of option --one-screen to apply --desktop
429     option only for one (current) X-Screen.
430
431 * Implemented side pane hiding, bound to 'F9' key press.
432
433
434 Changes on 1.0.1 since 1.0.0:
435
436 * Implemented basic multi-monitor support.
437
438 * Implemented toggling fullscreen mode via 'F11' key press.
439
440 * Added tab 'Layout' into Preferences dialog.
441
442 * Few lesser bugfixes.