Change Log for the latest
XYplorer BETA version:
Code: Select all
v25.00.0214 - 2023-10-28 18:13
+ Live Filter, Visual Filter, Quick Search, Find Files: Patterns for the Comment
column are now automatically wildcarded (internally surrounded by asterisks) if no
wildcards (* or ?) are passed.
Comment: dog --(internally)--> Comment: *dog*
To force an exact match (no wildcards) wrap the pattern in quotes:
Comment: "dog" --(internally)--> Comment: dog
FYI, auto-wildcarding has always been done for the Name column (the default column).
+ Configuration | Find and Filter | Filters & Type Ahead Find | Visual Filters and
Live Filter Box | Use space character for Boolean AND: Now this setting also works
for the Comment column.
+ Live Filter, Visual Filter: Added a tweak to match an unqualified pattern (no
prefixed selector like "Name:") against three columns in this order: Name, Comment,
Tags.
VFFallbackNameCommentTags=1
If you prefix "Name: no fallback will happen.
Linda -> match *Linda* in Name OR Comment OR Tags
Name: Linda -> match *Linda* in Name
The setting will probably be added to Configuration later.
> Of these two methods, (B) is currently implemented:
(A) If patterns are connected by Boolean operators (here loose Boolean AND by
space) the fallback logic does not cross columns:
Linda Paul -> match (*Linda* AND *Paul* in Name)
OR (*Linda* AND *Paul* in Comment)
OR (*Linda* AND *Paul* in Tags)
(B) If patterns are connected by Boolean operators (here loose Boolean AND by
space) the fallback logic can cross columns:
Linda Paul -> match (*Linda* in Name OR Comment OR Tags)
AND (*Paul* in Name OR Comment OR Tags)
! Configuration | Find and Filter | Filters & Type Ahead Find | Live Filter Box |
Highlight matches: Highlighting was incorrectly applied to the Name column if the
filter was actually applied to another column. Fixed. Now it's applied to the
filtered column.
+ SC tab enhanced: Added flags parameter to suppress any error message.
Syntax: tab([operation], [data], [index], [ID], [flags])
flags (bit field):
1: Suppress any error message.
Example:
tab("close", , "Search Results", , 1); //no error if "Search Results" doesn't exist
! SC tab: Passing "index" with wildcards used case-sensitive matching. Fixed.

To easily
upgrade to this BETA version from XYplorer, hold down the
CTRL key while you click
Help | Online Support | Check for Updates. If you prefer to
download the BETA version, choose one of these packages:
(1)
Installer Package, (2)
No-Install Package (for manual unpacking).
Note that BETA versions are work in progress and might contain fresh bugs. You have been warned. It's a good idea to backup your complete XYplorer settings (menu File | Settings Special | Backup Application Data Folder...) before running a new BETA version. This will also help in fixing any fresh bugs.