XYplorer 26.60 has been released on 31-Oct-2024. Here’s a quick introduction to the main new features:
Track Tagged Items. Now you can define a custom folder icon for branches that contain any tagged items. Makes it easy to track tagged items throughout the interface.
In the following example, a purple folder icon has been defined for branches containing any tagged items (note that it could be any other icon of your choice or creation). This is the definition in Tools | Customize File Icons... (see Help for details):
*\ /t><xypath>\XYicon_FolderTagged.ico //matches all branches with tagged items
Now watch what happens automatically if we tag (in this case we set a label) a file in a branch (folder and all its subfolders) that contains no tagged items yet:
It may seem like a small thing, but this icon coding of locations can provide a lot of visual orientation in a large folder structure.
View GPS Data. Now you can view formatted GPS data embedded in photo files in a separate column.
Same picture as above, but now we focus on the GPS column:
The above GPS column is a custom column using the following script:
return get("exif", "gps", <cc_item>);
Here's a screenshot of the configuration dialog:
See Help for details on custom columns and scripting.
Show Photos in Map. Now you can locate a photo with embedded GPS data on the map with a single click.
To achieve the click-to-show-in-map functionality, you can extend the above custom column script like this:
if (<cc_trigger>==1) { open("https://www.google.com/maps/place/<cc_cell>"); } else { return get("exif", "gps", <cc_item>); }
Meaning: If left-clicked, open the cell content with Google Maps, otherwise (usually when the list is loaded) fill the cell with GPS data extracted from the Exif data of each file.
Here's a screenshot of the configuration dialog:
Now, if you click on a cell (see below Refresh Cell by Click) in the GPS column, Google Maps will open at that location. Here's a detail of what you get when you click on the London coordinates (51°30'14.8"N 0°4'28.5"W) shown in the image:
Refresh Cell by Click: Note that clicks on a cell are only processed if "Refresh Cell by Click" is enabled (you can find it in the context menu of the custom column header):
This toggle allows you to globally disable click sensitivity when it's not needed.
Many Other Improvements. See change log (about 1.5 MB).