Release 12.70

XYplorer 12.70 has been released on 23-Jul-2013. Here's a quick introduction to the main new features:

Color Filters by Length. Now you can color-code overlong filenames (longer than 260 characters).

Length here refers filename length (with full path) (len:) and file title length (name without path) (lenT:). The syntax is identical to the one of the size: selector, so you can use all sorts of numerical comparison operators to define limits and ranges.

Here are some examples for filter definitions (the first one is included with the application by factory default):

len: > 260      color all files with a path/name longer than 260 characters
lent: <= 12     color all files with a name with 12 or fewer characters

The filter definitions are to be added to the filters list in Configuration | Color Filters:

The definition for the overlong filenames filter at the top of the Color Filters list (in Configuration | Color Filters). Of course the colors are fully customizable.

Now here comes an example for the usefulness of the Length Color Filter:

Before: File listing with overlong files (see Len column) but they are not immediately recognizable. (Click to zoom)

After: The same file listing as above, but now with the Length Color Filter enabled. The two overlong files stand out clearly. (Click to zoom)

Type Ahead Find 2.0. Now you have commands to jump to the next/previous match, a status bar message showing the typed pattern, and live highlighting of the matches right in the file list. Type Ahead Find is also known as Find As You Type.

Type Ahead Find 2.0 provides a couple of interesting innovations:

There are two new keyboard-only commands to jump to the next/previous match: Tools | Customize Keyboard Shortcuts | Miscellaneous | Focus Functions: Next Type Ahead Match and Previous Type Ahead Match. They repeat the last used Type Ahead Find pattern in forward respectively backward direction. Usage: Serves nicely to quickly repeat a multi-character Type Ahead Find pattern.
The last used Type Ahead Find pattern is now stored for later re-use, even between sessions. It's one global last pattern for all panes, tabs, folders, lists, etc. Usage: In connection with the Next/Previous commands mentioned above this can be extremely useful when you need quick jumping to files of a certain name in different locations.
Optionally you can highlight the current Type Ahead Find matches in the List. To enable this tick Configuration | Menus, Mouse, Safety | Type Ahead Find | Highlight matches. Press ESC to remove the highlights.

Here are some configuration options:

Type Ahead Find configured for highlighting (in Configuration | Menus, Mouse, Safety | Type Ahead Find).

Setting the keyboard shortcuts for Next Type Ahead Match and Previous Type Ahead Match (in Configuration | Customize Keyboard Shortcuts | Miscellaneous). Dot (.) and comma (,) are popular choices. (Click to zoom)

Now, with the above settings, you can type right into the file list and get real-time visual feedback as shown in the screenshots below. Note that you can change the folder (or tab) and use Next Type Ahead Match to re-apply the last used pattern.

Tip: Key strokes following sooner than 750 msecs after the previous keystroke will be added to the pattern ("ab", instead of "a", "b").
Line Number Selection. A revolutionary new way to toggle select files. It's like checkbox selection without the checkboxes.

To enable it tick Configuration | Menus, Mouse, Safety | Mouse | Line number selection. Now in Details View, a click on a line number toggles the list item selection. Functionally, Line Number Selection is like checkbox selection without the checkboxes.

Click on number "41" to toggle the selection state of this item.

Tip: It's triggered only if no function key is pressed (Ctrl, Shift, Alt). So you can e.g. lasso select additional files (without removing any previous selections) right from the line numbers column by holding CTRL before you press the mouse button.

Line Number Selection is a cool substitute for Sticky Selection. Give it a try...

Extended Reporting. Custom reporting now supports the complete set of file metadata. So you can pick out whatever info bits you need and export them in a fully customizable format.

The scripting command report() has been enhanced: Now "Extended Properties" (the complete set of available metadata of file) are fully supported using the new field {prop:[property]}.

For example, the following line reports the image dimensions for all selected files in the current list:

text report("{name} ({prop:dimensions}) - {prop:cameramodel}<crlf>", 1);

The output could be something like this:

Japan-20130324_So_10-15-50.jpg (3648 x 2048) - Canon DIGITAL IXUS 85 IS
Japan-20130326_Di_11-29-46.jpg (3648 x 2048) - Canon DIGITAL IXUS 85 IS
Japan-20130328_Do_16-13-30.jpg (3648 x 2048) - Canon DIGITAL IXUS 85 IS

See Help for details.

Licensing. Now you can upgrade your Standard License to a Lifetime License at a 20% discount. And the Lifetime License is back!