Release 14.00



XYplorer 14.00 has been released on 28-Apr-2014. Here's a quick introduction to the main new features:

On Demand Columns. Now you can not only decide what a column shows, but also when. This allows you to design very complex columns (that would take a long time to load completely in a huge folder) and generate their contents only on demand and per cell (by clicking into the cell). A revolutionary feature that's full of crazy possibilities. (Pro Edition Only)

For example, let's look at the "MD5" column that comes predefined with the app. The column definition looks like this:

Note the Trigger set to Click. (Click to zoom)

Now let's add this column to the current file list. First hold CTRL and right-click any of the existing column headers to pop a small menu. From the popup menu click "New Column". Now right-click the new column header and click "Select Custom Column...". From the list select "MD5, Special Property (*.*)".

Now you should see something like this.

The "MD5" column is shown but not yet triggered. (Click to zoom)

Now you can trigger individual cells in the "MD5" column by clicking the green arrow buttons:

Some cells have been triggered. (Click to zoom)

Tip: To trigger all cells at once right-click the column header and click "Refresh Column".

The advantage of setting the Trigger to "Click" (instead of "Browse" which would trigger all cells in the list right away, or "List" would trigger all visible cells right away) is obvious: the column is lightning-fast since the heavy work is only done when you explicitly demand it.

Of course, you can program columns to do much harder work than just calculating an MD5 hash. There are no limits to what a gifted scriptor can do...

Column-Based Search. Now you can search for files by the contents of your Custom Columns. Makes it a snap to find all images with an Aspect Ratio of 16:9, or all files where Created and Modified date are identical. (Pro Edition Only)

For example, let's list all image files with an area larger than 300,000 square pixels. We already have a custom column defined that calculates the area of image files (see script here). In the search term, the column is simply referenced by its caption:

Running the search... (Click to zoom)

... and these are the search results. (Click to zoom)

For another example, let's find all files where Created and Modified date are identical. First we define a Custom Column that shows the date only where those two dates are identical. We create a scripted column named "Date MC" and use the following script:

$modified = property("#date.m", <cc_item>);
$created = property("#date.c", <cc_item>);
if ($modified == $created) {
  return $modified;
}

Now, after adding the column to the list, you will see something like this:

Note the "Date MC" column. It only shows a date where Modified and Created are identical. (Click to zoom)

Once the column is defined you can search for the data it generates even if the column is not present in the current listing. The column is referenced by its name, so to search all files where the column has any contents you can use this search term: Date MC:?* or !Date MC:"". Here are the results:

Finding all files where Modified and Created are identical. (Click to zoom)

Advanced Content Search. Now you can search the textual contents of complex file types like DOC, DOCX, ODT, and PDF.

There is nothing for you to do. It just works. Here is a search results listing featuring a couple of file types that were not searchable in earlier versions of XYplorer:

Each of these files has got the word "xyplorer" somewhere in its contents. (Click to zoom)

Technically this is done using IFilters. IFilters are Windows plugins that are used to extract pure text from complex files. It depends on your system which IFilters are available. In the web you can find IFilters for almost anything.

Note that XYplorer needs the 32-bit versions of IFilters installed. Recent versions of Microsoft Office apparently always install only the 64-bit filters when installed on a 64-bit Windows so that won't work with XYplorer. The free Apache OpenOffice on the other hand works very well with XYplorer and also handles DOC and DOCX files and many other Office formats.
Ignore Articles When Sorting. Now sorting will optionally ignore "a", "an", and "the" (configurable) at the beginning of filenames. A case in point are files named after song or movie titles.
NOTE
In version 14.10 the feature has been redesigned to work per list (per tab, per folder) instead of globally.

Here is a listing of files sorted by name with "Ignore Articles When Sorting" turned off:

"Ignore Articles When Sorting" turned off.

Now let's turn it on in Configuration | Sort and Rename:

Turn on "Ignore Articles When Sorting".

Here is the same listing as above with "Ignore Articles When Sorting" turned on:

"Ignore Articles When Sorting" turned on.

Image Preview in Overwrite Prompt. The overwrite prompt now features thumbnails for the copied and the existing image.

The preview helps making the decision. (Click to zoom)

Multilingual Support. Added support for Turkish.

How to load the Turkish language into XYplorer: Click menu Help | Select Language, then select Turkish from the list of available languages. Done. No restart required.

Currently available interface languages.

License Policy. Before, the Standard License was valid for one major version cycle of upgrades. Many users were unhappy with this. Some even irrationally thought it would be better if XYplorer was developed slower so they would get free upgrades for a longer period.
Time for change. From now on, the Standard License is valid for one year of upgrades which, given the current pace of development, means roughly a doubling of upgrades for the same price.
The new policy is applied retroactively to all Standard Licenses from 12.40 onwards, i.e. a Standard License for 12.40 will be valid for 14.00!