Change Log for the latest
XYplorer BETA version:
Code: Select all
v16.90.0310 - 2016-06-23 19:46
+++ Live Filter Box: Filter-as-you-type. Ultra simple, it just works. Here are
a few remarks:
- Toggle it via "Window | Show Live Filter Box" (see below).
- It's located to the left of the Status Bar. There might be optional
other locations in future.
- Syntactically and functionally it's 100% identical to Visual Filter, so
you have all the power and need not learn anything new about patterns.
- Contrary to normal Visual Filters, however, the Live Filters are
transient: They don't persist between location changes, tab switches, or
sessions (but they are internally remembered per tab so you can toggle
them back on, see below).
- Although it's a filter the box icon is the classic loupe symbol. I tried
other options but all look and feel bad compared with this de facto
standard. Not a problem, after all a filter is nothing but a
non-recursive search.
- There is a short delay of 500 msecs before the filter is triggered to
allow fluent typing.
- When the LFB is shown it gets the focus, when it's hidden any live
filter is removed from the list.
- When the LFB is shown and the focus is in the list (single pane), press
TAB to move the focus to the LFB.
- Each tab internally remembers its last used filter even across sessions.
Pressing F3 in the box, or single-clicking the box icon, will toggle
between no filter and last filter (like in other LFBs in XY).
- Pressing ESC in a filled box clears the filter.
- Pressing ESC in an empty box hides the box.
- Hiding the LFB will automatically clear any filter.
- When a live filter is active the filter information is shown in the list
if this is ticked (highly recommended):
- Configuration | Find Files & Branch View | Visual Filters | Show
filter information in list
- Dbl-click the filter information bar in the list to remove the live
filter quickly.
+ Menu Window: Added toggle "Show Live Filter Box" (Alt+F3). The LFB is
shown to the left of the Status Bar. When turned on then the input focus
is auto-set to the box.
Note that the LFB can also be shown when the Status Bar is hidden.
Tip: Upgraders need to actively assign Alt+F3 (or any other free KS).
+ Miscellaneous | Focus Functions: Added function "Focus Live Filter Box"
(Ctrl+Alt+X), command ID #1080. If the LFB is not visible the function
will show it before focusing it.
Tip: Upgraders need to actively assign Ctrl+Alt+X (or any other free KS).
FYI, I immediately assigned "Numpad Subtract" as additional KS for this. A
fast handy key which even makes sense here since you use the LFB to
subtract from the list.
+ SC filter enhanced. New flags value to allow setting the Live Filter Box
via scripting.
Action: Apply a visual filter or a live filter to the current tab, or a
global visual filter to all tabs.
Syntax: filter [filterspec], [flags]
filterspec: the filter pattern
flags: (bit field)
1: Handle open square brackets.
2: Apply filterspec as global visual filter.
If filterspec is missing: Toggle last GPF on/off.
4: Do not toggle on same filter (i.e. guarantee the filter is set
regardless of the current state of the list).
8: Apply filterspec as live filter.
Examples:
filter "k*", 8;
filter "kyo", 8;
filter "size:0", 8;
filter "ageM:d", 8;
filter "", 8; //unset any live filter
* Tools | Customize File Icons...: Changed the factory default keyboard
shortcut from Ctrl+I to Shift+Alt+F9.
* Softer borders on various lists and filter boxes.
+ Command Line: Added switch /exp. Add it to ensure the startup folder is
expanded in the tree.
To
download the latest BETA version choose a download package: (1)
Installer Package, (2)
No-Install Package.
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.