XYplorer History
========================================================================
Program XYplorer (64-bit)
File manager for 64-bit Windows 11, 10, 8.1, 8, 7, Vista, XP,
Server 2025, 2022, 2019, 2016, 2012, 2003
Version 28.30.2200
Release 2026-Sep-02
Download https://www.xyplorer.com/download/xyplorer64_full.zip
Manual https://www.xyplorer.com/download/XYplorer64Help.pdf
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Program XYplorer (32-bit)
File manager for Windows 11, 10, 8.1, 8, 7, Vista, XP,
Server 2025, 2022, 2019, 2016, 2012, 2003; 32-bit and 64-bit versions
Version 27.20.1500
Release 2026-Jul-21
Download https://www.xyplorer.com/download/xyplorer_full.zip
Manual https://www.xyplorer.com/download/XYplorerHelp.pdf
------------------------------------------------------------------------
License Proprietary
Author Donald Lessau
Contact support@xyplorer.com
Website https://www.xyplorer.com
Purchase https://www.xyplorer.com/purchase.php
History https://www.xyplorer.com/download/History.txt
https://www.xyplorer.com/download/History_1999-2019.txt
Copyright (c) 1997-2026 Cologne Code Company. All Rights Reserved.
===========================================================================
Symbols
+++ major new feature
+ new feature
* changed feature
- removed feature
% improved performance, quality, or looks
> usage tip
! fixed minor bug
!!! fixed major bug
Acronyms
4KN 4 Key Navigation
6KN 6 Key Navigation
AB Address Bar
AC Access Control
ACP Archive Contents Preview
ADP Application Data Path
AL Action Log
AS Admin Settings
BB Bookmark Buttons
BC Breadcrumbs, Breadcrumb Bars
BIC Buttons In Catalog
BV Branch View
CAS Click and Search
CAT Click and Tag
CBFI Content-Based Folder Icons
CC Custom Columns
CCM Cell Context Menu
CCT Custom Colored Tabs
CEA Custom Event Actions
CES Custom Event Sounds
CF Color Filters
CFA Custom File Associations
CFI Custom File Icons
CID Command ID
CIC Custom Interface Colors
CKS Custom Keyboard Shortcuts
CL Column Layouts
CLI Command Line Interpreter
CMF Copy Millions of Files
CPM Custom Popup Menu (Hamburger)
CSBI Custom Status Bar Info
CTB Custom Toolbar Buttons
CTO Custom Thumbnail Overlays
DES Default Event Sounds
DFF Duplicate File Finder
DLOC Dual Locations
DM Dark Mode
DP Dual Pane
DSB Drag Status Box
DUB Droppable User Buttons
FCP Folder Contents Preview
FIS Find Similar Images
FIT File Info Tip
FLF Favorite Live Filters
FP Floating Preview
FRC Folder Row Colors
FRS Full Row Select
FS Flat Select
FSC Folder Size Caching
FSP Full Screen Preview
FV Flat View
FVS Folder View Settings
GF Ghost Filters
GVF Global Visual Filters
HB Hover Box
HBOT Hover Box On Tree
HPT History per Tab
ICF Instant Color Filters
IP Info Panel
ITT Interface Translation Tool
JT Joker Tab
KS Keyboard Shortcut
LBM Loose Boolean Match
LES Lock Expansion State
LFB Live Filter Box
LM List Management
LTCE Labels, Tags, Comments, and Extra Tags
MBV Multi Branch View
MCM Multi-Column Matching
MCN Mouse Click Navigation
MDBU Mouse Down Blow Up
MDBUZ Mouse Down Blow Up Zoomed
MFS Multi Field Search
MHB Mobile Hover Box
MLOS Multi Location Search
MLS Multilingual Support
MRT Multi Row Toolbar
MRU Most Recently Used
MSR Multi Script Resource
MT Mini Tree
MUSD Mouse Up Show Down
MUT Multi-User Tagging
NCM Native Context Menu
NP Navigation Panel
PAF Paste and Find
PAG Paste and Go
PCSO Permanent Custom Sort Order
PD Portable Device
PF Paper Folders
PFIT Paper Folders In Tree
PFA Portable File Associations
PFI Portable File Icons
PIH Perceptual Image Hash
PML Portable Metadata Layouts
POM Portable Openwith Menu
PP Preview Pane
PT Preview Tab
PTC Portable Thumbnail Cache
PV Permanent Variable
QAP Quick Audio Preview
QFF Quick Find Files
QNS Quick Name Search
QS Quick Search
QSB Quick Search Bar
QVP Quick Video Preview
RAF Rapid Access Folders
RB Recycle Bin
RFO Rich File Operation
RLP Recent Location Pins
RS Rename Special
SB Status Bar
SC Scripting Command
SCS Sticky Checkbox Selection
SDB Smart Dropdown Button
SF Sync Folders
SFS Single File Search
SIB Search Information Bar
SIL Search In List
SRC Search Results Caching
SWL Seamless Wave Looping
TAF Type Ahead Find, Find As You Type
tB twinBASIC (the language in which the 64-bit version is written)
TB Toolbar
TNC Tree Node Crumbs
TPT Tree Path Tracing
TSC Tree Section Colors
TSF Type Stats and Filter
TSM Touchscreen Mode
UB User Buttons
UDC User-Defined Commands
UDF User-Defined Functions
UDPH User-Defined Preview Handlers
UR Undo/Redo
VF Visual Filters
VFO Virtual Folders
VLP Volume Label Paths
VPT Vertical Popup Toolbars
ZTC Zoom To Cursor
.......... XYplorer ver 28.30 (64-bit) ..................................................
v28.30.2200 - 2026-09-02 15:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v28.30.2106 - 2026-09-02 12:50
! Recycle Bin: In the latest version of Windows 11, it was no longer possible to
restore a file's original name when pasting it after cutting it from the Recycle
Bin. Fixed.
Background: Win 11 update KB5094126 changed Recycle Bin behavior in various ways.
* XYcopy (x64): Updated to 2.20.0041.
v28.30.2105 - 2026-09-01 16:42
+ Glow-Up: Now some of the dialogs in background file operations got the treatment,
e.g. the overwrite prompt.
* XYcopy (x64): Updated to 2.20.0040.
v28.30.2104 - 2026-08-31 20:05
! Edit Box: Changing Word Wrap in a multiline edit box broke the workbreak style (what
are the word boundaries -> what is selected when you double-click the text). Fixed
! Scripting | Run Script...: Workbreak style was broken here and in similar dialogs
since glow-up. Fixed.
! Edit | Paste Special | Edit Clipboard...: Error 91 since 20260817 when the clipboard
contained text. Fixed.
v28.30.2103 - 2026-08-31 15:48
> Inline Subfolder Creation: Some debug code has been added to identify an issue where
the app hangs inexplicably. To enable the debug code, run this script after starting
XYplorer.
logchange 128; //not saved across sessions!
After the hang, check the debug log by running this script:
dlog;
v28.30.2102 - 2026-08-31 13:12
! Thumbnails: Since 20251223, ellipses weren't shown for cropped multiline thumbnail
captions if the font was monospace. Fixed.
v28.30.2101 - 2026-08-30 21:53
! Dropdown Lists: In Win10 and later, the mouse wheel would not work over the dropdown
lists. e.g. the one in the Address Bar. Fixed.
! Dark Mode: When starting up in Dark Mode, some scrollbars, e.g. the one in the
Address Bar dropdown list, remained white. The scrollbar in Quick Search and similar
dialogs also remained white. Fixed.
v28.30.2100 - 2026-08-30 11:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v28.30.2005 - 2026-08-30 08:25
* XYcopy (x64): Updated to 2.20.0039.
! Glow-Up: Fixed a couple of glitches.
v28.30.2004 - 2026-08-29 23:01
! Help | Update Registration Details...: For a few days, you could not type space
characters into normal text boxes. You had to paste them. Fixed.
v28.30.2002 - 2026-08-29 19:55
+ Glow-Up | Toolbars: Further improvements.
! Glow-Up: Fixed a couple of glitches.
v28.30.2001 - 2026-08-29 15:40
+ Glow-Up | Toolbars: A small distance was added between the buttons, the borderlines
were removed, and the buttons were made rounder.
v28.30.2000 - 2026-08-28 18:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v28.30.1913 - 2026-08-28 16:08
! Glow-Up: Fixed a couple of glitches.
v28.30.1912 - 2026-08-27 20:25
* Glow-Up: The entire color management logic has been redesigned. If all went well,
you shouldn't notice any difference from the previous version except for some subtle
improvements.
v28.30.1911 - 2026-08-27 08:55
+ SC html: Added optional parameters for topic and subtopic.
Syntax: html([html], [width=800], [height=400], [caption=XYplorer], [topic], [subtopic])
topic [optional] Topic.
subtopic [optional] Subtopic.
Example:
html("
Hi!", 4:="Howdy", 5:="It's " . now());
+ Configuration | Colors and Styles | Highlights & Dark Mode | Dark mode | Color tint:
Added tweak to control the saturation of the tint:
DarkTintIntensity=50
Allowed values are 0 - 100, factory default is 50.
The setting will later be added to Configuration as a slider control.
v28.30.1910 - 2026-08-25 15:24
* Glow-Up | Neon Glow: Now, experimentally, textboxes get the glow as well.
! Exif Date Retrieval: Due to a bug in tB related to implicit date conversion, the
EXIF date on systems with German date settings was interpreted as an English date
when numerically possible (months and days switched). The issue surfaced in
functions like "File | File Special | Set Modified Date to Exif". Fixed.
! Glow-Up: Fixed a couple of glitches.
v28.30.1908 - 2026-08-24 17:08
+ Glow-Up: Added tweak to show the keyboard focus rect (by TAB and Alt+Letter) in dark
mode as an electric blue neon glow instead of the standard white line.
DarkNeonFocus=1
After 2 months of hard glow-up work I needed a little fun.
v28.30.1907 - 2026-08-23 19:52
+ List | Autosize Columns: You can now Ctrl+Right-click the Path column and select
"Limit Path Column Autosize" to limit the Path column autosize to one-third of the
current list width. This makes sense since paths can get very long, but you don't
want them to block all the other information.
v28.30.1906 - 2026-08-22 19:14
! SC html: Fixed some glow-up induced glitches.
! Catalog: Clicking an empty space in the catalog with the left mouse button and then
pressing F2 generated an "Invalid Index" error. Fixed.
v28.30.1905 - 2026-08-22 12:03
+ Glow-Up: Welcome dialog, aka nag screen, done.
* MLS (64-bit): Internally updated to version 8.406.
> TRANSLATORS: Please wait until Reference64_8.406.lng is uploaded.
You will be notified if you have subscribed to this thread:
https://www.xyplorer.com/xyfc/viewtopic.php?f=12&t=9648
v28.30.1904 - 2026-08-20 13:01
+ Glow-Up: The general info window is complete. This window class includes many
different types of dialogs, such as message boxes, text boxes, quick view, and
overwrite prompts. You will see them all over the place.
Notes:
- Some parts of the overwrite prompts still use the old style controls.
- Currently, all prompts concerning file operations are only visible in foreground
operations (XYcopy.exe will be done later).
- Focus by Alt+Letter and TAB might not work as expected yet in all contexts.
+ Glow-Up: All the topic icons are back.
v28.30.1901 - 2026-08-15 20:47
+ Glow-Up: "Configuration | File Operations | File Operations | Backup Operations |
Configure..." done.
+ Glow-Up: "Configuration | File Operations | File Operations | Custom Copy Operations
| Configure..." done.
v28.30.1900 - 2026-08-15 14:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v28.30.1806 - 2026-08-15 10:06
* Configuration | Colors and Styles | Fonts | Regular Expressions: Changed the default
from Courier New to Consolas.
* Configuration | Colors and Styles | Fonts | Edit Text: Changed the default from
Courier New to Consolas.
v28.30.1805 - 2026-08-14 21:25
% Glow-Up: Better handling of extreme font sizes.
v28.30.1804 - 2026-08-14 14:23
+ Glow-Up: "Help | Unlock Trial Version / Update Registration Details" done.
! Glow-Up: Fixed more glitches.
v28.30.1803 - 2026-08-13 19:57
! Glow-Up: Fixed a couple of glitches.
v28.30.1802 - 2026-08-13 14:01
+ Glow-Up: The various input dialogs (eg Quick Search) now have the WinUI 3 controls.
Icons are not yet supported.
v28.30.1801 - 2026-08-10 15:03
! Environment Variables: Couldn't handle more than 255. Wouldn't even start. Fixed.
v28.30.1800 - 2026-08-09 20:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v28.30.1701 - 2026-08-09 14:56
* Toolbar | Menu: When toggled on, the menu bar now appears on the top row by default
in a fresh instance.
! Tabs: Under certain conditions, the X-close button could disappear from the selected
tab. Fixed.
! Recycle Bin: When restoring items via the context menu in the Recycle Bin, the Bin
was not immediately refreshed and the restored item remained visible. Fixed.
> Note that restoring items via the context menu is not recommended, as this can cause
the Undo/Redo buttons and the Action Log to become out of sync. The recommended way
to restore deleted items is to use the Undo button or press Ctrl+Z.
v28.30.1700 - 2026-08-08 20:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
- - - - - - - - - - - - - - - - - - - - - - - - - - - help file status quo (64-bit) - - - - -
v28.30.1603 - 2026-08-08 14:59
* Updated the help file.
! Recycle Bin: Could no longer restore files from Recycle Bin in the latest Win 11.
Fixed.
Background: Win 11 update KB5094126 changed Recycle Bin behavior in various ways
which led to problems with XY's restore code. Microsoft officially acknowledged
Recycle Bin regressions from that June 9, 2026 update. Some of these regressions
were fixed in a later update, but some remain. This version of XYplorer adapts to
the new environment.
v28.30.1602 - 2026-08-07 20:24
* Glow-Up: In light mode, the dialogs featuring the new WinUI 3 controls are now
slightly lighter than the traditional button face color to match the current Windows
11 style.
* Glow-Up: Slightly dimmed down the hover and pressed effects for push buttons to
reproduce the calm feeling of Win 11 compared to older Windows versions.
v28.30.1601 - 2026-08-07 12:02
! SC html: Never worked in the 64-bit edition. Now it does.
v28.30.1600 - 2026-07-22 18:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v28.30.1501 - 2026-07-22 13:55
! Configuration | Information | Tags | Options... | Database Check...: Any false sort
order was internally corrected, but this was not reported to the user or the settings
handler. Therefore, the corrected sort order was not immediately applied to the list
nor saved when settings were saved. Fixed.
! Ignore diacritics: Did not work with Vietnamese đ and Đ. Fixed.
! List | Drag-Selecting: Selecting multiple files by dragging the mouse across them
could leave some files seemingly unselected (a painting glitch). Fixed.
! Configuration | General | Tree and List | Tree | Expand tree nodes on single-click:
Didn't work properly. Fixed.
v28.30.1500 - 2026-07-21 18:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v28.30.1409 - 2026-07-21 16:48
! Glow-Up: Fixed some glitches.
v28.30.1408 - 2026-07-21 11:10
! Breadcrumb Bars: Hover Effect was broken when tweak BorderOutline=1. Fixed.
v28.30.1407 - 2026-07-21 10:08
% Glow-Up: Improved handling of focus switch by TAB #2.
% Glow-Up: Checkboxes and radio buttons now toggle correctly on keyup, not keydown.
Push buttons also now only react to keyup when the SPACE key is pressed.
> Glow-Up: Still couldn't find a way to suppress the beep on Alt+Letter.
v28.30.1406 - 2026-07-20 19:52
% Glow-Up: Improved handling of window resize. The window can now be as small as you
want but at some point the controls will be out of view.
% Glow-Up: Improved handling of focus switch by TAB.
v28.30.1405 - 2026-07-19 17:46
* Select Folder: The old dialog, SHBrowseForFolder, has been replaced with the Common
Item Dialog in all instances where only folders, and not folders and files, were
selected. That was 14 out of 22 instances. Overall, the new dialog is much more
user-friendly. It saves navigation history and supports the navigation pane, aka
tree view, as well as search and favorites/quick access. It generally behaves like
a little File Explorer.
v28.30.1404 - 2026-07-19 11:39
! Glow-Up: Fixed some glitches. Focus move by TAB is still not smooth, a known issue
that will be tackled later.
v28.30.1403 - 2026-07-18 21:17
+ Glow-Up: The various dialogs featuring lists, e.g. Help | List All Commands..., now
have the WinUI 3 controls.
+ Glow-Up: Colors now obey to the dark mode settings ( Configuration | Colors and
Styles | Highlights & Dark Mode | Dark mode).
+ Hover Box: You can now use the Hover Box hotkeys even when the focus is in an edit
box, such as the Address Bar or Live Filter Box. Previously, these keys worked in
both the Hover Box and the focused edit box simultaneously, which was likely not the
user's intention.
v28.30.1402 - 2026-07-16 16:04
+ Glow-Up: Wrote a collection of various WinUI 3 controls that will take the XY user
interface to the next level. Virtually every control you'll see is just an
owner-drawn image of a control, not a real control (there is no window resource
behind it, no handle wasted). This means complete control over the appearance,
perfect (and customizable) dark/light mode, freedom from old and new Windows bugs,
easier maintenance, (even) lower memory requirements, (even) smaller file sizes, and
(even) faster performance. And, by the way, WinUI 3 requires Windows 10 or later,
but XYplorer's implementation will work perfectly even on XP.
This beta version offers a very modest start: the "About" dialog. There's still a
lot to optimize (colors, positions, sizes), but that's really easy now and will
happen over the next few weeks as more and more dialogs are migrated to the new
system.
* Glow-Up: The corner radius is now independent of the border width (but: it cannot
be greater than twice the border width).
Defaults:
BorderRadius=4 '4px is the Win11 official recommendation
BorderWidth=2
v28.30.1401 - 2026-07-10 15:10
* List: The line numbers column header is now empty in all views. Before, it was "#"
in Details views. Cleaner look.
* List and Small Lists: The focus rectangle is now drawn on top of the hover effect.
* Menu Window: Changes made here no longer affect the Settings button (it stays green).
! Configuration | General | Sort and Rename | Rename | Show name length while
renaming: When enabled, a bizarre display glitch caused small ghost rectangles to
briefly appear somewhere on the screen. Fixed.
v28.30.1400 - 2026-07-07 20:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v28.30.1315 - 2026-07-07 15:50
* Glow-Up: Minor change to a key name:
BorderContour --> BorderOutline
+ Glow-Up: Added a separate key (tweak) to control the one-pixel outline with the hover
effect. Factory default is off:
HoverOutline=0
* Breadcrumb Bars: The change from v28.30.1301 - 2026-06-29 16:14 had to be undone. It
ultimately did not work out.
% Favorites | Set Box Color...: Now the box colors keep more of the original light
mode hue in dark mode.
! Batch Rename Preview: Since v28.30.1306 - 2026-07-01 18:13, the dialog layout was
broken in > 100% screen scaling. Fixed.
v28.30.1314 - 2026-07-06 17:05
! Breadcrumb Bars: Since dropdown lists can extend beyond the window borders
(v28.30.1301 - 2026-06-29 16:14), the scrollbars were missing when needed. Fixed.
v28.30.1313 - 2026-07-06 12:50
+ Configuration | Preview | Preview | Audio/Video preview: Added "Play once and close"
to the dropdown list. Select it to auto-close the preview after the playback is
done. This ensures that the previewed file is no longer locked by XYplorer and that
other processes can access it fully.
- Tweak AutoClose: Removed.
v28.30.1312 - 2026-07-05 15:49
+ Audio Preview: Added tweak to auto-close the preview after the playback is done.
This ensures that the previewed file is no longer locked by XYplorer and that other
processes can access it fully.
AutoClose=1
Note that this tweak only takes effect if "Configuration | Preview | Preview |
Audio/Video preview" is set to "Play once".
! Thumbnails: Since v28.30.1310, thumbnails turned black when hovered. Fixed.
! Dialogs with Filter Box: Since v28.30.1309, dialogs could crash on close. Fixed.
v28.30.1311 - 2026-07-04 21:27
! Glow-Up: Fixed some glitches.
v28.30.1310 - 2026-07-04 16:09
+ Breadcrumb Bars: Now the hover effect is rounded if "Configuration | Colors and
Styles | Highlights & Dark Mode | Selections" is set to "XYplorer Style (Rounded)".
! Toolbar: Since 2026-07-02, the separators were incorrectly placed under certain
conditions. Fixed.
! Tab Bar: Since v28.30.1204 - 2026-06-23 13:11, the New Tab and Tab List buttons had
no hover effect anymore. Fixed.
! Dialogs with a List and a Filter Box: You could not TAB from the Filter Box to the
List due to a tB bug. Worked around.
v28.30.1309 - 2026-07-03 20:11
* Filter Boxes (Small Lists): The last used filter is now always stored (ready for the
next toggle), even if the dialog was canceled or the list was not filtered when the
dialog was closed (OK or Cancel). Previously, it was only stored when the dialog was
OK-ed and the list was filtered at that point.
Note that the last used filter is a global value applied to all small filter boxes.
v28.30.1308 - 2026-07-02 18:52
+ Glow-Up: Now dropdowns and filter boxes obey to the new border styles. To keep the
looks consistent in the main window, Address Bar and Live Filter Box only obey if
"Configuration | Colors and Styles | Highlights & Dark Mode | Borders" is set to "No
border".
v28.30.1307 - 2026-07-02 12:57
+ Errors: The most recent error message is now saved and can be viewed at any time
during the session using this script:
error -1;
By the way, you can use the undocumented SC error to fake errors simply by passing
the error number:
error 13; //Type mismatch
! Address Bar (with the dropdown button on the left): When you moved the mouse over
the dropdown button, then to the icon, and then to anywhere else, the dropdown
button continued to capture the mouse movements. This rendered the mouse unusable
over the dropdown list, toolbar, tabs, or anything else (no clicks were registered).
Fixed.
v28.30.1306 - 2026-07-01 18:13
+ Glow-Up: There will be visual changes to various small controls. Currently, this
only affects the small lists. Filter boxes will follow soon.
As always, you can customize the look to your liking. But since serious interface
design is not yet possible in tB, these settings are only available as tweaks for
now. These are the defaults (factory and upgrading to this version):
BorderContour=0 'draw a 1-pixel-wide outline (BOOL, 0/1)
'also controls the 1-pixel-wide vertical line in the line
'numbers column of small and main lists
BorderRounded=1 'only effective from BorderWidth >= 2 (BOOL, 0/1)
BorderWidth=2 'padding around the control in pixels (Integer 0 - 4)
LineNumbers=0 'show line numbers in most small lists (BOOL, 0/1)
Of course, there will be corresponding settings in Configuration once tB has been
further developed.
If you hate it and want to go back to the old look, this will do:
BorderContour=1
BorderRounded=0
BorderWidth=1
LineNumbers=1
* Address Bar: The dropdown match list now only appears when the edit box contains
at least two characters. This prevents the drive T: from being activated (or even
woken up) when you type "t" (e.g. for writing "text") and showing all the matches on
it.
v28.30.1305 - 2026-07-01 10:40
! SC readfile: Decoding problem with ASCII files encoded in a non-Western code page
(anything but 1252 (ANSI - Latin I)) when you did not explicitly set the codepage
parameter to the Active ANSI Code Page (e.g. 936 for Simplified Chinese). Fixed.
v28.30.1303 - 2026-06-30 16:57
! SC readfile: Attempted to resolve a decoding problem with files encoded in code
page 936 (and likely others) when 936 is the system's default page.
v28.30.1302 - 2026-06-30 15:14
% Glow-Up: Step by step, honoring the pixel.
v28.30.1301 - 2026-06-29 16:14
%%% Glow-Up: Started a major design overhaul. This process will take weeks, if not
months, but when completed the app will look fresh like it's from the future.
This version has some work (in progress) on the borders of list controls. At the
moment you will just note a slight change in color. More will come.
+ Breadcrumb Bars: Breadcrumb Bars: Dropdown lists can now extend beyond the borders
of the main window. This is a significant improvement in usability.
* Catalog: Some changes were applied to the glyphs (a small square inside a square)
shown in the included catalogs:
- The different colors were removed, now all glyphs are grey.
- The glyphs are only shown for category headers.
- They look better in dark mode.
! Small Lists: Dark mode got stuck in parts of the dialog after switching back to
light mode, due to a tB bug. Worked around.
v28.30.1300 - 2026-06-25 12:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v28.30.1205 - 2026-06-24 19:51
! Tray and Taskbar Issues: Minimizing to the tray and starting up in the tray didn't
work as well as they used to. Worked around.
v28.30.1204 - 2026-06-23 13:11
* XYcopy (x64): Updated to 2.20.0038.
! Preview Tab / Preview Pane: The "Preview Now" button (along with "File type excluded
from preview in configuration.") did not always appear when it should have, nor did
it always work when it did appear. Fixed.
! High DPI scaling override: Setting it to "System (Enhanced)" caused broken tab
layouts at scaling levels greater than 100%. Worked around.
v28.30.1202 - 2026-06-22 15:49
> Thumbnails Cache: Added some debug code to hunt down an issue where the thumbnails
cache is rebuilt for no apparent reason. To enable the debug code, run this script
after you've started XYplorer:
logchange 64; //not saved across sessions!
Whenever the thumbnail cache needs to be rebuilt, a message box appears showing the
likely reason and an option to cancel the rebuild (and try to use the cache as it is).
! Thumbnails Cache: Fixed a possible issue with very large cache files.
v28.30.1201 - 2026-06-19 14:40
* Scripting: Undid the recent changes regarding variables that refer to the current
file (see v28.30.0708 - 2026-06-14 12:30).
v28.30.1200 - 2026-06-18 19:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v28.30.1102 - 2026-06-18 17:55 - unpublished
* Updated the help file.
v28.30.1101 - 2026-06-18 11:11
* Internal reorganization (again, the first time was undone in v28.30.1001).
v28.30.1100 - 2026-06-17 22:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v28.30.1001 - 2026-06-17 21:14
! Configuration | File Operations | File Operations | Background Processing: Did not
work anymore since v28.30.0902. Fixed.
v28.30.1000 - 2026-06-17 18:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v28.30.0903 - 2026-06-17 17:37 - unpublished
+ Configuration | General | Controls & More | Miscellaneous | Open favorites in new
tab: Now also affects Bookmark Buttons in the toolbar.
v28.30.0902 - 2026-06-17 14:32
+ Toolbar: The Share button is back in the default toolbar for Win10+.
* Internal reorganization.
v28.30.0901 - 2026-06-17 10:37
+ Configuration | General | Controls & More | Miscellaneous: Added option "Open
favorites in new tab". Check it to always open favorite folders and favorite files
in a new tab.
Note: If "Open favorite files directly" is enabled then, of course, no new tab is
opened.
! Shortcuts (LNK): Could no longer be created. Fixed.
v28.30.0900 - 2026-06-16 21:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v28.30.0801 - 2026-06-16 20:21
! Shortcuts (LNK): No longer resolved correctly. Fixed.
v28.30.0800 - 2026-06-16 12:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v28.30.0709 - 2026-06-15 14:17
! Configuration | File Operations | File Operations | Miscellaneous | File operation
progress dialog modeless: Setting was ignored by Custom Copy (dialog was always
modeless). Fixed.
v28.30.0708 - 2026-06-14 12:30
* Scripting: Variables that refer to the current file now work on the currently
focused list file, even if the file is not selected. Previously, the file had to be
both focused and selected. For example:
copytext ;
Note that this also affects scripts in Toolbar | Open With.
v28.30.0707 - 2026-06-12 18:59
! Drag and Drop: After the drop happened, the Effect parameter should be set to the
performed operation value (DROPEFFECT) according to
https://learn.microsoft.com/en-us/windows/win32/api/oleidl/nf-oleidl-idroptarget-drop.
This was not done. Fixed.
v28.30.0706 - 2026-06-12 16:55
! Batch Rename: Under certain conditions the rename would be triggered after you
X-closed the dialog. Fixed.
v28.30.0705 - 2026-06-11 21:51
% Toolbar: Started a major icon overhaul.
v28.30.0704 - 2026-06-10 13:09
* Toolbar | Show Menu Bar: Now you can toggle the modern menu bar at other positions
(wherever you position it in Customize Toolbar), not only at the very end/bottom of
the toolbar.
* Splitters: Increased the default width from 2 to 4 pixels, which is the recommended
value.
v28.30.0703 - 2026-06-09 20:12
* Toolbar: The disabled versions of the buttons Back, Forward, Undo, and Redo are now
softer, especially in dark mode.
v28.30.0702 - 2026-06-09 15:37
* Toolbar | Show Menu Bar: Now, when the modern menu bar is shown, it's shown as the
last row of the toolbar rather than the first row. That way the mouse pointer stays
over the toggle button, and it looks cooler.
- Toolbar: The default toolbar now has three fewer buttons to make it easier for
younger users.
v28.30.0701 - 2026-06-08 17:26
* Startup: Now, the main menu bar is hidden by default. This is because menus are seen
as old-fashioned, or even completely outdated, by younger users. But don't worry,
it's easy to get it back (see the next point).
* Toolbar | Show Menu Bar: This button now toggles the "modern menu bar" by default,
i.e. the one that is part of the toolbar and that obeys to Dark Mode.
Notes:
- The button doesn't have a pressed state anymore. It's not necessary here and it
doesn't look as cool.
- It's easy to go back to the old way of doing things (see the next point).
+ Toolbar | Show Menu Bar: Now, when you hold down CTRL, the button has a special
right-click menu where you can change the button's functionality:
- Use Classic Menu Bar: Check it to have the button toggle the classic
menu bar (the one that doesn't obey to Dark Mode).
There are also toggle commands for the classic and the modern menu bar:
- Toggle Modern Menu Bar
- Toggle Classic Menu Bar
* Miscellaneous | General Functions | Toggle Main Menu: Also this function (and its
keyboard shortcut) is now controlled by the setting of "Use Classic Menu Bar".
! Configuration | General | Menus, Mouse, Usability | Mouse | Point to select: In
Details view, the selection happened even when pointing beyond the file name or
icon. Probably since 20260419. Fixed.
v28.30.0700 - 2026-06-07 11:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v28.30.0602 - 2026-06-05 18:27
! Drag and Drop: In SumatraPDF v3.7 you can select text/images inside a PDF and drag
and drop them. Dragging such a thing over possible targets in XYplorer, or dropping
it, could result in a crash. Half-fixed. Drag and drop still does not work here, but
there is no crash anymore.
v28.30.0601 - 2026-06-03 12:01
+ Quick Search and Find Files: Added selector "sig:" (= signature). Use it to find
files that start with a specific byte sequence (all files are checked, all folders
are ignored). This is especially useful when files lack file extensions or you
suspect they have incorrect file extensions.
The bytes are specified with hex codes (optionally separated by spaces). These, for
example, will match ZIP archives (all four versions are functionally identical):
sig:504B03
sig: 504B03
sig:50 4B 03
sig: 50 4B 03
Of course, sig patterns can be combined in Boolean expressions:
sig:504B03 or sig:FFD8
sig: 50 4B 03 or sig: FF D8
*.txt or sig: 50 4B 03 or sig: FF D8
The wildcard "??" for "any byte" is supported:
sig: 50 ?? 03
* Search Files | Content: When "Wildcards" mode is selected, patterns are now
automatically enclosed in asterisks (pattern -> *pattern*) only if wildcards are not
already present. This (potentially breaking) change allows you to create wildcard
patterns that match the beginning or/and end of files (pattern*, *pattern,
pattern*pattern), which is very useful but was not previously possible.
+ Catalog | Item Properties Dialog: Now you can reset the colors to default by
right-clicking the color label.
* Catalog: Now, for overall consistency, the content is now shifted down by two
pixels, just like in the tree.
! Catalog | Item Properties Dialog: Dark mode got stuck in parts of the dialog after
switching back to light mode, due to a tB bug. Worked around.
v28.30.0600 - 2026-05-02 13:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v28.30.0501 - 2026-05-01 20:29
! List: Mousing over the age circle did not display the expected date and age tooltip
in non-Details views. Fixed.
! List | Mouse Down Blow Up on Thumbnails: Since 20260414, a faulty logic has caused
MDBU to malfunction on the left side of thumbnails when icons are not displayed.
v28.30.0500 - 2026-04-30 21:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v28.30.0406 - 2026-04-30 12:10
+ Help | Various Information: Now shows the processor architecture in line "OS:".
! Shortcuts (LNK): Apparently environment variables in the arguments of shortcut
targets were not resolved when they should. Fixed.
v28.30.0405 - 2026-04-29 15:27
! Configuration | File Operations | File Operations | Backup Operations | Configure...:
Added checkbox "Exclude hidden files and folders". Won't stay unchecked. Fixed.
! Configuration | File Operations | File Operations | Custom Copy Operations | Configure...
Added checkbox "Exclude hidden files and folders". Won't stay unchecked. Fixed.
! Tree: Windows 11 Pro, 64-bit, Version 25H2, Build 26200.7019 created a drawing
glitch (focused-and-+unselected item white out) with a certain combination of settings.
Worked around.
! Action Log: The bug in tB concerning strings of 64 KB or more has not yet been
fixed, but there is now a perfect workaround: No more limits to the size of the
undo/redo data saved across sessions, and the read/write speed is even better than
before, though you won't notice because it was already lightning fast.
v28.30.0404 - 2026-04-28 11:38
+ Custom Columns: Command ">draw.bar" enhanced. Added optional "align" parameter to
control the horizontal alignment of the printed text.
>draw.bar [percentage=50], [colorleft], [colorright], [opacity=224], _
[borderwidth=0]|[text]|[colortext]|[align=c]
align: c = centered [default]
l = left
r = right
v28.30.0403 - 2026-04-27 18:29
+ Custom Columns: Command ">draw.bar" enhanced. Added optional "text" and "colortext"
parameters, providing a way to print text onto the bar.
>draw.bar [percentage=50], [colorleft], [colorright], [opacity=224], _
[borderwidth=0]|[text]|[colortext]
Notes:
- Pipe | is used a field separator to allow commas in the text.
- The text color defaults to the list text color in light mode (usually that's black).
- The text is horizontally and vertically centered.
- Autosize columns ignores this text.
Example:
Here is a sample script that draws bars according to the file size. Color are used
to distinguish 4 size groups: green < 1KB, yellow < 1MB, red < 1GB, purple 1GB or more.
------------------------------------------------------------------------
$size = "";
switch (true){
case $size == 0: return ''; // draw nothing
case $size < 1024: return '>draw.bar ' . 100 * $size \ 1024 . ', 66CC66, BBEEBB|' . formatbytes($size); //smaller 1 KB
case $size < 1048576: return '>draw.bar ' . 100 * $size \ 1048576 . ', FFBB00, FFEE88|' . formatbytes($size); //smaller 1 MB
case $size < 1073741824: return '>draw.bar ' . 100 * $size \ 1073741824 . ', DD4444, FFAAAA|' . formatbytes($size); //smaller 1 GB
default: return '>draw.bar ' . 100 * $size \ 1099511627776 . ', DD44AA, FFAADD|' . formatbytes($size); //1 GB or more
}
------------------------------------------------------------------------
! Action Log: A bug in v28.30.0402 could cause an "Invalid Index" error when loading
action.dat. Fixed.
v28.30.0402 - 2026-04-27 12:47
% Batch Rename Preview: Much faster when renaming more than 1000 items.
% Action Log: Much faster when listing jobs with many items.
% Action Log: Resizes much smoother when listing jobs with many items.
! Action Log: The log became corrupted when a logged operation exceeded 64 KB of data.
This easily occurred when an operation involved many long paths. The corruption was
caused by an unfixed bug in tB that affects how the log is stored in the action.dat
file between sessions. A workaround has been implemented. The file action.dat now
has a new structure, is much smaller, and reads and writes much faster (which also
positively affects the startup time).
Notes:
- As long as the tB bug remains unfixed, corruption can still occur, but it will
require a much larger amount of data.
- The new action.dat format is not compatible with earlier versions of XYplorer.
But, of course, this version can still read the old format.
v28.30.0401 - 2026-04-25 15:23
! Startup: A corrupt action log could prevent the app from starting. Fixed.
- - - - - - - - - - - - - - - - - - - - - - - - - - - language file status quo (64-bit) - - -
v28.30.0400 - 2026-04-23 18:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v28.30.0308 - 2026-04-23 15:18
* MLS (64-bit): Internally updated to version 8.405.
> TRANSLATORS: Please wait until Reference64_8.405.lng is uploaded.
You will be notified if you have subscribed to this thread:
https://www.xyplorer.com/xyfc/viewtopic.php?f=12&t=9648
v28.30.0307 - 2026-04-23 14:07
+ Configuration | General | Controls & More | Miscellaneous: Added option "Convert
overlong paths to 8.3 format when opening files". Select this option to convert
paths longer than 259 characters to the old DOS-compatible 8.3 format when opening
files. Some opening applications still require this, even on modern Windows systems.
FYI, this raises tweak OpenOverlongForceDOS83 to the UI.
v28.30.0306 - 2026-04-22 16:03
+ Hover Box on This PC: Now provides the amount of free space per drive in numbers.
v28.30.0305 - 2026-04-22 11:47
+ Opening Overlong Items: Added tweak to always convert to DOS 8.3 before opening
items with overlong filenames.
OpenOverlongForceDOS83=1
Notes:
- This will help some older apps to open items with overlong filenames, but newer
apps may have problems with it.
- Some Windows systems don't support DOS 8.3 anymore, so the conversion won't happen.
- Modern Windows is usually LongPathAware, so DOS 8.3 is no longer necessary.
* Configuration | Preview | Thumbnails | Show file icon on thumbnail: Refined the
changes of v28.30.0201 - 2026-04-13 15:36. Now the icon is drawn on non-thumbnails
only if the "Single-click to open an item" or "Point to select" option is selected
along with the "Icon only" option.
* Native Context Menu: Now the "Share" command is only shown if the item for which the
context menu was called is a file (not a folder).
! Hover Box: Jumping to the next Hover Box by arrow keys did not work when the mouse
cursor was over the current Hover Box and "Configuration | General | Menus, Mouse,
Usability | Usability | Highlight hovered items" was disabled.
Fixed #3. The previous fix had the disadvantage of making the Hover Box a disabled
window, which screenshot apps could not capture as an entire window.
v28.30.0303 - 2026-04-21 20:29
* Used-Space Bars: If anything is used, no matter how little, you'll now see the
minimum amount of blue (one pixel wide) drawn on the bar. Previously, a very small
amount was rounded down to nothing.
! Window | Arrangement | Address Bar and Toolbar Stacked: If disabled (i.e. toolbar
and address bar side by side in one row), a large address bar font could break the
layout. Fixed.
v28.30.0302 - 2026-04-21 15:01
+ Hover Box: The Hover Box of "This PC" now provides a graphical overview of the used
and available storage space on each drive.
! Toolbar: Layout could break under certain conditions. Fixed.
! Toolbar | New Bookmark: Adding a drive from the "This PC" list resulted in a
dysfunctional bookmark. Fixed.
v28.30.0301 - 2026-04-20 16:20
! Hover Box: Jumping to the next Hover Box by arrow keys did not work when the mouse
cursor was over the current Hover Box and "Configuration | General | Menus, Mouse,
Usability | Usability | Highlight hovered items" was disabled.
Fixed again. The previous fix (v28.30.0103 - 2026-04-10 15:42) interfered with
gesture apps.
! SC backupto, SC sync: The "filter" parameter excluded all subfolders if it contained
any file patterns. Fixed. Now, for example, the filter "*.bas|*.ini|*.txt|-appdata\"
only allows BAS, INI, and TXT files to pass through, as well as all folders except
those called "appdata", just as expected.
* XYcopy (x64): Updated to 2.20.0037.
v28.30.0300 - 2026-04-19 18:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v28.30.0226 - 2026-04-19 14:19
+ Configuration | General | Menus, Mouse, Usability | Mouse | Point to select | To the
icon only: Added tweak that extends it to thumbnails:
PointToSelectThumb=1
If "To the icon only" if off, the tweak limits it to thumbnails.
v28.30.0224 - 2026-04-18 20:41
% Main Menus: Added icons to a couple of basic commands.
! Quick Search Icon: Since v28.20.0304 - 2026-03-01 15:30 the Quick Search icon was
not always shown when and where it should if no "OneDrive for Business" special
folder was present. Fixed.
! Visual Filter Icon: Same as above.
v28.30.0206 - 2026-04-17 12:58
% Toolbar | Menu Buttons: Menus that should have icons now actually have them. In VB,
this wasn't always possible (icons were only displayed when the main menu bar was
visible, whereas hiding that menu bar was precisely the point of having menu buttons
on the toolbar), but with tB, it can be done! So toolbar button (sub)menus such as
"New Items", "Favorite Folders", Labels", and the various user commands now always
have icons.
% Startup Time: Due to the above changes, starting with a hidden main menu bar is
notably faster now.
v28.30.0205 - 2026-04-15 12:43
! Hover Box: Wasn't working over icons in Details view since yesterday. Fixed.
v28.30.0204 - 2026-04-14 21:09
! Window | Arrangement | Address Bar and Toolbar Stacked: Layout broken if disabled
and Live Filter Box in Status Bar (since v28.30.0203). Fixed.
v28.30.0203 - 2026-04-14 20:15
% Toolbar: The distance to the top margin now takes "Configuration | Colors and Styles
| Styles | Overall spacing" into account.
% Address Bar: The distance between the icon and the left margin, as well as the
distance between the icon and the text, now takes "Configuration | Colors and Styles
| Styles | Overall spacing" into account.
This change also affects other dropdowns with icons and the Live Filter Box.
% Tab Bar: The distance to the element above it now takes "Configuration | Colors and
Styles | Styles | Overall spacing" into account.
! Configuration | General | Menus, Mouse, Usability | Mouse | Point to select | To the
icon only: Did not work as expected in Thumbnails and Tiles views when icons are
shown on the thumbnails (Configuration | Preview | Thumbnails | Show file icon on
thumbnail). Fixed.
v28.30.0202 - 2026-04-14 12:13
% Toolbar: The color of the button borders has been toned down to align with the
latest UI trends.
> Note that the contrast of these lines can be tweaked at key SeparatorContrast.
! Configuration | General | Menus, Mouse, Usability | Mouse | Single-click to open an
item | On the icon only: Did not work as expected in Thumbnails and Tiles views when
icons are shown on the thumbnails (Configuration | Preview | Thumbnails | Show file
icon on thumbnail). Fixed.
> Note that if "Configuration | Preview | Mouse Down Blow Up | Mouse Down on Thumbnails
and Icons | Enable blow ups on file icons as well" is enabled then only a quick
click on the icon will single-click-open the file, a slow click will trigger the
blow up.
v28.30.0201 - 2026-04-13 15:36
* Configuration | Preview | Thumbnails | Show file icon on thumbnail: The icon is now
always displayed, regardless of whether the item has a thumbnail or just an enlarged
system icon, and regardless of whether it is a folder or not.
+ Window | Arrangement | Address Bar and Toolbar Stacked: When this option is not
checked, Toolbar and Live Filter Box can appear in the same row, even when the
Address Bar is hidden. Previously, when the Address Bar was hidden, the Live Filter
Box was forced to sit in the Status Bar.
! Window | Arrangement | Address Bar and Toolbar Stacked: When this option is not
checked, and Toolbar, Address Bar and Live Filter Box were all in one row,
customizing the width of Address Bar or Live Filter Box by Shift+Alt+Wheel didn't
work right and could result in unused empty areas. Fixed.
v28.30.0200 - 2026-04-12 19:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v28.30.0104 - 2026-04-12 11:19
% Help | Online Support | Check for Updates: Better error message if anything goes wrong.
! Help | Online Support | Check for Updates: The function has stopped working for some
users, likely due to the recent host change of xyplorer.com. Changed some flags in
an attempt to fix it.
! Hover Box | Fixed-size image area: Didn't work for video thumbs. Fixed.
v28.30.0103 - 2026-04-10 15:42
+ Hover Box: Added setting "Fixed-size image area" (keyboard shortcut while box is
showing: A). Enable it to make the Hover Box a square area where the preview will be
fit and centered into (or stretched into if "Zoom to fit" is enabled). This makes
the size and position of the Hover Box more predictable and totally independent of
the size of the original.
Note that the position of the Hover Box will still have to be somewhat flexible to
ensure visibility of the entire box when it's near the margin of the screen.
The setting only applies to image previews.
+ Hover Box: Now the F1 dialog of the Hover Box ("Keyboard Shortcuts for the Hover
Box") shows the current state of each setting appended in square brackets.
% Hover Box: Now, when the "Keyboard Shortcuts for the Hover Box" dialog box is
closed, the Hover Box for the current mouse position is called again right away.
! Hover Box: Jumping to the next Hover Box by arrow keys did not work when the mouse
cursor was over the current Hover Box and "Configuration | General | Menus, Mouse,
Usability | Usability | Highlight hovered items" was disabled. Fixed.
v28.30.0101 - 2026-04-09 18:51
+ Hover Box: You can now use the arrow keys to move to the next hover box even when
the focus is in an input field, such as the Address Bar or the Live Filter Box.
+ SC readurl / readurlutf8 enhanced: Added flag to skip the existence check before the
URL is loaded.
Syntax: readurl(url, [nocookies], [StripHTML], [flags], [codepage])
flags (bit field)
16: Skip the existence check before the URL is loaded.
This will save some nanoseconds and energy if you're sure the URL exists.
Example:
text readurl("https://www.xyplorer.com/version.php?bit=64", 3:=16);
! Scripting | Steps Dialog: Since it's resizable (v26.70.0307 - 2024-12-16 15:06) the
label between the upper and the lower list was invisible most of the time because
its position was still static. Fixed.
! Hover Box: Folder content lists used the vertical spacing needed for the font size
set in Configuration | Colors and Styles | Fonts | Buttons and Labels, but it
actually uses the font and font size set in Configuration | Colors and Styles |
Fonts | Main Contents. Fixed.
! Address Bar: The dropdown list used the vertical spacing needed for the font size
set in Configuration | Colors and Styles | Fonts | Buttons and Labels, but it
actually uses the font and font size set in Configuration | Colors and Styles |
Fonts | Main Contents. Fixed.
v28.30.0100 - 2026-03-27 20:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v28.30.0001 - 2026-03-27 13:11
* Toolbar | Bookmark Buttons: Since v28.20.0201, it has been possible to display
bookmark buttons without text. However, you had to actively rename a bookmark button
if you wanted to see the text, which wasn't ideal. Now, a new logic has been
implemented. By default, the buttons display text (which is automatically generated
from the location) and you can actively hide this text by selecting the new "Hide
name in toolbar" checkbox in the "Rename Bookmark" dialog.
! Drag and Drop: The VS Code fix from v28.20.0503 - 2026-03-16 20:24 was a mistake. Undone.
v28.30.0000 - 2026-03-26 20:00
= NEW OFFICIAL RELEASE. Main developments since last release:
+++ Share. The "Share" dialog is now supported. You can easily share selected files with
all available destinations via context menu, toolbar button, or keyboard shortcut.
Note that this feature requires Windows 10 or later.
+++ Many Other Improvements. See change log.
.......... XYplorer ver 28.20 (64-bit) ..................................................
v28.20.0605 - 2026-03-26 12:23
% Icons: Improved the drawing of icons with share overlays at high DPI (>= 150%).
! SC editconf: Lines longer than 3275 characters were shown empty because of an
internal limit of the text printing API function. This could easily happen with keys
MiniTreePaths and MiniTreePathsPrev. Fixed. Now the first 3275 characters of those
lines are shown.
This fix affects all small lists.
v28.20.0604 - 2026-03-25 18:16
+ Toolbar: Added button "Share Files". Click it to open the Share dialog for the
currently selected files (folders are ignored). This feature requires Windows 10 or
later. In earlier Windows the button isn't visible.
v28.20.0603 - 2026-03-25 14:22
+ Menu File: Added command "Share..." (Ctrl+Alt+H). Click it to open the Share dialog
for the currently selected files (folders are ignored). This feature requires
Windows 10 or later.
Those upgrading must actively assign the default keyboard shortcut (Ctrl+Alt+H).
* MLS (64-bit): Internally updated to version 8.404.
> TRANSLATORS: Please wait until Reference64_8.404.lng is uploaded.
You will be notified if you have subscribed to this thread:
https://www.xyplorer.com/xyfc/viewtopic.php?f=12&t=9648
% Autosize Columns: Now it works regardless of trailing separators.
! Icons: Since v28.20.0506, some icons were drawn incorrectly at high DPI (> 150%).
Fixed.
v28.20.0602 - 2026-03-24 12:00
+ Shell Context Menu: The Share command (Win 10 onwards) was not functioning properly.
It works now!
Many thanks to VanGoghGaming and fafalone in the twinBASIC forum for their
invaluable help with this issue!
! Autosize Columns: It worked for icon columns, but it was one icon off. Fixed.
v28.20.0601 - 2026-03-23 15:12
+ Autosize Columns: Now it also works for icon columns.
* Tweak ListProcessFocusedItemFirst is now set to 1 by factory default. Since many
Windows versions ago, File Explorer has always acted like this.
% Custom Copy | Overwrite Prompt: A little glow-up of the blue direction arrow.
* XYcopy (x64): Updated to 2.20.0035.
* Hover Box over Text Files: The size of texts that can be shown completely in the
Hover Box has doubled from 64 KB to 128 KB (with scrolling, of course). In larger
files, only the first and last 64 KB will be visible.
! Hover Box over Text Files: Word-wrapping would go wrong when the data contained
non-paired double-quotes. Fixed.
! Hover Box over Text Files: It was not possible to wheel through the final block
(below "... [continues]") of a file that was too large to fit in the Hover Box.
Fixed.
v28.20.0600 - 2026-03-18 20:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v28.20.0506 - 2026-03-18 14:19
! List: At 150% screen scaling in Tile View on This PC, icons with a shared overlay
were rendered far too large. Fixed.
v28.20.0505 - 2026-03-18 10:16
* Updated the help file.
! Tools | List Management | Address Bar & Go to...: The Address Bar supports quoted
locations (paths wrapped in double quotes), but List Management failed to show an
icon for them. Fixed.
v28.20.0504 - 2026-03-17 11:03
! Preview: The preview of CBR/CBZ files (Comic Book Reader) and probably some other
file types was cropped. Fixed.
v28.20.0503 - 2026-03-16 20:24
+ Added tweak to process the focused list item first whenever multiple selections are
processed, e.g. in Custom File Associations.
ListProcessFocusedItemFirst=1
If the tweak is set to 1 and the focused list item is the last of all selected items
then they are all processed in reverse order. Compare these 2 cases when
ListProcessFocusedItemFirst is set to 1:
selections processed order selections processed order
45 47 45 49
46 48 46 48
47-Focus 49 47 47
48 45 48 46
49 46 49-Focus 45
FYI, this tweak has existed internally for 10 years, but it was either never exposed
to the INI file or the key was inadvertently removed at some point. Bit of a mystery.
! Drag and Drop: Did not work from VS Code (and probably other similar apps). Fixed.
v28.20.0502 - 2026-03-14 14:50
! Configuration | Information | Tags | On sorting keep tagged items on top: When this
setting was disabled and the sorting method was set to "Natural," the sorting
position of empty fields was incorrect and depended unpredictably on the previous
sorting order. Fixed.
v28.20.0501 - 2026-03-12 11:09
! Scrollbars: Due to a bug in tB, changing the value of Scrollbar.Max does not trigger
the Scrollbar_Change event. This caused, for example, the top index of a list to not
automatically adjust when the list height was increased, resulting in an expanding
empty space at the bottom of the list. Affected were both scrollbars (horizontal and
vertical) in Tree, List, and Raw View. Worked around.
v28.20.0500 - 2026-03-11 18:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v28.20.0405 - 2026-03-11 11:57
! Custom File Icons: Since v28.20.0203 wildcard patterns containing square brackets
([]) or # characters didn't work anymore. Fixed.
! Go | Drives...: Since the new OneDrive for Business special folder was inserted,
some internal indices have not been updated correctly, resulting in incorrect
mappings here and in other similar places. Fixed.
! Variable : Did not work correctly when interpolated along with script
variables, for example:
$string = 'abc';
$length = 12;
$r1 = "abc"; // " abc"
$r2 = "abc"; // " abc"
$r3 = "$string"; // " abc"
$r4 = "$string"; // " $string" (WRONG)
text "$r1$r2$r3$r4";
Fixed. Now returns " abc" for all four lines.
v28.20.0404 - 2026-03-10 12:54
* Custom Copy | Overwrite Prompt: If the two files were the same size but had
different contents, the label would be red, indicating a potential issue. However,
there is no problem. It's fine. If the contents were the same, there would be no
reason to copy the file. Therefore, the label is now blue.
* XYcopy (x64): Updated to 2.20.0035.
v28.20.0402 - 2026-03-09 11:24
% View | Refresh Current Folder: Faster.
! View | Refresh Current Folder: Did not work properly on UNC paths (attributes and
icons were not updated). Fixed.
! Hover Box: Since 20251001, the target in a Hover Box for Junctions and SymLinks has
been labeled "Mount Point Target" instead of "Junction Target". Fixed.
v28.20.0401 - 2026-03-07 13:52
+ Virtual Folders: Since their invention (v23.90.0411 - 2023-01-10 19:53), the rule
has been: "You cannot drag items into a VFO." That's no longer true. Now, you can.
You can even drag items onto folders in the Path column of a Virtual Folder.
! Custom Columns #1-10: Custom Columns with Trigger=Click were not refreshed on
Refresh Column, the Click symbol just remained in place. Fixed.
v28.20.0400 - 2026-03-04 16:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v28.20.0305 - 2026-03-03 20:32
+ Added tweak to update the taskbar when moving the app window to a new monitor.
UpdateTaskbarOnMonitorSwitch=1
Previously, the taskbar updated automatically, which involved a brief, distracting
flash of the app window. Now, you must opt in to refresh the taskbar. However,
depending on your system settings and Windows version, Windows may handle this
automatically, so it might not be necessary.
! Edit | Copy To... / Edit | Move To...: Since 20260227, the Browse... button has not
been returning the full path, but rather just the last component of it. Fixed.
v28.20.0304 - 2026-03-01 15:30
+ OneDrive: Added support for "OneDrive for Business". If you have both, you can view
your personal and business OneDrive folders side by side.
+ Configuration | General | Tree and List | Items in Tree and List | Select Items...:
Added "OneDrive for Business folder".
Note that OneDrive for Business is only supported from Windows 10 onwards. In
earlier Windows versions, or when no such account exists for the current user, this
setting is simply ignored and "[Not found]" is appended to the item.
- Tweak OneDriveAccount: Removed.
* MLS (64-bit): Internally updated to version 8.403.
> TRANSLATORS: Please wait until Reference64_8.403.lng is uploaded.
You will be notified if you have subscribed to this thread:
https://www.xyplorer.com/xyfc/viewtopic.php?f=12&t=9648
* XYcopy (x64): Updated to 2.20.0034.
v28.20.0303 - 2026-02-28 14:04
! Info Panel | Preview | Text Files: The "Decoded as:" information was incorrect when
the default system code page was not 1252. Fixed. Now, for example, it shows "System
Default 1253 (ANSI - Greek)" when the default system code page is Greek and no other
code page is selected for the Preview Tab.
v28.20.0302 - 2026-02-27 20:54
! Overlong Items: Dragging overlong items from a volume that supports 8.3 names
(typically C:) automatically converted the long path into the 8.3 format, also known
as the DOS short name, e.g. "long path.docx" -> "LONGPA~1.DOC". Fixed by actively
reconverting the short name back to a long name.
v28.20.0301 - 2026-02-26 21:19
! Scripting | Associative Arrays: An array created by the array() function could not
later be used as an associative array. Fixed. Now this works as expected:
$a = array();
$a[0] = "dog";
$a[1] = "mouse";
$a["pussy"] = "cat";
$a[2] = "horse";
echo "It is a $a[0]! (dog)";
echo "It is a $a[1]! (mouse)";
echo "It is a $a[2]! (horse)";
echo "It is a $a[3]! ($a[3])";
echo "It is a $a['pussy']! (cat)";
echo "It is a $a['fuzzy']! ($a['fuzzy'])";
! Bytes Formatting: Fixed a slight rounding error with exabytes (EB).
! Overlong Items: Copying overlong items to the clipboard could lead to fatal memory
corruption resulting in a crash sooner or later. Fixed.
v28.20.0300 - 2026-02-24 18:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v28.20.0205 - 2026-02-24 17:38 - unpublished
* Updated the help file.
v28.20.0204 - 2026-02-24 12:56
! Configuration | Tabs and Panes | Tabs | Flexible tab width: If "Flexible tab width"
was off and the difference between minimum and maximum tab width was smaller than 38
pixels (at 100% screen scaling), then "Configuration | Tabs and Panes | Tabs | Show
X close buttons on tabs" did not work for the right-most tab when set to "All tabs"
or "All tabs on hover". Fixed.
! List: Fixed another bug related to selecting multiple items with the keyboard.
v28.20.0203 - 2026-02-22 20:40
% Hover Box: The maximum size (bounding box) was limited to 80% of the screen height
(work area = screen height excluding task bar). Now it's 100%.
! Custom File Icons: Patterns did not match when they contained square brackets ([]). Fixed.
! Custom File Icons: Patterns did not match when they contained # characters. Fixed.
! List: Fixed two bugs related to selecting multiple items with the keyboard.
% Status Bar: Less superfluous action (aka flicker) while selecting multiple list
items with the keyboard.
v28.20.0202 - 2026-02-20 12:40
+ OneDrive: Added experimental tweak to support OneDrive For Business.
Conditions to show the OneDrive For Business folder.
- Windows 10 or later.
- Enable "OneDrive folder" in Configuration | General | Tree and List | Items in
Tree and List | Select Items...
- Set new tweak (see https://www.xyplorer.com/faq-topic.php?id=tweak):
OneDriveAccount=1
If no OneDrive For Business account is found, the personal OneDrive folder is shown
instead if there is one.
! Configuration | Preview | Thumbnails | Show thumbnails in tiles views: In Small
Tiles view, custom folder icons (e.g., from desktop.ini) had rugged edges when the
tiles weren't a standard size. Fixed. For example, the icons in 64x64 tiles are now
drawn at 48x48.
Note that you can tweak back the old behavior: ThumbsIconsSameSize=1. The bug here
actually was that the tweak was ignored (seen as always ON) in Small Tiles view.
v28.20.0201 - 2026-02-19 12:59
+ Toolbar | Bookmark Buttons: You can now display them without text. In "Rename
Bookmark..." (from the button's context menu) simply clear the edit box to display
only the icon. Previously, if no caption was specified, one was automatically
generated from the location.
+ Using arrow keys to jump to the next item while the hover box is showing now even
works if the current hover box is right under the cursor.
! Menu Go | Up: When parent folders were hidden in the Maxi Tree (e.g., due to "View >
Show Items > Show Hidden Files and Folders" being off), going up would lead to the
first visible parent being listed unnecessarily and very briefly (just visible as a
flash) before listing the actual destination. Fixed.
v28.20.0200 - 2026-02-12 16:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v28.20.0104 - 2026-02-12 09:28
+ Hover Box: The status section for text files now shows the line endings if they are
not DOS (CRLF), which is the normal case on Windows.
DOS = CRLF (normal case, not shown)
Unix = LF
Mac = CR
Unix/DOS = LF and CRLF
Mac/DOS = CR and CRLF
Unix/Mac = LF and CR
v28.20.0103 - 2026-02-11 17:23
! Rename: Attempting to rename a hard drive without administrator privileges could
result in a lockup situation where the application had to be terminated in Task
Manager. Fixed. Now, the error message appears in the status bar instead of a
message box.
> Tip: You need admin rights to rename a hard drive.
! Status Bar: The "shaking icon" effect did not work right in tB. Fixed.
v28.20.0102 - 2026-02-11 09:56
! Custom Columns, Extra Columns: Allowing a comma in the column caption led to various
problems. Fixed. Commas in column captions are now silently removed.
v28.20.0101 - 2026-02-09 16:32
! Configuration | General | Menus, Mouse, Usability | Context Menus | Hide shell
extensions from shell context menu: Attempting to show the shell context menu for
multiple types could raise an "Automation error" for some type combinations. No
pattern detectable, looks like a Windows bug; reproducible in Win8.1 and Win11.
Worked around: Now you'll get the native context menu in those situations.
! About Box: In the recent versions of tB the About Box layout broke on higher DPI.
Fixed.
v28.20.0100 - 2026-02-01 18:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v28.20.0002 - 2026-01-30 17:39
! Dialogs: Closing a modal form could leave the parent form hidden behind other
windows. Fixed.
v28.20.0001 - 2026-01-30 14:11
+ SC utf8decode enhanced: Now, you can pass an optional code page parameter to decode
any code page besides UTF-8.
Syntax: utf8decode(string, [codepage=65001 (CP_UTF8)])
string: string to decode
codepage: codepage number
defaults to 65001 (= UTF-8)
Examples:
echo(utf8decode("Köln")); //Köln (from UTF-8)
echo(utf8decode("K+APY-ln", 65000)); //Köln (from UTF-7)
+ SC utf8encode enhanced: Now, you can pass an optional code page parameter to encode
any code page besides UTF-8.
Syntax: utf8encode(string, [flags=1], [codepage=65001 (CP_UTF8)])
string: string to encode
flags (bit field):
1 = [default] to wide string (2 bytes per character)
2 = add BOM
codepage: codepage number
defaults to 65001 (= UTF-8)
Examples:
echo(utf8encode("Köln")); //Köln (to UTF-8)
echo(utf8encode("Köln",, 65000)); //"K+APY-ln (to UTF-7)
! Custom File Icons: Ignored in Hover Boxes for folders within overlong folders. Fixed.
! Overlong Folders: In some pre-Win10 contexts the correct shell icons were not shown
for items in overlong folders. Fixed.
! List | Zombie Drag: Since 20251108, you could not drag non-existing files (possible
in Paper Folders and Virtal Folders) from the list anymore. Fixed.
v28.20.0000 - 2026-01-26 16:00
= NEW OFFICIAL RELEASE. Main developments since last release:
+++ Zoom To Cursor. The image preview now offers a feature called "Zoom to Cursor", also
known as cursor-centered zoom. With this feature, you can use the mouse wheel to
zoom in or out on a specific point in an image. It's a game changer for those
interested in image detail.
+++ Many Other Improvements. See change log.
.......... XYplorer ver 28.10 (64-bit) ..................................................
v28.10.0511 - 2026-01-26 12:28
! Text Preview: The Active ANSI Code Page, if different from 1252, was not used in
Hover Box, MDBU, and Floating Preview. Fixed.
v28.10.0510 - 2026-01-26 10:28
! Configuration | Preview | Thumbnails | Show cached thumbnails only: If enabled, new
thumbs disappeared on list refresh (since 20250811). Fixed.
v28.10.0509 - 2026-01-25 19:54
! Paste: Since 20260112, in some contexts, a cut-paste was interpreted as a
copy-paste. Fixed.
v28.10.0508 - 2026-01-25 12:08
! List Dialog: Since 20260120, the header information remained where it was initially
set throughout the entire session. Fixed.
v28.10.0507 - 2026-01-24 21:22
+ Zoom To Cursor: Now Toggle Zoom (press G) will toggle between full view and zoomed detail.
v28.10.0506 - 2026-01-24 11:38
+ SC inputselect: Now it supports icons referenced by index embedded in resources,
e.g. "%winsysdir%\shell32.dll /10".
For example:
------------------------------------------------------------------------
$items = <<<>>>
1||:nuke
2||%winsysdir%\shell32.dll /10
3||\Apple.ico
>>>;
$sel = inputselect("Select...", $items, , 1+2+32+1024+8192, 11:="|");
------------------------------------------------------------------------
! Windows Error Message: In various contexts, such as when an empty card reader was
attached, an unwanted error message owned by Windows popped up that you had to click
away repeatedly. Fixed. No more message.
v28.10.0505 - 2026-01-23 19:32
! List | This PC | Details View: The "File System" column was not populated. Fixed.
! List | This PC | Details View: The contents of the "Per Cluster" column were wrong.
Fixed.
v28.10.0504 - 2026-01-23 16:01
! Address Bar: Couldn't handle certain relative paths (e.g. "\..\") anymore
when currently in This PC or Rapid Access (since v27.90.0051 - 2025-09-22 10:02).
Fixed.
v28.10.0503 - 2026-01-22 14:34
! Tree: Renaming a folder in the tree and switching to another tab discarded the new
name. Fixed.
! Toolbar, Tabs, Breadcrumbs: Drag & drop stopped working in 0502. Fixed.
v28.10.0502 - 2026-01-21 18:30
* Miscellaneous | Tree | Go to Next Sibling: Renamed to "Go to Next Row" and that's
now what it does.
* Miscellaneous | Tree | Go to Previous Sibling: Renamed to "Go to Previous Row" and
that's now what it does.
* MLS (64-bit): Internally updated to version 8.402.
> TRANSLATORS: Please wait until Reference64_8.402.lng is uploaded.
You will be notified if you have subscribed to this thread:
https://www.xyplorer.com/xyfc/viewtopic.php?f=12&t=9648
v28.10.0501 - 2026-01-20 14:17
! Floating Preview | Zoom To Cursor: The right-click menu stopped coming up after
using the zoom. Fixed.
v28.10.0500 - 2026-01-19 12:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v28.10.0412 - 2026-01-18 15:32
+ SC ctbicon enhanced: Added ways to remove a property.
ctbicon(" *"); //remove icon, keep background color
ctbicon("* "); //remove background color, keep icon
+ Extension Hack Protection:
The problem:
- Trailing spaces are illegal in Windows filenames.
- The shell will fail to open such a file.
- In that case XYplorer falls back to opening it with ShellExecuteW.
- The ShellExecuteW API will also fail, but then it will fall back and open another
file where the invalid name serves as the base and is followed by any other
extension, including executable extensions. Madness!
The solution:
- XYplorer will refuse to open such a file.
v28.10.0411 - 2026-01-17 20:27
+ SC ctbicon enhanced: You can now omit the background color and change only the icon,
leaving the current background color in place. For example:
ctbicon("Apple.ico*#F6F6F6,r"); //set icon, with background color (rect shape)
ctbicon("Apple_Half.ico*"); //change icon, keep background color
* SC ctbicon: The # before the RRGGBB color value is now optional.
ctbicon("Apple.ico*#F616F6,r"); //set icon, with background color (rect shape)
ctbicon("Apple.ico*F616F6,r"); //same
Also in the Edit User Button dialog you can skip the #.
v28.10.0410 - 2026-01-17 16:50
+ SC ctbicon enhanced: You can now omit the icon and change only the background color,
leaving the current icon in place. For example:
ctbicon("Apple.ico*#F6F6F6,r"); //set icon, with background color (rect shape)
ctbicon("*#F6A6F6,r"); //change background color, keep icon
! GDI Object Leak: Fixed.
! Main Menu: Hovering over a control-array menu element could trigger the Click event
with the wrong Index value (since v28.10.0409). Fixed.
v28.10.0409 - 2026-01-16 21:19
! Edit | Copy: It could randomly crash when copying several items from different
locations, typically from deep search results. Fixed.
! Exit: The process could remain dangling invisibly in the background. Fixed.
v28.10.0400 - 2026-01-14 21:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v28.10.0308 - 2026-01-14 14:56
* Configuration | Find and Filter | Filters & Type Ahead Find | Visual Filters |
Enable extended pattern matching: If enabled then a pattern can be fully enclosed in
parentheses without changing its function. For example:
*.ico;*.jpg match all ICO and JPG files
(*.ico;*.jpg) match all ICO and JPG files
!(*.ico;*.jpg) match files that are not ICO or JPG
* Configuration | Find and Filter | Filters & Type Ahead Find | Live Filter Box |
Enable extended pattern matching: Same as above.
! Scripting: Variables in the arguments of the special function array() were not
resolved immediately. Fixed.
v28.10.0307 - 2026-01-13 19:05
+ Custom Toolbar Buttons: A in the name now stands for a CRLF not only in the
tooltip (added in v28.00.1216 - 2025-12-10 13:01) but also in the button caption if
captions are shown.
* Updated the help file.
! Outlook Drop: Due to a tB bug, messages that were dropped into a folder in the tree
ended up in the "Deleted Items" folder in Outlook after the drop was completed.
Worked around. Now, they stay where they are.
v28.10.0306 - 2026-01-13 11:53
! Searching, Filtering, Coloring by Date Ranges:
- Help File: Several examples in the help file used the German date format but
failed to mention that it would not work in countries with different formats. Fixed.
- Open ranges did not work, for example:
dateC: 2025-09-24 - match all dates from 2025-09-24 00:00:00
dateC: - 2025-09-23 match all dates till 2025-09-23 23:59:59
Fixed.
! List: In larger lists with slow custom columns, clicking on an item while the list
is refreshing may cause the wrong item to be selected and added to the current
selection. Fixed. Now, clicks and keystrokes in the list are completely blocked
while it refreshes.
v28.10.0305 - 2026-01-12 16:40
+ Copy To / Move To Dialog: You can now navigate the list of destination folders while
the focus is in the edit box above it using the Down, Up, Page Down, and Page Up keys.
* Paper Folders: If "Explicit Save Only" is off, then renaming a file in a PF now
immediately updates the PF in memory and on disk so it stays in sync with reality.
% View | Show Items | Show Folders in List: Selections are retained now.
v28.10.0304 - 2026-01-11 19:24
* Tree: Now by factory default (fresh instance), horizontal auto-scrolling on
drag-over doesn't happen anymore. You can tweak it back though:
TreeNoHoriScroll=0
- Tweak ScriptUnindent: Removed.
! Scripting | Constants: The optional count parameter for repetition (supported by
, , , , and ) did not work correctly for values between 5
and 21. For example:
text ;
Fixed.
v28.10.0303 - 2026-01-10 12:55
+ Tweak TreeNoHoriScroll: Extended to a small bit field:
TreeNoHoriScroll=1 = suppress the horizontal scrollbar in the tree
TreeNoHoriScroll=2 = suppress horizontal auto-scrolling on drag-over
! Sorting: Since 20251208, sorting could result in incorrect (apparently random) order
if the primary or secondary sort column contained empty items. The bug was so
fundamental that, theoretically, parts beyond sorting could also be affected. Fixed.
v28.10.0300 - 2026-01-06 18:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v28.10.0207 - 2026-01-06 15:27
! Hover Box: Since v28.10.0202 - 2025-12-23 13:22, not all text files were displayed
in the Hover Box. Fixed.
v28.10.0206 - 2026-01-03 15:14
+ SC get got a new named argument "list_batchrename".
Syntax: get("list_batchrename", [separator=CRLF])
[separator]: String to place between items.
Defaults to CRLF (line feed).
return: List of Batch Rename patterns (as used in File | Rename Special | Batch Rename...).
Remarks:
If there is a section separator "-----> mru" (between top picks and MRU list) it
is automatically stripped from the return.
Examples:
text get("list_batchrename");
rename b, inputselect("Select batch rename pattern", get("list_batchrename"), , 36, 9:=":rename");
! Symbolic Links: Symlinks to files were shown with an incorrect icon (the generic
folder icon) since 20251216. Fixed.
v28.10.0205 - 2026-01-02 17:18
! Dark Mode: Sometimes dark mode got stuck in parts of a dialog after switching back
to light mode, due to a tB bug. Worked around.
! File | Rename Special: The v28.00.1217 - 2025-12-10 15:09 enhancement went too far
and replaced the valid path character "\" in rename patterns. Fixed.
v28.10.0204 - 2025-12-31 10:42
+ Floating Preview: Added toggle "Zoom to Cursor" (U) to the context menu. Toggles the
new cursor-focused zoom feature, aka cursor-centric zoom, aka zoom to cursor.
So you now got cursor-focused zoom when you zoom in or out by the wheel. This is a
game changer for those interested in detail.
* Floating Preview: You can now move uncropped images as well. If Mouse Down Blow Up
is enabled (toggleable by pressing M), use the right mouse button to move an image;
otherwise, use the left mouse button.
* Floating Preview: The hand cursor that indicated that images could be moved with the
left mouse button has been removed. I didn't like how it covered the area it was
pointing to.
! Floating Preview: Since v21.50.0106 - 2021-01-30 16:00, the maximum zoom factor has
been limited by area-dependent logic. For example, it ended around 345% for a
2048x2048 image. This was never intended to apply to the Floating Preview%. Fixed.
The maximum zoom factor is now back to 64 (6400%).
+ SC sound: Now the loop parameter also applies to internal sounds and event labels.
sound "*1", 1; //loop internal sound *1
sound "SystemHand", , 1; //loop system error sound
sound; //stop the looping
Note that looping is not supported for non-WAW audio files.
* XYcopy (x64): Updated to 2.20.0033.
* Custom Toolbar Buttons: Undid this change from v28.00.1210 - 2025-12-08 14:37:
- Now, if a Name is defined but no Icon, the button is automatically displayed as a
text button, i.e. the text in the Name field is used as the button graphics.
! Custom Toolbar Buttons: Variables in captions weren't resolved anymore since
20251214. Fixed.
! Multiple Monitors: Turning off any monitor created a minimized taskbar icon for
XYplorer even if it was minimized to tray. Fixed.
! Custom Copy | Background Processing: Refined error messages.
! List Management: When toggling editor mode for an empty list, the buttons on the
right side would disappear and never come back. Fixed.
v28.10.0203 - 2025-12-23 17:40
! Live Filter: Numeric comparisons like "prop:imagex: < 500" didn't work anymore since
v28.10.0102 - 2025-12-16 16:41. Fixed.
! Live Filter: The undocumented special image properties #image.width and
#image.height (much faster than prop:imagex and prop:imagey) did not work anymore
since 20220530. Fixed. Examples:
prop:#image.width: < 500
prop:#image.height: < 500
v28.10.0202 - 2025-12-23 13:22
% Configuration | Colors and Styles | Styles | Columns | Truncate filenames in the
middle: Much faster through improved algorithm and superior API choice.
% Tree and List: Faster through superior API choice.
! Hover Box: With "Zoom to Fit" enabled and happening (Hover Box size is larger than
the original), JPEG images displayed a stretched version of the embedded thumbnail,
which is usually very poor quality, instead of stretching the original image. Fixed.
v28.10.0201 - 2025-12-21 12:34
+ Scripting got a new function.
Name: DualPane
Action: Shows, hides, or toggles the second list pane.
Syntax: dualpane([show], [active])
show: 1 = show the inactive pane
0 = hide the inactive pane
-1 = toggle the inactive pane
active: Set active pane (ignored if only one pane is shown)
0 = toggle
1 = 1st pane
2 = 2nd pane
Add 4 to focus the active pane
4 = toggle and focus
5 = 1st pane and focus
6 = 2nd pane and focus
return: 1 if both panes are displayed (before the command is executed)
0 otherwise
Examples:
dualpane(1); //show the inactive pane (no change if already shown)
dualpane(0); //hide the inactive pane (no change if already hidden)
dualpane(-1); //toggle the inactive pane
echo dualpane(); //get the current state
dualpane(, 0); //toggle active pane
dualpane(1, 6); //show both panes, activate the 2nd pane and focus it
+ Aliases: They can now be used in the destinations of file operations. For example,
as the target path of Edit | Copy To.
! Color Filters: Scope "dir:" was ignored (matching both files AND folders instead)
when used in a non-first part of a boolean expression. Example:
prop:#contains.*.flac:1 OR dir:C*
Fixed.
v28.10.0200 - 2025-12-18 16:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v28.10.0104 - 2025-12-17 18:26
* XYcopy (x64): Updated to 2.20.0032.
! Dialogs: Since v28.10.0103, the main window would dive down behind the next window
after two modal dialogs opened on top of each other were closed. Fixed.
v28.10.0103 - 2025-12-17 13:28
+ Help | Online Support | Check for Updates: Now there is a message if the upgrade
would invalidate your Rookie License. If so, the upgrade will not happen.
Example:
Upgrade not possible
Unfortunately, your Rookie License Professional is only valid for
version 28.10. It does not cover upgrading to version 28.20.0000.
+ Auto-close Dialog: Two enhancements:
- ESC stops the auto-close timer.
- Clicking on the animation or anywhere on the empty areas of the form stops/resumes
the auto-close timer.
% Startup: Was a bit flickery with initial focus not in the address bar. Smoother now.
! Dialogs: When a dialog was closed (e.g., by a timer), the parent window would jump
to the front, covering all other windows. Fixed. Now, it stays where it is.
! Dialogs: Some control events would not fire when a dialog was reloaded (shown
again). Fixed.
v28.10.0102 - 2025-12-16 16:41
+ SC echo enhanced: You can now state a duration after which the dialog will
auto-close.
Syntax: echo text, [topic], [subtopic], [duration]
duration: (optional) Time in ms after which the dialog auto-closes.
Remarks:
- The dialog is both modal and synchronous. The script will only continue after
the auto-close (or after actively pressing a dialog-closing button). This makes
the auto-close dialog quite an interesting addition to your scripting.
- There is a little animation to tell you when it's over.
- The timing is not super-exact. Run some tests before using it to boil an egg.
Example:
echo "hi!", 3:=5000; //auto-close after 5 seconds
! Live Filter: Didn't work for Bit Depth (eg 16-bit) because it was incorrectly parsed
as a range (16-to-bit). Fixed.
! Wav Length: The duration of some exotically formatted WAV files could not be read
natively from the file. Fixed.
v28.10.0101 - 2025-12-15 17:13
! Audio Columns: Sample Rate and Bit Rate were not sorted correctly because the
Windows natural sorting routines surprisingly cannot deal with regional thousand
separators. Fixed by a major rewrite of those columns. Involved lots of changes.
Regressions may occur.
! Dialogs: Dialogs, modal and non-modal, opened on top of all windows, instead of just
on top of their parents. Fixed.
v28.10.0100 - 2025-12-14 19:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v28.10.0007 - 2025-12-14 14:12
+ Customize Toolbar Dialog: Now Separator, New Row, and End Of List show a distinctive
background color.
+ Customize Toolbar Dialog: After selecting "Remove All", the "End of List" pseudo
item is automatically added to the end of the list. This allows you to more easily
add buttons in the correct order.
% Startup: Faster.
! Dark Mode: On startup in dark mode, the line number column of the active pane would
be light colored under certain conditions. Fixed.
! Custom Toolbar Buttons: If the right-click script contained variables, for example
text , 800, 800;
they were resolved before showing the button's right-click menu, leading to
unpredictable and often unreadable menu captions. Fixed. Now the caption shows the
first line of the script unresolved.
v28.10.0005 - 2025-12-13 18:08
! Bizarre Encoding Issue: There were still remnants of this issue (tB converted higher
ASCII in the source code to UTF-8 when writing but not back to ASCII when reading)
leading to various display glitches (e.g. the context menu of the "Configuration"
toolbar button). See also v28.00.1215 - 2025-12-10 09:47. Fixed.
v28.10.0004 - 2025-12-13 13:20
+ SC refresh: Added a way to refresh the complete layout. This is rather for debugging
since it normally shouldn't be necessary to do that.
Syntax: refresh [control="list"]
control: Control to refresh. These are supported:
all: The complete layout.
Example:
refresh "all";
% Startup: Smoother in various configurations.
! Startup: When starting up in the minimized state and restoring to the maximized
state, the layout would become completely broken. Fixed.
v28.10.0002 - 2025-12-12 12:04
! Miscellaneous | Focus Functions | Focus Address Bar: A one-key keyboard shortcut to
this function would not always select the whole text. Fixed
! Miscellaneous | Focus Functions | Focus Live Filter Box: A one-key keyboard shortcut
to this function would not always select the whole text. Fixed
! SC run: Wait dialog animation was misplaced. Fixed.
! Custom File Icons: Didn't always work for mapped drives in the tree. Fixed.
v28.10.0001 - 2025-12-11 20:16
! Visual Filters and Live Filters: When opening new tabs in the inactive pane (e.g. by
Shift-Alt-Click in the tree), the filters of the current tab were incorrectly if
only partially applied to the new tab, and sometimes the filters of the previously
active tab were forgotten because they were never fully applied in the first place
(e.g. when setting a backpane live filter by "|||L>*.sys" in the address bar). Fixed.
v28.10.0000 - 2025-12-10 20:00
= NEW OFFICIAL RELEASE. Main developments since last release:
+++ Copy Current Path. Pressing Ctrl+R now copies the current path to the clipboard.
This works regardless of where the focus is or what is currently selected. This
small addition could considerably boost your workflow.
+++ Color-Coded Overwrite Prompt. A bit of color coding lets you grasp the situation
much quicker.
+++ Adjustable Length Column. The optional "Len" column can now display either the
length of the full path or the length of the file name alone, excluding the path. To
change this setting, Ctrl+right-click the "Len" column header and toggle "Show
length without path" from the pop-up menu. The list will update immediately.
+++ Increased Sorting Speed. Thanks to advances in string comparison technology, sorting
speed has dramatically improved. Sorting occurs constantly throughout the
application, but is especially important in the file list and tags database.
+++ Many Other Improvements. See change log.
.......... XYplorer ver 28.00 (64-bit) ..................................................
v28.00.1217 - 2025-12-10 15:09
+ File | Rename Special: Now the various Rename Special functions will obey to
"Configuration | General | Sort and Rename | Rename | Auto-replace invalid
characters" and use the character defined in "Configuration | Colors and Styles |
Templates | Dropped Messages | Character to replace invalid characters in dropped
messages" as replacement.
v28.00.1216 - 2025-12-10 13:01
+ Custom Toolbar Buttons: A in the name now stands for a CRLF in the tooltip.
Note that this will not work for the display of text buttons. So it's only useful
for buttons that have icons.
* Configuration | Colors and Styles | Colors | Apply colors: A slight adjustment to
the recent changes makes the default tab colors (Configuration | Colors and Styles |
Colors | Tabs) work in dark mode.
v28.00.1215 - 2025-12-10 09:47
! The last beta version, v28.00.1213, had a bizarre encoding issue leading to various
display glitches. Fixed.
v28.00.1213 - 2025-12-09 10:58
% General speed (faster) and size (smaller) improvements thanks to some tB fixes.
* Updated the help file.
v28.00.1210 - 2025-12-08 14:37
* Custom Toolbar Buttons: Revised the handling of text buttons and disabled buttons.
- The Edit User Button dialog got new checkboxes that let you get a long without
knowing and setting the "text:" and "DIS::" prefixes:
- Text button: Tick to use the text in the Name field as the button graphics
instead of any icon.
- Unclickable: Tick to use the button as a mere visual hint, e.g. as a separator.
- Now, if a Name is defined but no Icon, the button is automatically displayed as a
text button, i.e. the text in the Name field is used as the button graphics.
- You can still use the prefixes but now the "DIS::" prefix has to be the first, so in
the Name field it's either of these syntaxes:
DIS::[text] = Unclickable button with icon (if icon is defined)
DIS::text:[text] = Unclickable text button
The checkboxes take precedence: e.g., if you use "text:" and tick "Text button"
then "text:" will remain part of the visible caption.
v28.00.1209 - 2025-12-07 18:00
%%% Sorting Speed: Various discoveries in string comparison technology have resulted in
dramatic improvements in sorting speed. Sorting occurs constantly all over the
place, but it is particularly important in the file list and the tags database.
In the file list, the gains depend on the selected sort method:
Binary: 30% faster eg 2.5 ms instead of 3.3 ms
Textual: 140% faster (!) eg 2.7 ms instead of 6.5 ms
Natural: 25% faster eg 5.3 ms instead of 6.7 ms
You usually won't notice this because sorting a list of a few thousand files only
takes a few milliseconds. There are also other factors, such as "Sort by base",
"Keep folders apart" and secondary sorting, which require additional work and time.
However, the larger the list, the more noticeable the increased snappiness will be.
v28.00.1206 - 2025-12-05 16:36
> Custom Toolbar Buttons: The new prefix "DIS::" works not only for text buttons, but
for all CTBs, including those with icons. This means you can now place non-clickable
icons in your toolbar.
! Custom Toolbar Buttons: Fixed some "DIS::"-related glitches.
v28.00.1205 - 2025-12-05 11:38
+ Custom Toolbar Buttons: Now you can define disabled text buttons, where disabled
means: not clickable and no mouse over effect (right-click still works).
To be placed in the Name field of the Edit User Button dialog:
Syntax: text:DIS::[your text]
Example: text:DIS::Can't click this
You can use such pseudo-buttons as captions for button groups, or as spacers (with
the text just being a chain of space characters).
! Menu Help | List All Commands...: A double-click on empty or on the column headers
would trigger OK on the focused but non-selected item if only this item was shown
due to filtering. Fixed. Now nothing happens.
v28.00.1204 - 2025-12-04 16:59
+ Menu File | To Clipboard: Added command "Tree Path". Copies the current tree path,
as displayed, to the clipboard.
Example: Desktop\Test
Trailing backslash is controlled by "Configuration | General | Controls & More |
Miscellaneous | Copy paths to the clipboard with a trailing slash".
+ Menu File | To Clipboard: Added command "Real Tree Path". Copies the current tree
path, with all special folders fully resolved, to the clipboard.
Example: C:\Users\Donald\Desktop\Test
Trailing backslash ... (see above).
Default keyboard shortcut: Ctrl+R.
Finally, there is a keyboard shortcut to copy the full current path, regardless of
the current selections or focus!
* MLS (64-bit): Internally updated to version 8.401.
> TRANSLATORS: Please wait until Reference64_8.401.lng is uploaded.
You will be notified if you have subscribed to this thread:
https://www.xyplorer.com/xyfc/viewtopic.php?f=12&t=9648
% Tools | Customize Keyboard Shortcuts...: Now you can press a keyboard shortcut (and
have it inserted in the "Press new shortcut" text box) also when the focus is on the
"Category" combo.
v28.00.1203 - 2025-12-04 12:55
+ Added a tweak to customize the contrast of the separators against their background
(Toolbar, Tabs, Status Bar). The factory default is 10. Max is 100. 0 will reset to
default. -1 makes the separators invisible.
SeparatorContrast=30 'three times the default contrast
* SC air: Now defaults to 6 (was 2).
v28.00.1202 - 2025-12-03 19:02
! Configuration | Tabs and Panes | Tabs | Visual style: If set to "XYplorer Style
(Rounded)" the rounded corners could come out pixely if "Configuration | Colors and
Styles | Colors | Apply colors" was enabled. Fixed.
! Configuration | Colors and Styles | Colors | Apply colors: Fixed some drawing
glitches regarding separators and serifs.
v28.00.1201 - 2025-12-03 13:15
* Configuration | Colors and Styles | Colors | Apply colors: Now the colors are also
applied if "Configuration | Tabs and Panes | Tabs | Visual style" is set to "XYplorer
Style" or "XYplorer Style (Rounded)".
* Configuration | Colors and Styles | Colors | Match selected tab with breadcrumb bar:
Now the colors are also applied if "Configuration | Tabs and Panes | Tabs | Visual
style" is set to "XYplorer Style" or "XYplorer Style (Rounded)".
> So, the tab visual style no longer affects the colors. Independence is achieved!
! Configuration | Colors and Styles | Colors | Apply colors: Changes here were not
always applied without a restart. Fixed.
! Configuration | Colors and Styles | Colors | Match selected tab with breadcrumb bar:
Changes here were not always applied without a restart. Fixed.
! Floating Preview: When previewing text files, the focus would get stuck inside the
text box, preventing you from moving on to the next file with the arrow keys. Fixed.
v28.00.1200 - 2025-12-01 12:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v28.00.1102 - 2025-11-30 15:00
* XYcopy (x64): Updated to 2.20.0031.
! Configuration Dialog: When opened on a secondary screen with a different DPI than
the primary screen, the top position could end up above the screen margin (tB bug),
making the title bar unreachable. Worked around.
! Progress Dialog: Depending on the Buttons and Labels font and the language of the
user interface, the layout of the labels on the left side could collapse. Fixed.
v28.00.1101 - 2025-11-29 15:17
* Configuration | Colors and Styles | Highlights & Dark Mode | Dark mode | Adaptive
colors: Now when this is off while in dark mode and your Tree and List colors
(Configuration | Colors and Styles | Colors) are set to a hard dark mode (light text
on dark back), then those colors are now printed exactly as you defined them (in
Tree, List, and Catalog). Gives you more control over a custom dark mode scheme.
* Configuration | Colors and Styles | Colors | Apply colors: Now the colors are also
applied to tab styles "XYplorer Style" and "XYplorer Style (Rounded)" (Configuration
| Tabs and Panes | Tabs | Visual style).
! Configuration | Colors and Styles | Colors | Apply colors: Fixed various glitches.
v28.00.1100 - 2025-11-28 12:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v28.00.1001 - 2025-11-28 11:00
! Go | Recent Locations...: The dialog could not be used to go to a recent location
anymore since 20251122. Fixed.
! Small Lists: The same issue as above affected other similar dialogs that simply
would ignore an OK since 20251122. It's all fixed now.
! Go | Recent Locations...: Layout slightly broken since 20251122. Fixed.
! Go | Recent Locations...: Overlong items didn't show Custom File Icons when they
should. Fixed.
v28.00.1000 - 2025-11-27 22:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v28.00.0905 - 2025-11-27 17:45
! Tweak IconFile: Did not play well with the About box anymore. For example,
IconFile=BBB just made the icon disappear. Fixed. The About box now ignores the
tweak. The underlying cause is probably some change in tB but that cannot be fixed
so quickly.
v28.00.0900 - 2025-11-27 12:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v28.00.0802 - 2025-11-27 09:52
* XYcopy (x64): Updated to 2.20.0030.
! Custom Copy | Progress Dialog: Jumped to the foreground of all windows even if
XYplorer was in the background. Fixed.
! Startup: Since v28.00.0734, some users have experienced a mysterious crash upon
startup. Fix attempt.
! About Box: For some users, the logo has been invisible recently. Fix attempt.
v28.00.0801 - 2025-11-26 20:30
! SC datepicker: Could not handle non-English date formats. Fixed.
! Info Panel | Find Files | Date: Date picker could not handle non-English date
formats. Fixed.
! Paste: Due to a faulty clipboard format detector, various paste functions did not
work as intended. For example, when pasting files copied from a phone, the modified
date was not retained but set to the current date. Fixed.
v28.00.0800 - 2025-11-25 21:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v28.00.0735 - 2025-11-25 17:37
+ SC inputselect enhanced: Now you can specify the listdata field separator when using
style 1024. Previously, it was hard-coded to |.
Syntax: inputselect(header, listdata, [separator="|"], [style=1], [cancel], _
[width=800], [height=400], [windowcaption], [preselectprefix], [icon], _
[preselectitem], [listdatafieldseparator="|"])
listdatafieldseparator: On style 1024, the fields are separated by this string (can
be more than one character).
Defaults to | (Caption|Data|Icon).
Example (using a different data field separator frees | for other tasks, e.g. in RegExp):
echo inputselect('FastFinds', 'Music files#goto "?>(flac|opus|mp3)$"#:qson', ':::', 1 + 1024, 11:=#);
! Exit: Crash after exit possible since v28.00.0720 - 2025-11-21 20:26. Fixed.
v28.00.0734 - 2025-11-25 14:19
* Icon on Taskbar: The automatic taskbar refresh, i.e., moving the app icon to the
taskbar of the new monitor when the app is dragged to it, is back. This feature was
temporarily removed to fix the PowerToys FancyZones crash.
* XYcopy (x64): Updated to 2.20.0029.
! Custom Copy: Failed to show the correct error message when attempting to move a file
that was opened in another application (foreground processes only; since 20251101).
Fixed.
! Custom Copy: The progress bar no longer turned green during background operations
(since 20251110). Fixed.
v28.00.0731 - 2025-11-24 17:53
* Custom Copy | Progress Dialog: The automatic cascading of dialog positions in an
8-step diamond shape (added v10.50.0004 - 2011-10-28 11:29) now only occurs in
background processes.
! File | Duplicate: With all commands in this menu, the selection could shift from the
original to the copy under certain conditions. Fixed. Now, it always stays on the
originals.
v28.00.0730 - 2025-11-24 10:08
+ Custom Copy | Overwrite Prompt: Added another bit of color coding.
- Version number of the copied file is lower: red
Version number of the copied file is higher: blue
* XYcopy (x64): Updated to 2.20.0028.
! Custom Event Actions | Exit: When a script was triggered that called a background
process (XYcopy.exe) due to "Configuration | File Operations | File Operations |
Background Processing | Enable background processing" instances of XYcopy.exe could
pile up in memory. Fixed. Now processes are forced to the foreground when triggered
while exiting the app.
! Custom Copy: Recently there have been crashes related to closing dialogs (again, but
a different matter than in v28.00.0720). Fixed now.
! Custom Copy: Background processing wasn't working anymore since v28.00.0703. Fixed.
v28.00.0720 - 2025-11-23 20:13
> NOTE: The most recent version, v28.00.0720, often crashes in various situations. For
serious work, it is recommended to revert to v28.00.0700.
v28.00.0720 - 2025-11-21 20:26
% Multiple Monitors: Much improved monitor switch experience, smooth, robust and
correct. Not all dialogs are supported yet, but they will be added one by one over
the next few days.
% Startup and Exit: Both are more fluid now.
! Mouse Down Blow Up: It only half-worked on images in the Preview Pane and Preview
tab (move stopped when the mouse left the preview area). Fixed.
! Dialogs: Sometimes (race condition) closing a dialog by clicking on a button could
crash the whole app when that button had a tooltip that was yet to show. Fixed.
v28.00.0705 - 2025-11-20 20:33
+ SC ThumbsConf enhanced: Added optional "flags" argument:
Syntax: thumbsconf([settings="ShowCaption,ZoomToFill,Style,Padding,Transparency, _
ShowIcon,ShowDimensions,OverlayCaption,FolderThumbs,ZoomToFit"], [separator=","], [flags])
flags (bit field):
0 = [Default]
1 = NoRefresh. Changing Transparency causes a refresh of all current thumbnails.
Pass this bit to suppress the refresh.
Example:
thumbsconf(",,,,1,,,,,", ,1); //set transparency to "grid", no refresh
+ SC exit enhanced: Now you can use it restart an elevated XYplorer as unelevated
(without administrator rights).
Name: Exit
Action: Exit XYplorer, optionally with restart.
Syntax: exit [mode]
mode:
sru = restart unelevated with saving
nru = restart unelevated without saving
! Configuration | Jump to Setting...: Error "Unknown name" possible since 20251106
when jumping to a setting. Fixed.
v28.00.0703 - 2025-11-19 19:08
* Configuration | Find and Filter | Find Files & Branch View | Find Files | Maximum
number of items cached: Raised the possible max from 99,999 to 999,999.
* XYcopy (x64): Updated to 2.20.0026.
! File | File Special | Display Hash Values: CRC-32 could come out 16-digit instead of
8-digit. Fixed.
v28.00.0700 - 2025-11-18 14:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v28.00.0603 - 2025-11-18 12:49 - not published
* Updated the help file.
v28.00.0602 - 2025-11-17 17:26
! Image Preview: In some cases, the image preview (Preview Tab, Preview Pane) was not
displayed when the file was first clicked. Fixed.
v28.00.0601 - 2025-11-17 13:08
+ Custom Copy | Overwrite Prompt: Added a bit of color coding to make the situation
easier to grasp.
- Size of the copied file is smaller: red
Size of the copied file is larger: blue
- Date of the copied file is older: red
Date of the copied file is newer: blue
So blue lines are usually okay whereas red lines might need your attention.
* XYcopy (x64): Updated to 2.20.0025.
% High DPI: Improved the drawing of chevrons in Tree and Catalog at 200% and higher.
% High DPI: Improved the drawing of chevrons and arrows in the Breadcrumb Bars.
! Configuration | Preview | Preview | Image preview | Transparency grid colors: Did
not auto-adjust to dark mode yet. Fixed.
v28.00.0600 - 2025-11-15 19:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v28.00.0593 - 2025-11-14 14:44
+ Menu Edit | Paste: Now the Paste command is only disabled when the clipboard is
empty.
+ SC backupto: Added [flags] as param #10 (same functionality as copyto and moveto).
Syntax: backupto [location], [source], [on_collision], [preserve_dates], [create_log], _
[pop_stats], [skip_junctions], [verify], [show_progress], [filter], [flags]
flags (bit field):
0 = [Default]
1 = FilesOnly. For sources containing wildcards only files are copied.
2 = SkipPromptToCreate. Don't prompt, but create any non-existing destination
folder without asking.
Example:
// creates a new target folder every hour; does not prompt for creation
backupto "T:\bup\\", "E:\monkey64.twinproj", -1, 10:=2;
+ File | Rename Special | RegExp Rename...: Now the RegExp mode supports the switch "
/b" to only affect the base (name without extension, where extension includes the
dot). The switch " /b" (note the space) should be appended to the term (but before
any RegExp comment).
The switch can also be applied to SC rename. This script, for example, replaces all
dots by spaces in all selected item names, but spares the dot that belongs to the
extension:
rename r, "\. > /b"; // note the 3 spaces " > " + " " + " /b"
v28.00.0588 - 2025-11-13 13:26
! Opening Overlong Items: The recent fix had side effects. Fixed again.
! Startup: The dark mode white flash was back since 20251103. Fixed.
! Multiple Monitors: Crash when dropping to PowerToys FancyZones across monitors. Fixed.
! Configuration Dialog: Main buttons (Apply, OK, Cancel) layout broken if Button And
Labels font size > 9. Fixed.
v28.00.0577 - 2025-11-12 19:12
! Opening Overlong Items: Did not work reliably even with "Configuration | General |
Controls & More | Miscellaneous | Support overlong filenames" enabled. Fixed.
! Deleting Overlong Items: Turns out that the shell cannot deal with a 255-character
path in the drive root although this length should be totally legal according to the
docs. If such a beast somehow ends up in the Recycle Bin, which is possible in
Win8.1 but not in Win11, then the attempt to restore it will crash XYplorer and File
Explorer without mercy or questions. Actually it seems that the max length the shell
can handle for root paths is only X:\+245 characters.
Fixed. Now XYplorer will prompt you to permanently delete such an item. It won't end
up in the recycler.
v28.00.0567 - 2025-11-11 17:34
* Self-Update: A pretty superfluous prompt "Note that you have to run the installer as
Administrator..." has been removed from the self-update process.
! Tree and List: Attempting to rename an item to a name longer than 255 characters
(without the path) could cause a complete crash. Fixed. Now you will receive the
message "Path components cannot be longer than 255 characters."
v28.00.0564 - 2025-11-11 11:25
* Drop Context Menu | Create Folder(s) Here: Now this command is only visible if the
dragged items are all folders.
* Drop Context Menu | Create Branche(s) Here: Now this command is only visible if the
dragged items are all folders.
! Toolbar: Custom overall spacing (Configuration | Colors and Styles | Styles |
Overall spacing) could break toolbar button dimensions with high DPI display. Fixed.
! Overlong Items: Since 20250112 you could not delete overlong items in Win 11. Fixed.
v28.00.0558 - 2025-11-10 11:39
* Custom Copy | Overwrite Prompt: The blue direction arrow is now a blue double chevron.
* XYcopy (x64): Updated to 2.20.0024.
v28.00.0557 - 2025-11-09 15:13
! Multiple Monitors: Various fixes.
v28.00.0556 - 2025-11-09 14:08
+ Drag and Drop: Dragging overlong items with the left and right mouse buttons within
XYplorer is now fully supported in the following situations (Win 10 and higher):
- List to List
- List to Tree
- Tree to List
- Tree to Tree
- List to Tab
- Tree to Tab
v28.00.0555 - 2025-11-08 21:04
! Drag and Drop: Crash when dragging an overlong item (> 259 characters in the path).
Fixed.
In Win10 and later you now can drag those items without a crash and copy them to the
drop target. Moving them by drag and drop however is not yet supported. Research in
progress.
In Win8.1 and earlier dragging overlong items now is disabled. Better than a crash.
v28.00.0554 - 2025-11-08 16:12
+ Menu Edit | Paste: More non-file formats are supported, i.e. the Paste command is
not greyed out so easily by clipboard stuff that only the shell can handle.
! Custom Copy: Verification did not work in background processing. Fixed.
v28.00.0553 - 2025-11-08 12:18
+ Multiple Monitors: Now Configuration dialog will adjust correctly when moved between
monitors of different DPI.
Any sub dialogs started from Configuration still have to be done.
v28.00.0542 - 2025-11-06 12:02
% Multiple Monitors: Switching between monitors and DPI with the main window has been
greatly improved. The transition is smoother and the resulting window has the
correct size and position. Also icons sizes and positions came closer to perfection.
* Configuration | Colors and Styles | Color Filters | Draw background colors as wide
as the column: This setting now controls the width of background colors *independently*
of the "Configuration | General | Menus, Mouse, and Usability | Mouse | Full Name
Column Select" setting. In other words: You can now have color filters just as wide
as the caption while "Full Name Column Select" is enabled. This makes the
distinction between a color filter and a selection rectangle clearer.
If a background-color-filtered file is selected you still see a bit of the color
filter to the right of the selection rectangle.
v28.00.0541 - 2025-11-05 18:10
+ Multiple Monitors: The Info Panel layout on the main window now functions well
enough to be usable when switching monitors/DPI. There's no point in going for total
perfection yet, since tB is still in a fluid state regarding DPI management.
Especially label controls behave erratic and weird.
v28.00.0539 - 2025-11-04 20:46
! Multiple Monitors: Various fixes.
v28.00.0534 - 2025-11-03 20:30
+ Multiple Monitors: Now the main window can be moved between monitors of different DPI.
Tree, List, Toolbar, Breadcrumbs, and Tabs adjust correctly, also Hover Box and MDBU.
The Info Panel is still total chaos, and opening dialogs is not yet a pretty sight.
v28.00.0532 - 2025-11-02 18:55
+ Multiple Monitors: Now dialogs like Edit | Quick Search are supported.
+ Multiple Monitors: Now dialogs like View | Columns | Set Line Number Column Width
are supported.
! Multiple Monitors: Various fixes. Mitigated the consequences of the tB bug mentioned
below.
v28.00.0521 - 2025-11-01 20:41
! Multiple Monitors: Various fixes.
v28.00.0518 - 2025-11-01 15:58
+ Multiple Monitors: Now message boxes are supported, eg SC echo.
+ Multiple Monitors: Now text boxes are supported, eg Scripting | Run Script...
> A bug in twinBASIC causes the window height to behave somewhat erratically when
switching between monitors with different DPI settings. This issue will be resolved
in twinBASIC's November 11 release.
v28.00.0517 - 2025-10-31 20:05
! Win 11: The latest update (Windows 11 Pro, 64-bit, Version 25H2, Build 26200.7019)
created a drawing glitch (selected item white out) in various lists with a certain
combination of settings. Worked around.
v28.00.0516 - 2025-10-31 18:09
! Multiple Monitors: The About box still broke when the primary screen was not 100%
(96 DPI). Fixed.
v28.00.0515 - 2025-10-31 14:29
* XYcopy (x64): Updated to 2.20.0022.
! Multiple Monitors: The About box (Help > About XYplorer) is now fully compatible
with multiple monitors. You can drag it back and forth between monitors with
different DPI settings, and it will scale perfectly on the fly.
> Multiple Monitors: This will be addressed dialog by dialog over the next few weeks.
It's a long road, but ultimately the result will be perfect.
v28.00.0502 - 2025-10-28 13:01
+ Error Logging: You can now have XYplorer write all caught errors to a file (one file
per error) immediately after they occur (actually right before the error dialog is
shown). To enable this feature, you can use one of these single-line scripts:
logtofile 4; //remembered across sessions
debuglogtofile 4; //only this session
The files are named like this ("xyerrorlog" plus a date stamp) and placed in the app
data folder:
xyerrorlog_2025-10-28_09-53-01.txt
To disable the logging use 0 or another value without bit 4:
logtofile 0;
debuglogtofile 0;
% Startup: Faster with a Mini Tree containing unavailable network locations and
zombies turned off.
* XYcopy (x64): Updated to 2.20.0021.
! Mount Points: Information in the status bar has been lacking since version
v28.00.0103. Fixed.
! Opening JPG/JPEG Files: A workaround from v26.00.0309 - 2024-06-04 21:04
did not work well on some systems. Fixed.
! Tabs: Drawing glitch regarding the leftmost tab icon when there are a lot of tabs in
a tight space. Fixed.
! Scripting: The speed booster added in v24.30.0119 - 2023-04-24 11:21 could suffer
from a stale cache if script files were modified between calls within the same XY
session. Fixed.
! Startup focus always in Address Bar: Fixed (last focus is restored) now also when
starting with the main menu bar hidden.
! SC selectitems: Did not work when passing folder paths with a trailing slash. Fixed.
v28.00.0501 - 2025-10-25 16:00
! Toolbar | Save Settings: Since v28.00.0304, after making any changes to the tabs,
the button would not turn green again after being clicked. Fixed.
! Info Panel | Raw View: Didn't always get the line breaks right with UTF-16 encodings
in non-hex view. Fixed.
v28.00.0500 - 2025-10-15 19:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v28.00.0403 - 2025-10-15 15:51
% Scrollbars: The scrollbars in Tree and List now show the correct backcolor in dark
mode (Win10++).
* XYcopy (x64): Updated to 2.20.0020.
! Configuration Dialog: A crash would sometimes occur after changing any setting and
closing the dialog by clicking OK. Fixed.
v28.00.0400 - 2025-10-14 18:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v28.00.0306 - 2025-10-14 12:30
! SC preview: Errored out with "No such interface supported". Fixed.
v28.00.0305 - 2025-10-13 16:59
! Dark Mode: The dropdown list of the combobox wasn't dark yet. Fixed (Win10++).
! Configuration | Colors and Styles | Highlights & Dark Mode | Focus rectangle: The
setting "Dotted" did not work in dark mode. Fixed now also for tree and small lists.
v28.00.0304 - 2025-10-13 11:36
+ SC savesettings: Now you can save just the tabs of both panes and nothing else.
Example:
savesettings 4096; //just the tabs
! SC patchimage: Did not work in dark mode for images that have a special dark mode
variant: acdark, cutdark, findlabeldark, icfdark, labelsdark, live2dark, menudark,
paperdark, tbsdark. Fixed. This also fixes image patching via the PatchImagesPath
tweak.
! Configuration | Colors and Styles | Highlights & Dark Mode | Focus rectangle: The
setting "Dotted" did not work in dark mode. Fixed.
! Modal Dialogs: The Z-order of modal windows could become confused, causing a modal
top window to incorrectly disappear under the lower parent window. Fixed.
v28.00.0300 - 2025-10-10 14:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v28.00.0219 - 2025-10-10 11:13
* MLS (64-bit): Internally updated to version 8.400.
> TRANSLATORS: Please wait until Reference64_8.400.lng is uploaded.
You will be notified if you have subscribed to this thread:
https://www.xyplorer.com/xyfc/viewtopic.php?f=12&t=9648
* Updated the help file.
v28.00.0218 - 2025-10-09 20:36
! Accelerators, aka mnemonics, e.g. Alt+A, were not yet functional in tB. Fixed.
* XYcopy (x64): Updated to 2.20.0019.
v28.00.0217 - 2025-10-09 18:25
* Exclude hidden files and folders: This setting now only applies to copying, not
moving. It is difficult to imagine a situation where you would want to move files
and folders while leaving hidden items behind.
* XYcopy (x64): Updated to 2.20.0018.
v28.00.0216 - 2025-10-09 15:58
+ Configuration | File Operations | File Operations | Backup Operations | Configure...:
Added checkbox "Exclude hidden files and folders". Does what it says.
+ Configuration | File Operations | File Operations | Custom Copy Operations | Configure...
Added checkbox "Exclude hidden files and folders". Does what it says.
v28.00.0215 - 2025-10-09 12:37
+ Panes | Sync Folders...: Added checkbox "Exclude hidden files and folders". Does
what it says.
Note that this UI Sync Folders function has always been and still is hard-coded to
skip junctions. The "sync" scripting command now offers options for this, see next.
+ SC sync: Added optional argument custom_flags.
Syntax: sync source, target, [copy_items], [on_collision], [delete_items], [switches], _
[logfile], [filter], [on_failure=-1], [custom_flags=1]
custom_flags [optional] (bit field)
0 = Copy junctions as folders
1 = [Default] Skip junctions
2 = Copy junctions as junctions
4 = Exclude hidden items (referring to the HIDDEN file attribute)
Examples:
sync "T:\Test\Source", "T:\Test\Target", 5:="ck", 9:=1+4; //show config, keep open; skip junctions + exclude hidden
sync "T:\Test\Source", "T:\Test\Target", 9:=4; //copy junctions as folders + exclude hidden
* XYcopy (x64): Updated to 2.20.0017.
v28.00.0214 - 2025-10-08 20:49
+ SC backupto, copyto, moveto: The "junction" argument has been renamed to custom_flags
(flags that only apply to Custom Copy incl. Backup), and it got a new value 4 that
allows you to exclude HIDDEN items.
custom_flags [optional] (bit field)
Empty or missing = Use global settings from Configuration.
0 = Copy junctions as folders
1 = Skip junctions
2 = Copy junctions as junctions
4 = Exclude hidden items (referring to the HIDDEN file attribute)
Notes:
- If items with the HIDDEN attribute are among the selected items (or among the
items explicitly specified as source items) then they are NOT excluded.
- The functionality will soon be added to SC sync, and to the UI versions of Custom
Copy and Backup.
Examples:
backupto "T:\Test\Target", "T:\Test\Source\*", 6:=4; //backup all under source to target; exclude hidden
copyto "T:\Test\Target", "T:\Test\Source\*", 9:=4; //copy all under source to target; exclude hidden
* XYcopy (x64): Updated to 2.20.0016.
! ClearType: ClearType was always enabled, even if it was disabled in the Windows
settings. Fixed.
v28.00.0213 - 2025-10-08 12:42
+ List | Len Column: Now, the "Len" column can display the length of the file name
alone, without the path. To do so, Ctrl+Right-click the Len column and select "Show
Length without Path" from the pop-up menu. The list will update immediately.
- The setting works globally for all Len columns in all tabs and panes.
- The setting does NOT affect Live Filters, Visual Filters, Color Filters, Quick
Search and Find Files. They all have a dedicated selector "LenT" for the length of
the file name alone.
! This PC | Status Bar | Total Space: The number was too high if there were any
unavailable network drives. Fixed.
v28.00.0212 - 2025-10-05 20:20
% Configuration | Colors and Styles | Styles | Overall spacing: With high values the
roundedness of various UI elements got a bit excessive. Improved.
! Favorites | Toggle Highlighted Folder: Fixed some remaining issues.
v28.00.0210 - 2025-10-05 15:05
! Favorites | Toggle Highlighted Folder: When the default background color was set to
a dark color (Configuration | Colors and Styles | Colors | Highlighted), readability
went down the drain when the text color of the tree was also dark. Fixed. Now, if
the background is dark, the text color defaults to white.
v28.00.0209 - 2025-10-03 18:10
- Multiple Monitors: Undid the recent manifest change. It was a shitty idea because
the app would look blurry now even on the primary screen when scaling != 100%.
v28.00.0208 - 2025-10-03 17:11
* Startup: Auto-refresh now ignores SHCNE_UPDATEDIR events that fire sooner than three
seconds after full load. These events are most likely phantom events created by the
app load itself.
% Unavailable Network Locations: Various improvements regarding potential hangs.
! Multiple Monitors: The manifest was changed to work around tB's various issues with
multiple monitors and different DPI (custom scaling). This is a temporary workaround
that can hopefully be removed soon.
v28.00.0202 - 2025-10-01 20:37
! Custom Copy | Preserve All Item Dates: When the target drive was FAT32, milliseconds
of the modified date were rounded up to the nearest even second (FAT32 has only a
2-second resolution in the modified date). For example, "18:48:16.440" in the source
was rounded up to "18:48:18.000" in the target. Fixed. Now, on a FAT32 drive,
"18:48:16.440" will be set to "18:48:16.000", i.e. milliseconds are cropped.
* XYcopy (x64): Updated to 2.20.0014.
v28.00.0200 - 2025-09-30 18:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v28.00.0103 - 2025-09-30 16:20
! Drag-and-Drop: Now also good on tabs.
! Custom Copy: Wrong calculation of free space for mounted drives. Fixed again.
v28.00.0102 - 2025-09-30 13:31
! Drag-and-Drop: Drag-and-drop still had issues in some contexts, unnecessarily
falling back to shell copy even when Custom Copy was enabled. Fixed.
v28.00.0101 - 2025-09-30 09:48
! Info Panel | Properties: The timestamp edit boxes did not adjust correctly to custom
screen scaling. Fixed.
! License Validation: The 28.00.0000 - 28.00.0100 versions incorrectly rejected
standard licenses purchased for v27.10 and v27.20. Fixed.
v28.00.0100 - 2025-09-29 18:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v28.00.0008 - 2025-09-29 11:58
* Updated the help file.
* XYcopy (x64): Updated to 2.20.0013.
v28.00.0007 - 2025-09-28 19:55
+ Configuration | File Operations | File Operations: Now both "Configure..." dialogs
(Backup Operations and Custom Copy Operations) offer the new junction options:
Junctions:
- Copy as folders
- Skip
- Copy as junctions (admin rights required)
+ Copy As Junctions: Now it also works in background processes.
* XYcopy (x64): Updated to 2.20.0012.
! Drag-and-Drop: Drag-and-Drop from archivers stopped working in some contexts since
v28.00.0005 (Win10++). Fixed.
v28.00.0006 - 2025-09-27 20:10
! Time Stamping: Got confused with regional short date dd.MM.yyyy if the day number
was within the months range (1-12). Caused by a date-to-string conversion bug in tB
(which will be fixed eventually). Worked around it.
v28.00.0005 - 2025-09-27 16:22
! File | Settings Special | Load Configuration...: When loading a configuration file
from a folder other than the default application data folder (as defined in
Startup.ini), which is possible since v25.10.0104 - 2023-11-10 16:48, the new
configuration was not retained in the subsequent sessions. Fixed.
Notes:
- This is done by storing (and later reading) the full path of the configuration
file in lastini.dat if its folder is different from the one defined in
Startup.ini. If the folder is the same then just the base of the INI file, usually
"XYplorer" is stored in lastini.dat.
- The license data is always searched for in the folder defined in Startup.ini. This
allows you to easily switch configurations without reentering license data.
- When you define the configuration path via command line switch /ini=... the new
configuration is not retained via lastini.dat.
! View | Views | Details with Thumbnails: There was sometimes a small, vertical line
of pixel dirt in the focused row. Fixed.
! No-Install Package: Contained two help files. XYplorer64.chm was the wrong one. Fixed.
! Drag-and-Drop: Drag-and-Drop into the list from an UNC path in an external process
did not work. Fixed.
! Drag-and-Drop: Drag-and-Drop into the list or the tree from an external process
always used shell copy even if Custom Copy was enabled. Fixed.
! Toolbar: The black vertical line that serves as the bookmark insertion marker would
not disappear when the mouse left the toolbar while staying on that line. Fixed.
v28.00.0004 - 2025-09-26 11:04
+ Custom Copy: You can now copy and move junctions natively as junctions, meaning they
will remain junctions in the target location and keep their original target. No more
need for third-party tools.
This feature works for directly selected junctions, as well as those deeper within
selected folders.
Since creating junctions requires administrative rights, you must run XYplorer as an
administrator to use this feature, otherwise all junctions are skipped. Also if a
particular junction fails to create for any reason, it is simply skipped (there is
no fallback to copying the contents of the junction target recursively because this
is probably not what you want).
Notes:
- Currently it's implemented only as a tweak, no UI. Set SkipJunctions to 2:
[CustomCopy1]
SkipJunctions=2
- Currently it's implemented only in foreground processes.
- Both, UI and background, will be fully implemented when twinBASIC is ready for it.
- However, scripting provides easy access to the feature right now. See the next point.
+ SC copyto, moveto, backupto: The skip_junctions parameter now has a new value of 2,
which is used to copy or move junctions as junctions. And the parameter has been renamed
to "junctions":
junctions [optional] How junctions and their contents are handled.
Empty or missing = Use global setting from Configuration.
0 = Copy as folders
1 = Skip
2 = Copy as junctions
Example ("Junction to SomeFolder" is a junction):
copyto "T:\TestTarget", "E:\Test\junc\Junction to SomeFolder", 9:=2; //Copy as junctions
v28.00.0003 - 2025-09-25 09:55
! Custom Copy: The final progress dialog wasn't looking good (no progress bar;
misleading labels) when copying only empty folders without any files. Fixed.
* XYcopy (x64): Updated to 2.20.0011.
v28.00.0002 - 2025-09-24 16:19
+ Image Columns: All image formats that can have thumbnails are now supported.
As a reminder, Image Columns are available in Custom Columns (rule-based) and Extra
Columns (DB-based) by setting the Format to "Image".
v28.00.0001 - 2025-09-23 19:08
! Help | Online Support | Check for Updates: Did not work right if "Configuration |
General | Startup & Exit | Include beta versions" was ticked or CTRL was held while
clicking it. Fixed.
! Visual Filter: Toggling a Visual Filter in a Branch View while an item is selected
and focused should not change the root directory of the branch view to that item.
Obviously. Fixed.
v28.00.0000 - 2025-09-22 16:00
= NEW OFFICIAL RELEASE. Main developments since last release:
+++ This is a BIG maintenance release. Numerous minor fixes and improvements have been
made since the last major release.
+++ This is the first official 64-bit release of XYplorer.
########## XYplorer 64-bit above this line ########################################################
.......... XYplorer ver 27.20 (32-bit) ............................................
! Recycle Bin: In the latest version of Windows 11, it was no longer possible to
restore a file's original name when pasting it after cutting it from the Recycle
Bin. Fixed.
Background: Win 11 update KB5094126 changed Recycle Bin behavior in various ways.
! Edit Box: Changing Word Wrap in a multiline edit box broke the workbreak style (what
are the word boundaries -> what is selected when you double-click the text). Fixed
v27.20.1507 - 2026-08-31 16:49
! Thumbnails: Since 20251223, ellipses weren't shown for cropped multiline thumbnail
captions if the font was monospace. Fixed.
v27.20.1506 - 2026-08-23 19:57
+ List | Autosize Columns: You can now Ctrl+Right-click the Path column and select
"Limit Path Column Autosize" to limit the Path column autosize to one-third of the
current list width. This makes sense since paths can get very long, but you don't
want them to block all the other information.
v27.20.1505 - 2026-08-22 19:09
! Catalog: Clicking an empty space in the catalog with the left mouse button and then
pressing F2 generated an "Invalid Index" error. Fixed.
v27.20.1504 - 2026-08-10 14:58
! Environment Variables: Couldn't handle more than 255. Fixed.
! Environment Variables: Couldn't handle Unicode. Fixed.
! Tabs: Under certain conditions, the X-close button could disappear from the selected
tab. Fixed.
! Recycle Bin: When restoring items via the context menu in the Recycle Bin, the Bin
was not immediately refreshed and the restored item remained visible. Fixed.
> Note that restoring items via the context menu is not recommended, as this can cause
the Undo/Redo buttons and the Action Log to become out of sync. The recommended way
to restore deleted items is to use the Undo button or press Ctrl+Z.
v27.20.1502 - 2026-08-08 15:04
! Recycle Bin: Could no longer restore files from Recycle Bin in the latest Win 11.
Fixed.
Background: Win 11 update KB5094126 changed Recycle Bin behavior in various ways
which led to problems with XY's restore code. Microsoft officially acknowledged
Recycle Bin regressions from that June 9, 2026 update. Some of these regressions
were fixed in a later update, but some remain. This version of XYplorer adapts to
the new environment.
v27.20.1501 - 2026-07-22 13:52
! Configuration | Information | Tags | Options... | Database Check...: Any false sort
order was internally corrected, but this was not reported to the user or the settings
handler. Therefore, the corrected sort order was not immediately applied to the list
nor saved when settings were saved. Fixed.
! Ignore diacritics: Did not work with Vietnamese đ and Đ. Fixed.
! List | Drag-Selecting: Selecting multiple files by dragging the mouse across them
could leave some files seemingly unselected (a painting glitch). Fixed.
! Configuration | General | Tree and List | Tree | Expand tree nodes on single-click:
Didn't work properly. Fixed.
v27.20.1500 - 2026-07-21 18:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v27.20.1414 - 2026-07-16 18:59
+ Hover Box: You can now use the Hover Box hotkeys even when the focus is in an edit
box, such as the Address Bar or Live Filter Box. Previously, these keys worked in
both the Hover Box and the focused edit box simultaneously, which was likely not the
user's intention.
* List: The line numbers column header is now empty in all views. Before, it was "#"
in Details views. Cleaner look.
* List and Small Lists: The focus rectangle is now drawn on top of the hover effect.
* Menu Window: Changes made here no longer affect the Settings button (it stays green).
! Configuration | General | Sort and Rename | Rename | Show name length while
renaming: When enabled, a bizarre display glitch caused small ghost rectangles to
briefly appear somewhere on the screen. Fixed.
v27.20.1409 - 2026-07-05 15:54
+ Audio Preview: Added tweak to auto-close the preview after the playback is done.
This ensures that the previewed file is no longer locked by XYplorer and that other
processes can access it fully.
AutoClose=1
Note that this tweak only takes effect if "Configuration | Preview | Preview |
Audio/Video preview" is set to "Play once".
! Dialogs with Filter Box: Since v28.30.1309, dialogs could crash on close. Fixed.
v27.20.1408 - 2026-07-04 21:40
* Filter Boxes (Small Lists): The last used filter is now always stored (ready for the
next toggle), even if the dialog was canceled or the list was not filtered when the
dialog was closed (OK or Cancel). Previously, it was only stored when the dialog was
OK-ed and the list was filtered at that point.
Note that the last used filter is a global value applied to all small filter boxes.
* Address Bar: The dropdown match list now only appears when the edit box contains
at least two characters. This prevents the drive T: from being activated (or even
woken up) when you type "t" (e.g. for writing "text") and showing all the matches on
it.
! Address Bar (with the dropdown button on the left): When you moved the mouse over
the dropdown button, then to the icon, and then to anywhere else, the dropdown
button continued to capture the mouse movements. This rendered the mouse unusable
over the dropdown list, toolbar, tabs, or anything else (no clicks were registered).
Fixed.
! Tab Bar: Since 2026-06-23, the New Tab and Tab List buttons had no hover effect
anymore. Fixed.
v27.20.1407 - 2026-07-01 10:37
! SC readfile: Decoding problem with ASCII files encoded in a non-Western code page
(anything but 1252 (ANSI - Latin I)) when you did not explicitly set the codepage
parameter to the Active ANSI Code Page (e.g. 936 for Simplified Chinese). Fixed.
v27.20.1406 - 2026-06-30 15:19
* Catalog: Some changes were applied to the glyphs (a small square inside a square)
shown in the included catalogs:
- The different colors were removed, now all glyphs are grey.
- The glyphs are only shown for category headers.
- They look better in dark mode.
* XYcopy: Updated to 2.10.0293.
! Preview Tab / Preview Pane: The "Preview Now" button (along with "File type excluded
from preview in configuration.") did not always appear when it should have, nor did
it always work when it did appear. Fixed.
- - - - - - - - - - - - - - - - - - - - - - - - - - - help file status quo (32-bit) - - - - -
v27.20.1405 - 2026-06-19 14:45
+ Configuration | General | Controls & More | Miscellaneous | Open favorites in new
tab: Now also affects Bookmark Buttons in the toolbar.
* Updated the help file.
* Scripting: Undid the recent changes regarding variables that refer to the current
file (see v27.20.1403 - 2026-06-14 12:26).
v27.20.1404 - 2026-06-17 10:45
+ Configuration | General | Controls & More | Miscellaneous; Added option "Open
favorites in new tab". Check it to always open favorite folders and favorite files
in a new tab.
Note: If "Open favorite files directly" is enabled then, of course, no new tab is
opened.
! Configuration | File Operations | File Operations | Miscellaneous | File operation
progress dialog modeless: Setting was ignored by Custom Copy (dialog was always
modeless). Fixed.
v27.20.1403 - 2026-06-14 12:26
* Scripting: Variables that refer to the current file now work on the currently
focused list file, even if the file is not selected. Previously, the file had to be
both focused and selected. For example:
copytext ;
Note that this also affects scripts in Toolbar | Open With.
! Batch Rename: Under certain conditions the rename would be triggered after you
X-closed the dialog. Fixed.
v27.20.1402 - 2026-06-11 21:47
% Toolbar: Started a major icon overhaul.
* Toolbar: The disabled versions of the buttons Back, Forward, Undo, and Redo are now
softer, especially in dark mode.
* Splitters: Increased the default width from 2 to 4 pixels, which is the recommended value.
! Configuration | General | Menus, Mouse, Usability | Mouse | Point to select: In
Details view, the selection happened even when pointing beyond the file name or
icon. Probably since 20260419. Fixed.
v27.20.1401 - 2026-06-03 12:09
+ Catalog | Item Properties Dialog: Now you can reset the colors to default by
right-clicking the color label.
* Search Files | Content: When "Wildcards" mode is selected, patterns are now
automatically enclosed in asterisks (pattern -> *pattern*) only if wildcards are not
already present. This (potentially breaking) change allows you to create wildcard
patterns that match the beginning or/and end of files (pattern*, *pattern,
pattern*pattern), which is very useful but was not previously possible.
v27.20.1400 - 2026-05-02 12:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v27.20.1301 - 2026-05-01 20:31
! List: Mousing over the age circle did not display the expected date and age tooltip
in non-Details views. Fixed.
! List | Mouse Down Blow Up on Thumbnails: Since 20260414, a faulty logic has caused
MDBU to malfunction on the left side of thumbnails when icons are not displayed.
v27.20.1300 - 2026-04-28 21:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v27.20.1220 - 2026-04-28 15:47
+ Custom Columns: Command ">draw.bar" enhanced. Added optional "align" parameter to
control the horizontal alignment of the printed text.
>draw.bar [percentage=50], [colorleft], [colorright], [opacity=224], _
[borderwidth=0]|[text]|[colortext]|[align=c]
align: c = centered [default]
l = left
r = right
! Tree: Windows 11 Pro, 64-bit, Version 25H2, Build 26200.7019 created a drawing
glitch (focused-and-+unselected item white out) with a certain combination of settings.
Worked around.
v27.20.1219 - 2026-04-27 17:45
+ Custom Columns: Command ">draw.bar" enhanced. Added optional "text" and "colortext"
parameters, providing a way to print text onto the bar.
>draw.bar [percentage=50], [colorleft], [colorright], [opacity=224], _
[borderwidth=0]|[text]|[colortext]
Notes:
- Pipe | is used a field separator to allow commas in the text.
- The text color defaults to the list text color in light mode (usually that's black).
- The text is horizontally and vertically centered.
- Autosize columns ignores this text.
Example:
Here is a sample script that draws bars according to the file size. Color are used
to distinguish 4 size groups: green < 1KB, yellow < 1MB, red < 1GB, purple 1GB or more.
------------------------------------------------------------------------
$size = "";
switch (true){
case $size == 0: return ''; // draw nothing
case $size < 1024: return '>draw.bar ' . 100 * $size \ 1024 . ', 66CC66, BBEEBB|' . formatbytes($size); //smaller 1 KB
case $size < 1048576: return '>draw.bar ' . 100 * $size \ 1048576 . ', FFBB00, FFEE88|' . formatbytes($size); //smaller 1 MB
case $size < 1073741824: return '>draw.bar ' . 100 * $size \ 1073741824 . ', DD4444, FFAAAA|' . formatbytes($size); //smaller 1 GB
default: return '>draw.bar ' . 100 * $size \ 1099511627776 . ', DD44AA, FFAADD|' . formatbytes($size); //1 GB or more
}
------------------------------------------------------------------------
v27.20.1218 - 2026-04-27 12:57
% Batch Rename Preview: Much faster when renaming more than 1000 items.
% Action Log: Much faster when listing jobs with many items.
% Action Log: Resizes much smoother when listing jobs with many items.
- - - - - - - - - - - - - - - - - - - - - - - - - - - language file status quo (32-bit) - - -
v27.20.1217 - 2026-04-25 15:17
! Startup: A corrupt action log could prevent the app from starting. Fixed.
v27.20.1216 - 2026-04-23 16:47
* MLS (32-bit): Internally updated to version 8.199.
> TRANSLATORS: Please wait until Reference_8.199.lng is uploaded.
You will be notified if you have subscribed to this thread:
https://www.xyplorer.com/xyfc/viewtopic.php?f=12&t=9648
v27.20.1215 - 2026-04-23 14:05
+ Configuration | General | Controls & More | Miscellaneous: Added option "Convert
overlong paths to 8.3 format when opening files". Select this option to convert
paths longer than 259 characters to the old DOS-compatible 8.3 format when opening
files. Some opening applications still require this, even on modern Windows systems.
FYI, this raises tweak OpenOverlongForceDOS83 to the UI.
v27.20.1214 - 2026-04-22 15:56
+ Hover Box on This PC: Now provides the amount of free space per drive in numbers.
v27.20.1213 - 2026-04-22 11:45
+ Opening Overlong Items: Added tweak to always convert to DOS 8.3 before opening
items with overlong filenames.
OpenOverlongForceDOS83=1
Notes:
- This will help some older apps to open items with overlong filenames, but newer
apps may have problems with it.
- Some Windows systems don't support DOS 8.3 anymore, so the conversion won't happen.
- Modern Windows is usually LongPathAware, so DOS 8.3 is no longer necessary.
* Configuration | Preview | Thumbnails | Show file icon on thumbnail: Refined the
changes of v28.30.0201 - 2026-04-13 15:36. Now the icon is drawn on non-thumbnails
only if the "Single-click to open an item" or "Point to select" option is selected
along with the "Icon only" option.
! Hover Box: Jumping to the next Hover Box by arrow keys did not work when the mouse
cursor was over the current Hover Box and "Configuration | General | Menus, Mouse,
Usability | Usability | Highlight hovered items" was disabled.
Fixed #3. The previous fix had the disadvantage of making the Hover Box a disabled
window, which screenshot apps could not capture as an entire window.
v27.20.1212 - 2026-04-21 20:24
* Used-Space Bars: If anything is used, no matter how little, you'll now see the
minimum amount of blue (one pixel wide) drawn on the bar. Previously, a very small
amount was rounded down to nothing.
! Window | Arrangement | Address Bar and Toolbar Stacked: If disabled (i.e. toolbar
and address bar side by side in one row), a large address bar font could break the
layout. Fixed.
v27.20.1211 - 2026-04-21 14:57
+ Hover Box: The Hover Box of "This PC" now provides a graphical overview of the used
and available storage space on each drive.
! Toolbar: Layout could break under certain conditions. Fixed.
! Toolbar | New Bookmark: Adding a drive from the "This PC" list resulted in a
dysfunctional bookmark. Fixed.
v27.20.1210 - 2026-04-20 16:14
+ Configuration | General | Menus, Mouse, Usability | Mouse | Point to select | To the
icon only: Added tweak that extends it to thumbnails:
PointToSelectThumb=1
If "To the icon only" if off, the tweak limits it to thumbnails.
! Hover Box: Jumping to the next Hover Box by arrow keys did not work when the mouse
cursor was over the current Hover Box and "Configuration | General | Menus, Mouse,
Usability | Usability | Highlight hovered items" was disabled.
Fixed again. The previous fix (v27.20.1202 - 2026-04-10 15:39) interfered with
gesture apps.
! SC backupto, SC sync: The "filter" parameter excluded all subfolders if it contained
any file patterns. Fixed. Now, for example, the filter "*.bas|*.ini|*.txt|-appdata\"
only allows BAS, INI, and TXT files to pass through, as well as all folders except
those called "appdata", just as expected.
* XYcopy: Updated to 2.10.0292.
v27.20.1208 - 2026-04-15 12:38
! Hover Box: Wasn't working over icons in Details view since yesterday. Fixed.
v27.20.1207 - 2026-04-14 21:08
! Window | Arrangement | Address Bar and Toolbar Stacked: Layout broken if disabled
and Live Filter Box in Status Bar (since v27.20.1206). Fixed.
v27.20.1206 - 2026-04-14 20:19
% Toolbar: The distance to the top margin now takes "Configuration | Colors and Styles
| Styles | Overall spacing" into account.
% Address Bar: The distance between the icon and the left margin, as well as the
distance between the icon and the text, now takes "Configuration | Colors and Styles
| Styles | Overall spacing" into account.
This change also affects other dropdowns with icons and the Live Filter Box.
% Tab Bar: The distance to the element above it now takes "Configuration | Colors and
Styles | Styles | Overall spacing" into account.
! Configuration | General | Menus, Mouse, Usability | Mouse | Point to select | To the
icon only: Did not work as expected in Thumbnails and Tiles views when icons are
shown on the thumbnails (Configuration | Preview | Thumbnails | Show file icon on
thumbnail). Fixed.
v27.20.1205 - 2026-04-14 12:20
% Toolbar: The color of the button borders has been toned down to align with the
latest UI trends.
> Note that the contrast of these lines can be tweaked at key SeparatorContrast.
* Configuration | Preview | Thumbnails | Show file icon on thumbnail: The icon is now
always displayed, regardless of whether the item has a thumbnail or just an enlarged
system icon, and regardless of whether it is a folder or not.
! Configuration | General | Menus, Mouse, Usability | Mouse | Single-click to open an
item | On the icon only: Did not work as expected in Thumbnails and Tiles views when
icons are shown on the thumbnails (Configuration | Preview | Thumbnails | Show file
icon on thumbnail). Fixed.
> Note that if "Configuration | Preview | Mouse Down Blow Up | Mouse Down on Thumbnails
and Icons | Enable blow ups on file icons as well" is enabled then only a quick
click on the icon will single-click-open the file, a slow click will trigger the
blow up.
v27.20.1204 - 2026-04-13 12:58
+ Window | Arrangement | Address Bar and Toolbar Stacked: When this option is not
checked, Toolbar and Live Filter Box can appear in the same row, even when the
Address Bar is hidden. Previously, when the Address Bar was hidden, the Live Filter
Box was forced to sit in the Status Bar.
! Window | Arrangement | Address Bar and Toolbar Stacked: When this option is not
checked, and Toolbar, Address Bar and Live Filter Box were all in one row,
customizing the width of Address Bar or Live Filter Box by Shift+Alt+Wheel didn't
work right and could result in unused empty areas. Fixed.
v27.20.1203 - 2026-04-12 11:15
% Help | Online Support | Check for Updates: Better error message if anything goes wrong.
! Help | Online Support | Check for Updates: The function has stopped working for some
users, likely due to the recent host change of xyplorer.com. Changed some flags in
an attempt to fix it.
! Hover Box | Fixed-size image area: Didn't work for video thumbs. Fixed.
v27.20.1202 - 2026-04-10 15:39
+ Hover Box: Added setting "Fixed-size image area" (keyboard shortcut while box is
showing: A). Enable it to make the Hover Box a square area where the preview will be
fit and centered into (or stretched into if "Zoom to fit" is enabled). This makes
the size and position of the Hover Box more predictable and totally independent of
the size of the original.
Note that the position of the Hover Box will still have to be somewhat flexible to
ensure visibility of the entire box when it's near the margin of the screen.
The setting only applies to image previews.
+ Hover Box: Now the F1 dialog of the Hover Box ("Keyboard Shortcuts for the Hover
Box") shows the current state of each setting appended in square brackets.
% Hover Box: Now, when the "Keyboard Shortcuts for the Hover Box" dialog box is
closed, the Hover Box for the current mouse position is called again right away.
! Hover Box: Jumping to the next Hover Box by arrow keys did not work when the mouse
cursor was over the current Hover Box and "Configuration | General | Menus, Mouse,
Usability | Usability | Highlight hovered items" was disabled. Fixed.
v27.20.1201 - 2026-04-09 18:48
+ Hover Box: You can now use the arrow keys to move to the next hover box even when
the focus is in an input field, such as the Address Bar or the Live Filter Box.
+ SC readurl / readurlutf8 enhanced: Added flag to skip the existence check before the
URL is loaded.
Syntax: readurl(url, [nocookies], [StripHTML], [flags], [codepage])
flags (bit field)
16: Skip the existence check before the URL is loaded.
This will save some nanoseconds and energy if you're sure the URL exists.
Example:
text readurl("https://www.xyplorer.com/version.php?bit=64", 3:=16);
! Scripting | Steps Dialog: Since it's resizable (v26.70.0307 - 2024-12-16 15:06) the
label between the upper and the lower list was invisible most of the time because
its position was still static. Fixed.
! Hover Box: Folder content lists used the vertical spacing needed for the font size
set in Configuration | Colors and Styles | Fonts | Buttons and Labels, but it
actually uses the font and font size set in Configuration | Colors and Styles |
Fonts | Main Contents. Fixed.
! Address Bar: The dropdown list used the vertical spacing needed for the font size
set in Configuration | Colors and Styles | Fonts | Buttons and Labels, but it
actually uses the font and font size set in Configuration | Colors and Styles |
Fonts | Main Contents. Fixed.
v27.20.1200 - 2026-03-28 12:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v27.20.1112 - 2026-03-27 13:07
* Toolbar | Bookmark Buttons: Since v27.20.1001, it has been possible to display
bookmark buttons without text. However, you had to actively rename a bookmark button
if you wanted to see the text, which wasn't ideal. Now, a new logic has been
implemented. By default, the buttons display text (which is automatically generated
from the location) and you can actively hide this text by selecting the new "Hide
name in toolbar" checkbox in the "Rename Bookmark" dialog.
! Drag and Drop: The VS Code fix from v27.20.1108 - 2026-03-16 20:20 was a mistake. Undone.
v27.20.1111 - 2026-03-26 12:17
% Autosize Columns: Trailing seps are now ignored.
% Icons: Improved the drawing of icons with share overlays at high DPI (>= 150%).
! Icons: Since v27.20.1109, some icons were drawn incorrectly at high DPI (> 150%).
Fixed.
! SC editconf: Lines longer than 3275 characters were shown empty because of an
internal limit of the text printing API function. This could easily happen with keys
MiniTreePaths and MiniTreePathsPrev. Fixed. Now the first 3275 characters of those
lines are shown.
This fix affects all small lists.
v27.20.1110 - 2026-03-23 20:50
+ Autosize Columns: Now it also works for icon columns.
* Shell Context Menu: The Share command was removed because it was not functioning
properly due to the way Windows constructed the menu, which essentially hardcodes
this command to File Explorer (from Windows 10 onwards).
% Custom Copy | Overwrite Prompt: A little glow-up of the blue direction arrow.
* XYcopy: Updated to 2.10.0291.
v27.20.1109 - 2026-03-20 19:09
* Tweak ListProcessFocusedItemFirst is now set to 1 by factory default. Since many
Windows versions ago, File Explorer has always acted like this.
* Updated the help file.
! Preview: The preview of CBR/CBZ files (Comic Book Reader) and probably some other
file types was cropped. Fixed.
! Tools | List Management | Address Bar & Go to...: The Address Bar supports quoted
locations (paths wrapped in double quotes), but List Management failed to show an
icon for them. Fixed.
! List: At 150% screen scaling in Tile View on This PC, icons with a shared overlay
were rendered far too large. Fixed.
* Hover Box over Text Files: The size of texts that can be shown completely in the
Hover Box has doubled from 64 KB to 128 KB (with scrolling, of course). In larger
files, only the first and last 64 KB will be visible.
! Hover Box over Text Files: Word-wrapping would go wrong when the data contained
non-paired double-quotes. Fixed.
! Hover Box over Text Files: It was not possible to wheel through the final block
(below "... [continues]") of a file that was too large to fit in the Hover Box.
Fixed.
v27.20.1108 - 2026-03-16 20:20
+ Added tweak to process the focused list item first whenever multiple selections are
processed, e.g. in Custom File Associations.
ListProcessFocusedItemFirst=1
If the tweak is set to 1 and the focused list item is the last of all selected items
then they are all processed in reverse order. Compare these 2 cases when
ListProcessFocusedItemFirst is set to 1:
selections processed order selections processed order
45 47 45 49
46 48 46 48
47-Focus 49 47 47
48 45 48 46
49 46 49-Focus 45
FYI, this tweak has existed internally for 10 years, but it was either never exposed
to the INI file or the key was inadvertently removed at some point. Bit of a mystery.
! Drag and Drop: Did not work from VS Code (and probably other similar apps). Fixed.
v27.20.1107 - 2026-03-11 15:43
! Variable : Did not work correctly when interpolated along with script
variables, for example:
$string = 'abc';
$length = 12;
$r1 = "abc"; // " abc"
$r2 = "abc"; // " abc"
$r3 = "$string"; // " abc"
$r4 = "$string"; // " $string" (WRONG)
text "$r1$r2$r3$r4";
Fixed. Now returns " abc" for all four lines.
v27.20.1106 - 2026-03-10 19:06
! Custom File Icons: Since v27.20.1003 wildcard patterns containing square brackets
([]) or # characters didn't work anymore. Fixed.
v27.20.1105 - 2026-03-10 13:04
* Custom Copy | Overwrite Prompt: If the two files were the same size but had
different contents, the label would be red, indicating a potential issue. However,
there is no problem. It's fine. If the contents were the same, there would be no
reason to copy the file. Therefore, the label is now blue.
* XYcopy: Updated to 2.10.0290.
! Hover Box: Since 20251001, the target in a Hover Box for Junctions and SymLinks has
been labeled "Mount Point Target" instead of "Junction Target". Fixed.
v27.20.1104 - 2026-03-08 18:20
% View | Refresh Current Folder: Faster.
! View | Refresh Current Folder: Did not work properly on UNC paths (attributes and
icons were not updated). Fixed.
v27.20.1101 - 2026-03-07 13:57
+ Virtual Folders: Since their invention (v23.90.0411 - 2023-01-10 19:53), the rule
has been: "You cannot drag items into a VFO." That's no longer true. Now, you can.
You can even drag items onto folders in the Path column of a Virtual Folder.
! Custom Columns #1-10: Custom Columns with Trigger=Click were not refreshed on
Refresh Column, the Click symbol just remained in place. Fixed.
v27.20.1100 - 2026-03-05 10:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v27.20.1007 - 2026-03-05 08:48 - unpublished
! Edit | Copy To... / Edit | Move To...: Since 20260227, the Browse... button has not
been returning the full path, but rather just the last component of it. Fixed.
v27.20.1006 - 2026-03-03 12:00
+ Added tweak to update the taskbar when moving the app window to a new monitor.
UpdateTaskbarOnMonitorSwitch=1
Previously, the taskbar updated automatically, which involved a brief, distracting
flash of the app window. Now, you must opt in to refresh the taskbar. However,
depending on your system settings and Windows version, Windows may handle this
automatically, so it might not be necessary.
v27.20.1005 - 2026-02-28 12:21
! Overlong Items: Copying overlong items to the clipboard could lead to fatal memory
corruption resulting in a crash sooner or later. Fixed.
! Overlong Items: Dragging overlong items from a volume that supports 8.3 names
(typically C:) automatically converted the long path into the 8.3 format, also known
as the DOS short name, e.g. "long path.docx" -> "LONGPA~1.DOC". Fixed by actively
reconverting the short name back to a long name.
! Info Panel | Preview | Text Files: The "Decoded as:" information was incorrect when
the default system code page was not 1252. Fixed. Now, for example, it shows "System
Default 1253 (ANSI - Greek)" when the default system code page is Greek.
v27.20.1004 - 2026-02-26 17:00
* Updated the help file.
! Configuration | Tabs and Panes | Tabs | Flexible tab width: If "Flexible tab width"
was off and the difference between minimum and maximum tab width was smaller than 38
pixels (at 100% screen scaling), then "Configuration | Tabs and Panes | Tabs | Show
X close buttons on tabs" did not work for the right-most tab when set to "All tabs"
or "All tabs on hover". Fixed.
! List: Fixed another bug related to selecting multiple items with the keyboard.
! Scripting | Associative Arrays: An array created by the array() function could not
later be used as an associative array. Fixed. Now this works as expected:
$a = array();
$a[0] = "dog";
$a[1] = "mouse";
$a["pussy"] = "cat";
$a[2] = "horse";
echo "It is a $a[0]! (dog)";
echo "It is a $a[1]! (mouse)";
echo "It is a $a[2]! (horse)";
echo "It is a $a[3]! ($a[3])";
echo "It is a $a['pussy']! (cat)";
echo "It is a $a['fuzzy']! ($a['fuzzy'])";
! Bytes Formatting: Fixed a slight rounding error with exabytes (EB).
v27.20.1003 - 2026-02-22 21:00
! Custom File Icons: Patterns did not match when they contained square brackets ([]). Fixed.
! Custom File Icons: Patterns did not match when they contained # characters. Fixed.
! List: Fixed two bugs related to selecting multiple items with the keyboard.
% Status Bar: Less superfluous action (aka flicker) while selecting multiple list
items with the keyboard.
v27.20.1002 - 2026-02-20 18:12
+ OneDrive: Added experimental tweak to support OneDrive For Business.
Conditions to show the OneDrive For Business folder.
- Windows 10 or later.
- Enable "OneDrive folder" in Configuration | General | Tree and List | Items in
Tree and List | Select Items...
- Set new tweak (see https://www.xyplorer.com/faq-topic.php?id=tweak):
OneDriveAccount=1
If no OneDrive For Business account is found, the personal OneDrive folder is shown
instead if there is one.
% Hover Box: The maximum size (bounding box) was limited to 80% of the screen height
(work area = screen height excluding task bar). Now it's 100%.
! Configuration | Preview | Thumbnails | Show thumbnails in tiles views: In Small
Tiles view, custom folder icons (e.g., from desktop.ini) had rugged edges when the
tiles weren't a standard size. Fixed. For example, the icons in 64x64 tiles are now
drawn at 48x48.
Note that you can tweak back the old behavior: ThumbsIconsSameSize=1. The bug here
actually was that the tweak was ignored (seen as always ON) in Small Tiles view.
v27.20.1001 - 2026-02-19 12:56
+ Toolbar | Bookmark Buttons: You can now display them without text. In "Rename
Bookmark..." (from the button's context menu) simply clear the edit box to display
only the icon. Previously, if no caption was specified, one was automatically
generated from the location.
+ Using arrow keys to jump to the next item while the hover box is showing now even
works if the current hover box is right under the cursor.
! Menu Go | Up: When parent folders were hidden in the Maxi Tree (e.g., due to "View >
Show Items > Show Hidden Files and Folders" being off), going up would lead to the
first visible parent being listed unnecessarily and very briefly (just visible as a
flash) before listing the actual destination. Fixed.
v27.20.1000 - 2026-02-12 13:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v27.20.0909 - 2026-02-12 10:41
+ Hover Box: The status section for text files now shows the line endings if they are
not DOS (CRLF), which is the normal case on Windows.
DOS = CRLF (normal case, not shown)
Unix = LF
Mac = CR
Unix/DOS = LF and CRLF
Mac/DOS = CR and CRLF
Unix/Mac = LF and CR
! Rename: Attempting to rename a hard drive without administrator privileges could
result in a lockup situation where the application had to be terminated in Task
Manager. Fixed. Now, the error message appears in the status bar instead of a
message box.
> Tip: You need admin rights to rename a hard drive.
v27.20.0907 - 2026-02-11 10:00
! Custom Columns, Extra Columns: Allowing a comma in the column caption led to various
problems. Fixed. Commas in column captions are now silently removed.
v27.20.0906 - 2026-01-31 12:05
+ SC utf8decode enhanced: Now, you can pass an optional code page parameter to decode
any code page besides UTF-8.
Syntax: utf8decode(string, [codepage=65001 (CP_UTF8)])
string: string to decode
codepage: codepage number
defaults to 65001 (= UTF-8)
Examples:
echo(utf8decode("Köln")); //Köln (from UTF-8)
echo(utf8decode("K+APY-ln", 65000)); //Köln (from UTF-7)
+ SC utf8encode enhanced: Now, you can pass an optional code page parameter to encode
any code page besides UTF-8.
Syntax: utf8encode(string, [flags=1], [codepage=65001 (CP_UTF8)])
string: string to encode
flags (bit field):
1 = [default] to wide string (2 bytes per character)
2 = add BOM
codepage: codepage number
defaults to 65001 (= UTF-8)
Examples:
echo(utf8encode("Köln")); //Köln (to UTF-8)
echo(utf8encode("Köln",, 65000)); //"K+APY-ln (to UTF-7)
! List | Zombie Drag: Since 20251108, you could not drag non-existing files (possible
in Paper Folders and Virtal Folders) from the list anymore. Fixed.
v27.20.0905 - 2026-01-27 15:43
+ SC inputselect: Now it supports icons referenced by index embedded in resources,
e.g. "%winsysdir%\shell32.dll /10".
For example:
------------------------------------------------------------------------
$items = <<<>>>
1||:nuke
2||%winsysdir%\shell32.dll /10
3||\Apple.ico
>>>;
$sel = inputselect("Select...", $items, , 1+2+32+1024+8192, 11:="|");
------------------------------------------------------------------------
! Text Preview: The Active ANSI Code Page, if different from 1252, was not used in
Hover Box, MDBU, and Floating Preview. Fixed.
! Custom File Icons: Ignored in Hover Boxes for folders within overlong folders. Fixed.
! Overlong Folders: In some pre-Win10 contexts the correct shell icons were not shown
for items in overlong folders. Fixed.
v27.20.0904 - 2026-01-26 10:33
! Configuration | Preview | Thumbnails | Show cached thumbnails only: If enabled, new
thumbs disappeared on list refresh (since 20250811). Fixed.
v27.20.0903 - 2026-01-23 16:08
! Tree: Renaming a folder in the tree and switching to another tab discarded the new
name. Fixed.
! Address Bar: Couldn't handle certain relative paths (e.g. "\..\") anymore
when currently in This PC or Rapid Access (since v27.10.0902 - 2025-09-22 09:59).
Fixed.
v27.20.0902 - 2026-01-20 14:23
* Configuration | Find and Filter | Filters & Type Ahead Find | Visual Filters |
Enable extended pattern matching: If enabled then a pattern can be fully enclosed in
parentheses without changing its function. For example:
*.ico;*.jpg match all ICO and JPG files
(*.ico;*.jpg) match all ICO and JPG files
!(*.ico;*.jpg) match files that are not ICO or JPG
* Configuration | Find and Filter | Filters & Type Ahead Find | Live Filter Box |
Enable extended pattern matching: Same as above.
* Updated the help file.
! Scripting: Variables in the arguments of the special function array() were not
resolved immediately. Fixed.
! Floating Preview | Zoom To Cursor: The right-click menu stopped coming up after
using the zoom. Fixed.
v27.20.0901 - 2026-01-13 11:59
+ Tweak TreeNoHoriScroll: Extended to a small bit field:
TreeNoHoriScroll=1 = suppress the horizontal scrollbar in the tree
TreeNoHoriScroll=2 = suppress horizontal auto-scrolling on drag-over
* Tree: Now by factory default (fresh instance), horizontal auto-scrolling on
drag-over doesn't happen anymore. You can tweak it back though:
TreeNoHoriScroll=0
- Tweak ScriptUnindent: Removed.
* Paper Folders: If "Explicit Save Only" is off, then renaming a file in a PF now
immediately updates the PF in memory and on disk so it stays in sync with reality.
! Searching, Filtering, Coloring by Date Ranges:
- Help File: Several examples in the help file used the German date format but
failed to mention that it would not work in countries with different formats. Fixed.
- Open ranges did not work, for example:
dateC: 2025-09-24 - match all dates from 2025-09-24 00:00:00
dateC: - 2025-09-23 match all dates till 2025-09-23 23:59:59
Fixed.
! List: In larger lists with slow custom columns, clicking on an item while the list
is refreshing may cause the wrong item to be selected and added to the current
selection. Fixed. Now, clicks and keystrokes in the list are completely blocked
while it refreshes.
v27.20.0900 - 2026-01-07 16:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v27.20.0804 - 2026-01-06 09:26
! Hover Box: Since v27.20.0708 - 2025-12-23 21:30, not all text files were displayed
in the Hover Box. Fixed.
v27.20.0803 - 2026-01-03 13:38
! Symbolic Links: Symlinks to files were shown with an incorrect icon (the generic
folder icon) since 20251216. Fixed.
! File | Rename Special: The v27.20.0706 - 2025-12-12 15:35 enhancement went too far
and replaced the valid path character "\" in rename patterns. Fixed.
v27.20.0802 - 2025-12-30 21:43
+ Floating Preview: Added toggle "Zoom to Cursor" (U) to the context menu. Toggles the
new cursor-focused zoom feature, aka cursor-centric zoom, aka zoom to cursor.
! List Management: When toggling editor mode for an empty list, the buttons on the
right side would disappear and never come back. Fixed.
v27.20.0801 - 2025-12-29 13:20
+ Floating Preview: You now get cursor-focused zoom when you zoom in or out by the
wheel. This is a game changer for those interested in detail.
* Floating Preview: You can now move uncropped images as well. If Mouse Down Blow Up
is enabled (toggleable by pressing M), use the right mouse button to move an image;
otherwise, use the left mouse button.
* Floating Preview: The hand cursor that indicated that images could be moved with the
left mouse button has been removed. I didn't like how it covered the area it was
pointing to.
* Custom Toolbar Buttons: Undid this change from v27.20.0705 - 2025-12-09 18:56:
- Now, if a Name is defined but no Icon, the button is automatically displayed as a
text button, i.e. the text in the Name field is used as the button graphics.
! Floating Preview: Since v21.50.0106 - 2021-01-30 16:00, the maximum zoom factor has
been limited by area-dependent logic. For example, it ended around 345% for a
2048x2048 image. This was never intended to apply to the Floating Preview%. Fixed.
The maximum zoom factor is now back to 64 (6400%).
v27.20.0800 - 2025-12-26 19:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v27.20.0712 - 2025-12-26 14:35
* XYcopy: Updated to 2.10.0289.
! Custom Copy | Background Processing: Refined error messages.
v27.20.0711 - 2025-12-25 15:54
+ SC sound: Now the loop parameter also applies to internal sounds and event labels.
sound "*1", 1; //loop internal sound *1
sound "SystemHand", , 1; //loop system error sound
sound; //stop the looping
Note that looping is not supported for non-WAW audio files.
! Custom Toolbar Buttons: Variables in captions weren't resolved anymore since
20251214. Fixed.
! Multiple Monitors: Turning off any monitor created a minimized taskbar icon for
XYplorer even if it was minimized to tray. Fixed.
v27.20.0709 - 2025-12-24 10:04
! Tree and List: Due to changes in v27.20.0708, some strings were truncated
unnecessarily in Win10 and later. Fixed.
v27.20.0708 - 2025-12-23 21:30
% Configuration | Colors and Styles | Styles | Columns | Truncate filenames in the
middle: Faster through improved algorithm and superior API choice.
% Tree and List: Faster through superior API choice.
! Hover Box: With "Zoom to Fit" enabled and happening (Hover Box size is larger than
the original), JPEG images displayed a stretched version of the embedded thumbnail,
which is usually very poor quality, instead of stretching the original image. Fixed.
! Live Filter: Numeric comparisons like "prop:imagex: < 500" didn't work anymore since
v28.10.0102 - 2025-12-16 16:41. Fixed.
! Live Filter: The undocumented special image properties #image.width and
#image.height (much faster than prop:imagex and prop:imagey) did not work anymore
since 20220530. Fixed. Examples:
prop:#image.width: < 500
prop:#image.height: < 500
v27.20.0707 - 2025-12-21 12:02
+ Scripting got a new function.
Name: DualPane
Action: Shows, hides, or toggles the second list pane.
Syntax: dualpane([show], [active])
show: 1 = show the inactive pane
0 = hide the inactive pane
-1 = toggle the inactive pane
active: Set active pane (ignored if only one pane is shown)
0 = toggle
1 = 1st pane
2 = 2nd pane
Add 4 to focus the active pane
4 = toggle and focus
5 = 1st pane and focus
6 = 2nd pane and focus
return: 1 if both panes are displayed (before the command is executed)
0 otherwise
Examples:
dualpane(1); //show the inactive pane (no change if already shown)
dualpane(0); //hide the inactive pane (no change if already hidden)
dualpane(-1); //toggle the inactive pane
echo dualpane(); //get the current state
dualpane(, 0); //toggle active pane
dualpane(1, 6); //show both panes, activate the 2nd pane and focus it
+ SC echo enhanced: You can now state a duration after which the dialog will
auto-close.
Syntax: echo text, [topic], [subtopic], [duration]
duration: (optional) Time in ms after which the dialog auto-closes.
Example:
echo "hi!", 3:=2000; //auto-close after 2 seconds
! Dark Mode: On startup in dark mode, the line number column of the active pane would
be light colored under certain conditions. Fixed.
! Custom Toolbar Buttons: If the right-click script contained variables, for example
text , 800, 800;
they were resolved before showing the button's right-click menu, leading to
unpredictable and often unreadable menu captions. Fixed. Now the caption shows the
first line of the script unresolved.
! Live Filter: Didn't work for Bit Depth (eg 16-bit) because it was incorrectly parsed
a a range (16-to-bit). Fixed.
! Wav Length: The duration of some exotically formatted WAV files could not be read
natively from the file. Fixed.
! Color Filters: Scope "dir:" was ignored (matching both files AND folders instead)
when used in a non-first part of a boolean expression. Example:
prop:#contains.*.flac:1 OR dir:C*
Fixed.
v27.20.0706 - 2025-12-12 15:35
+ File | Rename Special: Now the various Rename Special functions will obey to
"Configuration | General | Sort and Rename | Rename | Auto-replace invalid
characters" and use the character defined in "Configuration | Colors and Styles |
Templates | Dropped Messages | Character to replace invalid characters in dropped
messages" as replacement.
* Configuration | Colors and Styles | Colors | Apply colors: A slight adjustment to
the recent changes makes the default tab colors (Configuration | Colors and Styles |
Colors | Tabs) work in dark mode.
* Updated the help file.
! Visual Filters and Live Filters: When opening new tabs in the inactive pane (e.g. by
Shift-Alt-Click in the tree), the filters of the current tab were incorrectly if
only partially applied to the new tab, and sometimes the filters of the previously
active tab were forgotten because they were never fully applied in the first place
(e.g. when setting a backpane live filter by "|||L>*.sys" in the address bar). Fixed.
! Custom File Icons: Didn't always work for mapped drives in the tree. Fixed.
v27.20.0705 - 2025-12-09 18:56
> Custom Toolbar Buttons: The new prefix "DIS::" works not only for text buttons, but
for all CTBs, including those with icons. This means you can now place non-clickable
icons in your toolbar.
* Custom Toolbar Buttons: The "DIS::" prefix now has to be the first, so in the Name
field it's either of these syntaxes:
DIS::[text] = Non-clickable button with icon (if icon is defined)
DIS::text:[text] = Non-clickable text button
* Custom Toolbar Buttons: Now, if a Name is defined but no Icon, the button is
automatically displayed as a text button, i.e. the text in the Name field is used as
the button graphics.
! Custom Toolbar Buttons: Fixed some "DIS::"-related glitches.
v27.20.0704 - 2025-12-05 11:45
+ Custom Toolbar Buttons: Now you can define disabled text buttons, where disabled
means: not clickable and no mouse over effect (right-click still works).
To be placed in the Name field of the Edit User Button dialog:
Syntax: text:DIS::[your text]
Example: text:DIS::Can't click this
You can use such pseudo-buttons as captions for button groups, or as spacers (with
the text just being a chain of space characters).
+ Added a tweak to customize the contrast of the separators against their background
(Toolbar, Tabs, Status Bar). The factory default is 10. Max is 100. 0 will reset to
default. -1 makes the separators invisible.
SeparatorContrast=30 'three times the default contrast
* SC air: Now defaults to 6 (was 2).
* Configuration | Colors and Styles | Colors | Apply colors: Now the colors are also
applied if "Configuration | Tabs and Panes | Tabs | Visual style" is set to "XYplorer
Style" or "XYplorer Style (Rounded)".
* Configuration | Colors and Styles | Colors | Match selected tab with breadcrumb bar:
Now the colors are also applied if "Configuration | Tabs and Panes | Tabs | Visual
style" is set to "XYplorer Style" or "XYplorer Style (Rounded)".
> So, the tab visual style no longer affects the colors. Independence is achieved!
! Configuration | Colors and Styles | Colors | Apply colors: Changes here were not
always applied without a restart. Fixed.
! Configuration | Colors and Styles | Colors | Match selected tab with breadcrumb bar:
Changes here were not always applied without a restart. Fixed.
! Configuration | Tabs and Panes | Tabs | Visual style: If set to "XYplorer Style
(Rounded)" the rounded corners could come out pixely if "Configuration | Colors and
Styles | Colors | Apply colors" was enabled. Fixed.
! Menu Help | List All Commands...: A double-click on empty or on the column headers
would trigger OK on the focused but non-selected item if only this item was shown
due to filtering. Fixed. Now nothing happens.
v27.20.0703 - 2025-11-30 15:03
* XYcopy: Updated to 2.10.0288.
! Progress Dialog: Depending on the Buttons and Labels font and the language of the
user interface, the layout of the labels on the left side could collapse. Fixed.
v27.20.0702 - 2025-11-29 15:23
* Configuration | Colors and Styles | Highlights & Dark Mode | Dark mode | Adaptive
colors: Now when this is off while in dark mode and your Tree and List colors
(Configuration | Colors and Styles | Colors) are set to a hard dark mode (light text
on dark back), then those colors are now printed exactly as you defined them (in
Tree, List, and Catalog). Gives you more control over a custom dark mode scheme.
* Configuration | Colors and Styles | Colors | Apply colors: Now the colors are also
applied to tab styles "XYplorer Style" and "XYplorer Style (Rounded)" (Configuration
| Tabs and Panes | Tabs | Visual style).
! Configuration | Colors and Styles | Colors | Apply colors: Fixed various glitches.
! Go | Recent Locations...: Overlong items didn't show Custom File Icons when they
should. Fixed.
v27.20.0701 - 2025-11-27 09:58
* XYcopy: Updated to 2.10.0287.
! Custom Copy | Progress Dialog: Jumped to the foreground of all windows even if
XYplorer was in the background. Fixed.
v27.20.0700 - 2025-11-25 21:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v27.20.0608 - 2025-11-25 18:53
+ SC inputselect enhanced: Now you can specify the listdata field separator when using
style 1024. Previously, it was hard-coded to |.
Syntax: inputselect(header, listdata, [separator="|"], [style=1], [cancel], _
[width=800], [height=400], [windowcaption], [preselectprefix], [icon], _
[preselectitem], [listdatafieldseparator="|"])
listdatafieldseparator: On style 1024, the fields are separated by this string (can
be more than one character).
Defaults to | (Caption|Data|Icon).
Example (using a different separator frees | for other tasks, e.g. in RegExp):
echo inputselect('FastFinds', 'Music files#goto "?>(flac|opus|mp3)$"#:qson', ':::', 1 + 1024, 11:=#);
v27.20.0607 - 2025-11-25 14:13
* Icon on Taskbar: The automatic taskbar refresh, i.e., moving the app icon to the
taskbar of the new monitor when the app is dragged to it, is back. This feature was
temporarily removed to fix the PowerToys FancyZones crash.
* XYcopy: Updated to 2.10.0286.
! Custom Copy: The progress bar no longer turned green during background operations
(since 20251110). Fixed.
v27.20.0606 - 2025-11-24 16:19
+ Custom Copy | Overwrite Prompt: Added another bit of color coding.
- Version number of the copied file is lower: red
Version number of the copied file is higher: blue
* XYcopy: Updated to 2.10.0285.
! File | Duplicate: With all commands in this menu, the selection could shift from the
original to the copy under certain conditions. Fixed. Now, it always stays on the
originals.
v27.20.0605 - 2025-11-24 11:54
* Custom Copy | Progress Dialog: The automatic cascading of dialog positions in an
8-step diamond shape (added v10.50.0004 - 2011-10-28 11:29) now only occurs in
background processes.
! Custom Event Actions | Exit: When a script was triggered that called a background
process (XYcopy.exe) due to "Configuration | File Operations | File Operations |
Background Processing | Enable background processing" instances of XYcopy.exe could
pile up in memory. Fixed. Now processes are forced to the foreground when triggered
while exiting the app.
v27.20.0604 - 2025-11-20 19:17
+ SC ThumbsConf enhanced: Added optional "flags" argument:
Syntax: thumbsconf([settings="ShowCaption,ZoomToFill,Style,Padding,Transparency, _
ShowIcon,ShowDimensions,OverlayCaption,FolderThumbs,ZoomToFit"], [separator=","], [flags])
flags (bit field):
0 = [Default]
1 = NoRefresh. Changing Transparency causes a refresh of all current thumnbails.
Pass this bit to suppress the refresh.
Example:
thumbsconf(",,,,1,,,,,", ,1); //set transparency to "grid"
+ SC exit enhanced: Now you can use it restart an elevated XYplorer as unelevated
(without administrator rights).
Name: Exit
Action: Exit XYplorer, optionally with restart.
Syntax: exit [mode]
mode:
sru = restart unelevated with saving
nru = restart unelevated without saving
v27.20.0600 - 2025-11-19 17:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v27.20.0501 - 2025-11-19 14:04
* Configuration | Find and Filter | Find Files & Branch View | Find Files | Maximum
number of items cached: Raised the possible max from 99,999 to 999,999.
* XYcopy: Updated to 2.10.0284.
! Custom Copy: Copying from a local to a network folder could cause error 5 (since
20251112). Fixed.
v27.20.0500 - 2025-11-18 21:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v27.20.0402 - 2025-11-18 14:22
* Updated the help file.
! XYcopy: The new version v2.10.0282 was still missing from the package. Fixed.
v27.20.0401 - 2025-11-17 13:01
+ Custom Copy | Overwrite Prompt: Added a bit of color coding to make the situation
easier to grasp.
- Size of the copied file is smaller: red
Size of the copied file is larger: blue
- Date of the copied file is older: red
Date of the copied file is newer: blue
So blue lines are usually okay whereas red lines might need your attention.
* XYcopy: Updated to 2.10.0282.
% High DPI: Improved the drawing of chevrons in Tree and Catalog at 200% and higher.
% High DPI: Improved the drawing of chevrons and arrows in the Breadcrumb Bars.
! Configuration | Preview | Preview | Image preview | Transparency grid colors: Did
not auto-adjust to dark mode yet. Fixed.
v27.20.0400 - 2025-11-14 20:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v27.20.0306 - 2025-11-14 14:39
+ Menu Edit | Paste: Now the Paste command is only disabled when the clipboard is
empty.
+ SC backupto: Added [flags] as param #10 (same functionality as copyto and moveto).
Syntax: backupto [location], [source], [on_collision], [preserve_dates], [create_log], _
[pop_stats], [skip_junctions], [verify], [show_progress], [filter], [flags]
flags (bit field):
0 = [Default]
1 = FilesOnly. For sources containing wildcards only files are copied.
2 = SkipPromptToCreate. Don't prompt, but create any non-existing destination
folder without asking.
Example:
// creates a new target folder every hour; does not prompt for creation
backupto "T:\bup\\", "E:\monkey64.twinproj", -1, 10:=2;
v27.20.0304 - 2025-11-14 12:00
+ File | Rename Special | RegExp Rename...: Now the RegExp mode supports the switch "
/b" to only affect the base (name without extension, where extension includes the
dot). The switch " /b" (note the space) should be appended to the term (but before
any RegExp comment).
The switch can also be applied to SC rename. This script, for example, replaces all
dots by spaces in all selected item names, but spares the dot that belongs to the
extension:
rename r, "\. > /b"; // note the 3 spaces " > " + " " + " /b"
v27.20.0303 - 2025-11-13 20:21
% Dark Mode: Improved the scrollbar background colors (Win10 and later).
v27.20.0302 - 2025-11-13 13:30
! Opening Overlong Items: The recent fix had side effects. Fixed again.
! Multiple Monitors: Crash when dropping to PowerToys FancyZones across monitors. Fixed.
v27.20.0301 - 2025-11-12 18:00
! Opening Overlong Items: Did not work reliably even with "Configuration | General |
Controls & More | Miscellaneous | Support overlong filenames" enabled. Fixed.
! Deleting Overlong Items: Turns out that the shell cannot deal with a 255-character
path in the drive root although this length should be totally legal according to the
docs. If such a beast somehow ends up in the Recycle Bin, which is possible in
Win8.1 but not in Win11, then the attempt to restore it will crash XYplorer and File
Explorer without mercy or questions. Actually it seems that the max length the shell
can handle for root paths is only X:\+245 characters.
Fixed. Now XYplorer will prompt you to permanently delete such an item. It won't end
up in the recycler.
v27.20.0300 - 2025-11-11 19:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v27.20.0207 - 2025-11-11 17:26
! Tree and List: Attempting to rename an item to a name longer than 255 characters
(without the path) could cause a complete crash. Fixed. Now you will receive the
message "Path components cannot be longer than 255 characters."
v27.20.0205 - 2025-11-11 14:52
* Self-Update: A pretty superfluous prompt "Note that you have to run the installer as
Administrator..." has been removed from the self-update process.
v27.20.0204 - 2025-11-11 11:36
* Drop Context Menu | Create Folder(s) Here: Now this command is only visible if the
dragged items are all folders.
* Drop Context Menu | Create Branche(s) Here: Now this command is only visible if the
dragged items are all folders.
! Toolbar: Custom overall spacing (Configuration | Colors and Styles | Styles |
Overall spacing) could break toolbar button dimensions with high DPI display. Fixed.
! Overlong Items: Since 20250112 you could not delete overlong items in Win 11. Fixed.
v27.20.0203 - 2025-11-10 11:36
* Custom Copy | Overwrite Prompt: The blue direction arrow is now a blue double chevron.
* XYcopy: Updated to 2.10.0281.
v27.20.0202 - 2025-11-09 14:36
+ Menu Edit | Paste: More non-file formats are supported, i.e. the Paste command is
not greyed out so easily by clipboard stuff that only the shell can handle.
! Drag and Drop: Crash possible when dragging overlong items (> 259 characters in the
path). Fixed by disallowing dragging overlong items.
v27.20.0201 - 2025-11-05 20:20
* Configuration | Colors and Styles | Color Filters | Draw background colors as wide
as the column: This setting now controls the width of background colors *independently*
of the "Configuration | General | Menus, Mouse, and Usability | Mouse | Full Name
Column Select" setting. In other words: You can now have color filters just as wide
as the caption while "Full Name Column Select" is enabled. This makes the
distinction between a color filter and a selection rectangle clearer.
If a background-color-filtered file is selected you still see a bit of the color
filter to the right of the selection rectangle.
v27.20.0200 - 2025-11-01 18:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v27.20.0116 - 2025-10-31 20:08
! Win 11: The latest update (Windows 11 Pro, 64-bit, Version 25H2, Build 26200.7019)
created a drawing glitch (selected item white out) in various lists with a certain
combination of settings. Worked around.
v27.20.0115 - 2025-10-29 20:41
* XYcopy: Updated to 2.10.0280.
! Multiple Monitors: Further improvements.
v27.20.0104 - 2025-10-28 21:20
! Multiple Monitors: Numerous issues with the position of dialogs and mouse down blow
ups when the app is on a non-primary monitor. Fixed.
! SC selectitems: Did not work when passing folder paths with a trailing slash. Fixed.
v27.20.0103 - 2025-10-27 12:47
% Startup: Faster with a Mini Tree containing unavailable network locations and
zombies turned off.
* XYcopy: Updated to 2.10.0279.
! Mount Points: Information in the status bar has been lacking since version
v27.20.0003. Fix #2.
! Opening JPG/JPEG Files: A workaround from v26.00.0309 - 2024-06-04 21:04
did not work well on some systems. Fixed.
! Tabs: Drawing glitch regarding the leftmost tab icon when there are a lot of tabs in
a tight space. Fixed.
! Scripting: The speed booster added in v24.30.0119 - 2023-04-24 11:21 could suffer
from a stale cache if script files were modified between calls within the same XY
session. Fixed.
v27.20.0102 - 2025-10-25 18:50
! Toolbar | Save Settings: Since v27.20.0101, after making any changes to the tabs,
the button would not turn green again after being clicked. Fixed.
! Mount Points: Information in the status bar has been lacking since version
v27.20.0003. Fixed.
v27.20.0101 - 2025-10-13 09:13
+ SC savesettings: Now you can save just the tabs of both panes and nothing else.
savesettings 4096; //just the tabs
! SC patchimage: Did not work in dark mode for images that have a special dark mode
variant: acdark, cutdark, findlabeldark, icfdark, labelsdark, live2dark, menudark,
paperdark, tbsdark. Fixed. This also fixes image patching via the PatchImagesPath
tweak.
! This PC | Status Bar | Total Space: The number was too high if there were any
unavailable network drives. Fixed.
v27.20.0100 - 2025-10-06 18:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v27.20.0007 - 2025-10-06 15:39
% Configuration | Colors and Styles | Styles | Overall spacing: With high values the
roundedness of various UI elements got a bit excessive. Improved.
! Favorites | Toggle Highlighted Folder: When the default background color was set to
a dark color (Configuration | Colors and Styles | Colors | Highlighted), readability
went down the drain when the text color of the tree was also dark. Fixed. Now, if
the background is dark, the text color defaults to white.
v27.20.0006 - 2025-10-03 18:58
! Thumbnails: At some point after v27.20.0001 thumbnails stopped being shown in some
contexts. Fixed.
v27.20.0005 - 2025-10-03 17:33
* Startup: Auto-refresh now ignores SHCNE_UPDATEDIR events that fire sooner than three
seconds after full load. These events are most likely phantom events created by the
app load itself.
! DEBUG: Logging removed.
v27.20.0004 - 2025-10-03 15:17
! DEBUG: Added some logging to the SHChangeNotifyExcludeNetwork tweak concerning a
particular issue. Use dlog; to show it.
v27.20.0003 - 2025-10-03 12:58
% Unavailable Network Locations: Various improvements regarding potential hangs.
! Custom Copy: Wrong calculation of free space for mounted drives. Fixed again.
! View | Views | Details with Thumbnails: There was sometimes a small, vertical line
of pixel dirt in the focused row. Fixed.
v27.20.0001 - 2025-09-26 18:49
+ Image Columns: These image formats are now supported as well:
DIB, RLE, EMF, WMF, TIF, TIFF, ICO
As a reminder, Image Columns are available in Custom Columns (rule-based) and Extra
Columns (DB-based) by setting the Format to "Image".
! Visual Filter: Toggling a Visual Filter in a Branch View while an item is selected
and focused should not change the root directory of the branch view to that item.
Obviously. Fixed.
! Custom Copy: The final progress dialog wasn't looking good (no progress bar;
misleading labels) when copying only empty folders without any files. Fixed.
* XYcopy: Updated to 2.10.0278.
! File | Settings Special | Load Configuration...: When loading a configuration file
from a folder other than the default application data folder (as defined in
Startup.ini), which is possible since v25.10.0104 - 2023-11-10 16:48, the new
configuration was not retained in the subsequent sessions. Fixed.
Notes:
- This is done by storing (and later reading) the full path of the configuration
file in lastini.dat if its folder is different from the one defined in
Startup.ini. If the folder is the same then just the base of the INI file, usually
"XYplorer" is stored in lastini.dat.
- The license data is always searched for in the folder defined in Startup.ini. This
allows you to easily switch configurations without reentering license data.
- When you define the configuration path via command line switch /ini=... the new
configuration is not retained via lastini.dat.
v27.20.0000 - 2025-09-22 12:00
= NEW OFFICIAL RELEASE. Main developments since last release:
+++ This is a BIG maintenance release. Numerous minor fixes and improvements have been
made since the last major release.
.......... XYplorer ver 27.10 (32-bit) and ver 27.90 (64-bit) .....................
This section contains parallel histories of the 32-bit (27.10) and 64-bit (27.90) versions.
v27.90.0051 - 2025-09-22 10:02
! Address Bar: Couldn't handle relative paths (relative to the current tree path)
anymore. Fixed.
v27.10.0902 - 2025-09-22 09:59
* Help | Online Support | Update to 64-bit Version: This is an in-place update, so it
is not suitable for installations in the default path (in %ProgramFiles%\XYplorer\ —
typically C:\Program Files (x86)\XYplorer\). In that case, the command will simply
open the 64-bit download page on the website.
! Address Bar: Couldn't handle relative paths (relative to the current tree path)
anymore. Fixed.
v27.90.0050 - 2025-09-21 19:35
* App Data Folder: Changed the default strategy. Now the 64-bit version uses
"%appdata%\XYplorer64" by default (defined in Startup.ini).
+ Upgrading to 64-bit version: If "%appdata%\XYplorer64" does not exist but
"%appdata%\XYplorer" does, then "%appdata%\XYplorer64" is optionally (there is a
prompt) created as a clone of "%appdata%\XYplorer" at startup.
That way, when upgrading from 32-bit to 64-bit, the 64-bit version can smoothly
inherit an existing 32-bit configuration without overwriting it, and without nuking
it when the 32-bit version is eventually uninstalled (which many users are likely to
do).
> Note: The above only happens if you install the 64-bit version for the first time,
because Startup.ini is never overwritten by subsequent installations. You can
however manually edit Startup.ini to point to "%appdata%\XYplorer64":
[Appdata]
Path=%appdata%\XYplorer64
On the next start, if "%appdata%\XYplorer64" does not exist, you will be prompted to
copy "%appdata%\XYplorer" as "%appdata%\XYplorer64".
* XYcopy (x64): Updated to 2.20.0010.
* Updated the help file. From now on the 64-bit is separate from the 32-bit one.
Btw, the 64-bit Help file is now called XYplorer.chm again (was XYplorer64.chm).
v27.10.0901 - 2025-09-20 11:08
* Updated the help file.
* XYcopy: Updated to 2.10.0277.
v27.90.0047 - 2025-09-18 12:32
! Shell Context Menu: Using the PowerRename command (Microsoft Power Toys) worked, but
popped a meaningless "Automation error". Fixed.
v27.10.0900 - 2025-09-16 18:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v27.90.0046 - 2025-09-15 12:13
! Bytes Display: When the decimal symbol and the digit grouping symbol (DGS) were set
to the same character in the system number format settings (a clear user error but
tolerated by Windows), any numbers featuring the DGS were cut at the leftmost DGS
because the system inserted a null character as the DGS (crass move!).
This was already partially fixed in v20.30.0018 - 2019-09-06 12:48 but only
partially. Now the fix is complete and the result looks different: You won't see any
DGS in that situation anymore, which should alert you to revisit your number format
settings and correct the error.
* XYcopy (x64): Updated to 2.20.0009.
! Paper Folders: When applying a Branch View to a Paper Folder, the indenting did not
always work. Fixed.
! Paper Folders In Tree: PFIT was introduced in v14.80.0219 - 2015-01-29 13:03 ("mild
inofficial support") but never made it to become an official feature. Still, bugs
related to PFIT should be fixed, of course: When toggling Branch View on a Paper
Folder with Mini Tree enabled, that Paper Folder was automatically added to the
tree. This should not happen, and it didn't work well at all when the Paper Folder
was stated with a full path. Fixed.
v27.10.0803 - 2025-09-15 11:50
! Bytes Display: When the decimal symbol and the digit grouping symbol (DGS) were set
to the same character in the system number format settings (a clear user error but
tolerated by Windows), any numbers featuring the DGS were cut at the leftmost DGS
because the system inserted a null character as the DGS (crass move!).
This was already partially fixed in v20.30.0018 - 2019-09-06 12:48 but only
partially. Now the fix is complete and the result looks different: You won't see any
DGS in that situation anymore, which should alert you to revisit your number format
settings and correct the error.
* XYcopy: Updated to 2.10.0276.
v27.10.0802 - 2025-09-13 13:09
! Paper Folders: When applying a Branch View to a Paper Folder, the indenting did not
always work. Fixed.
! Paper Folders In Tree: PFIT was introduced in v14.80.0219 - 2015-01-29 13:03 ("mild
inofficial support") but never made it to become an official feature. Still, bugs
related to PFIT should be fixed, of course: When toggling Branch View on a Paper
Folder with Mini Tree enabled, that Paper Folder was automatically added to the
tree. This should not happen, and it didn't work well at all when the Paper Folder
was stated with a full path. Fixed.
v27.90.0045 - 2025-09-11 17:04
! SC gettoken: The v27.90.0044 fix went too far. Fixed again.
v27.10.0801 - 2025-09-11 11:39
! SC gettoken: The v27.10.0705 fix went too far. Fixed again.
v27.90.0044 - 2025-09-10 12:07
+ Thumbnail Cache: By default, the cache is automatically updated for each file whose
modified date has changed since the cache was written. You can now skip this service
by setting this tweak:
CacheIgnoreModified=1
* Tools | Customize List | Show Folder Row Colors: Changed the factory default so that
Color Filter text colors are shown while Show Folder Row Colors is enabled.
OLD: "664B34,F6F0E0"
NEW: ",F6F0E0"
Upgraders can achieve the same by running this script:
interfacecolors(",F6F0E0", 2);
! Hover Box: Under certain conditions, the icon in the status area could fail to be
retrieved (instead, the question mark icon was shown) when a junction was in the
path. Fixed.
! SC gettoken: The combination of a delimiter longer than one character, a negative
index, and the flag "Return from start" could result in wrong returns. Fixed.
Example:
echo gettoken("A-|-B-|-C-|--|-", -4, "-|-", , 1); //was "", but is now correctly "A-|-B"
v27.10.0800 - 2025-09-09 18:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v27.10.0705 - 2025-09-09 15:11
+ Thumbnail Cache: By default, the cache is automatically updated for each file whose
modified date has changed since the cache was written. You can now skip this service
by setting this tweak:
CacheIgnoreModified=1
* Tools | Customize List | Show Folder Row Colors: Changed the factory default so that
Color Filter text colors are shown while Show Folder Row Colors is enabled.
OLD: "664B34,F6F0E0"
NEW: ",F6F0E0"
Upgraders can achieve the same by running this script:
interfacecolors(",F6F0E0", 2);
! Hover Box: Under certain conditions, the icon in the status area could fail to be
retrieved (instead, the question mark icon was shown) when a junction was in the
path. Fixed.
! SC gettoken: The combination of a delimiter longer than one character, a negative
index, and the flag "Return from start" could result in wrong returns. Fixed.
Example:
echo gettoken("A-|-B-|-C-|--|-", -4, "-|-", , 1); //was "", but is now correctly "A-|-B"
v27.90.0043 - 2025-09-08 13:10
! System Icons: In some contexts, e.g. Hover Box, system icons could not be retrieved
(showed the question mark icon instead) for items that contained Unicode characters
in the name AND had a junction in the path (weird but true; must be a bug in one
Windows API; maybe only Win8.1, didn't check). Fixed.
! Custom Copy: When moving or copying folders with "Rename folders on collision" and
"Preserve all item dates" enabled, and "On name collision" set to "Suffix increment
to copy", the dates of the copy (the folder with the suffixed increment) were
actually not preserved but set to now. Fixed.
Can't say when this bug started, but it looks like it's been around forever.
* XYcopy (x64): Updated to 2.20.0008.
v27.10.0704 - 2025-09-08 12:20
! System Icons: In some contexts, e.g. Hover Box, system icons could not be retrieved
(instead, the question mark icon was shown) for items that contained Unicode
characters in the name AND had a junction in the path (weird but true; must be a bug
in one Windows API; may only affect Win8.1, didn't check). Fixed.
v27.90.0042 - 2025-09-07 17:19
! Scripting: Scripting failed when processing fractional calculation results if the
locale used a decimal separator other than a dot. This is because regionalization
has not yet been fully implemented in TB. Worked around it.
v27.10.0703 - 2025-09-06 11:09
! Custom Copy: When moving or copying folders with "Rename folders on collision" and
"Preserve all item dates" enabled, and "On name collision" set to "Suffix increment
to copy", the dates of the copy (the folder with the suffixed increment) were
actually not preserved but set to now. Fixed.
Can't say when this bug started, but it looks like it's been around forever.
* XYcopy: Updated to 2.10.0275.
v27.10.0702 - 2025-09-04 18:08
% Warning About Downgrading: In the past, when you shared the configuration between
the 32-bit and 64-bit versions, you would receive an unnecessary warning about
downgrading when running the 32-bit version after saving the 64-bit version, due to
the different version numbers. This is no longer the case.
v27.90.0041 - 2025-09-04 14:42
! BitLocker: Unlocking a BitLocker protected drive via right-click menu failed with
"The directory name is invalid.". Fixed.
v27.90.0040 - 2025-09-01 14:37
* Configuration | Colors and Styles | Styles | Overall spacing: Increased the max from
8 to 12.
* Factory Defaults: Overall spacing increased from 4 to 8 (Configuration | Colors and
Styles | Styles | Overall spacing). Some buttons were also removed from the toolbar
to make the app look lighter and more up to date.
! MLS: Removed three unnecessary translations.
v27.10.0701 - 2025-09-01 09:43
* Configuration | Colors and Styles | Styles | Overall spacing: Increased the max from
8 to 12.
* Factory Defaults: Overall spacing increased from 4 to 8 (Configuration | Colors and
Styles | Styles | Overall spacing). Some buttons were also removed from the toolbar
to make the app look lighter and more up to date.
! MLS: Removed three unnecessary translations.
v27.90.0038 - 2025-08-29 17:16
+ Configuration | General | Sort and Rename | Sort: Added option "Treat hyphens and
apostrophes like normal characters".
Background: Unless it's a binary comparison, Windows's string comparison treats
hyphens and apostrophes in a special way that might not produce the desired sort
order. Now you are in control. For example:
Not ticked: Ticked:
File.txt File.txt
File'A.txt File'A.txt
File-A.txt File'C.txt
FileB.txt File-A.txt
File'C.txt File-C.txt
File-C.txt FileB.txt
Remarks:
- This setting only affects the Text and Natural sort methods.
- And it only affects sorting in the main file list. Not in the folder tree and
not anywhere else.
- Ticking this setting will slow down sorting a tiny bit, so if you don't need it,
don't tick it.
! Main Menu: Checkmarks in a submenu are not always updated when using the integrated
menu bar on the toolbar. Fixed.
v27.10.0700 - 2025-08-29 12:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v27.90.0037 - 2025-08-28 19:09
+ User | Manage Commands...: Added accelerators to most of the labels.
! Preview: When switching from an animated GIF preview to a WEBP preview, the GIF
preview was not removed. Fixed.
v27.10.0605 - 2025-08-28 14:53
+ User | Manage Commands...: Added accelerators to most of the labels.
+ SC llog and get("loadtimes"): Show a little more info in the top section now.
* Updated the help file.
! Configuration | Other | Features | File Tagging: Startup worked too hard if this was
disabled. Fixed.
! Preview: When switching from an animated GIF preview to a WEBP preview, the GIF
preview was not removed. Fixed.
v27.90.0036 - 2025-08-26 20:36
+ SC llog and get("loadtimes"): Show a little more info in the top section now.
! Configuration | Other | Features | File Tagging: Startup worked too hard if this was
disabled. Fixed.
v27.90.0035 - 2025-08-26 14:52
% Load Times: Improved the granularity to better focus on the slow parts.
! Configuration | Colors and Styles | Highlights & Dark Mode | Selections: On
"XYplorer Style (Rounded)" the focus rect was not drawn rounded when Full Row Select
was enabled. Fixed.
! XYplorer Style (Rounded): Various other fixes and improvements concerning
selections, focus rect, and hover effect.
v27.10.0604 - 2025-08-26 14:47
% Load Times: Improved the granularity to better focus on the slow parts.
! XYplorer Style (Rounded): Hover effect was always 100% rounded in Full Row Select
mode (since v27.10.0603). Fixed.
v27.10.0603 - 2025-08-25 14:27
! Configuration | Colors and Styles | Highlights & Dark Mode | Selections: On
"XYplorer Style (Rounded)" the focus rect (when set to Solid) was not drawn rounded
when Full Row Select was enabled. Fixed.
! XYplorer Style (Rounded): Various other fixes and improvements concerning
selections, focus rect, and hover effect.
v27.90.0034 - 2025-08-23 17:19
+ Scripting got a new function.
Name: MRU
Action: Adds an item to an MRU list and returns the last used item from the list.
Syntax: mru(type, [add])
type: Type of list.
vf: Visual Filters /currently this is the only supported list)
add: [optional] Item to add to the top of the list (= last used).
If missing or empty, the current list is not altered.
return: Last used item from the list (before adding the "add" item).
Examples:
echo mru("vf"); //show the last used Visual Filter
mru("vf", "*.txt"); //set "*.txt" as last used Visual Filter
* SC filter: Removed the change from v27.90.0028 - 2025-08-16 20:45. Setting Visual
Filters with SC filter will not update the Visual Filter MRU list anymore, just like
it was all the time since v7.90.0078 - 2009-01-27 21:16.
If you need your scripted filter in the MRU list, you now can use SC mru (see above).
+ SC rename: New mode "ProperCase_NX". Same as "ProperCase" but without applying the
exceptions defined in tweaks RenameTitleCaseExceptions and RenameTitleCaseExceptionsKeep.
Examples (with the default exceptions):
rename "propercase"; // a house on the beach.txt -> A House on the Beach.txt
rename "propercase_nx"; // a house on the beach.txt -> A House On The Beach.txt
v27.10.0602 - 2025-08-23 12:36
+ Scripting got a new function.
Name: MRU
Action: Adds an item to an MRU list and returns the last used item from the list.
Syntax: mru(type, [add])
type: Type of list.
vf: Visual Filters (currently this is the only supported list)
add: [optional] Item to add to the top of the list (= last used).
If missing or empty, the current list is not altered.
return: Last used item from the list (before adding the "add" item).
Examples:
echo mru("vf"); //show the last used Visual Filter
mru("vf", "*.txt"); //set "*.txt" as last used Visual Filter
* SC filter: Removed the change from v27.10.0502 - 2025-08-16 12:51. Setting Visual
Filters with SC filter will not update the Visual Filter MRU list anymore, just like
it was all the time since v7.90.0078 - 2009-01-27 21:16.
If you want your scripted filter in the MRU list, you now can use SC mru (see above).
v27.10.0601 - 2025-08-22 17:05
+ Help | Online Support: Added command "Update to 64-bit Version". Click it to update
your current 32-bit XYplorer instance to the latest official 64-bit version of
XYplorer. There is a prompt before the actual update happens.
If an official version is not yet available (i.e. currently), you will be prompted
to update to the latest 64-bit beta version.
- Help | Online Support | What's New?: Removed.
* MLS (32-bit): Internally updated to version 8.198.
> TRANSLATORS: Please wait until Reference_8.198.lng is uploaded.
You will be notified if you have subscribed to this thread:
https://www.xyplorer.com/xyfc/viewtopic.php?f=12&t=9648
+ SC conf enhanced: Added setting "ShowIconOverlays" to control "Configuration |
General | Refresh, Icons, History | Icons | Show icon overlays" programmatically.
Examples:
echo conf("ShowIconOverlays"); //get (value is also shown in status bar)
conf("ShowIconOverlays"); //get (value is shown in status bar)
conf("ShowIconOverlays", 1); //set
conf("ShowIconOverlays", 0); //unset
conf("ShowIconOverlays", 0, 1); //toggle 0/1
conf("ShowIconOverlays", ""); //toggle 0/1, alt syntax
v27.90.0033 - 2025-08-22 11:56
+ SC conf enhanced: Added setting "ShowIconOverlays" to control "Configuration |
General | Refresh, Icons, History | Icons | Show icon overlays" programmatically.
Examples:
echo conf("ShowIconOverlays"); //get (value is also shown in status bar)
conf("ShowIconOverlays"); //get (value is shown in status bar)
conf("ShowIconOverlays", 1); //set
conf("ShowIconOverlays", 0); //unset
conf("ShowIconOverlays", 0, 1); //toggle 0/1
conf("ShowIconOverlays", ""); //toggle 0/1, alt syntax
* XYcopy (x64): Updated to 2.20.0007.
! Junctions: Retrieving junction targets did not work properly. Fixed.
v27.10.0600 - 2025-08-20 18:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v27.90.0032 - 2025-08-19 13:10
* MLS: Internally updated to version 8.197.
! Minimized to Tray: When the app is closed while minimized to the system tray and
reopened in that state, tB erroneously displays the app in the taskbar in addition
to the system tray. If you clicked on the incorrect taskbar icon and the app had
previously been maximized, the entire layout would become broken. This has been
worked around.
v27.90.0031 - 2025-08-17 16:21
+ Configuration | Jump to Setting: The settings list now also contains all bold
subsection headings. Before, typing "Report" into the filter box yielded no results.
It will now.
! Scripting: Crashed after only 8 recursions, whereas VB6 could stand 63. Fixed.
Adjusted the build stack reserve size from 1 MB to 8 MB, and it can now handle 80
recursions. This makes the recursion resilience better than that of VB6.
v27.10.0503 - 2025-08-17 16:19
+ Configuration | Jump to Setting: The settings list now also contains all bold
subsection headings. Before, typing "Report" into the filter box yielded no results.
It will now.
! Tree: In the Mini Tree, Ctrl+Down/Up did not always work properly to go to the next
or previous sibling. Fixed.
v27.90.0028 - 2025-08-16 20:45
+ Miscellaneous | Tree: Two new no-GUI commands have been added that allow you to
quickly switch between sibling folders using the keyboard, even when the tree is not
focused:
- Go to Next Sibling (Ctrl+Alt+Numpad Subtract)
- Go to Previous Sibling (Ctrl+Shift+Alt+Numpad Subtract)
NOTE: If you upgrade to this beta, you have to manually assign the shortcuts via
Tools | Customize Keyboard Shortcuts. The default shortcuts are clumsy, but there
aren't many options left. You can easily change them to whatever you like.
! Tree: In the Mini Tree, Ctrl+Down/Up did not always work properly to go to the next
or previous sibling. Fixed.
+ Custom Copy: When moving folders with contents to another volume (or to the same
volume with "CustomMoveIntraFastFolder=0") there is a post-processing phase "Empty
source folders are removed...".
This phase used to freeze (with a nonresponsive progress dialog) on very large jobs
(thousands of folders). But not anymore! Now, there is live progress feedback.
* XYcopy (x64): Updated to 2.20.0006.
* SC filter: Since v7.90.0078 - 2009-01-27 21:16, the Visual Filter patterns used by
this command have not been added to the Visual Filter Most Recently Used (MRU) list.
However, this was inconsistent with the behavior of other comparable patterns, such
as Live Filters and Ghost Filters. Therefore, the change was made so that the
patterns are added to the MRU.
! Undo/Redo: After renaming a tagged folder, selecting Undo did not update the tags.
Fixed.
v27.10.0502 - 2025-08-16 12:51
+ Custom Copy: When moving folders with contents to another volume (or to the same
volume with "CustomMoveIntraFastFolder=0") there is a post-processing phase "Empty
source folders are removed...".
This phase used to freeze (with a nonresponsive progress dialog) on very large jobs
(thousands of folders). But not anymore! Now, there is live progress feedback.
* XYcopy: Updated to 2.10.0274.
* SC filter: Since v7.90.0078 - 2009-01-27 21:16, the Visual Filter patterns used by
this command have not been added to the Visual Filter Most Recently Used (MRU) list.
However, this was inconsistent with the behavior of other comparable patterns, such
as Live Filters and Ghost Filters. Therefore, the change was made so that the
patterns are added to the MRU.
v27.10.0501 - 2025-08-15 16:58
! Undo/Redo: After renaming a tagged folder, selecting Undo did not update the tags.
Fixed.
v27.10.0500 - 2025-08-14 21:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v27.90.0027 - 2025-08-14 15:17
! Configuration Dialog: Broken since v27.90.0026. Fixed.
v27.10.0406 - 2025-08-14 10:31
* MLS: Internally updated to version 8.197.
> TRANSLATORS: Please wait until Reference_8.197.lng is uploaded.
You will be notified if you have subscribed to this thread:
https://www.xyplorer.com/xyfc/viewtopic.php?f=12&t=9648
* Updated the help file.
! Configuration | Preview | Thumbnails | Show dimensions of original: The wrong
dimensions were shown for certain image types (e.g., HEIC and AVIF). Fixed.
v27.90.0026 - 2025-08-14 09:45
! Opening Files with AddToRecentDocs tweak AND 1 (which is the factory default):
Whenever you launched a file, a strange file with random characters briefly appeared
on the desktop and then disappeared. Fixed.
! Configuration | Preview | Thumbnails | Show dimensions of original: The wrong
dimensions were shown for certain image types (e.g., HEIC and AVIF). Fixed.
v27.10.0405 - 2025-08-13 20:42
+ Configuration | General | Sort and Rename | Sort: Added option "Treat hyphens and
apostrophes like normal characters".
Background: Unless it's a binary comparison, Windows's string comparison treats
hyphens and apostrophes in a special way that might not produce the desired sort
order. Now you are in control. For example:
Not ticked: Ticked:
File.txt File.txt
File'A.txt File'A.txt
File-A.txt File'C.txt
FileB.txt File-A.txt
File'C.txt File-C.txt
File-C.txt FileB.txt
Remarks:
- This setting only affects the Text and Natural sort methods.
- And it only affects sorting in the main file list. Not in the folder tree and
not anywhere else.
- Ticking this setting will slow down sorting a tiny bit, so if you don't need it,
don't tick it.
v27.90.0025 - 2025-08-13 13:58
+ New Variable : Returns "32" or "64" depending on the bitness of
the main executable (XYplorer.exe).
echo ; //"32" in the VB version, "64" in the TB version
* Thumbnail Creation: The status bar now displays all files for which a thumbnail has
been created. Previously, some files were omitted.
* SC extracttext: The bitness argument is now ignored (it's only and always 64-bit
now), but kept in place for backward compatibility.
Syntax: extracttext([file], [bitness], [flags])
bitness: [obsolete and ignored, hard-coded to 64-bit]
! SC extracttext: Did not work properly without passing the obsolete bitness argument.
Fixed.
! Edit Boxes: There was an annoying DING sound when pressing ENTER or ESC in many edit
boxes. Fixed.
! Configuration | Preview | Thumbnails | Padding: Dropdown didn't work properly due to
a TB bug. Worked around it.
! Configuration | Preview | Thumbnails | Caption lines: Dropdown didn't work properly
due to a TB bug. Worked around it.
v27.10.0404 - 2025-08-13 13:55
+ New Variable : Returns "32" or "64" depending on the bitness of
the main executable (XYplorer.exe).
echo ; //"32" in the VB version, "64" in the TB version
* Thumbnail Creation: The status bar now displays all items for which a thumbnail is
being created. Previously, some items were omitted. If there's a hang, you can now
see which item is causing it.
* Info Panel | Raw View: Renamed the "Tail" toggle to "Auto-Scroll to End".
v27.90.0024 - 2025-08-12 19:19
+ Scripting got a new function (TB version only).
Name: ApplyFolderView
Action: Applies any of the saved folder views to the current list.
Syntax: applyfolderview([path])
path: Path of the source folder view.
If it does not look like a path it's checked for a partial match.
If empty or missing then the default folder view is applied, if available.
return: 0: No folder view found.
1: Folder view found and successfully applied.
Remarks:
- You find a list of the available folder views here:
View | Folder View Settings | Manage Folder Views...
- You could create a small collection of folders in a corner of your AppData
folder, each with its own stored folder view. Then, you could use these folders
as a source for quickly applying a specific, complex style to the current list.
For example, you could use a custom toolbar button as a one-click solution for
this purpose.
Examples:
applyfolderview("E:\Test\FolderView2"); //matches exactly this path
applyfolderview("Jimmy"); //matches the first folder view that contains "Jimmy" in the path
+ Floating Preview: Added toggle "Auto-Scroll to End" (Ctrl+E). Enable it to
automatically position the viewer at the end of a previewed text file. This can be
useful e.g. when viewing log files.
The toggle is available in the context menu of the Floating Preview status bar
(which can be toggled by pressing S). The Ctrl+E keyboard shortcut is always
available (independently of the status bar and of the previewed file type), but of
course it only affects previewed texts.
FYI, this raises tweak FPTextTail to the UI.
* Info Panel | Raw View: Renamed the "Tail" toggle to "Auto-Scroll to End".
v27.10.0403 - 2025-08-12 10:10
+ Floating Preview: Added toggle "Auto-Scroll to End" (Ctrl+E). Enable it to
automatically position the viewer at the end of a previewed text file. This can be
useful e.g. when viewing log files.
The toggle is available in the context menu of the Floating Preview status bar
(which can be toggled by pressing S). The Ctrl+E keyboard shortcut is always
available (independently of the status bar and of the previewed file type), but of
course it only affects previewed texts.
FYI, this raises tweak FPTextTail to the UI.
v27.90.0023 - 2025-08-11 15:47
+ Floating Preview: Added a way to auto-position the viewer at the end of a previewed
text file. Currently implemented as a tweak:
FPTextTail=1
% Thumbnails: Experimentally implemented a little speed boost for non-cached
thumbnails. Exponentially more noticeable the more thumbnails there are.
+ New Constant: is resolved to the Carriage Return byte (0D).
+ New Constant: is resolved to the Line Feed byte (0A).
> Constants and take an optional count parameter for repetition. Example:
echo "Catch22";
v27.10.0402 - 2025-08-11 12:49
+ Floating Preview: Added a way to auto-position the viewer at the end of a previewed
text file. Currently implemented as a tweak:
FPTextTail=1
% Thumbnails: Experimentally implemented a little speed boost for non-cached
thumbnails. Exponentially more noticeable the more thumbnails there are.
v27.10.0401 - 2025-08-10 12:11
+ New Constant: is resolved to the Carriage Return byte (0D).
+ New Constant: is resolved to the Line Feed byte (0A).
> Constants and take an optional count parameter for repetition. Example:
echo "Catch22";
* Percentage: In various contexts, such as the "Reduced to" dimensions in the Hover
Box, ratios from 0.995 to 0.999 were rounded up and shown as 100%. Not good. Now,
those values are rounded down to 0.99 and shown as 99%.
v27.90.0022 - 2025-08-08 11:46
! Floating Preview: Couldn't use ESC or F11 to close the dialog when previewing SVG
or ZIP. Fixed.
! Shell Copy/Move: Crash when a name collision occured and Shell Copy was used to
resolve it by appending suffixes. Fixed.
! Shell Copy/Move: (Got here only after the above fix) Action log wrong when a name
collision occured and Shell Copy was used to resolve it by appending suffixes. Fixed.
v27.90.0021 - 2025-08-07 14:56
* Percentage: In various contexts, such as the "Reduced to" dimensions in the Hover
Box, ratios from 0.995 to 0.999 were rounded up and shown as 100%. Not good. Now,
those values are rounded down to 0.99 and shown as 99%.
! Info Panel | Preview | Orange Button | Copy Original: Failed with "Not implemented"
(referring to ClipboardSetData). Worked around it.
! Info Panel | Preview | Orange Button | Copy Preview: Failed with "Not implemented"
(referring to ClipboardSetData). Worked around it.
v27.10.0400 - 2025-08-06 19:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v27.10.0304 - 2025-08-06 18:17 - not published
* Updated the help file.
v27.90.0020 - 2025-08-05 20:24
+ Floating Preview: Now it works for ZIPs and animated GIFs. Worked around a TB
limitation.
* Configuration | Other | Features | User-Defined Commands: This feature was hidden by
default (v26.30.0402 - 2024-08-28 12:21). While today's users may easily become
overwhelmed, they also have difficulty finding settings. For this reason, the
feature has been re-enabled by default.
* Configuration | Other | Features | Tabsets: This feature was hidden by default
(v26.30.0402 - 2024-08-28 12:21). While today's users may easily become overwhelmed,
they also have difficulty finding settings. For this reason, the feature has been
re-enabled by default.
! Configuration | Colors and Styles | Styles | Clipboard Markers | Colored lines: You
could get a rare error 9 (Subscript out of range) related to this setting. Fixed.
! Floating Preview: Rotating WEBP and other "Preview as Thumbnail" formats did not
work properly. Fixed.
v27.10.0303 - 2025-08-05 12:51
! Floating Preview: Rotating WEBP and other "Preview as Thumbnail" formats did not
work properly. Fixed.
v27.10.0302 - 2025-08-04 14:00
* Configuration | Other | Features | User-Defined Commands: This feature was hidden by
default (v26.30.0402 - 2024-08-28 12:21). While today's users may easily become
overwhelmed, they also have difficulty finding settings. For this reason, the
feature has been re-enabled by default.
* Configuration | Other | Features | Tabsets: This feature was hidden by default
(v26.30.0402 - 2024-08-28 12:21). While today's users may easily become overwhelmed,
they also have difficulty finding settings. For this reason, the feature has been
re-enabled by default.
! Configuration | Colors and Styles | Styles | Clipboard Markers | Colored lines: You
could get a rare error 9 (Subscript out of range) related to this setting. Fixed.
v27.90.0019 - 2025-08-03 17:10
* XYcopy (x64): Updated to 2.20.0005.
! Custom Copy | Collision Prompt: Worked around that TB bug (see v27.90.0018).
v27.90.0018 - 2025-08-03 14:18
+ Custom Copy | Collision Prompt: Now, differences between the source and target files
are marked in red. Previously, they were underlined.
If the file sizes are equal and below 100 MB (otherwise it would be too slow), then
the contents are compared using SHA-384. If the contents differ, the size label
turns red and "Contents differ!" is added.
Note: Due a TB bug (that will be fixed soon) some captions get bolder each time you
get the overwrite prompt.
* XYcopy (x64): Updated to 2.20.0004.
! Configuration | Colors and Styles | Highlights & Dark Mode | Selections: With
"XYplorer Style (Rounded)" the rounding was excessive in the "Large Icons" and
"Details with Thumbnails" views. Fixed.
v27.10.0301 - 2025-08-02 17:20
+ View | Tab | Rename Tab...: Now generic system icons are supported as tab icons if
passed as extension in the usual format, for example:
|*.txt
+ Custom Copy | Collision Prompt: Now, differences between the source and target files
are marked in red. Previously, they were underlined.
If the file sizes are equal and below 100 MB (otherwise it would be too slow), then
the contents are compared using SHA-384. If the contents differ, the size label
turns red and "Contents differ!" is added.
* XYcopy: Updated to 2.10.0273.
v27.10.0300 - 2025-08-01 18:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v27.10.0206 - 2025-08-01 17:36 - not published
! Configuration | Colors and Styles | Highlights & Dark Mode | Selections: With
"XYplorer Style (Rounded)" the rounding was excessive in the "Large Icons" and
"Details with Thumbnails" views. Fixed.
v27.90.0017 - 2025-08-01 10:44
- Tweak IMEspecialHandling: Removed.
! Configuration | General | Controls & More | Miscellaneous | Enable surround
selection: Did not play well with East Asian Input Method Editors (IMEs). Fixed.
v27.10.0205 - 2025-08-01 10:40
- Tweak IMEspecialHandling: Removed.
! Configuration | General | Controls & More | Miscellaneous | Enable surround
selection: Did not play well with East Asian Input Method Editors (IMEs). Fixed.
v27.90.0016 - 2025-07-31 18:50
+ View | Tab | Rename Tab...: Now generic system icons are supported as tab icons if
passed as extension in the usual format:
|*.txt
+ Custom File Associations: You can now use the "$" symbol to represent the "Open"
command of the shell context menu. Files associated with "$" open with the Enter key
or by double-clicking, just as if they had been opened via the shell context menu.
Background: In rare cases, subtle differences exist between the various ways Windows
offers to open a file. This new special character makes the "Open" command of the
shell context menu available in Custom File Associations.
Examples:
ini>$
"Shell Open" ini>$
In the first example the menu caption defaults to "Shell Context Menu > Open".
- UNDOCUMENTED in Help.
+ Added a tweak so that double-clicking on a single item in the list opens the item as
if it were opened from the shell context menu:
DblClickToShellOpen=1
Notes:
- This is a quick, catch-all alternative to the more precise CFA "$" symbol above.
- Any Custom File Associations are ignored with this setting.
- Opening by pressing ENTER is not affected.
v27.90.0015 - 2025-07-30 12:23
+ Info Panel | Preview: You can now display the waveform of media files (audio and
video) in the progress bar if you have previously provided an image file containing
the waveform and named it according to the rules specified in a special template.
- Currently, the template is only available as a tweak (AudioPreviewWaveFormPath).
- In addition to environment and XYplorer native variables the template supports two
special variables, and that are resolved to the base
(name without extension) or name (without path) of the currently previewed media file.
- Below are two examples of how to define the template. The first is an absolute path
( = XYplorer data folder), and the second is a subfolder (WaveForms) of the
folder containing the previewed media file:
AudioPreviewWaveFormPath=\WaveForms\.png
AudioPreviewWaveFormPath=WaveForms\.png
- Once the template is set, the media preview will display a matching image if one is
found. All standard image formats are supported.
- The waveform image can have any size and is stretched as necessary to fill the
progress bar. The lower 3 pixels of the bar are reserved for the live progress
marker as it moves from beginning to end.
- Note: XY cannot create waveforms on its own. You must prepare them with other software.
- UNDOCUMENTED in Help.
* Info Panel | Preview | Media Progress Bar: Widened from 272 to 284 pixels (at 100%
screen scaling).
FYI, the space for waveforms is exactly 284x15 pixels now (at 100% screen scaling),
so this is the size that won't suffer from stretching.
! Quick Search, SC quicksearch, Find Files: "size" selector comparisons returned
apparent rubbish when you passed byte units like KB or MB instead of raw bytes. Fixed.
text quicksearch("size: < 1MB", "", , n); //works as expected now
v27.10.0204 - 2025-07-30 11:48
* Info Panel | Preview | Media Progress Bar: Widened from 272 to 284 pixels (at 100%
screen scaling).
FYI, the space for waveforms is exactly 284x15 pixels now (at 100% screen scaling),
so this is the size that won't suffer from stretching.
v27.10.0203 - 2025-07-29 18:14
! Quick Search, SC quicksearch, Find Files: "size" selector comparisons returned
apparent rubbish when you passed byte units like KB or MB instead of raw bytes. Fixed.
text quicksearch("size: < 1MB", "", , n); //works as expected now
v27.10.0202 - 2025-07-29 15:17
+ Info Panel | Preview: You can now display the waveform of media files (audio and
video) in the progress bar if you have previously provided an image file containing
the waveform and named it according to the rules specified in a special template.
- Currently, the template is only available as a tweak (AudioPreviewWaveFormPath).
- In addition to environment and XYplorer native variables the template supports two
special variables, and that are resolved to the base
(name without extension) or name (without path) of the currently previewed media file.
- Below are two examples of how to define the template. The first is an absolute path
( = XYplorer data folder), and the second is a subfolder (WaveForms) of the
folder containing the previewed media file:
AudioPreviewWaveFormPath=\WaveForms\.png
AudioPreviewWaveFormPath=WaveForms\.png
- Once the template is set, the media preview will display a matching image if one is
found. All standard image formats are supported.
- The waveform image can have any size and is stretched as necessary to fill the
progress bar. The lower 3 pixels of the bar are reserved for the live progress
marker as it moves from beginning to end.
- Note: XY cannot create waveforms on its own. You must prepare them with other software.
v27.10.0200 - 2025-07-27 22:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v27.10.0101 - 2025-07-27 21:00
! SC update and Help | Online Support | Check for Updates: Would update to the latest
64-bit version instead of the latest 32-bit version (since v27.10.0009). Fixed.
v27.10.0100 - 2025-07-27 15:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v27.90.0014 - 2025-07-27 12:25
* XYcopy (x64): Updated to 2.20.0003.
! OK/Cancel Dialogs: After a certain sequence of events, pressing ESC in an OK/Cancel
dialog would trigger OK instead of Cancel. Fixed.
v27.10.0010 - 2025-07-27 12:10
* XYcopy: Updated to 2.10.0272.
* Updated the help file.
! OK/Cancel Dialogs: After a certain sequence of events, pressing ESC in an OK/Cancel
dialog would trigger OK instead of Cancel. Fixed.
v27.10.0009 - 2025-07-26 20:43
+ SC update enhanced: Added flag 256 to update to the latest 64-bit version.
Syntax: update [flags]
flags: (bit field)
1 = include beta version
2 = run update also if current version is up-to-date
4 = run app (as administrator)
8 = run app ask (as administrator)
16 = silent
32 = run app (unelevated)
64 = run app ask (unelevated)
128 = run app (with same elevation/privileges as the current instance)
256 = update to the latest 64-bit version; otherwise it's the latest 32-bit version
Example:
update 1 + 32 + 256; //update to the latest 64-bit beta version, auto-run it unelevated
v27.90.0013 - 2025-07-26 12:00
! Tools | Tools Special | Disconnect Mapped Network Drive...: Not working due to an
error in a TB library. Worked around it.
v27.90.0012 - 2025-07-25 19:19
* XYcopy (x64): Updated to 2.20.0002.
! High DPI: On screen scaling >= 150% showing various dialogs during a background file
operation could fail with error 340 (Control array element does not exist). Fixed.
! Network: Possible crash when attempting to access a non-existing network location. Fixed.
v27.90.0011 - 2025-07-25 13:38
+ Tweak ToolbarSepFac: Recap: Used to widen the space around the toolbar separator.
It's a factor, valid values are from 2 to 10, e.g.:
ToolbarSepFac=3
News: Now you can use a negative value to suppress drawing the separator, e.g.:
ToolbarSepFac=-3
! Configuration Dialog: Scrolling contents (necessary when vertical space is limited)
was not working properly due to a TB bug. Worked around it.
v27.10.0006 - 2025-07-24 20:19
+ Tweak ToolbarSepFac: Recap: Used to widen the space around the toolbar separator.
It's a factor, valid values are from 2 to 10, e.g.:
ToolbarSepFac=3
News: Now you can use a negative value to suppress drawing the separator, e.g.:
ToolbarSepFac=-3
v27.90.0010 - 2025-07-24 11:11
! Drag and Drop: Could not force copy by holding Ctrl or move by holding Shift. Fixed.
! SC recase: Fixed issues with suppressing the default title case exceptions by
passing "" for titlecase_exceptions_lower and titlecase_exceptions_keep.
Now these examples work as expected:
text recase("the caMel BITES The UN.", "t"); //The Camel Bites the UN.
text recase("the caMel BITES The UN.", "t", , ""); //The Camel Bites The UN.
text recase("the caMel BITES The UN.", "t", , "", ""); //The Camel Bites The Un.
text recase("the caMel BITES The UN.", "t", , , ""); //The Camel Bites the Un.
v27.10.0005 - 2025-07-24 11:07
! SC recase: Fixed issues with suppressing the default title case exceptions by
passing "" for titlecase_exceptions_lower and titlecase_exceptions_keep.
Now these examples work as expected:
text recase("the caMel BITES The UN.", "t"); //The Camel Bites the UN.
text recase("the caMel BITES The UN.", "t", , ""); //The Camel Bites The UN.
text recase("the caMel BITES The UN.", "t", , "", ""); //The Camel Bites The Un.
text recase("the caMel BITES The UN.", "t", , , ""); //The Camel Bites the Un.
v27.90.0009 - 2025-07-15 15:40
* Configuration | Information | File Info Tips & Hover Box | Show file info tips |
Extra fields: v27.00.0805 - 2025-06-25 17:50 added:
The Opens With line now mentions the version number if available.
This is now bound to a new tweak:
InfoTipOpensWithAppendVersion=1
! Edit | Paste Special | Paste Image Into New File: Did not work. Fixed.
! Event Sounds: Deletion in the background triggered duplicate sound event. Fixed.
! Could not create a new folder on C drive or on other UAC protected drives. Fixed.
! Some icons were drawn too small in high DPI setups. Fixed.
* XYcopy: Updated to 2.20.0001. Yep, the x64 XYcopy version is now 2.20.0001 upwards,
the x32 XYcopy version stays at 2.1x.xxxx.
v27.10.0004 - 2025-07-15 15:36
! Some icons were drawn too small in high DPI setups. Fixed.
* XYcopy: Updated to 2.10.0271.
v27.10.0003 - 2025-07-15 13:36
* Configuration | Information | File Info Tips & Hover Box | Show file info tips |
Extra fields: v27.00.0805 - 2025-06-25 17:50 added:
The Opens With line now mentions the version number if available.
This is now bound to a new tweak:
InfoTipOpensWithAppendVersion=1
! Some minor bug fixes.
v27.90.0008 - 2025-07-14 15:03
! Background File Operations: Type mismatch error under certain conditions. Fixed.
* XYcopy (x64): Updated to 2.10.0282.
v27.90.0007 - 2025-07-14 10:34
+ Background File Operations: Refined error message #3.
* XYcopy (x64): Updated to 2.10.0281.
! SC property #date: TB issue with changed OS regional settings for date. Worked
around.
v27.90.0006 - 2025-07-13 14:04
+ Background File Operations: Refined error message #2.
* XYcopy (x64): Updated to 2.10.0280.
v27.90.0005 - 2025-07-13 12:08
+ Background File Operations: Refined error message.
* XYcopy (x64): Updated to 2.10.0279.
v27.90.0003 - 2025-07-12 13:34
+ Background File Operations: If a background job fails due to an XYcopy error, you
now can view the error message by right-clicking the failed job in the Background
Jobs dialog box and selecting "Details..." from the context menu.
+ Configuration Dialog: Now the bitness is shown in the title bar.
v27.10.0001 - 2025-07-11 13:38
! SC sync: Error 9 could occur under rare circumstances. Fixed.
v27.90.0002 - 2025-07-11 13:38
! DOS Commands via Address Bar, e.g. "!set", didn't work correctly. Fixed.
! SC sync: Error 9 could occur under rare circumstances. Fixed.
v27.90.0001 - 2025-07-10 15:18
> The 64-bit version number has been increased to 27.90.0001. Up to 9,998 revisions
are possible before the 64-bit version is officially released as v28.00.0000. That
should be sufficient.
The space from v27.10.0000 to v27.80.9999 is reserved for updates, mostly bug fixes,
to the 32-bit version.
! SC base64encode: Didn't work. Fixed.
! TB Fix: VERSION info block 'FileVersion' string was padding the Revision part to 5
characters rather than 4 to match VBx.
* XYcopy (x64): Updated to 2.10.0278.
v27.10.0000 - 2025-07-09 19:00
= NEW OFFICIAL RELEASE. Main developments since last release:
+++ This is a BIG maintenance release. Numerous minor fixes and improvements have been
made since the last major release.
+++ This is also the last 32-bit version of XYplorer. The next one will be 64-bit.
.......... XYplorer ver 27.00 .....................................................
This section contains parallel histories of the 32-bit and 64-bit versions, with the latter marked "(x64)."
v27.00.0916 (x64) - 2025-07-09 17:28
! Hash functions didn't work yet. Fixed.
! Buttons: When a Default button is defined on a form, Enter key was being ignored for
other buttons that have focus. Fixed.
! Dual Pane: Focus confusion (wrong pane was used for browsing) was possible when
jumping to a new location via the breadcrumb dropdowns of the inactive pane. Fixed.
v27.00.0915 - 2025-07-09 11:04
* MLS: Internally updated to version 8.196.
> TRANSLATORS: Please wait until Reference_8.196.lng is uploaded.
You will be notified if you have subscribed to this thread:
https://www.xyplorer.com/xyfc/viewtopic.php?f=12&t=9648
* Updated the help file.
v27.00.0912 (x64) - 2025-07-08 15:54
! Overwrite Existing Item Dialog: Initial focus confused. Fixed.
! Help | About XYplorer: Layout broken with higher text scaling. Fixed.
! Startup: Nasty toolbar flicker. Gone.
v27.00.0907 (x64) - 2025-07-08 12:34
! Help | Online Support | Check for Updates: Didn't work yet for 64-bit. Fixed.
! SC update: Didn't work yet for 64-bit. Fixed.
! Portable Devices: Weren't seen. Fixed.
! Various other fixes.
v27.00.0906 (x64) - 2025-07-07 11:11
> This is the first version of XYplorer's 64-bit edition (created with twinBASIC) that
is published in the beta channel of the user forum, in its own 64-bit beta thread.
> The old 32-bit edition will not be discontinued entirely, but will receive bug fix
releases as necessary.
+ Help | About XYplorer: Now shows the twinBASIC version used to create it.
* Executable Names: The "TB" suffix was removed from XYplorer.exe and XYcopy.exe.
* XYcopy (x64): Updated to 2.10.0277.
Most users don't need to know this, but here are some points about the 64-bit
installation to keep you up-to-date:
> The XY64 installer filename now begins with XYplorer64, for example:
XYplorer64_27.00_Install.exe
> The XY64 installer places the application into "C:\Program Files" now, not
"C:\Program Files (x86)" anymore.
> The Help file is now called XYplorer64.chm.
> To enable a smooth upgrade the 32-bit and 64-bit versions use same default app data
folder: C:\Users\\AppData\Roaming\XYplorer\ (aka %APPDATA%\XYplorer\)
> This means that if you use both the 32-bit and 64-bit versions of the app with the
default app data settings, they will share the same app data folder. This is
probably not a good idea unless you know what you're doing.
> This also means that if you uninstall either version, 32-bit or 64-bit, using
Uninstall.exe (directly or via Shell "Programs and Features"), that shared app data
folder will be nuked.
v27.00.0905 - 2025-07-07 10:11
+ New Variable : Returns "32-bit" or "64-bit" depending on the bitness of
the main executable (XYplorer.exe).
echo ; //"32-bit" in the VB version, "64-bit" in the TB version
* Updated the help file.
v27.00.0901 - 2025-07-06 12:15
+ Tools | Customize Keyboard Shortcuts...: The Jump button now obeys to F3.
v27.00.0900 - 2025-07-04 20:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v27.00.0825 (x64) - 2025-07-05 11:07
! Tree: Horizontal scroll flicker fixed.
v27.00.0824 - 2025-07-04 19:16 - not published
+ New Variable : Returns "VB" or "TB" depending on the language in which the
source code was written.
echo ; //VB
v27.00.0823 (x64) - 2025-07-04 17:57
+ New Variable : Returns "VB" or "TB" depending on the language in which the
source code was written. The VisualBasic version always returns VB, the twinBASIC
version always returns TB.
echo ; //TB
- Removed "TWINBASIC TESTING EDITION" from the title bar.
- Removed section "Configuration | Other | Shell Integration | 64-bit Windows" from
Configuration.
v27.00.0822 - 2025-07-04 11:01
! Preview: ASM files were incorrectly identified as a complex format, even though they
are plain ASCII. Fixed.
v27.00.0821 (x64) - 2025-07-04 10:50
! All focus related issues should be fixed now. Focus by right-click now works.
v27.00.0819 (x64) - 2025-07-03 18:45
! Mouse Down on previews and various other elements doesn't steal the focus anymore.
! This works now:
text runret("""cmd"" /c chcp 65001"); // -> Active code page: 65001
! Floating Preview: Crash by X-close disappeared.
v27.00.0815 (x64) - 2025-07-03 12:51
+ SC extlist enhanced: Added another list, raising it from tweak to semi-tweak. This
time it is paths, not extensions, but of course the name has to remain extlist.
Syntax: extlist(type, [list], [switches])
type: Which extension list to customize.
ShowFolderSizesExclude: Paths that are to be excluded from folder size calculation.
Example:
extlist("showfoldersizesexclude"); //open "No Folder Size Calculation - Paths" dialog
! SC id3v2tag: Fixed some stuff, and here's the complete updated description:
Name: ID3v2Tag
Action: Writes ID3v2 tags with full Unicode support to compatible files. It returns
the current tags.
Syntax: id3v2tag([file], [tagslist], [separator="|"], [flags])
file: File to tag.
Defaults to the current file.
tagslist: [optional] List of tags to write.
Format:
Name=Value|Name=Value|...
Supported names (virtually no length limits in ID3v2):
title
artist
album
year
comments
track
genre
The names are case-insensitive (A==a).
The order is irrelevant.
separator: [optional] Separates the tags in the passed tagslist.
Defaults to "|" (pipe).
flags: (bit field)
1 = Return ID3v1 tags even if ID3v2 tags are present.
Otherwise ID3v2 tags are returned even if ID3v1 tags are present.
return: The current tags (before the tagging).
Remarks:
- This function is identical to the id3tag() function, except that the latter
only writes ID3v1 tags.
- ID3v2 tags can be much larger than ID3v1 tags. They have a maximum total size of
256MB, and individual tags can be up to 16MB.
Examples:
id3v2tag(, "album=On The Beach|artist=Neil Young"); //tags the current file
id3v2tag(, "genre=Laid-Back Country Funk|year=543210"); //tags the current file
v27.00.0812 (x64) - 2025-07-02 21:03
+ ID3 tags: Now XYTB (not XYVB!) can write ID3v2 (ID3v2.3) tags with full Unicode
support to compatible files.
- Thanks to twinBASIC's full Unicode support, the ID3 tags info section on the
Preview tab is now fully functional again for reading and writing ID3.
- XY can still read ID3v1 and will display it if only that version is present.
However, it will always write ID3v2 by default.
+ Scripting got a new function.
Name: ID3v2Tag
Action: Writes ID3v2 tags with full Unicode support to compatible files. It returns
the current tags.
Syntax: id3v2tag([file], [tagslist], [separator="|"], [flags])
Remarks: This function is identical to the id3tag() function, except that the latter
only writes ID3v1 tags.
Example:
id3v2tag(, "album=On The Beach|artist=Neil Young"); //tags the current file
! Floating Preview | Histogram: Now the colors are correctly rendered again.
v27.00.0810 - 2025-07-01 18:39
! File | Rename Special | MP3 Special | Filename (Artist - Title.mp3) to ID3 Tag: This
and the other three filename-to-mp3 commands were apparently broken since 20190825
(!). Fixed.
Note that these commands only write the outdated ID3v1 format, which is always
overridden by ID3v2 if present. So these commands only make sense for files that
have no ID3 tags at all.
v27.00.0809 (x64) - 2025-06-30 12:00
* XYcopy (x64): Updated to 2.10.0276.
! High DPI: All screen scaling related issues should now be fixed.
v27.00.0808 (x64) - 2025-06-29 15:49
! Configuration | General | Controls & More | Miscellaneous | Play a sound on certain
events: Now embedded sounds (WAVE resources) work for foreground and background file
operations.
! High DPI: On screen scaling >= 150% showing various dialogs could fail with error 340
(Control array element does not exist). Fixed.
! High DPI: On odd screen scalings > 150%, say 175%, various interface elements could
be wrongly sized or positioned, and the mouse position could be detected wrongly. In
this version it's still not perfect but better.
v27.00.0807 - 2025-06-29 11:15
* XYcopy: Updated to 2.10.0270.
! Configuration | File Operations | File Operations | Background Processing: A timer
was not killed after a completed process, leading to unnecessary eternal loops while
the progress dialog was still open. Fixed.
v27.00.0806 (x64) - 2025-06-29 11:06
* Ini File: Added all XYVB keys back in to maintain read/write compatibility between
the VB-INI and the TB-INI.
! Floating Preview Full Screen: Fixed.
! Scrollbar Issues In Long Lists: Fixed.
v27.00.0805 (x64) - 2025-06-26 19:29
* XYcopy (x64): Updated to 2.10.0273.
! Background Processing: Now Delete works as well.
v27.00.0805 - 2025-06-25 17:50
+ Configuration | Information | File Info Tips & Hover Box | Show file info tips |
Extra fields: The Opens With line now mentions the version number if available.
* XYcopy: Updated to 2.10.0269.
! Edit | Recent File Operations...: After using SC copyitem to copy a file under a
different name, or after a simple in-place duplication, the Recent File Operations
list would contain the target file name instead of the target path. Fixed.
v27.00.0804 (x64) - 2025-06-25 16:01
+ Configuration | File Operations | File Operations | Background Processing: Now it's
supported in XYTB. The package now contains XYcopyTB.exe (temporarily named like
this to avoid collisions with the VB version) whenever there is an updated version.
Note: In Configuration dialog it still says "Background Copy Handler: XYcopy.exe"
although it's currently XYcopyTB.exe. Ignore it.
* XYcopy (x64): Updated to 2.10.0272.
! Startup focus was always in Address Bar. Fixed (last focus is restored).
! Various fixes.
v27.00.0803 (x64) - 2025-06-24 13:18
> The scrollbars have various weird issues with longer lists (> 10,000).
! Various fixes.
v27.00.0802 (x64) - 2025-06-24 11:08
+++ Shell Context Menu: Thanks to shell Jedi fafalone's super powers the menu can now be
shown for items in different locations, i.e. typically in deep search results or
branch views. Something I tried in vain for many years finally works!
- This feature is Win7+.
+ SC popupcontextmenu: Now you can pass a list of items, separated by CRLF or |.
The bitness argument has no function anymore but is kept in place for backward
compatibility
Syntax: popupcontextmenu [item(s)], [bitness], [flags]
item(s): File or folder to pop the shell context menu for.
Can also be a list of items separated by CRLF or | (the separators must
not be mixed). The items can be located in different places (Win7+).
Defaults to the currently focused list item.
bitness: [Not used anymore. It's always 64-bit now.]
flags: (bit field)
1 = Hide shell extensions.
Examples:
popupcontextmenu "\XYplorer.ini|\ks.dat"; //same location
popupcontextmenu "%winsysdir%\Kernel32.dll|%SystemRoot%\explorer.exe"; //different locations
- Removed tweak AllowMultiLocShellMenu. Not needed anymore.
- Configuration | File Operations | File Operations | Background Processing: Disabled
for the time being, as XYcopy.exe has not yet been ported to 64-bit.
! Various fixes.
v27.00.0801 - 2025-06-24 11:07
! Edit | Paste Special | Edit Clipboard...: Command could crash the app under certain
conditions. Fixed
v27.00.0800 - 2025-06-23 17:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v27.00.0722 (x64) - 2025-06-21 20:39
- Configuration | Other | Shell Integration | Drag and Drop | Use standard shell drag
and drop: Not an option anymore, but hard-coded to YES.
v27.00.0721 - 2025-06-21 14:40
! Custom Copy: Wrong calculation of free space for mounted drives. Air fix.
* XYcopy: Updated to 2.10.0268.
v27.00.0718 - 2025-06-20 18:28
! Custom Columns: on folders was wrong. Fixed.
v27.00.0717 - 2025-06-19 19:53
* Updated the help file.
v27.00.0714 - 2025-06-18 13:13
* Configuration | General | Startup & Exit | Open command line start path in new tab:
Now enabled by factory default.
* Dropdown Boxes: Now you can make them drop by Alt+Down and Shift+Down, and undrop by
Alt+Up and Shift+Up.
* Dropdown Boxes: Now the standard size of the dropdown is 16 lines. Was 8 lines before.
v27.00.0700 - 2025-06-12 19:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v27.00.0603 - 2025-06-09 11:48
! Small Lists: Since 20250316, the vertical scrollbar covered the borders of the
control, which looks quite bad. Fixed.
v27.00.0601 - 2025-06-07 13:51
! Various minor bug fixes.
v27.00.0600 - 2025-06-01 19:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v27.00.0507 - 2025-05-31 15:57
! Tabs: The "Cycle Tabs" commands did not update the internal last used tab list
correctly, making "On closing the current tab = Activate the last used tab" select
the wrong tab. Fixed.
! Configuration | File Operations | File Operations | External Copy Handlers: TeraCopy
support lacked \\?\ prefixes for overlong files when passed as lists via temp file.
Fixed.
v27.00.0506 - 2025-05-30 13:10
* Live Filter Box and Other Filter Boxes: The X-icon to remove the current filter is
less fat now.
! Portable Devices: Showing Properties from the context menu did not work. Fixed.
! Portable Devices: The icon in the folder tree could turn to a white default icon.
Fixed.
v27.00.0505 - 2025-05-29 18:39
! Small Lists: After horizontal or vertical scrolling there could be pixel dirt at
the bottom and right. Fixed.
! Live Filter Box: The recent fix made selections from MRU list use the delay (they
should not). Fixed.
v27.00.0504 - 2025-05-29 12:30
* Custom Copy: Due to a bug in the latest Windows 11 update, the shell copy operations
no longer display a progress dialog (only the naive will wait for a fix). Therefore,
XY now uses its own Custom Copy engine by default (Configuration | File Operations |
File Operations | Custom Copy Operations | Use Custom Copy). It's better anyway.
! Custom File Associations: Fixed another glitch with menu separators.
! Configuration | Find and Filter | Filters & Type Ahead Find | Live Filter Box |
Delay before filter is applied: The delay was ignored when typing into the box
opened the box's match list. Fixed.
* Live Filter Box: By the way, this automatically opening match list is globally
controlled by "Configuration | General | Controls & More | Drop-down Lists |
Auto-complete recently used items" for all dropdown controls. I now think that such
an automatic match list that appears while typing into the box is not optimal for
the Live Filter Box (too much action), so I removed it from here.
> Live Filter Box: If you want to see the box's MRU list you can always press F4 while
the cursor is in the box, or Ctrl+Down for the current match list.
! Live Filter Box: Since 20170426 (!) opening a new background tab has cleared the
Live Filter Box of the current tab, which should not happen. Fixed.
v27.00.0503 - 2025-05-28 17:44
! SC report: Since 20250130 the {Size} field did not work as it should. Fixed.
text report("{name} {Size RAW}"); //works again
v27.00.0502 - 2025-05-28 09:47
! Custom File Associations (aka Portable Openwith Menu): Filetype specific menu
separators (added v15.00.0518 - 2015-04-30 09:48) stopped working at some point.
Fixed. FYI, this definition line will create a separator in the popup menu if the
focused file is a .txt file:
txt>-
v27.00.0501 - 2025-05-27 14:12
* Custom Copy: The progress dialog is now guaranteed to remain within the monitor's
work area (i.e., not partly covered by the taskbar).
! SC tab: Since 20231027 you could not pass a negative index anymore. Fixed. Now this
works again as advertised: If index is negative then position is calculated from the
right end (-1 points to the right-most tab).
v27.00.0500 - 2025-05-07 21:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v27.00.0406 - 2025-05-06 11:31
! List: The "Subscript out of range" fix in v27.00.0405 was not a good idea. Undone.
! Error Message: Layout broken on some systems. Fix attempt.
v27.00.0405 - 2025-05-05 18:02
! List: Mysterious "Subscript out of range" error after creating and renaming a new
folder. Fix attempt.
! Drag and Drop: Mysterious cross-monitor drag and drop issue. Fix attempt.
! List | Tiles View: Selected items in the unfocused list could get the focused
background color under certain conditions. Fixed.
v27.00.0404 - 2025-05-05 10:09
* Debug Log: Minor layout improvements.
! SC setcolumns: A predefined custom column (#1 - #10) was not automatically populated
when shown by a toggle script like this:
setcolumns("Custom 1", 8);
Fixed.
v27.00.0403 - 2025-04-30 21:34
! Multilingual Support: The translation for the "Rapid Access" folder would not stick
across sessions (since 20250216). Fixed.
v27.00.0402 - 2025-04-30 11:25
! Toolbar: In a multi-row toolbar, the small overlay arrows could end up in the wrong
row under certain conditions. Fixed.
! List: Could not enter certain folders on a diskless system. Fixed.
v27.00.0400 - 2025-04-28 18:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v27.00.0306 - 2025-04-27 13:09
! Tree: Appearance of phantom drives after waking from hibernation on some systems (if
Maxi Tree enabled). Fix attempt.
- Tree: Appearance of phantom drives after waking from hibernation on some systems (if
Maxi Tree enabled). Removed debug logging.
- List: Could not enter certain folders on a diskless system. Removed debug logging.
v27.00.0305 - 2025-04-26 12:37
+ Debug log: The entry "Fully Loaded" is now always added when startup is completed.
> Tree: Added some debug logging regarding the appearance of phantom drives after
waking from hibernation on some systems (if Maxi Tree enabled).
v27.00.0304 - 2025-04-25 20:39
% Background Jobs Dialog: Better placement of the pause icon overlay. Also added a fine
white line around it for better contrast.
> List: Could not enter certain folders on a diskless system. Added some debug logging.
! Configuration | Colors and Styles | Styles | Columns | Vertical grid lines in
details view: The lines were not visible right away after a pane was activated by
clicking into it AND "Configuration | General | Menus, Mouse, Usability | Usability
| Highlight hovered items" was enabled. Fixed.
! Configuration | Colors and Styles | Styles | Columns | Vertical grid lines in
details view: Vertical grid lines below the last item in a list were erased when
clicking on the last item. Fixed.
v27.00.0303 - 2025-04-25 13:15
! SC report: Fixed a problem when using Custom Columns beyond #10 and the report
template was omitted.
> List: Could not enter certain folders on a diskless system. Fix attempt from
v27.00.0105 - 2025-04-09 17:27 failed. Removed.
v27.00.0301 - 2025-04-24 17:14
+ SC gettoken enhanced: Now counting can include empty tokens.
Syntax: gettoken(string, [index=1], [separator=" "], [format], [flags])
flags: (bit field)
1 = Return from start.
2 = Return till end.
4 = Count empty tokens as well.
Examples:
text gettoken(",,a,b,c,", "count", ","); //3
text gettoken(",,a,b,c,", "count", ",", 4:=4); //6
! Branch View: Creating a new folder in a files-only branch view went into rename mode
on the focused file. Fixed. No rename mode is entered now.
! List: Was not always refreshed after a move. Fixed.
v27.00.0300 - 2025-04-14 16:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v27.00.0202 - 2025-04-14 13:26
* Flatten Folder: Now you get an error message if the folder could not be completely
flattened because one or more files could not be moved (probably because they were
locked by another process).
! Configuration | General | Menus, Mouse, Usability | Cell Context Menu | Use
localized search and filter patterns: If disabled then Live Filter and Quick Search
via cell context menu did not work anymore for the first 10 Custom Columns. Fixed.
v27.00.0201 - 2025-04-11 14:22
+ Extended Pattern Matching: Now you can specify characters in a range by their
Unicode number using the syntax U+HHHH (where H stands for a Hex digit from 0-F).
The U and the H can be upper or lower case, it does not matter. All these examples
are functionally identical and in a Quick Search they will match all filenames
containing one or more characters beyond the ANSI range (0-255).
*[U+0100-U+FFFF]* /E
*[U+0100-U+ffff]* /E
*[u+0100-u+FFFF]* /E
*[u+0100-u+ffff]* /E
FYI, ranges can be combined without any separator between them. For example,
matching filenames with Hiragana or Katakana:
*[u+3041-u+3096u+30A0-u+30FF]* /E
Note that you must use 4 hex digits, the total supported range is U+0000 to U+FFFF
(65535).
> Scripting: The above enhancements in Extended Pattern Matching also apply to the
Like operator in scripting:
echo "kigi" Like "*[u+3041-u+3096u+30A0-u+30FF]*"; //0
echo "キギ" Like "*[u+3041-u+3096u+30A0-u+30FF]*"; //1
v27.00.0200 - 2025-04-10 20:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v27.00.0105 - 2025-04-09 17:27
! List: Could not enter certain folders on a diskless system. Fix attempt.
! Columns: Fixed a recent issue with the placement of newly added Custom Columns.
v27.00.0104 - 2025-04-08 13:11
! Tabs: If tabs to the right of the selected tab were out of view, and the selected
tab happened to be perfectly pixel-aligned to the right edge of the available space,
there was no way to select the tab to the right with the mouse. Fixed. Now a minimum
of 16 pixels is guaranteed to be visible to the right of the selected tab.
! Columns: Recent fix created some new glitches. Fixed.
! Custom File Associations: When submenus were present, items that should be there
could be missing from the menu. Fix #2.
v27.00.0103 - 2025-04-06 13:56
! Columns: Using "View | Columns | Add Column" or SC setcolumns, it was possible to
add (instead of showing) any of the 10 fixed custom columns (which are always part
of the column set but not necessarily visible) to the column set, making them dupes
(one visible, one invisible). This could lead to confusion, e.g. with SC report when
done on custom columns. Fixed.
! Catalog: The "Open Overlong Item?" prompt was also displayed for URLs. Fixed.
! Portable Openwith Menu: Did not honor "Configuration | General | Refresh, Icons,
History | Icons | Apply to all controls". Fixed.
v27.00.0102 - 2025-04-05 14:28
* Floating Preview: Now you can cycle through 5 different background colors instead of
4. The new one is the so-called button face color, and it's possibly tinted when in
dark mode. Allows you to achieve a consistent look in dark mode, as an alternative
to the neutral background colors.
* Hover Box: Since 20240319, the dark background of the status section for text
previews showed the dark mode color tint (as defined in "Configuration | Colors and Styles
| Highlights & Dark Mode | Dark mode | Color tint") even in light mode. Meant to be
cool, but now I think it was a mistake. Changed it back to a neutral color.
* Hover Box: Same as above for the dark background color with image previews.
! Panes | Swap Panes: If enabled, double-click on the inter-pane splitter did not
correctly set both panes to equal width. Fixed.
! Folder Thumbnails: Mouse Down Blow Up on right-click stopped working since 20250212.
Fixed.
v27.00.0101 - 2025-04-04 20:54
! Configuration | Tabs and Panes | Dual Pane | Tab key: Set to "Tab between both panes
only" pressing TAB from the Live Filter Box did not move the focus to the active
pane if dual panes were enabled. Fixed.
! View | Folder View Settings | Restore Folder View: Would not restore a manual sort
order saved with the folder view. Fixed.
! SC extlist: When manually adding ext's to any of the SC extlist types, if the dialog
was empty before, an error occurred. Fixed.
v27.00.0100 - 2025-03-19 16:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v27.00.0007 - 2025-03-19 12:10
! Status Bar: Status Log was partly out of sync. Fix #3.
v27.00.0006 - 2025-03-18 21:30
! Status Bar: Status Log was partly out of sync. Fix #2.
v27.00.0005 - 2025-03-18 12:15
! Floating Preview: Animated GIFs could not be shown right after showing a ZIP. Fixed.
v27.00.0004 - 2025-03-18 10:47
+ Live Filter Box: Now supports wheeling through the collapsed dropdown list.
v27.00.0002 - 2025-03-17 14:16
! Dropdown Lists: Since v26.40.0002 - 2024-09-10 14:32, the drop-down lists would open
downwards-only in a multi-monitor setup. Fixed. Now they open upwards again if there
is not enough space at the bottom.
! Dark Mode: A small change in v27.00.0001 partly destroyed the dark mode color tint
in lists. Fixed.
v27.00.0001 - 2025-03-16 11:25
! Auto-Refresh: Did not react to changes of the Created date. Fixed.
! Live Filter Box: Fixed some glitches.
v27.00.0000 - 2025-03-15 12:00
= NEW OFFICIAL RELEASE. Main developments since last release:
+++ Live Filter Box MRU. The Live Filter Box now remembers the last 64 filter patterns
used and provides easy access via a drop-down list. Makes your life easier, faster,
and more organized.
+++ Many Other Improvements. See change log.
.......... XYplorer ver 26.90 .....................................................
v26.90.0310 - 2025-03-14 21:15
+ Status Bar: Status log now shows the current item, if any.
! Status Bar: Status Log was partly out of sync. Fixed.
v26.90.0309 - 2025-03-14 10:51
+ Live Filter Box: Since v26.80.0209 - 2025-01-29 17:35, you can use the Up, Down,
PageUp and PageDown keys to scroll through the MRU items in a dropdown list when
it's collapsed. Now, in the Live Filter Box, Up and PageUp will clear the box if
they would go beyond the top item of the list. This allows you to quickly move to
the first MRU item and back to the unfiltered list using Down / Up in the box.
! Custom File Associations: When submenus were present, items that should be there
could be missing from the menu. Fixed.
v26.90.0308 - 2025-03-13 17:13
% Dropdown Lists: A quick second click (aka double-click) on the arrow button now
opens/closes the dropdown immediately. Previously, you had to wait as long as the
system's double-click timeout (Windows default 500 ms), or the second click would do
nothing.
v26.90.0307 - 2025-03-13 12:44
+ Live Filter Box: The current filter is now automatically added to the MRU list (or
moved to the top of it) if it is removed by toggle or ESC, and on a tab switch.
* MLS: Internally updated to version 8.195.
> TRANSLATORS: Please wait until Reference_8.195.lng is uploaded.
You will be notified if you have subscribed to this thread:
https://www.xyplorer.com/xyfc/viewtopic.php?f=12&t=9648
v26.90.0306 - 2025-03-12 19:08
! Find Files / Quick Search: Since v26.90.0204 - 2025-03-07 13:17, the "All Disk
Search" (invoked when the search location is set to This PC) did not respect drive
exclusions. Fixed.
v26.90.0305 - 2025-03-12 12:17
+ Live Filter Boxes: The X icon now appears in all Live Filter Boxes present in
various dialogs.
v26.90.0302 - 2025-03-11 21:21
+ Live Filter Box: The icon now changes to an X when a filter is active. This makes it
intuitively clear that clicking on the X removes the filter.
v26.90.0301 - 2025-03-11 17:53
+++ Live Filter Box: It now has an MRU (most recently used) drop-down list. The list is
actually shared with the Visual Filter MRU list. Since both filters have the same
syntax, it's possible and kind of makes sense.
- You can add a filter to the list by pressing ENTER in the Live Filter Box while
the filter is active.
- If the filter is already present in the list, pressing ENTER will move it to the
top of the list.
Further notes:
- The MRU drop-down list enabled by factory default and for upgraders, but you can
tweak it off:
LiveFilterUseVFmru=0
- Walk through the closed list by KeyUp/KeyDown. Filter is applied after defined
delay (Configuration | Find and Filter | Filters & Type Ahead Find | Live Filter
Box | Delay before filter is applied (in milliseconds)). Of course, if
"Configuration | Find and Filter | Filters & Type Ahead Find | Live Filter Box |
Enable navigation keys" is enabled, then KeyUp/KeyDown walks the main file list.
- Use F4 to open/close the dropdown list (like with all dropdown lists).
- The settings under "Configuration | General | Controls & More | Drop-Down Lists"
are applied.
- To edit the shared list use Tools | List Management | Visual Filters...
v26.90.0300 - 2025-03-10 15:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v26.90.0206 - 2025-03-09 13:26
! Variable : Did not work correctly when interpolated along with script
variables, for example:
$string = 'abcd';
$r1 = "abcd"; // 8 spaces, then the string (12 characters in total)
$r2 = "$string"; // 12 spaces, then the variable
text "$r1$r2"; // showing the difference
Fixed.
! List: With Auto-Refresh disabled, the list was not always refreshed after in-place
duplication of items (e.g. with Ctrl+D). Fixed.
v26.90.0205 - 2025-03-08 13:27
! Live Filter: When filtering by an Extra column the highlighting (if enabled) was
also applied to other columns. Fixed.
! Tools | Customize Keyboard Shortcuts...: Some texts cropped when Buttons and Labels
font is 11.25 (higher is not recommended anyway). Fixed.
! Tree: Under certain conditions, deleting a folder in the tree did not make it
disappear from the tree view (since 20250202). Fixed.
v26.90.0204 - 2025-03-07 13:17
* Find Files / Quick Search: The "All Disk Search" that's invoked when the search
location is set to This PC now includes non-fixed drives (floppy drives, CD-ROM
drives, mapped network drives, USB drives). Previously only fixed drives were
included.
! Quick Search: Ctrl+F to toggle Find Files mode did not work anymore for a couple of
builds. Fixed.
v26.90.0203 - 2025-03-05 21:59
! Labels: After deleting labeled items from the list, other labels in the same list
could lose their color until the next explicit refresh. Fixed.
v26.90.0202 - 2025-03-05 17:25
* Dark Mode: Changed the factory default to a neutral dark. It used to be a nice dark
blue (tint 220), but the majority prefers to be hit with what they know and expect.
! Go to Shortcut Target: Holding down SHIFT while clicking Shortcut Target | Go to
Shortcut Target in the context of a LNK file led to an endless creation of new tabs
(since 20240620). Fixed.
! Rounded Tabs: The right bottom corner rounding of the second-last tab got lost when
hovering the last tab. Fixed.
! Rounded Tabs: In dark mode and with "Configuration | Colors and Styles | Colors |
Match selected tab with breadcrumb" enabled, anti-aliasing of rounded corners was
done against the wrong background color, resulting in a pixelated result. Fixed.
! Info Panel | Report | Current List: The "Selected files only" option was ignored
since 20250130. Fixed.
v26.90.0201 - 2025-02-27 12:25
+ Quick Search: Added another toggle button to the mini toolbar: Ignore Diacritics.
Serves as a user-friendly alternative to the /u switch. The keyboard shortcut is
Ctrl+D because Ctrl+U is already used for lower case.
! ThumbsOverlayContent: Was not displayed for image or video files where the original
size could not be retrieved. Fixed.
! Quick Search: With content search (cont:...) any failed IFilters were not mentioned
in the status bar nor listed in the search report (Info Panel | Report | Current List).
Fixed.
v26.90.0200 - 2025-02-26 18:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v26.90.0109 - 2025-02-26 17:25 - unpublished
* Updated the help file.
v26.90.0108 - 2025-02-26 12:04
! Configuration | Preview | Thumbnails | Show dimensions of original: Since probably
20220806 (!) it was not shown for image types whose dimensions are retrieved using
shell property extensions (e.g. RAW images). Fixed.
Unfortunately, the cause of the problem is stored with the thumbnail cache, so you
will need to update the cache to enjoy the fix.
! ThumbsOverlayContent: Also affected by the above bug and now fixed.
FYI, you can set the ThumbsOverlayContent using SC conf, for example:
conf("ThumbsOverlayContent", '');
v26.90.0107 - 2025-02-25 18:56
+ Paper Folders | Zombies: The item type is now shown in the Type column, also for zombies.
* Paper Folders: Removed the "Remove Invalid Entries?" prompt, it's more annoying than
helpful, especially when toggling "Allow Zombies".
! Paper Folders: Fixed numerous little glitches with the handling of zombies (which in
this context means everything that's not a regular file or folder) in the file list,
in the Info Panel (Properties and Meta tab), and in the Preview Pane.
! Hover Box on Paper Folders: Did not show all zombies if zombies are allowed.
* Updated the Paper Folder section in the help file.
v26.90.0106 - 2025-02-23 12:14
! Scripting | Dereferencing: Disallowed dereferencing in interpolation was ignored
(i.e., it actually happened) if a variable was enclosed in double quotes without any
other characters. Fixed.
Example:
$v = 'vampire'; $vd = '$v';
aid 0; // dereferencing not allowed in interpolation (default anyway)
text " *$vd"; // " *$v"
text "*$vd "; // "*$v "
text "*$vd"; // "*$v" (incorrectly returned "vampire" before)
! Album Art Preview: Fixed some glitches.
v26.90.0105 - 2025-02-22 18:00
+ FLAC Preview: If the Preview Pane (Ctrl+F11) is visible, any available album art will
now be displayed in the Preview Pane while the FLAC is playing.
v26.90.0104 - 2025-02-22 12:22
+ MP3 Preview: If the Preview Pane (Ctrl+F11) is visible, any available album art will
now be displayed in the Preview Pane while the MP3 is playing.
! Drag and Drop from outside: Did not handle FileContents dropped as ISTREAM correctly
in all contexts. Fixed.
v26.90.0102 - 2025-02-21 11:48
% Toolbar: Reduced the amount of tooltips that pop up on hover. For example, if you
press and release a button, you will no longer see an immediate tooltip for that
button.
* SC rename: Now the setting of "Configuration | General | Sort and Rename | Rename |
Preview all Rename Special operations" is ignored. Whether there is a preview or not
is controlled solely by the "preview" argument. Borderline bug fix.
! Edit | Paste Special | Paste Text Into New File: Pasting Greek in a Windows with
Greek locale incorrectly created an ANSI file with wrong characters instead of a
Unicode file. Fixed.
v26.90.0100 - 2025-02-19 18:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v26.90.0004 - 2025-02-19 12:12
+ Configuration | Find and Filter | Filters & Type Ahead Find | Visual Filters |
Toggle on same filter: Appended Live Filters (experimental still!) now obey this as
well. For example, doing this repeatedly through the address bar toggles the live
filter:
E:\Test\|L>txt
[UNDOC]
! Configuration | Find and Filter | Filters & Type Ahead Find | Visual Filters |
Toggle on same filter: Appended Visual Filters did not obey anymore (unclear since
when; or did it ever work?). Fixed. For example, doing this repeatedly through the
address bar toggles the visual filter:
E:\Test\|txt
* Configuration | General | Menus, Mouse, Usability | Mouse | Full name column select:
The change from v26.80.0504 - 2025-02-12 18:52 is now bound to a tweak:
ListFullNameSelectLeftClick=1
Set it to 1 to have "Full name column select" only on left click.
v26.90.0003 - 2025-02-18 18:47
+ Live Filters: Experimentally, you can now append a Live Filter directly to a
location string, e.g. in the address bar. The syntax is analogous to appending
Visual Filters (which has worked for many years), but the separator is not just |
but |L>. For example:
C:\Windows|L>log
%USERNAME%|L>log
|L>txt
This gives you the ability to pack your Live Filters directly into your favorite
folders and many other places, including scripting (alternative to SC filter):
goto "|L>log"; //live filter this list by "log"
goto "|L>"; //remove any live filter
[UNDOC]
v26.90.0002 - 2025-02-17 16:48
! Environment Variables: Variable %rapidaccess% remained empty when the command line
contained any environment variables.
> FYI, you can use %rapidaccess% itself in the command line, but the return will be
a hard English "Rapid Access" (no Multilingual Support), because language is not yet
initialized at this point. So you can just as well use "Rapid Access" right away.
v26.90.0001 - 2025-02-17 11:14
! Rapid Access: In Maxi Tree you could not browse the contents of Rapid Access (e.g.
using the Rapid Access toolbar button) in the list when the Rapid Access folder was
hidden via "Configuration | General | Tree and List | Items in Tree and List |
Select Items...". Fixed.
! SC raf: Since 20250210, it could not correctly set RAFs with display names and
variables anymore, e.g.:
raf('PICK>vi:', s);
Fixed.
v26.90.0000 - 2025-02-16 18:00
= NEW OFFICIAL RELEASE. Main developments since last release:
+++ Friendly Search. Now Quick Search is also a friendly search. New toolbar buttons in
the Quick Search dialog give you easy access to basic search parameters (match case,
whole word, include subfolders).
+++ Many Other Improvements. See change log.
.......... XYplorer ver 26.80 .....................................................
v26.80.0508 - 2025-02-16 16:12 - unpublished
! Go | Hotlist: The Hotlist menu did not handle Rapid Access Folders well (too many
separators). Fixed.
v26.80.0507 - 2025-02-15 18:44
! Configuration | General | Safety Belts, Network | Network | Assume that mapped
network drives are available: If enabled AND you had network drives mapped to A: or
B: (i.e. alphabetically before the first non-mapped drive, usually C:), then the
tree did not show any icons. Fixed.
v26.80.0506 - 2025-02-14 16:57
+ Toolbar | Go to Previous Location: New, less depressing icon.
v26.80.0505 - 2025-02-14 12:08
+ Toolbar | Rapid Access: The Rapid Access button now has a down-arrow part that pops
up a menu with all the Rapid Access Folders. This lets you quickly access them from
the toolbar in a treeless situation or when they are scrolled far out of the way.
! Toolbar | Rapid Access: The button fired at MouseDown instead of MouseUp. Fixed.
* MLS: Internally updated to version 8.194.
> TRANSLATORS: Please wait until Reference_8.194.lng is uploaded.
You will be notified if you have subscribed to this thread:
https://www.xyplorer.com/xyfc/viewtopic.php?f=12&t=9648
% Toolbar | Bookmark Buttons | Context Menu | Edit Location...: Pressing F1 now opens
the corresponding help section.
! Address Bar: Could not handle a path like "\..\" correctly. Fixed.
v26.80.0504 - 2025-02-12 18:52
* Configuration | General | Menus, Mouse, Usability | Mouse | Full name column select:
Even if enabled, right-clicking the Name column now distinguishes between the
caption part and the white part: Right-clicking the white space opens the cell
context menu. Previously, it was impossible to open the cell context menu for the
Name column unless "Full name column select" was disabled and "Hold Ctrl to show
cell context menu" was enabled.
* XYcopy: Updated to 2.10.0267.
v26.80.0502 - 2025-02-11 11:40
+ Rich Copy/Move: The Rich Copy and Rich Move commands are now included in the
right-click context menu when dragging items from outside into XYplorer.
v26.80.0500 - 2025-02-09 18:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v26.80.0410 - 2025-02-09 12:42
+ Rapid Access Folders: Adding RAF on-the-fly via the address bar by prefixing the
path with "raf:" (see v26.00.0208 - 2024-05-29 19:48) now also accepts the RAF
display name.
Example:
raf:iCloud>E:\Test\iCloudDrive
+ SC chr: Now you can pass the codepoint in U+ format.
echo chr("U+1D57F"); //𝕿
* Updated the help file.
v26.80.0409 - 2025-02-08 17:02
% Tools | List Management | Rapid Access Folders...: Pressing F1 now opens the
corresponding help section.
v26.80.0408 - 2025-02-08 13:10
! SC asc: Had some bugs and limitations that strangely went undetected for many years.
- Definition in Help: "Returns the ASCII value of a character."
Since the function always supported 2-byte Unicode characters, the definition
should rather be: "Returns the Unicode codepoint of a character."
The name "asc" is retained for backward compatibility.
- A large range of characters returned negative numbers, although the return is
defined as "ASCII value, range 0-65535 (0xFFFF)".
For example:
echo asc("龍"); //-24691 -> should be 40845
This is fixed now.
BTW, the complementary function chr() surprisingly tolerates the signed version of
the codepoint:
echo chr(40845); //龍
echo chr(-24691); //龍
- The function now also supports 4-byte Unicode characters, aka surrogate pairs.
The return is now defined as "codepoint, range 0-1114111 (0x10FFFF)".
echo asc("𝕿"); //120191
+ SC asc: Added a parameter to format the return value.
Syntax: asc(string, [format])
format:
missing: Return decimal value.
H: Return raw hex value.
X: Return prefixed hex value (eg 0x9F8D).
U: Return Unicode Number (eg U+9F8D).
B: Return hex values of bytes (Little Endian) instead of codepoint.
Makes a difference only with surrogate pairs.
A: Enforce ANSI code page.
Examples:
echo asc("𝕿"); //120191
echo asc("𝕿", H); //1D57F
echo asc("𝕿", U); //U+1D57F
echo asc("𝕿", B); //DD7FD835
echo asc("€"); //8364
echo asc("€", X); //0x20AC
echo asc("€", A); //128 (might differ depending on locale)
// chr() and asc() complement each other:
echo chr(asc("龍")); //龍
echo chr(eval("0x".asc("龍", H))); //龍
echo chr(asc("𝕿")); //𝕿
echo chr(eval("0x".asc("𝕿", H))); //𝕿
echo asc(chr(40845)); //40845
echo asc(chr(0x9F8D), X); //0x9F8D
echo asc(chr(0x1D57F), X); //0x1D57F
v26.80.0407 - 2025-02-07 15:54
+ SC chr: Now supports extended Unicode characters (beyond 16 bit), aka surrogate pairs.
Example:
echo chr(0x1D57F); //𝕿 = Mathematical Bold Fraktur Capital T, Unicode Number U+1D57F (120191)
! Breadcrumb Bars: When changing from a Virtual Folder (vi:...) to This PC, the down
path was set to the Virtual Folder, which led to nonsense and even error 9 crashes.
Down paths must be normal file system paths. Fixed.
v26.80.0406 - 2025-02-06 18:06
! List @ This PC | Drive Context Menu | Open in New Tab: Failed since 20250201. Fixed.
v26.80.0405 - 2025-02-06 11:13
+ Edit | Quick Search: Now all mini toolbar buttons have keyboard shortcuts (as shown
in the button tooltips).
% Toolbars: Background of pressed buttons became slightly brighter in light mode (again).
v26.80.0404 - 2025-02-05 19:18
! Toolbars: Borders of pressed buttons had a color tint in dark mode even if
"Configuration | Colors and Styles | Highlights & Dark Mode | Dark mode | Color tint
(0 is neutral)" was set to 0. Fixed.
! Opening Overlong Items: A LongPathAware Windows 10 or 11 had problems with opening
overlong items by double-click or ENTER, ironically. Fix attempt. Might be a
regression for some systems though. The whole business is darker than black, thank
you, Microsoft.
! SC folderreport: Since 20250130 you could easily get a "Type mismatch" error when
using this function. Fixed.
v26.80.0403 - 2025-02-05 14:57
% Toolbars: Background of pressed buttons became slightly brighter in light mode.
! Hamburger: Custom caption was not always reset. Fixed.
v26.80.0402 - 2025-02-05 12:13
+ Edit | Quick Search: Added another toggle button to the mini toolbar: Non-Recursive
(meaning: do not include subfolders in the search). Serves as a user-friendly
alternative to the /n switch.
FYI, this raises tweak FindNameSearchNoRecurse (v20.50.0109 - 2019-11-02) to the UI.
+ Quick Search Information Bar: When the Match Case, Whole Word, or Non-Recursive buttons
are pressed, it is indicated by appending [c], [w], or [n] to the search pattern
display.
Cached Quick Searches remember their button states individually.
! Tweak SetFocusTo: Tab > List (bit 16) only worked for mouse selected tabs. Fixed.
v26.80.0401 - 2025-02-04 17:24
+ Edit | Quick Search: Two toggle buttons have been added to the mini toolbar: Match
Case and Whole Words. They serve as a user-friendly alternative to the /c and /w
switches.
Notes:
- If a switch is present it will override an unpressed button, and a pressed button
will override an absent switch.
- The current pressed state of these buttons also affects the results of
- tab switches back to a Quick Search tab (unless the search results are cached)
- Edit | Repeat Last Quick Search
- Edit | Toggle Quick Search
- direct Quick Search through the address bar: [path]?pattern
- However, the current state of these buttons does NOT affect the results of SC
quicksearch, ensuring that scripted searches are independent of these GUI settings.
v26.80.0400 - 2025-02-03 20:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v26.80.0306 - 2025-02-02 17:21
! Assume that mapped network drives are available: Tree was not updated in mapped
locations that were clearly available. Fix #2.
v26.80.0305 - 2025-02-02 12:14
+ Rename Preview: Added "Show Character Table" to the context menu of the lists.
! Assume that mapped network drives are available: Tree was not updated in mapped
locations that were clearly available. Fixed.
* Assume that mapped network drives are available: Now disabled by default. It's a
shame that unavailable mapped drives slow down Windows so much, but working around
it and accepting some drawbacks (e.g. wrong icons) should be an active user choice.
v26.80.0304 - 2025-02-01 18:47
+ Self-Update: All command line switches of the current instance are now inherited by
the updated instance. All except one, the /ini switch: if the app data folder is set
from the command line, the current mechanism cannot handle it because it would need
to know the /ini switch to find the /ini switch, which is logically impossible.
> NOTE: Needs at least v26.80.0303 to upgrade from.
> Btw, one way to trigger the self-update is via Help | Online Support | Check for Updates.
v26.80.0303 - 2025-02-01 15:49
+ Tweak SetFocusTo enhanced:
SetFocusTo=(bit field)
16 = Tab > List
! Tree | Right-Click on Folder | Open in New Tab: Always opened the real path even if
the right-clicked folder was a special path. Fixed.
v26.80.0302 - 2025-01-31 15:50
+ Character Table: Now it shows "7-bit ASCII", "8-bit ASCII", or "Unicode" (16-bit) in
the footer. The Character Table can be shown by SC charview (e.g. charview ;),
or via the right-click menu of the item name in Info Panel | Properties.
! File | Rename Special | Remove Diacritics: Made it work for other Unicode quotation marks.
v26.80.0301 - 2025-01-31 12:04
! Wheeling Through Collapsed Dropdown Lists: No longer worked. Fixed.
! File | Rename Special | Remove Diacritics: Did not handle the German text "Ich spür’
soeben" well, because the presence of ’ led the algorithm down a wrong path. Fixed.
Now the ü is replaced by u, and the ’ (Right Single Quotation Mark, 8217) is
replaced by ' (Apostrophe, 39).
! File | Rename Special | Search and Replace...: When using ß/ss (replacing ß with
ss), strings containing ss were not handled correctly. Fixed.
v26.80.0300 - 2025-01-30 21:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v26.80.0213 - 2025-01-30 17:27
! SC report: Fixed some glitches.
v26.80.0212 - 2025-01-30 15:32
+ SC report enhanced: Now you can limit the report to the currently focused and the
currently hovered list item.
Syntax: report([template], [itemlist], [header], [footer])
itemlist What to report on:
0: [Default] All current list items.
1: All currently selected list items.
2: The currently focused list item. [NEW!]
3: The currently hovered list item. [NEW!]
[else]: Items in a CRLF- or |-separated list of items (full path).
Only files and folders, drives are not supported here.
Examples:
text report("{custom 17}", 2); //show the Custom Column #17 cell for the focused list item
text report("{custom 17}", 3); //show the Custom Column #17 cell for the hovered list item
text report("{Label}", 3); //show the Label for the hovered list item
! SC report: Did not work with Custom Columns beyond #10. Fix #2.
v26.80.0211 - 2025-01-30 12:23
! SC report: Did not work with Custom Columns beyond #10, for example:
text report("{custom 17}", );
Fixed. Now works with both the canonical referrer (e.g. "{custom 17}") and the
caption (e.g. "{GPS}").
> The index used in the canonical referrer can be seen in the column header tooltip
(Ctrl+Hover) or in the View | Columns | Show Columns... list. For the first 10
(factory default) Custom Columns it's at the front (eg "Custom 1: Dimensions" -->
"{custom 1}"), for Custom Columns added beyond that it's at the end (eg
"User-Defined: Status - Custom Column #56" --> "{custom 56}").
v26.80.0210 - 2025-01-29 20:44
% Dropdown Lists: Minor improvements to recent enhancements.
v26.80.0209 - 2025-01-29 17:35
+ Dropdown Lists: You can now use the Up, Down, PageUp and PageDown keys to scroll
through the items in a dropdown list when it's collapsed. PageUp and PageDown are
hard coded to do 6 lines at a time.
You can still expand the dropdown by pressing Shift+Down (previously, this worked
without Shift).
Affects the address bar and all small dropdown lists.
+ Address Bar, Find Files Name, and Input Dialogs with Dropdown Lists: You can now use
the wheel to scroll through the items in a dropdown list when it's collapsed.
You can also expand the list by Shift+WheelDown and collapse the list by Shift+WheelUp.
! Address Bar: Pressing ESC on an expanded list also reset the contents of the edit
box. Fixed. ESC is now consumed and you would need to press ESC again to restore the
edit box.
! Assume that mapped network drives are available: Yesterday's fix was too radical.
Fixed again in a better way.
v26.80.0207 - 2025-01-28 21:56
! Configuration | General | Safety Belts, Network | Network | Assume that mapped
network drives are available: When enabled, the mapped drive branches in the tree
could collapse completely under certain conditions (Win 10/11 only). Fixed.
v26.80.0206 - 2025-01-28 11:44
+ Tree and List: Now you can inline-rename mapped drives. You can even un-name them by
entering nothing.
! Configuration | General | Safety Belts, Network | Network | Assume that mapped
network drives are available: If enabled, any custom names of mapped drives were not
displayed in tree and list. Fixed.
v26.80.0205 - 2025-01-24 19:29
! Configuration | General | Safety Belts, Network | Network | Assume that mapped
network drives are available: Attempts to fix minor and rare name format issues.
v26.80.0203 - 2025-01-23 17:14
! Configuration | General | Safety Belts, Network | Network | Assume that mapped
network drives are available: Did not play well with VMware which uses mapped drives
pointing to \\vmware-host. Fix #2.
v26.80.0202 - 2025-01-23 13:08
! Configuration | General | Safety Belts, Network | Network | Assume that mapped
network drives are available: Did not play well with VMware which uses mapped drives
pointing to \\vmware-host. Fixed.
> BTW, if you don't use mapped network drives, or if your mapped network drives are
guaranteed to be always available, you can uncheck "Assume mapped network drives are
available" and save a few nanoseconds and nanowatts.
v26.80.0201 - 2025-01-22 20:54
* View | Folder View Settings | Restore Folder View: Now removes a visual filter from
the current list if the folder view has none defined.
In fact, the new behaviour is so obviously correct that the change can be considered
a bug fix.
* Configuration | Find and Filter | Filters & Type Ahead Find | Visual Filters |
Persist visual filters across folders: If enabled, an existing visual filter will
not be removed when you enter (old behavior) or exit (new behavior) a folder with
Folder View Settings. Again, this can be considered a bug fix.
v26.80.0200 - 2025-01-21 20:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v26.80.0105 - 2025-01-21 12:43
! Hover Box on Breadcrumb Bar Drop-Down Menus: Did not respect an unchecked
"Configuration | Information | File Info Tips & Hover Box | In network locations as
well". Fixed.
v26.80.0104 - 2025-01-20 20:10
% Mapped Drives: Further reduced potential delays with unavailable mapped network drives.
v26.80.0103 - 2025-01-20 19:57
% Mapped Drives: Further reduced potential delays with unavailable mapped network drives.
* Updated the help file.
v26.80.0102 - 2025-01-20 16:12
+ Tree, Catalog, List, Small Lists: Now Shift+Wheel does PageUp/Down.
Note: If Shift+Wheel is mapped to horizontal scrolling (see next point), Shift+Wheel
for PageUp/Down will only work if there is no horizontal scrollbar.
+ Configuration | General | Menus, Mouse, Usability | Mouse: Added option "Shift+Wheel
scrolls horizontally". Check to map Shift+Wheel to horizontal scrolling (when possible).
* Configuration | General | Menus, Mouse, Usability | Mouse | Use Ctrl+mouse wheel to
scroll through the list views: Renamed to "Ctrl+Wheel scrolls through the list views".
v26.80.0101 - 2025-01-20 12:48
+ Configuration | General | Safety Belts, Network | Network: Added option "Assume that
mapped network drives are available". Check to avoid long delays when there are
unavailable mapped network drives. But there is a price: You get the available icon
for all network drives, even the unavailable ones.
It's checked by default.
If you don't mind losing 20 seconds here and there and prefer fresh and true
information, uncheck this setting.
* Key NetworkDriveSkipPollingBytes: Renamed to NetworkDrivesSkipPollingBytes.
+ List: The Cell Context Menu (Ctrl+Right-Click) now works in the drives listing (This
PC), too. Of course, it is limited to stuff that works here: Copy Data and Show
Character Table.
v26.80.0100 - 2025-01-19 21:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v26.80.0005 - 2025-01-19 18:37
! Mapped Drives: Naming didn't respect the ShowDriveLettersFirst registry key. Fixed.
v26.80.0003 - 2025-01-19 14:36
! Mapped Drives: Fixed some minor naming inconsistencies.
v26.80.0002 - 2025-01-19 12:54
+ Configuration | General | Safety Belts, Network | Network: Added option "Skip
calculation of free disk space for mapped network drives". Check to avoid long
delays when displaying the This PC list and there are unavailable mapped network
drives. It's checked by default.
FYI, this raises tweak NetworkDriveSkipPollingBytes (2015-11-26) to the UI.
+ Mapped Drives in Tree: Hovering over the icon now shows the full UNC path in the
tooltip.
% Mapped Drives: Startup with mapped drives is now even faster.
! Mapped Drives: In some contexts, their names were no longer displayed after recent
performance improvements. Fixed.
v26.80.0000 - 2025-01-18 18:00
= NEW OFFICIAL RELEASE. Main developments since last release:
+++ Rounded Corners. Major facelift, many corners are now rounded by default. You can,
of course, also opt for square corners if you prefer.
+++ Lock Scroll Position. By default, the tree expands and scrolls to the current
position as needed. If you don't like the constant jumping up and down, you can now
fix the tree in its current scroll position. This keeps the tree view still and
potential drop targets in view.
+++ Many Other Improvements. See change log.
.......... XYplorer ver 26.70 .....................................................
v26.70.0621 - 2025-01-17 21:05
! Hover Box on Tabs: Did not respect an unchecked "Configuration | Information | File
Info Tips & Hover Box | In network locations as well". Fixed.
v26.70.0618 - 2025-01-17 15:17
* Updated the help file.
% Go | Recent Locations...: Could hang for a long time with unavailable drives among
the locations. Now faster.
v26.70.0616 - 2025-01-17 11:46
% Breadcrumb Bars: The leftmost dropdown menu (which includes drives) could hang for a
long time with unavailable network drives. Now these mapped drives are added to the
menu without actually being accessed. It's just assumed that they are available.
The same strategy is applied to menu Go | Drives... and Toolbar button This PC.
v26.70.0614 - 2025-01-16 21:28
% Startup: Could hang for a long time with unavailable network drives in the tree. Now faster.
v26.70.0609 - 2025-01-16 16:56
% This PC: The listing of unavailable network drives is now faster, probably almost
instantaneous ("probably" because several factors are involved).
> If it is still slow for you, set this tweak:
NetworkDriveSkipPollingBytes=1
v26.70.0607 - 2025-01-15 21:15
+ Tools | Customize List: The status bar now gives feedback when something is toggled here.
+ Tools | Customize Tree: The status bar now gives feedback when something is toggled here.
v26.70.0606 - 2025-01-15 12:05
* Tools | Customize Toolbar...: The contents of the Zoom dropdown now adjust
on-the-fly when the button size is changed using the Options button.
* XYcopy: Updated to 2.10.0266.
! SC get('spotpatterns'): Since 20241213, it returned column indexes appended to each
spot pattern, separated by tabs, when it should just return the spot patterns. Fixed.
! Configuration | Preview | Thumbnails | Style: If set to Box AND "Show film strip
overlay on video thumbnails" was enabled, a wrong dark background was drawn on
thumbnails showing videos, including folder thumbnails.
v26.70.0604 - 2025-01-14 19:03
! Admin settings: Some keys would not be read if the author of Admin.ini chose a
certain key sequence. Fix #3.
v26.70.0603 - 2025-01-14 18:33
! Admin settings: Some keys would not be read if the author of Admin.ini chose a
certain key sequence. Fix #2.
v26.70.0602 - 2025-01-13 16:25
+ File | Rename Special | Edit Item Names...: Now has a Word Wrap checkbox, and
defaults to wrapped (hides the horizontal scrollbar which is usually not needed).
% Custom Copy | Progress Dialog: More feedback in the initial phase when destination
folders are checked and created if necessary. Previously, there could be many
seconds where nothing seemed to happen.
Currently implemented in foreground processing only.
! Admin settings: Some keys would not be read if the author of Admin.ini chose a
certain key sequence. Fixed.
v26.70.0601 - 2025-01-12 19:14
+ Admin Settings: The paths in the [Paths] section now support environment variables,
for example:
[Paths]
FileTagDat="%USERPROFILE%\OneDrive\DB.dat"
Scripts="D:\XYusers\%USERNAME%\Scripts"
* Deleting Items With Overlong Filenames (> 259 Characters): Apparently Windows 11 has
learned to handle the (permanent) deletion of overlong items, so XY's own prompt and
procedure are now skipped in Windows 11.
v26.70.0600 - 2025-01-10 18:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v26.70.0517 - 2025-01-10 14:05
! Tree: Another possible error 9 (Subscript out of range) fixed.
v26.70.0516 - 2025-01-10 10:12
! Configuration | General | Tree and List | Tree | Auto-optimize tree: Could cause a
crash with error 9 (Subscript out of range). Fixed.
! Lock Scroll Position: Was partially ignored if "Configuration | General | Tree and
List | Tree | Auto-optimize tree" was enabled. Fixed.
v26.70.0515 - 2025-01-09 19:13
* Updated the help file.
v26.70.0514 - 2025-01-09 15:42
+ Menu Tools | Customize Tree: Added toggle "Lock Scroll Position". Check it to
prevent automatic scrolling of the selected folder into view.
Note that the lock only applies to newly selected folders after a change of
location. Of course, you can still scroll the tree manually by scrollbar, wheel or
keyboard.
> Hot Tip For The Uninitiated: The Customize Tree menu is closer than you think. It
pops up when you Shift+Right click on the empty space in the tree.
+ SC get and variable now also support the following Command ID:
#468 = Tools | Customize Tree | Lock Scroll Position
Example:
echo get("#468", "Lock Scroll Position ON", "Lock Scroll Position OFF");^
- Configuration | General | Tree and List | Tree | Scroll selected folder into view:
Removed. Replaced by Tools | Customize Tree | Lock Scroll Position.
* MLS: Internally updated to version 8.193.
> TRANSLATORS: Please wait until Reference_8.193.lng is uploaded.
You will be notified if you have subscribed to this thread:
https://www.xyplorer.com/xyfc/viewtopic.php?f=12&t=9648
v26.70.0513 - 2025-01-09 12:38
* Multi Branch View: Now only the common parent folder is shown in the title bar.
! Tree Path Tracing: Fixed some glitches with the snake, part 2.
! Quick Search: Since 20241224, capitalization of search locations was no longer
corrected, which caused tags in those paths not to be displayed. Fixed.
v26.70.0512 - 2025-01-08 11:18
+ Configuration | Tabs and Panes | Tabs | Tab captions: Added option "Custom
Extended". Select it to apply your custom definition also to Special Folders
(OneDrive, Download, Documents etc) and Rapid Access Folders.
! The last beta (v26.70.0511) caused "Subscript out of range" errors for at least one
user. Should be fixed.
v26.70.0511 - 2025-01-07 21:21
! Tree Path Tracing: Fixed some glitches with the snake.
! Shell Properties: FLAC files in Win10 and later show triple values for some
properties, e.g. "Rock; Rock; Rock" instead of "Rock" for the Genre property. It's a
Windows bug, but XY now cleans up the mess for Microsoft.
v26.70.0509 - 2025-01-06 15:52
+ SC conf enhanced: Added setting "PreviewVideosAsThumbnail" to control "Configuration
| Preview | Preview | Video preview | Preview as thumbnail" programmatically.
Examples:
echo conf("PreviewVideosAsThumbnail"); //get (value is also shown in status bar)
conf("PreviewVideosAsThumbnail"); //get (value is shown in status bar)
conf("PreviewVideosAsThumbnail", 1); //set
conf("PreviewVideosAsThumbnail", 0); //unset
conf("PreviewVideosAsThumbnail", 0, 1); //toggle 0/1
% Miscellaneous | Go To | Open Containing Folder in New Background Tab: Smoother drawing.
! Smart Dropdown Buttons: Support for prefixed quoted captions (v26.70.0403 -
2024-12-24 11:36) did not work properly. Fixed.
v26.70.0508 - 2025-01-05 12:51
* Configuration | General | Tree and List | Tree | Scroll selected folder into view:
If this was off and a location change resulted in the tree being expanded somewhere
above the viewport, the contents of the viewport would change even though
the scroll position was unchanged. Although technically correct, this is probably
not the desired result of this feature.
This is how it works now: When "Scroll selected folder into view" is off, it is
ensured that the top node in the viewport remains the same, even if this means that
the scroll position has to be changed internally.
! Configuration | General | Tree and List | Tree | Scroll selected folder into view:
Functionality was logically reversed. Fixed.
! Configuration | General | Tree and List | Tree | Scroll selected folder into view:
Turning if off had no effect with Virtual Folders. Fixed.
v26.70.0506 - 2025-01-04 17:03
+ Configuration | General | Tree and List | Tree: Added "Scroll selected folder into
view" option. Check this to scroll a newly selected folder into view. The default is
ON, and it had been hardcoded to ON since day one. But now you can turn it off and
leave your tree peacefully wherever it is.
v26.70.0505 - 2025-01-02 12:47
+ SC tab enhanced: The operation "get" got a new data parameter "IDprev". On or after
a tab switch it returns the ID of the previously selected tab. Initially (after
startup, before any tab switch) the value defaults to 1. The value can be used e.g.
in the Custom Event Actions "Before browsing a folder" or "Switch tabs".
Example:
echo "Tab ID " . tab("get", "IDprev") . " to " . tab("get", "ID");
+ SC seltab enhanced: You can now select tabs by ID, not just by position. If
"switches" (previously the argument was named "mru") is set to "i", then the value
in "position" is taken as the tab ID (which always remains with a tab, no matter
where it is moved):
Syntax: seltab [position], [switches]
switches: If position is relative ("+" or "-") then "switches" controls which tab is
selected next:
0: [Default] Left-right order.
1: Last used order.
i: Position is tab ID.
Examples:
seltab 3; //select the third tab (from the left)
seltab 3, i; //select the tab with ID 3
> Tab ID: To find out the ID of a tab, hold down the SHIFT key while hovering over the
tab header; the ID is displayed in the tooltip.
+ Rapid Access Folders: RAF file info tips in the tree now also show the real path.
> Happy 2025! It will be mind-blowing.
v26.70.0504 - 2024-12-31 11:51
+ Rapid Access Folders: Experimental support for portable paths ("?:" stands for the
drive this XYplorer is running on) and relative paths (relative to the XYplorer path).
! Rapid Access Folders: When renaming a RAF, any soft parts (e.g. variables, relative
path syntax) in the definition got replaced by their resolved values. Fixed. Now
they remain soft.
v26.70.0503 - 2024-12-30 14:37
! Configuration | Tabs and Panes | Tabs | Visual style: Style "XYplorer Style
(Rounded)" was not remembered. Fixed.
v26.70.0502 - 2024-12-30 11:40
+ Tools | Customize Toolbar... | Options: Added a new visual style (like XYplorer
Style, but not rounded) and renamed the old ones:
- Windows Theme Style
- XYplorer Style (new non-rounded option)
- XYplorer Style (Rounded) (previously XYplorer Style)
v26.70.0501 - 2024-12-28 13:12
+ Configuration | Tabs and Panes | Tabs | Visual style: Added a new visual style
(like modern, but not rounded) and renamed the old ones:
- Windows Theme Style
- XYplorer Style (Archaic) (previously XYplorer Archaic Style)
- XYplorer Style (new non-rounded option)
- XYplorer Style (Rounded) (previously XYplorer Modern Style)
* Configuration | Colors and Styles | Highlights & Dark Mode | Selections: Renamed
"XYplorer Classic Style" to "XYplorer Style".
* Tools | Customize Toolbar...Tools | Customize Toolbar... | Options: Renamed
"XYplorer Classic Style" to "XYplorer Style".
! Configuration | General | Sort and Rename | Rename | Resort list immediately after
rename: Disabling this was not honored on network paths in Win 10 and later. Fix #5.
v26.70.0500 - 2024-12-27 20:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v26.70.0405 - 2024-12-27 15:18
* Updated the help file.
v26.70.0404 - 2024-12-26 13:04
! Smart Dropdown Buttons: You could drag stuff onto them, which made no sense. Not
anymore.
! Configuration | Information | Report & Data | Output file options | Encoding: Said
"UFT" instead of "UTF". Fixed.
! Command Line Switches: If a /feed or /script script was wrapped in pipes instead of
quotes, those pipes were forgotten and replaced by quotes when the application was
restarted or a throw-away instance was started. Fixed.
v26.70.0403 - 2024-12-24 11:36
+ Smart Dropdown Buttons: They support prefixed quoted captions again (worked before,
but there was a regression that made them dysfunctional) and nested submenus
through indentation (they did before, but it was never explicitly mentioned in the
change notes).
For example (simply paste this into the left-click event of a User Button):
------------------------------------------------------------------------
C:\
"Calculator" %winsysdir%\Calc.exe
E:\XY\XYplorer\appdata\XYplorer.ini
-
Locations
C:\
D:\
-
More Locations and Apps
%temp%
C:\Program Files\Notepad++\notepad++.exe
------------------------------------------------------------------------
v26.70.0402 - 2024-12-23 14:17
* Tools | Customize Tree | Tree Path Tracing: Now the width of the "snake's head" will
adjust to some extent to the font size.
! Rapid Access Folders: When deleting a subfolder of a Rapid Access Folder you got the
"Remove from Rapid Access" prompt instead of the normal delete confirmation.
Clicking OK did nothing. Actually, only the top folder in a RAF branch should get
the "Remove from Rapid Access" treatment, subfolders should be treated like normal
folders (i.e. delete to recycler or permanent). Fixed.
v26.70.0401 - 2024-12-19 17:19
+ SC folderreport: Now it also works for Paper Folders.
! SC folderreport: The format template was ignored for the relative folderreport types
filesrel/dirsrel/itemsrel. Fixed.
Now this, for example, works as expected:
text folderreport("filesrel:{fullname}{size br}","r",,"r");
! Custom file icons: Initialization could fail with error 5 if a permanent variable
() was used in a definition. Fixed.
v26.70.0400 - 2024-12-17 19:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v26.70.0308 - 2024-12-17 12:10
! Paper Folders: Did not support UNIX EOL (or other non-DOS EOL) in source files.
Fixed.
v26.70.0307 - 2024-12-16 15:06
+ Scripting | Steps Dialog: Now it's resizable and remembers the user-defined size and
position. For upgraders, the dialog starts at position 0/0.
* Scripting | Steps Dialog: Changed the default size to 1000x600 max.
v26.70.0306 - 2024-12-15 18:24
* Info Panel | Meta: Line wrap improved.
v26.70.0305 - 2024-12-15 13:32
* Info Panel | Meta: The lines now wrap at 72 characters.
! Configuration | General | Sort and Rename | Rename | Resort list immediately after
rename: Disabling this was not honored on network paths in Win 10 and later. Fix #4.
! Paper Folders: If a corrupt paper folder source file contained empty lines, those
lines were not ignored, but resulted in some fantasy items being added to the paper
folder when listed. Fixed.
v26.70.0303 - 2024-12-14 21:15
% Find Files, Quick Search: Directories-only searches and non-recursive files-only
searches (both set via [Not] Directory on the Attributes tab, or via switches /d and
/fn) take half the time now.
v26.70.0302 - 2024-12-13 16:18
+ Spot: Spot now works in a live filtered list even when Live Filter highlighting is
on. The highlight moves to the Spot patterns and back to the Live Filter patterns
when Spot is turned off.
v26.70.0301 - 2024-12-11 19:38
! Spot: While you can't use both Live Filter and Spot highlighting at the same time,
Spot highlighting didn't work in columns other than Name even when Live Filter
highlighting was disabled. Fixed.
v26.70.0300 - 2024-12-10 11:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v26.70.0202 - 2024-12-09 14:15
! Configuration | General | Sort and Rename | Rename | Resort list immediately after
rename: Disabling this was not honored on network paths in Win 10 and later. Fix #3.
v26.70.0201 - 2024-12-08 21:32
% Toolbar: Flattened some icons (back, forward, up, copy, cut, paste).
! Configuration | General | Sort and Rename | Rename | Resort list immediately after
rename: Disabling this was not honored on network paths in Win 10 and later.
Fix #2 failed. Issue remains unfixed for now.
v26.70.0200 - 2024-12-07 19:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v26.70.0113 - 2024-12-07 11:22
! SC setting/settingp "showfoldersizeinlist": Although this controls the global
setting "Configuration | General | Tree and List | List | Always show folder sizes"
only the active pane was actually updated. Fixed. Now both panes are updated.
! Configuration | General | Sort and Rename | Rename | Resort list immediately after
rename: Disabling this was not honored on network paths in Win 10 and later. Fix #2.
v26.70.0112 - 2024-12-06 17:14
% List: Tiles and thumbs are now moved 2 pixels away from the left list border (the
same distance as they are from the top border).
v26.70.0111 - 2024-12-06 12:17
% Configuration | Colors and Styles | Colors | Active Back: New default color.
% Configuration | Colors and Styles | Colors | Selection Box: New default color.
% Custom Copy: Progress dialog "Completed" icon changed the green to a bluer shade.
* XYcopy: Updated to 2.10.0265.
! Auto-Refresh: Auto-Refresh could fail under certain conditions (among other things
after an inline rename). It turned out that the cause was this 2.5 year old
experimental fix (from v23.00.0205 - 2022-05-04 10:04):
! Configuration | General | Sort and Rename | Rename | Resort list immediately after
rename: Disabling this was not honored on network paths in Win 10 and later. Tried a
fix.
Fixed the Auto-Refresh issue by removing that old fix.
v26.70.0110 - 2024-12-05 15:55
% Custom Copy: Progress bar and drive space bar got a facelift and are rounded when
selections are rounded.
* XYcopy: Updated to 2.10.0264.
v26.70.0109 - 2024-12-05 12:42
% Drive Space Bars: Improved the look.
* SC logchange: Improved auto-refresh logging.
! Rounded Selections: Since 20241203, Dark Mode always had rounded selections. Fixed.
v26.70.0108 - 2024-12-04 21:18
* Drive Space Bars: If Selections is set to "XYplorer Classic Style (Rounded)", the
drive space bars are now drawn with rounded corners.
v26.70.0107 - 2024-12-03 18:40
* Configuration | General | Menus, Mouse, Usability | Usability | Highlight hovered
items: The HighlightHoveredItemsProps tweak no longer controls whether the highlight
rectangle is rounded. This is now controlled by "Configuration | Colors and Styles |
Highlights & Dark Mode | Selections": the highlight rectangle is rounded when
Selections is set to "XYplorer Classic Style (Rounded)".
v26.70.0106 - 2024-12-03 12:39
* Rounded Selections: INI key SelectionRoundRects removed. Now the setting is only
controlled by "Configuration | Colors and Styles | Highlights & Dark Mode |
Selections".
Upgraders will have to re-enable "XYplorer Classic Style (Rounded)" if they re-want
rounded selections.
! Shell Paths: The path format shell:, e.g. shell:public, was not always
correctly resolved to the corresponding real path. Fixed.
! SC run: Could fail to work if the directory argument defaulted to a network server.
Fixed.
v26.70.0105 - 2024-12-02 16:43
! Rounded Selections: Fixed a couple of glitches.
v26.70.0104 - 2024-12-02 11:10
+ Configuration | Colors and Styles | Highlights & Dark Mode | Selections: Added
option "XYplorer Classic Style (Rounded)".
FYI, this raises tweak SelectionRoundRects (2024-12-01) to the UI.
v26.70.0103 - 2024-12-01 21:33
! Rounded Selections: Fixed a couple of glitches.
v26.70.0102 - 2024-12-01 18:34
! Rounded Selections: Did not work yet for unfocused controls when this was off:
Configuration | Colors and Styles | Highlights & Dark Mode | Selections in
non-focused controls | Use. Fixed.
v26.70.0101 - 2024-12-01 14:37
+ Tree, List, Small Lists, Catalog: As an experiment, the selection rectangles can now
be drawn with rounded corners. Currently implemented only as a tweak:
SelectionRoundRects=1
It is enabled for upgraders and newbies so you can get started without any hassle.
v26.70.0100 - 2024-11-29 20:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v26.70.0004 - 2024-11-29 11:30
! Permanent Custom Sort Order: PCSO was lost if a folder was selected in the tree and
an existing tab was opened because "Configuration | Tabs and Panes | Tabs | Reuse
existing tabs when changing location" was checked. Fixed.
v26.70.0003 - 2024-11-27 11:54
* Quick Audio/Video Preview: Previously, the progress bar in the status bar was not
displayed when the Info Panel was open, regardless of which tab was displayed. Now
the progress bar is displayed even if the Info Panel is open but the Preview tab is
not.
* Quick Audio/Video Preview: Closing the Info Panel will no longer exit the preview
(even if "Keep playing when Info Panel is hidden" is unchecked). So you can freely
interact with the Info Panel while the preview is playing.
Tip: You can exit a QAP/QVP at any time by pressing ESC or deselecting the previewed
file.
! Paper Folders and Virtual Folders: Drives, servers and non-existent items were
displayed with a fake date of "January 1, 1601" (if tweak BlankDatesBefore1980=0).
Fixed. The date columns are empty now for those items.
v26.70.0002 - 2024-11-26 21:33
+ Custom Columns: Added variable . Returns the caption of the custom
column in which the script is executed.
v26.70.0001 - 2024-11-26 13:21
+ SC setting: "AllowRecursion" has a new value that can be useful in custom column
scripts that use and run into recursion because the script triggers a
column refresh. Example:
setting "AllowRecursion", 2;
v26.70.0000 - 2024-11-25 16:00
= NEW OFFICIAL RELEASE. Main developments since last release:
+++ Select Similar. Now you can easily and quickly select all files in the current list
that share a particular property with a given file.
+++ Tree Structure Report. Save the deep structure of a drive or folder in plain text
for reference and sharing with team members. Optionally, the report can include
files and basic file information.
+++ Quick Video Preview. Now you can quickly go through a series of videos for visual
inspection. The videos will play as soon as you select the file, no further clicks
are required.
+++ Many Other Improvements. See change log.
.......... XYplorer ver 26.60 .....................................................
v26.60.0313 - 2024-11-24 17:27
% Sleeping Drives: Respect up a notch.
v26.60.0312 - 2024-11-23 12:35
! Custom Columns: If you added a new column and set it to an existing but currently
invisible custom column, various functions that depend on deriving the unique column
index from the potentially ambiguous column caption would fail if the invisible
index was lower than the visible one. Fixed.
v26.60.0311 - 2024-11-22 19:24
* Updated the help file.
v26.60.0310 - 2024-11-21 12:42
+ Cell Context Menu: Selection Filter command added. Click to select all items with
the same value in this column.
Tip: Hold down CTRL (SHIFT) when you click Selection Filter to add to (remove from)
the current selections.
Pro tip: Hold down CTRL+SHIFT to toggle the selection state of matching items.
v26.60.0309 - 2024-11-20 19:15
! Branch View and Search Results: Dragging items to a path in the Path column did not
always update the list as it should. Fixed.
v26.60.0308 - 2024-11-20 11:39
+ Custom File Icons | Content-Based Folder Icons: Added option "Check Sleeping Drives
for Content-Based Folder Icons" (default: OFF; previously hard-coded to ON). Tick it
to also check folders on sleeping drives for content-based folder icons (Access
Denied, Empty Folder, Filled Folder, Empty Branch). This will normally wake these
drives (what actually happens depends on the state of the Windows file I/O cache).
The setting can be found in the context menu of the Custom File Icons toolbar button
and in the mini toolbar in the "Tools | List Management | Custom File Icons..."
dialog.
> So, by factory default and for upgraders: Content-based folder icons are now not
fetched for sleeping drives, and therefore do not wake these drives.
v26.60.0307 - 2024-11-18 18:02
+ SC savethumb: Now you can save an ICO file as PNG while preserving transparency.
Example:
savethumb(, "*_t", 24, , "png", 7:=-1); //save currently selected ICO as 24x24 PNG
v26.60.0306 - 2024-11-17 17:55
* Thumbnails: Now only files that are physically present on the local machine will
display a thumbnail (unless thumbnails are present in the thumbnails cache).
Reason: For cloud files, creating a thumbnail would trigger an on-demand download,
which is usually undesirable.
If you're okay with on-demand downloads you can tweak them back like this:
ThumbsOnCloud=1
v26.60.0305 - 2024-11-16 18:44
* SC get("genericfiletype"): The returned list is now sorted (alphabetical, ascending,
textual sort). Example:
inputselect("Previewed Image Extensions", , , 1+4096);
FYI, "genericfiletype" is not officially documented, but it's been around for 10
years, so a change should be mentioned.
! Shell Context Menu: The fix attempt in v26.60.0303 led to a problem with "Send To".
Removed the fix.
v26.60.0304 - 2024-11-15 17:13
! Hover Box: Had some problems with icons when hovering over tabs defined as literal
virtual folders (hard-coded list of items). Fixed.
v26.60.0303 - 2024-11-14 10:58
! Shell Context Menu: Rare problem with focus stealing. Attempt to fix.
v26.60.0302 - 2024-11-13 16:42
+ Virtual Folders: Now selections are remembered across tab switches.
> Document Preview: Added some experimental code to fix a rare issue with the 64-bit
XLSX preview, where the frame is not completely filled by the preview at first.
* MLS: Internally updated to version 8.192.
> TRANSLATORS: Please wait until Reference_8.192.lng is uploaded.
You will be notified if you have subscribed to this thread:
https://www.xyplorer.com/xyfc/viewtopic.php?f=12&t=9648
v26.60.0301 - 2024-11-12 12:32
+ SC get("screen"): Now returns width|height|dpi when the 2nd argument is omitted.
text get("screen"); // 1920|1080|96
+ SC popupmenu / popupnested enhanced: You can now pass a toolbar button key to place
the menu directly below that button.
Syntax: popupmenu(itemlist, [x=-1], [y=-1], [start=1], [count=-1], [flags=0], _
[sep_itemlist="|"], [sep_item=";"], [on_cancel=""])
x: X position
-1 to use current mouse X
Toolbar button key to place the menu directly below that button (in that case
the y parameter is ignored). If the button is not present in the visible rows
of the current toolbar the menu opens at the mouse pointer.
Example:
text popupmenu("a|-|b|c", "back"); //place menu at Back button
! Go | Go to...: Since 20230323, changing the current location from here no longer
updated the address bar. Fixed.
v26.60.0300 - 2024-11-11 16:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v26.60.0207 - 2024-11-11 11:11
+ Configuration | Information | Report & Data | Info Panel / Report | Tree structure:
Added option "Include basic item data". Tick it to include basic item data in CSV
format: Raw Bytes;Modified Date[;Version].
+ SC folderreport enhanced: New named argument "tcsvdirs" for parameter "type":
type:
tcsvdirs: Tree of items (folders only) with basic data
in CSV format: Raw Bytes;Modified Date[;Version]
Includes version if flag v is set
Examples:
text folderreport("tcsv", r, , r); //tree structure with basic data, files and folders
text folderreport("tcsvdirs", r, , r); //tree structure with basic data, folders only
* Updated the help file.
v26.60.0206 - 2024-11-10 16:26
+ Info Panel | Report | Tree structure: Now the basic stats (folder and file count)
are shown in the footer.
! Info Panel | Report | To Popup: Color tint was ignored in dark mode. Fixed.
v26.60.0205 - 2024-11-10 14:10
+ Configuration | Information | Report & Data | Info Panel / Report: Added "Tree
structure" section with "Include files" option. Tick this to include files with Info
Panel | Report | Tree structure. The files are marked with a > in front.
FYI, including files here is equivalent to the SC folderreport type "treeitems".
* Info Panel | Report | Tree structure: Now the tree structure is displayed with the
usual lines, for example:
Without files: With files:
E:\abc E:\abc
├── download1 ├── > Blood.jpg
│ ├── Sub 1 ├── download1
│ │ └── Sub 11 │ ├── > Sweat.jpg
│ └── Sub 2 │ ├── Sub 1
├── download2 │ │ ├── > Tears.jpg
└── Software │ │ └── Sub 11
└── Utilities │ └── Sub 2
└── XYplorer │ └── > Coffee.jpg
├── download2
└── Software
└── Utilities
└── XYplorer
v26.60.0204 - 2024-11-09 19:51
* Info Panel | Report | Tree structure: In v16.80.0001 - 2016-05-20 18:54 the output
was experimentally changed to include files and basic file data. Time to end the
experiment. Now it's back to the simple tree structure (folders only).
If you liked the experimental format you can still get it for the current folder
with this script:
text folderreport("tcsv", r, , r);
* Info Panel | Report | Tree structure: Also changed the style of the report.
BEFORE: NOW:
E:\abc E:\abc
. download1 - download1
. . Sub 1 - Sub 1
. . Sub 2 - Sub 2
. download2 - download2
. Software - Software
. . Utilities - Utilities
. . . XYplorer - XYplorer
v26.60.0203 - 2024-11-09 14:08
* Floating and Full Screen Preview: The recently added middle-click functions now only
work if "Navigate by Click" is off. Otherwise the middle-click closes the preview.
* Tweak clrFolderThumbsBorderWidth: Now specifies the percentage of the border width
(the yellow border drawn around a folder thumbnail) relative to the thumb
width/height. Previously it was the absolute width in pixels.
The maximum value is 25.
v26.60.0202 - 2024-11-08 13:49
- Configuration | Colors and Styles | Fonts | Thumbnail captions relative font size
(%): Removed from the GUI, kept as a tweak (ThumbsFontPercent), but reset to 100 for
upgraders. Tweak back to 90:
ThumbsFontPercent=90
Reason: It turned out that a setting < 100 was problematic on some Win10 and later
systems (noticeably slowing down list painting), while there was no slowdown at all
on other systems. However, no pattern could be detected (yet).
- Configuration | Colors and Styles | Fonts | Line numbers relative font size (%):
Removed from the GUI, kept as a tweak (LineNumFontPercent), but reset to 100 for
upgraders. Tweak back to 90:
LineNumFontPercent=90
Reason: See above.
+ Line Numbers: Readded the smaller line numbers relative font size option (now a
tweak) to all small lists. The feature had been removed from here in v26.60.0003 -
2024-11-01 14:42.
* Floating and Full Screen Preview: Now Middle-Click goes to the next file,
Shift+Middle-Click to the previous file.
Previously and weirdly, middle-click closed the preview (since v11.30.0005 -
2012-06-10 12:20).
v26.60.0201 - 2024-11-07 17:49
+ Configuration | Preview | Preview | Audio/Video preview: Added toggle "Use native
handling in the preview pane". Check it to play audio and video directly in the
Preview Pane instead of going through an embedded Windows Media Player.
If checked and the Info Panel (with the Preview Tab) is closed, you will see an
interactive progress bar in the Status Bar while the audio/video is playing.
FYI, this native handling is done in the *Preview Tab* anyway, regardless of this
setting. The *Preview Pane* behaves differently by default just to give you a
different approach that may work better with some formats.
FYI, this raises tweak AudioPreviewPPNative (20160229) to the UI.
! Fast Live Filter: Did not work properly when the sort order was set to random.
Fixed. The Fast Live Filter is no longer used in this case.
v26.60.0200 - 2024-11-06 22:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v26.60.0106 - 2024-11-06 19:24
! Toolbar | Branch View: For a few weeks, pressing the button on a multi-row toolbar
would cause a ghost of the button to appear in the wrong place. Fixed.
! Configuration | Preview | Preview | Audio/Video preview: "Play next" and "Play next
and loop" would not work correctly anymore when "Configuration | Preview | Preview |
Preview delay" was set to a value > 0. Fixed.
v26.60.0105 - 2024-11-06 13:32
! SC open: Fixed problem with quoted parameters left over from v26.60.0104.
v26.60.0104 - 2024-11-06 11:41
! SC open: If the item argument was a batch file and had quoted parameters, the quotes
were not removed before passing them to the executable, and strangely the elevated
process could not handle the quoted parameters, but the normal process could. Fixed.
open """D:\test.bat"" ""hello""", "w"; //worked before
open """D:\test.bat"" ""hello""", "we"; //works now
However, if the parameters contain spaces the quotes are needed. So, parameters with
spaces will not work in elevated processes:
open """D:\test.bat"" ""hello again""", "w"; //worked before
open """D:\test.bat"" ""hello again""", "we"; //still does not work now
v26.60.0103 - 2024-11-05 15:58
! Find Files and Quick Search: Since 20210920, a name pattern (or Boolean part of a
pattern) that looked like a date (e.g. 2024-09-01) would not match the items it was
supposed to match (e.g. Jungle-2024-09-01.png). Fixed.
! SC savethumb: With transparency set to -1 (= preserve any transparency), the
bounding box (defined in widthbox and heightbox) would actually be used to stretch
smaller originals, which isn't what it's supposed to do. Fixed. The bounding box now
only shrinks larger originals, even if transparency is preserved.
v26.60.0102 - 2024-11-04 13:34
+ SC get and variable now also support the following Command ID:
#548 = View | Columns | Skip Custom Columns
Example:
echo get("#548", "Skip Custom Columns ON", "Skip Custom Columns OFF");
v26.60.0101 - 2024-11-02 17:39
+ SC open: Now you can open an item in an elevated process (= run as administrator).
Syntax: open item, [switches=c]
item: Path to an application to start or a document to open.
Defaults to the current list item.
switches:
c: [Default] Use XYplorer's Custom File Associations to determine the opening application.
w: Use the Windows associated application as opening application.
e: Spawn the opening application in an elevated processes (= run as administrator).
Remarks:
- Obviously it's meaningless to combine switches c and w (if you do, w will win).
Examples:
open "E:\Test\BAT\test.bat", e; //use any existing CFA association, elevated process
open "E:\Test\BAT\test.bat", we; //use Windows association, elevated process
v26.60.0100 - 2024-11-01 18:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v26.60.0003 - 2024-11-01 14:42
! Line Numbers: Removed the smaller line numbers font size option from all small
lists. The freeze was not reproducible, not understandable, not fixable. Well, now
there is a radical fix: Feature removed.
v26.60.0002 - 2024-11-01 13:43
! Line Numbers: Fix attempt #2.
v26.60.0001 - 2024-11-01 12:38
! Line Numbers: On some systems, setting the line numbers relative font size to a
value less than 100% caused a mysterious freeze when hovering or clicking on the
small lists. Fix attempt.
v26.60.0000 - 2024-10-31 21:00
= NEW OFFICIAL RELEASE. Main developments since last release:
+++ 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.
+++ View GPS Data. Now you can view formatted GPS data embedded in photo files in a
separate column.
+++ Show Photos in Map. Now you can locate a photo with embedded GPS data on the map
with a single click.
+++ Many Other Improvements. See change log.
.......... XYplorer ver 26.50 .....................................................
v26.50.0304 - 2024-10-31 16:52
* XYcopy: Updated to 2.10.0263.
! SC sync: The on_collision=4 option ("Overwrite if different contents") did not work
properly when the delete_items option was set to 1 ("Delete items in target"). Fixed.
v26.50.0303 - 2024-10-30 20:25
* Refresh Cell by Click: The cell content disappeared after a click if the on-click
code did not take care of refilling the column. Not good. Now the column content
stays the same if the on-click code does not explicitly change it.
v26.50.0302 - 2024-10-30 17:10
* Updated the help file.
v26.50.0301 - 2024-10-29 20:59
! Live Filter: Under certain conditions it would not work properly for Custom Columns.
Fixed.
v26.50.0300 - 2024-10-28 17:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v26.50.0205 - 2024-10-28 15:25
+ Custom Column Cell Click: Now it can be enabled/disabled via the new custom column
header context menu toggle "Refresh Cell by Click". Like "Skip Custom Columns", this
is a global setting for all custom columns.
v26.50.0204 - 2024-10-28 12:55
+ Custom Columns: now also returns the state of the three function keys:
Shift = 4
Ctrl = 8
Alt = 32
So, for example, a value of 5 derives from 1 + 4 (Shift+LeftClick); a value of 13
derives from 1 + 4 + 8 (Ctrl+Shift+LeftClick).
This gives you even more control over Custom Column Cell Click scripts.
v26.50.0203 - 2024-10-27 16:38
+ Custom Columns: Left-clicking a cell now refreshes the cell (e.g. re-runs the script
in the case of a scripted custom column).
+ Custom Columns: Added variable . Returns 1 if the cell was left-clicked.
+ Custom Columns: Added variable . Returns the current textual content of the cell.
> Custom Columns: The above enhancements now allow you to define scripted custom
columns that run a specific part of a script when the cell is displayed, and another
part when the cell is left-clicked.
For example, this script shows the GPS data of a file and, when clicked, opens
Google Maps at the location:
if (==1) {
open("https://www.google.com/maps/place/");
} else {
return get("exif", "gps", );
}
As another example, here a left-click will toggle two icons in a column of the
format "Icon":
if (==1) {
if (=="Help.ico") {
return "Smiley.ico";
} else {
return "Help.ico";
}
} else {
return "Help.ico";
}
Those in the know will see that this opens up a whole new world of possibilities.
% Content-Based Folder Icons: Slightly faster startup and faster tagging when /t
switch is active.
v26.50.0202 - 2024-10-26 13:02
* Configuration | Colors and Styles | Fonts | Line numbers relative font size (%):
Settings < 100% seem to cause mysterious drawing lags on (some?) Chinese and
probably other East Asian Windows systems, therefore the factory default for these
systems has been changed from 90 to 100.
Same for "Thumbnail captions relative font size (%)".
! Custom Columns: Could show wrong icons for format "Icon" if Custom File Icons were
defined for the source path of the icons. Probably since 20241009. Fixed.
v26.50.0201 - 2024-10-24 22:14
% Line Numbers: On some systems, setting the line numbers relative font size to a value
less than 100% caused noticeable slowdowns in list drawing. Attempt to fix.
v26.50.0200 - 2024-10-23 21:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v26.50.0104 - 2024-10-23 17:36
* Configuration | General | Refresh, Icons, History | Icons | Enable custom file
icons: Renamed to "Show custom file icons".
* Updated the help file.
! Configuration | General | Menus, Mouse, Usability | Mouse | Point to select: Did not
work well with Mouse Up Show Down under certain conditions. Fixed.
v26.50.0103 - 2024-10-22 19:50
! Configuration | General | Menus, Mouse, Usability | Mouse | Point to select: Did not
work properly with thumbnails under certain conditions. Fixed.
v26.50.0102 - 2024-10-21 20:47
+ Hover Box | Folder Contents Preview: Added a tweak to show the deep contents of the
entire branch in the status section of the hover box when hovering over a folder:
HoverBoxFolderDeepContents=1
Notes:
- Since this can take a while for large branches, there is an additional safety
belt: You also have to hold down the SHIFT key to actually get the deep scan.
- You can abort the deep scan by pressing ESC.
- Drives roots are excluded here. They are never deep scanned.
- If a deep scan was performed, you will see a "Deep contents:" header in the status
section.
- Folder size caching is used if enabled; when cached values are displayed, the
header is "Deep contents (cached):".
- If you enable "Configuration | Information | File Info Tips & Hover Box | Show
Hover Box | Only while the shift key is held down" you will of course always get
the deep scan with the Hover Box. Just a slightly unfortunate collision of
conditions.
! Configuration | General | Menus, Mouse, Usability | Mouse | Point to select: Did not
work properly with less than half visible thumbnails or tiles, and did not work when
the mouse hovered over the cell but not the thumbnail itself. Both fixed.
v26.50.0101 - 2024-10-21 13:26
! Configuration | General | Menus, Mouse, Usability | Mouse | Point to select: Did not
always work in all contexts. Fixed.
! Configuration | Colors and Styles | Templates | Status Bar: Variable
was not resolved anymore if Skip Custom Columns was enabled. Fixed.
! SC get("LengthsSelected"): Didn't work anymore if Skip Custom Columns was enabled.
Fixed.
v26.50.0100 - 2024-10-13 14:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v26.50.0012 - 2024-10-13 11:58
* XYcopy: Updated to 2.10.0262.
! SC Sync: The recent fix was not perfect yet. Fixed again.
v26.50.0011 - 2024-10-12 20:38
* XYcopy: Updated to 2.10.0261.
! SC Sync: The filter of folders did not filter all folders that should be filtered.
The claim "If a folder does not pass the filter, the whole branch is out." was false
for subfolders of the filtered folder if it was not directly under the top folder.
For example, syncing D:\Folders\ with a filter "-debug\" did still copy any files
under D:\Folders\Filled\Debug\Temp\. Fixed.
v26.50.0010 - 2024-10-12 10:24
! GPS: Could not handle some input. Fixed.
! GPS: Decimal return was not accurate. Fixed.
v26.50.0009 - 2024-10-11 21:01
+ SC get("exif"): Now you can use this function to retrieve formatted GPS data from
Exif data in photo files. Two formats are supported:
echo get("exif", "gps"); //coords, eg: 51°10'41.8"N 1°49'35.9"W
echo get("exif", "gpsdec"); //decimal, eg: 51.178278, -1.826639
Both formats work with Google Maps when appended to https://www.google.com/maps/place/
! Fast Live Filter: Could not Ctrl+Lasso a fast-filtered list. Fixed.
v26.50.0006 - 2024-10-10 19:06
% Content-Based Folder Icons: Revised one of the 6 icons in the release package:
XYicon_FolderGeneric.ico
This is now 100% the generic folder icon in Windows 11. The previous version was a
little darker.
! Content-Based Folder Icons: Toolbar bookmarks did not yet support the /t switch
(branches with tagged items) right after startup.
v26.50.0005 - 2024-10-10 15:26
+ Menu Tags: Added command "Remove Items from Database". Select it to remove all
selected list items from the tags database, i.e. remove all their labels, tags,
comments and extra tags.
Useful. Without this command, you'd have to remove each label, tag, comment, and
extra tag individually, or go through the back door in Configuration | Information |
Tags | Options... | Edit Tagged Items...
! Content-Based Folder Icons: Minor bugs fixed, speed improved.
v26.50.0004 - 2024-10-09 18:52
! Custom File Icons: The /n switch did not handle junctions correctly. Fixed.
> Custom File Icons: FYI, determining whether a branch has files (/n switch) can get
tricky if down in the branch a junction points to a parent of itself. Just following
this will lead to an endless recursion (which will very quickly crash the app).
Solution: In this, almost illegally weird scenario, the function will *assume* that
there are files in the branch. This is better than a false "no files" report.
v26.50.0003 - 2024-10-09 15:23
+ Menu View | Show Items: Added toggle "Show Custom File Icons". This finally allows
you to assign a keyboard shortcut. There is even a default one now: Alt+F9
* Enable Custom File Icons: Renamed to "Show Custom File Icons" everywhere.
+ Custom File Icons: Added one more icon to the package, XYicon_FolderTagged.ico, a
pinkish version of the generic folder icon. To be used as the default choice in:
*\ /t>\XYicon_FolderTagged.ico //matches all branches with tagged items
+ Tabs: Added a tweak to control the underlining of the caption of locked tabs:
TabLockedUnderlined=0
The factory default and previous hard setting is TabLockedUnderlined=1. Now you can
switch it off
* Catalog: Now a location item pointing to ".." (it will go up) gets the "Up" button
icon instead of a folder icon that happens to be above the current app folder.
* MLS: Internally updated to version 8.191.
> TRANSLATORS: Please wait until Reference_8.191.lng is uploaded.
You will be notified if you have subscribed to this thread:
https://www.xyplorer.com/xyfc/viewtopic.php?f=12&t=9648
v26.50.0002 - 2024-10-08 20:32
! Custom File Icons: The new /t switch did not work properly in Rapid Access Folders.
Fixed.
v26.50.0001 - 2024-10-08 14:56
+ Custom File Icons: Added another special switch /t to match all branches that
contain any tagged items, for example:
*\ /t>\XYicon_FolderGreen.ico //matches all branches with tagged items
Notes:
- The check is only performed against the tags database, the tagged files themselves
are not accessed in any way. It's therefore very fast, but the results will
include any orphans in your tags database (orphans can occur when other programs
change the names or locations of tagged items).
- It's all about the contents of the folder. Whether or not the folder itself is
tagged is irrelevant.
- The /t icon takes precedence over any other content-based folder icon. The order
of the definitions is irrelevant here.
However, other (non content-based) Custom File Icons will always overwrite any
content-based folder icon.
- If such a CFI is defined and enabled, the (un)tagging of items will be a bit
slower than usual, because the folder icons in the whole interface have to be
checked for necessary adjustments.
v26.50.0000 - 2024-10-07 17:00
= NEW OFFICIAL RELEASE. Main developments since last release:
+++ Folder Icons Based On Content. Now you can define a custom folder icon for branches
that do not contain files, but may contain folders. This icon is used everywhere, in
the folder tree, file list, all menus and drop-down lists, breadcrumb bars, address
bar, etc., so you can immediately see if a folder is just an empty structure without
any files.
+++ Skip Custom Columns. Custom columns are often time-consuming, especially when
scripts are involved. This new option allows you to temporarily disable them when
the extra information is not needed.
+++ Many Other Improvements. See change log.
.......... XYplorer ver 26.40 .....................................................
v26.40.0403 - 2024-10-07 15:51 - unpublished
! Tools | Customize List | Date Column Format | Show Age: Was not rounded yet if
tweak AgeDecimalPlaces=0. Fixed.
v26.40.0402 - 2024-10-06 16:27
* Updated the help file.
! SC age: Fixed a conversion error caused by backward unit overflow escalation.
echo age(3599501, 3); // 59 mins, 59 secs, 501 ms
echo age(3599501, 2); // 1 hr, 0 mins ( <-- was "59 mins, 60 secs" before!)
echo age(datediff("2022-10-7", "2024-10-01", "ms"), 3); // 1 year, 11 months, 25 days
echo age(datediff("2022-10-7", "2024-10-01", "ms"), 2); // 2 years, 0 months ( <-- was "1 year, 12 months" before!)
v26.40.0401 - 2024-10-05 12:17
+ Custom File Icons: Added another special switch /n to match all branches that do not
contain files, but may contain folders:
*\ /n>\XYicon_FolderGray.ico //matches all branches without files
So there is now another content-based folder icon in addition to the three that
already exist:
*\ /e>\XYicon_FolderEmpty.ico //matches all empty folders
*\ /f>\XYicon_FolderFilled.ico //matches all filled folders
*\ /x>\XYicon_FolderDenied.ico //matches all inaccessible folders
Notes:
- If no /e (empty) icon is defined, /n (nofiles) will also match empty folders,
otherwise the empty icon will win.
The order of the definitions is irrelevant to the above.
- Of course, determining that a deep branch contains no files can take a while. So
use this switch responsibly.
* Age: The age display and SC age now round up the remainder instead of cutting it
off. Note that unusual age terms such as "2 days 24 hrs" or "5 mins 60 secs" may now
appear. Take it easy. Sophistication is in the pipeline.
v26.40.0400 - 2024-10-02 21:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v26.40.0305 - 2024-10-02 12:08
* Colors: Changed the default colors for some elements:
Breadcrumb Bar 1 Breadcrumb Bar 2
Active Back: 6F8FB0 A97369
Inactive Back: B1B6BC BAB1AF
Selection Box: 6F8FB0
Selection Background: 5096E2
! SC age: Fixed some remaining minimal inaccuracies with extremely high numbers. At
least as good as possible. The double precision floating point format has its
pitfalls; it can't be perfect. After 2^49, it starts to get blurry.
Anyway, this one now comes out 1 ms longer (and it was already quite long):
echo age(2^81, 7); //76,618,668,343,801 years, 4 months, 20 days, 3 hrs, 42 mins, 39 secs, 808 ms
! Custom Event Actions: Some CEA did not work anymore with control keys since 20240925. Fixed.
v26.40.0304 - 2024-10-01 15:19
! SC age: The algorithm had various problems with certain input values. Now it should
handle them all correctly and gracefully. Extreme values should also run smoothly,
e.g:
echo age(2^81, 7); //76,618,668,343,801 years, 4 months, 20 days, 3 hrs, 42 mins, 39 secs, 807 ms
Btw, the new algorithm changed these ones by one day:
echo age(datediff("2024-08-08", "2024-09-09", ms)); //1 month, 1 day
echo age(datediff("2024-09-08", "2024-10-09", ms)); //1 month, 0 days
v26.40.0303 - 2024-09-30 16:12
+ Scripting got a new function.
Name: Age
Action: Converts a number of milliseconds into a human-friendly age format.
Syntax: age(msecs, [maxfields=2], [sepfields=", "])
msecs: Number of milliseconds.
maxfields: Maximum number of fields.
Defaults to 2.
sepfields: Separator between fields.
Defaults to ", ".
return: Age string.
Examples:
echo age(); //0 secs
echo age(1000642); //16 mins, 40 secs
echo age(1000642, 3); //16 mins, 40 secs, 642 ms
echo age(1000000642); //11 days, 13 hrs
echo age(1000000642, 5); //11 days, 13 hrs, 46 mins, 40 secs, 642 ms
echo age(1000000642, 5, " & "); //11 days & 13 hrs & 46 mins & 40 secs & 642 ms
// age() can be nicely combined with datediff() using the ms (milliseconds) interval:
echo age(datediff("2008-08-08", , ms)); //16 years, 1 month before now (2024-09-30)
Remarks:
Months are a tricky unit here because they have different lengths. This is solved
by using an average length of a month of 30.436875 days (365.2425 / 12).
Note that the results of this strategy are sometimes counterintuitive when
the input is in the form of calendar dates:
echo age(datediff("2024-08-08", "2024-09-09", ms)); //1 month, 2 days
echo age(datediff("2024-09-08", "2024-10-09", ms)); //1 month, 1 day
v26.40.0302 - 2024-09-29 16:22
* Line Numbers: Now they are vertically centered regardless of their font size.
* Line Numbers: Now the column width adjusts to their font size.
v26.40.0301 - 2024-09-29 11:55
+ Configuration | Colors and Styles | Fonts: Added setting "Line numbers relative font
size (%)". Lets you reduce the font size of the line numbers in the main file list
and all small lists by specifying a percentage relative to the general list font
size. Valid values range from 50 to 100. Factory default is 90.
Since v26.40.0207 this value was hard-coded to 90%. Now it's configurable.
v26.40.0300 - 2024-09-28 21:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v26.40.0208 - 2024-09-28 18:16
! Hover Box: Since v26.40.0101, the Hover Box did not work anymore on files in MUSD
(Mouse Up Show Down) lists inside a special folder or a Rapid Access folder (showed
"File is empty" always). Fixed.
v26.40.0207 - 2024-09-27 19:00
% Line Numbers: In the main file list and all small lists, the line numbers are now
printed a bit smaller (about 90%) than the main list data. Looks better and makes
things easier to read.
v26.40.0206 - 2024-09-25 11:39
+ Live Filter Box in Small Lists: Now you can filter lists by a literal * (asterisk),
i.e. one that isn't a wildcard, simply by doubling it. For example:
*.exe //matches any string (incl. nothing) that ends with .exe
**.exe //matches any string that contains *.exe (internally converted to *[*].exe*)
> You can now also go that way yourself more directly:
[*] is a literal *
[?] is a literal ?
And it's the only way to achieve this:
*[*].exe //matches any string (incl. nothing) that ends with *.exe
! Multi Row Toolbar: More drawing glitches with duplicate buttons. Fixed.
v26.40.0205 - 2024-09-23 13:27
+ Skip Custom Columns: The toggle is now also available in the context menu of the
Custom Column headers.
v26.40.0204 - 2024-09-22 17:40
! Hover Box: Since v26.40.0101, the Hover Box did not work anymore on symlinks to
files (showed "File is empty" always). Fixed.
! Multi Row Toolbar: More drawing glitches with duplicate buttons over multiple rows.
Fixed.
v26.40.0203 - 2024-09-22 12:30
+ Menu View | Columns: Added toggle "Skip Custom Columns". Check it to not fill custom
columns in the current list. Custom columns are often time-consuming, especially
when scripts are involved. This new option allows you to temporarily disable this
service when the extra information is not needed.
As always, it's remembered across sessions.
Note that you can still manually populate a custom column by clicking "Refresh
Column" in the context menu of the column header.
* Menu View | Columns: Slightly reordered the Add Column / Show Columns... section.
* MLS: Internally updated to version 8.190.
> TRANSLATORS: Please wait until Reference_8.190.lng is uploaded.
You will be notified if you have subscribed to this thread:
https://www.xyplorer.com/xyfc/viewtopic.php?f=12&t=9648
! View | Columns: This submenu disappeared from the main menu if the Columns submenu
was shown via right-clicking a list column header AND the default (built-in) main
menu was hidden. Fixed.
! Toolbar: Since v26.40.0202 there could be ghost buttons in weird positions. Fixed.
v26.40.0202 - 2024-09-21 19:04
% Shell Icons: Faster fetching and drawing in some contexts.
! Image Preview: Could not show certain weird-formed JPEGs on Windows XP. Fixed.
! Multi Row Toolbar: Drawing glitches with duplicate buttons over multiple rows. Fixed.
v26.40.0201 - 2024-09-20 18:57
! Image Preview: Fixed a rare error 11 with corrupted JPEGs on Windows XP. The error
is gone, but previewing these images is not possible on this OS. Later versions of
Windows are more tolerant.
v26.40.0200 - 2024-09-18 18:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v26.40.0103 - 2024-09-17 17:13
$$$ Rookie License: From now on the Rookie License is valid not only for the version for
which it was purchased, but also for all previous versions (beginning with this
version, v26.40.0103).
! Hover Box: Since v26.40.0101, the Hover Box did not work anymore on files in a Mouse
Up Show Down list (showed "File is empty" always). Fixed.
! Rapid Access: When hidden from the tree, plugging in a removable drive would make
the tree jump to "This PC" unnecessarily. Fixed.
v26.40.0102 - 2024-09-16 13:09
! Spot: Stopped working in columns other than Name, Tags, and Comment. Fixed. Now, for
example, this works again (highlights "Folder" in the Type column when you run it
through the address bar):
>>Type:Folder
> Edit Boxes: Removed the experimental changes to IME handling (from v26.30.0410 -
2024-09-01 14:12).
If you want to keep the experimental state, you can tweak it back:
IMEspecialHandling=1
v26.40.0101 - 2024-09-15 13:27
% Hover Box on Portable Devices: Faster, much faster.
! Configuration | Information | File Info Tips & Hover Box | Show Hover Box | Select
Context...: Context "Portable Devices" did not work anymore. Since 20240617 you
would get no Hover Box on portable devices. Fixed.
! Mouse Down Blow Up: Did not work on portable devices. Fixed. It should work for
images now. At least theoretically. It also depends on the device and the image
format.
v26.40.0100 - 2024-09-14 18:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v26.40.0009 - 2024-09-13 18:30
+ Toolbar: Added "Exit with Saving" button. Does what it says regardless of the
setting of "Configuration | General | Startup & Exit | Save Settings | Save settings
on exit".
v26.40.0008 - 2024-09-13 14:21
! Configuration | General | Custom Event Actions | Other Events | Exit: Run Script:
The following script did not stop execution after the exit command:
exit "n"; text "a";
Fixed.
v26.40.0006 - 2024-09-11 20:24
! Upgrade Compatibility Code: Some minor things have been fixed.
> Debug: Enhanced error messages on a hunt for error 9.
v26.40.0005 - 2024-09-11 12:47
* Multi Monitor DPI Awareness: Compiled with new manifest that specifies default
process DPI awareness as per-monitor.
* XYcopy: Updated to 2.10.0260 (new manifest).
v26.40.0002 - 2024-09-10 14:32
+ Preview and Thumbnails: Now comic book archives (aka comic book reader files) are
supported: CB7, CBR, CBT, CBZ have been added to the "Preview As Thumbnail"
category, and to the 64-bit thumbnails list (Thumbs64Ext key; script access:
extlist("thumbs64");).
Of course, the appropriate preview/thumbnail handler must be installed on
the system.
! Hover Box: The Hover Box size was ignored for files in the "Preview As Thumbnail"
category. Fixed.
! Address Bar: The drop-down list could open upwards instead of downwards in a
multi-monitor setup. Fixed again.
! Playback Speed: Not supported (error 5) by some formats (e.g. WMV). Fixed. Now the
custom speed setting is silently ignored and no error message is displayed.
! Toolbar: With a scrolled toolbar, the insertion marker for bookmark buttons was
displayed in the wrong place. Fixed.
v26.40.0001 - 2024-09-06 12:58
! FAT32: On FAT32 partitions (e.g. USB sticks), some icon retrieval and existence
checking functions did not work if the path contained Unicode characters. Fixed.
v26.40.0000 - 2024-09-04 20:00
= NEW OFFICIAL RELEASE. Main developments since last release:
+++ Portable Paper Folders. You can now specify relative paths in the paper folder
definition file, and they will be resolved relative to the path of that definition
file. This allows you to move or copy paper folders with their contents.
+++ Custom Playback Speed. Now you can change the playback speed of the audio/video
preview. Useful, for example, when viewing video from CCTV cameras.
+++ Many Other Improvements. See change log.
.......... XYplorer ver 26.30 .....................................................
v26.30.0414 - 2024-09-04 15:08
! Portable Paper Folders: The feature added in v26.30.0005 - 2024-07-27 15:52 didn't
work 100%. It does now.
v26.30.0413 - 2024-09-04 13:02
* Keyboard Shortcuts: The Alt+Numpad0 to Alt+Numpad9 keys are now disabled when the
focus is in a text box, so you can use Alt+[charcode] to type.
! Hover Box: Some keys (e.g. Ctrl+H and Ctrl+O) that happened to be general keyboard
shortcuts triggered by KeyUp were not eaten by the Hover Box when it was set to only
process keys while Ctrl is held down. Fixed.
! Configuration | Find and Filter | Filters & Type Ahead Find | Visual Filters and
Live Filter Box | Ignore diacritics: Since v26.30.0206 - 2024-08-21 14:38, the live
filter in small lists would not work for characters with diacritics if "Ignore
diacritics" was enabled. Fixed.
! Configuration | Find and Filter | Filters & Type Ahead Find | Live Filter Box |
Highlight matches: Highlights were not always shown in the file list if
"Configuration | Find and Filter | Filters & Type Ahead Find | Visual Filters and
Live Filter Box | Ignore diacritics" was OFF. Fixed.
v26.30.0412 - 2024-09-02 17:00
* MLS: Internally updated to version 8.189.
> TRANSLATORS: Please wait until Reference_8.189.lng is uploaded.
You will be notified if you have subscribed to this thread:
https://www.xyplorer.com/xyfc/viewtopic.php?f=12&t=9648
* Updated the help file.
v26.30.0411 - 2024-09-02 10:50
+ Configuration | General | Refresh, Icons, History | Auto-Refresh | Respond to file
system notifications: Added a tweak to exclude network locations from this response:
SHChangeNotifyExcludeNetwork=1
XYplorer will be notified if a network folder gets updated, but it will ignore it.
+ Playback Speed: Now displayed to the right of the current position timer (if it is not 1).
! Go | Go to Previous Location: Did not work properly when switching between branch
views. Fixed.
v26.30.0410 - 2024-09-01 14:12
! Edit Boxes: Some users report problems with typing in Chinese characters. Tried to
improve the IME handling.
v26.30.0409 - 2024-09-01 10:49
+ Audio/Video Preview: Now you can change the playback speed. Choose from 0.5, 1, 1.5,
2, or 4 in the menu under the orange button on the Preview tab of the Info Panel.
Notes:
- You can change the speed on the fly while the media is playing.
- Changing the speed also changes the pitch of the sound. It's not like YouTube,
where the pitch is kept constant.
v26.30.0408 - 2024-08-31 13:13
! Folder Size Calculation: Extremely slow when performed on a compressed network
volume. Fixed.
v26.30.0407 - 2024-08-30 16:12
! Network Browsing: Extremely slow when performed on a compressed volume. Fixed.
> Removed all debug logging regarding a rare slowness in network browsing on some
systems.
v26.30.0406 - 2024-08-30 15:40
> Refined the debug logging regarding a rare slowness in network browsing on some
systems.
v26.30.0405 - 2024-08-30 12:32
> Refined the debug logging regarding a rare slowness in network browsing on some
systems.
v26.30.0404 - 2024-08-30 11:19
+ SC dlog and slog: Now you can clear the log by passing switch r (for remove).
Syntax: dlog [switches]
Syntax: slog [switches]
switches:
r = clear the log, remove current contents
Examples:
dlog r; //clear log
slog r; //clear log
* Trial Version: The "XYPLORER TRIAL" label is now also printed on the Hover Box (not
only on the preview in the Preview Tab/Pane).
- Tweak NoAccessedTime: Removed. Totally obsolete. The date-only access timestamp is a
FAT feature (FAT32 already has the time part). FYI, the GUI access to this setting
had been removed already in v6.00.0008 - 2007-05-16 12:43.
! Address Bar: The drop-down list could open upwards instead of downwards in a
multi-monitor setup. Fixed again.
! SC savethumb: Did not work on non-image formats when the transparency flag was set
to -1. Fixed.
savethumb(7:=-1); //works on any format with a thumbnail now
> Refined the debug logging regarding a rare slowness in network browsing on some
systems.
v26.30.0403 - 2024-08-29 14:48
+ Small Lists: In all small lists that have a "Copy Item" command in their context
menu, you can now use Ctrl+C to trigger this command from the keyboard.
> Added some debug logging regarding a rare slowness in network browsing on some
systems. Most location changes now generate 4 or 6 lines in the debug log.
Run "dlog;" (without the quotes) through the address bar to show the debug log.
v26.30.0402 - 2024-08-28 12:21
* Configuration | Other | Features | User-Defined Commands: This feature is now hidden
by default. Today's users are easily overwhelmed.
* Configuration | Other | Features | Tabsets: This feature is now hidden by default.
Today's users are easily overwhelmed.
! Virtual Folders: Improved the v26.30.0208 fix. Again.
v26.30.0401 - 2024-08-26 13:01
! Configuration | Colors and Styles | Styles | Clipboard Markers | Colored lines:
Since 20240617, they were not always automatically removed from the list when they
should have been. Fixed.
! Configuration | Preview | Mouse Down Blow Up | Mouse Down on Thumbnails and Icons |
Stay up: When an MDBU was over a live filtered list, pressing ESC would close the
MDBU and remove the filter. Fixed. Now only the MDBU is closed.
v26.30.0400 - 2024-08-25 17:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v26.30.0301 - 2024-08-25 15:34
$$$ Rookie License: As of today there is a new license type in the shop, the Rookie
License! To whet your appetite, it starts at an introductory price of only $9.95 per
user. It is valid for all of the user's computers and never expires. It enables the
full range of Professional Edition features without any limitations, but doesn't
include free version upgrades.
! Virtual Folders: Improved the v26.30.0208 fix. Not all situations were covered.
v26.30.0300 - 2024-08-23 20:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v26.30.0209 - 2024-08-23 15:14
! Dropping Messages: If two mails had the same name and date stamp, they could not be
successfully dragged to XYplorer at the same time. Only one of them was copied. Fix
#2. (Not all situations were covered in fix #1.)
v26.30.0208 - 2024-08-23 11:41
! Virtual Folders: Using SC tab right before browsing a Virtual Folder, e.g. via a
Custom Event Action, could cause the Virtual Folder to be processed incorrectly.
Fixed.
! Dropping Messages: If two mails had the same name and date stamp, they could not be
successfully dragged to XYplorer at the same time. Only one of them was copied. Fixed.
v26.30.0207 - 2024-08-22 16:23
* SC tagitems: Now the command processes the input data just like the "Tags | Tags |
Edit Tags..." dialog. Multiple tags can be separated by either , (comma) or CRLF
(line feed). For example:
tagitems("tags", "yes,no"); //sets tags "yes" and "no" to the selected item(s)
tagitems("tags", "yesno"); //sets tags "yes" and "no" to the selected item(s)
Previously, was not handled at all and resulted in a corrupt tag database entry.
v26.30.0206 - 2024-08-21 14:38
+ Filters in Small Dialogs: Now the filters obey to the setting of "Configuration |
Find and Filter | Filters & Type Ahead Find | Visual Filters and Live Filter Box |
Ignore diacritics", e.g. the filters in "Go | Recent Locations..." or "Help | List
All Commands..." or "Tools | Customize Toolbar...".
The global "Ignore Diacritics" setting can be changed via the right-click menu of
the filter icon in the filter box.
+ Tools | Customize Toolbar...: Now the filter icons in both filter boxes of the
dialog have a small context menu where you can toggle the global options "Ignore
Diacritics" and "Use Space Character for B&oolean AND".
Note that the "Ignore Diacritics" flag is identical to "Configuration | Find and
Filter | Filters & Type Ahead Find | Visual Filters and Live Filter Box | Ignore
diacritics".
v26.30.0205 - 2024-08-20 17:34
! Address Bar: The drop-down list could open upwards instead of downwards in a
multi-monitor setup. Might be fixed.
v26.30.0204 - 2024-08-19 15:32
! Thumbnail Cache: If the system short date was set to an exotic custom definition,
the thumbnail cache (the date field "Mod") was not written correctly. Fixed.
v26.30.0203 - 2024-08-17 13:26
! Queued File Operations: A manually started job from later in the queue would trigger
other waiting jobs. This should not happen. Fixed.
v26.30.0202 - 2024-08-16 13:06
+ Toolbar | Icons: Now you can have all icons in monochrome grayscale. It's a tweak:
ToolbarGrayIcons=1
Note that this only affects the native icons. Custom toolbar buttons and bookmark
buttons will still display colors if their icons have colors.
+ Preview Pane: Now you can right-click on the empty parts of the pane to open a small
menu that allows you to close the pane.
v26.30.0201 - 2024-08-15 17:15
! Configuration | Colors and Styles | Highlights & Dark Mode | Selections in focused
controls | Use: If these colors were rather bright, the selection could become
invisible when hovering over a selected item if in light mode and "Configuration |
General | Menus, Mouse, Usability | Usability | Highlight hovered items" was
enabled. Fixed.
v26.30.0200 - 2024-08-14 20:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v26.30.0105 - 2024-08-13 11:04
+ Tags | Tags | Add Tags by List... / Edit Tags by List... / Remove Tags by List... /
Find by Tag List...: These dialogs now remember their size and position.
* Thumbnail Cache: Now you get an error message if the cache could not be read for
some reason.
v26.30.0104 - 2024-08-12 12:29
! Toolbars: Colors did not adjust to customization via SC interfacecolors. Fixed.
Now this looks okay (depending on your taste in pink):
interfacecolors("F76296|FFFFFF"); //pink file manager (light mode only)
! Find Files and Quick Search | Content Search: The German ß character (and probably
other exotic characters) was not found in BOM-less UTF-8 files. Fixed. Now this
works as expected:
cont:ß
> Note that this has to be ticked if the scanned files have no UTF8-BOM:
Configuration | Preview | Preview | Text preview | UTF-8 auto-detection.
v26.30.0103 - 2024-08-11 13:29
* Configuration | General | Menus, Mouse, Usability | Mouse | Single-click to open an
item: Single-click now only opens items when CTRL, SHIFT, and ALT are not pressed at
the same time. This way, you can still select multiple files with CTRL+left-click
while "Single-click to open an item" is enabled.
% Tabs: Refreshing after file operations could take a long time if there were tabs
pointing to unavailable network locations. This is no longer the case.
v26.30.0102 - 2024-08-06 16:45
+ List | Thumbnail views: Since v24.40.0210 - 2023-06-04 15:47, icons for items
without thumbnails are drawn slightly smaller than the thumbnails. Now there is a
tweak to show the icons in the same size as the thumbnails:
ThumbsIconsSameSize=1
v26.30.0101 - 2024-08-05 20:07
> Tree: Enhanced error messages on a hunt for error 9.
v26.30.0100 - 2024-08-01 20:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v26.30.0011 - 2024-08-01 18:46 - unpublished
! Input Dialogs with Dropdown: Since 20240628, closing the dropdown with ESC also
closed the dialog. Not good. Fixed.
v26.30.0010 - 2024-07-31 15:12
! List | Filter Info Bar: Additional info "Folders pass all filters" was not displayed
if it was caused by "Configuration | Find and Filter | Filters & Type Ahead Find |
Visual Filters and Live Filter Box | Apply to files only". Fixed.
! Fast Live Filter: Changing filter settings while a list was fast filtered did not
always update the list to the new conditions. Fixed.
! Fast Live Filter: When disabling a Branch View with "Let folders pass all filters"
an internal flag was not reset and folders continued to pass the filter. Fixed.
> List: Enhanced error messages on a hunt for error 9 after creating/renaming a
folder.
v26.30.0009 - 2024-07-30 14:10
! Custom Event Sounds: Didn't play on Windows XP (since 20230802). Fixed.
v26.30.0008 - 2024-07-29 14:46
! Mouse Up Show Down: Z-order issue in Windows XP. Fixed.
v26.30.0007 - 2024-07-28 20:13
* XYcopy: Updated to 2.10.0259.
! SC catalogreport: Error 9 using catalogreport() on an empty catalog. Fixed.
v26.30.0006 - 2024-07-28 11:39
+ Scripting got a new function.
Name: CatalogLocation
Action: Gets or sets the location of a catalog item.
Syntax: cataloglocation([index=-1], [location])
index: The index of the catalog item for which to set/get the location.
Defaults to the currently selected item.
location: New location to set.
If omitted, the current location is not touched.
return: The location of currently selected item.
How to find out the index of a catalog item:
It's shown in the caption of the catalog item's properties dialog.
It's shown in the tooltip of the item's icon when you hold down CTRL.
Examples:
echo cataloglocation(712); //get location of #712
cataloglocation(712, "X:\"); //set location of #712
echo cataloglocation(); //get location of currently selected item
cataloglocation(, "X:\"); //set location of currently selected item
v26.30.0005 - 2024-07-27 15:52
+++ Paper Folders: You can now specify relative paths in the paper folder definition
file and they will be resolved relative to the path of that definition file. This
allows you to move or copy paper folders along with their contents.
A major gain in portability!
* Paper Folders: Now Go Up from a paper folder will take you to the path of the paper
folder definition file.
FYI, this used to be the case before 20240430, but was removed as an experiment.
v26.30.0004 - 2024-07-26 18:20
! Tools | List Management | Servers in Network Folder...: Sorting was enabled but had
no lasting effect. Fixed. It's now disabled.
! Scripting | Arrays: Fixed a rare error 9.
! View | Suspend Auto-Refresh: Didn't work on mapped network drives. Fixed.
v26.30.0000 - 2024-07-22 18:00
= NEW OFFICIAL RELEASE. Main developments since last release:
+++ This is a BIG maintenance release. Numerous minor fixes and improvements have been
made since the last major release.
.......... XYplorer ver 26.20 .....................................................
v26.20.0304 - 2024-07-22 15:13 - unpublished
* Updated the help file.
v26.20.0303 - 2024-07-22 11:31
+ List | Details view | Path column: Added the option to truncate displayed paths from
the beginning instead of the middle. To toggle it, hold down CTRL while right-clicking
on the Path column header and click "Truncate Paths from Beginning". Rocker-click
works as well.
Why? Typically, a path specification has a redundancy gradient from beginning to end.
! Startup.ini: When the specified application data path was not found and could not be
created, you were met with a bunch of error messages instead of a graceful resolution.
Fixed. Now the data path is automatically changed to %APPDATA%\XYplorer_.
v26.20.0302 - 2024-07-21 15:23
+ Find Files and Quick Search: You can now use "content:" as an alternative to "cont:"
as a selector for a content search. For example: content:love. Lowers the bar for
File Explorer deserters.
* List | Details view | Size column | Size Bars: Changed the graphic style to
something that's easier for today's users to understand and less demanding on the eye.
Also the color got a bit lighter.
! File Size Rounding: Sizes just a few bytes below a unit (KB, MB, etc.) were
displayed as 1.00 KB or 1.00 MB when rounded to two decimal places - up-rounding,
which is undesirable in this context. Fixed. Now these sizes are displayed as 0.99
KB or 0.99 MB.
v26.20.0301 - 2024-07-20 11:29
+ List | Cell Context Menu (Ctrl+Right-Click) | Copy Data: Now you can hold down the
Shift key to copy the data of all selected items. The return format is one cell per
row (CRLF).
+ List | Details view | Size column | Size Circles: Now you can click the size circle
of a cached folder size to update that cache. The circle's tooltip says "Click to
update cached folder size" at the bottom.
% List | Details view | Size column | Size Circles: Improved the color contrasts.
! List | Cell Context Menu: Since 20240507, the status bar info for various menu items
was no longer displayed. Fixed.
v26.20.0300 - 2024-07-18 21:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v26.20.0211 - 2024-07-18 18:49
! List | Type column: Since v23.70.0002 - 2022-09-27 11:45 the sort order could be
wrong, e.g. "Application extension" was sorted before "Application". Fixed.
v26.20.0210 - 2024-07-18 13:28
* MLS: Internally updated to version 8.188.
> TRANSLATORS: Please wait until Reference_8.188.lng is uploaded.
You will be notified if you have subscribed to this thread:
https://www.xyplorer.com/xyfc/viewtopic.php?f=12&t=9648
* Updated the help file.
v26.20.0209 - 2024-07-18 08:37
! Fast Live Filter: Filtered items kept their selected state in memory. Fixed. Items
that do not match the filter should automatically lose their selection.
v26.20.0208 - 2024-07-17 19:03
! Configuration | General | Menus, Mouse, Usability | Mouse | Allow dragging from a
background window: Stopped working from 20240710. Fixed.
! Show 64-bit Context Menu: Since 20240503 this 32-bit context menu command did not
work anymore for drives in the tree. Fixed.
v26.20.0207 - 2024-07-17 13:08
* Folder Size Donut: Now if the clicked donut is from a selected folder, the sizes of
all selected folders will be calculated.
! SC paperfolder: When creating a new paper folder from scratch, duplicates in the
input were not removed. Fixed.
v26.20.0206 - 2024-07-16 22:42
! Tools | Customize List | Show Folder Sizes: Since v26.20.0205, disabling this toggle
did not do it for all folders in the list but just for the first one. Fixed.
v26.20.0205 - 2024-07-16 12:27
+ List | Details view | Size column | Size Circles: Added a way to trigger the deep
folder size calculation of individual folders with a single left-click on a donut.
The donut, a donut-colored and donut-shaped circle, is displayed in the Size column
cell for each unpolled folder if Size Circles are enabled (you can enable this from
the Size column header context menu).
Notes:
- The size is freshly calculated, not taken from the cache.
- The folder does not have to be selected, and any current selections will not be
changed.
- The click also works on an unfocused list (list will then be focused).
- Why? Calculating folder sizes is work and takes time. You don't want to do it all
the time for all your folders. Now you can quickly see the folder size for a
specific folder with a single click on a donut.
- Remember that you can always cancel a folder size calculation by pressing ESC.
+ Configuration | Colors and Styles | Fonts | Thumbnail captions relative font size
(%): Now it also applies to the font size in thumbnail overlays.
* Tweak ThumbsOverlaySpecs: Now the default font size (relative to the list font size)
is 100% (was 90% before).
! Tools | List Management | Custom File Associations...: Indented items (items in
submenus) could have a wrong icon and text color in the dialog. Fixed.
v26.20.0203 - 2024-07-13 19:02
+ Configuration | Colors and Styles | Fonts: Added setting "Thumbnail captions
relative font size (%)". Lets you reduce the font size of thumbnail captions by
specifying a percentage relative to the general list font size. Valid values range
from 50 to 100. Factory default is 90.
The setting affects these views: Large Icons, Small Tiles, Large Tiles, Thumbnails
#1, Thumbnails #2, Thumbnails #3.
FYI, this raises tweak ThumbsFontPercent to the UI.
v26.20.0202 - 2024-07-13 11:15
+ Video Dimensions: Now they are shown along with the video duration in the Hover Box,
the Large Tiles view, and the Custom Copy overwrite prompt.
+ Thumbnail Captions Relative Font Size: Added a tweak to reduce the font size of
thumbnail captions. Useful because they usually have less space than captions in
Details view. This would reduce the size to 90% of the normal font size (e.g. Segoe
UI 9 becomes 8.25):
ThumbsFontPercent=90
The setting affects these views: Large Icons, Small Tiles, Large Tiles, Thumbnails
#1, Thumbnails #2, Thumbnails #3.
Legal values are 0 to 100. Values 0 and 100 both mean: no change.
+ Configuration | General | Tree and List | Tree | Scroll subfolders into view: This
setting now also affects the Catalog's behavior when expanding a category.
v26.20.0201 - 2024-07-12 18:32
+ Custom Columns: Added variable . Returns the index (Index column) of
the item.
! Fast Live Filter: It's pointless to filter an empty browse or search results list,
but at least it shouldn't retrigger the browse or search. Fixed.
v26.20.0200 - 2024-07-11 18:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v26.20.0109 - 2024-07-11 09:25
! List: Error 9 when deleting the whole list (since v26.20.0104 - 2024-07-06 11:14). Fix #2.
v26.20.0108 - 2024-07-10 11:04
! Color Filters: Full path patterns starting with B:\, L:\, or T:\ would not work
correctly because of a syntax collision with the control selectors B:, L:, and T:.
Fixed.
v26.20.0107 - 2024-07-09 12:36
+ Special Properties: The Dimensions, Width, Height, and Aspect properties for image
files now also work for video files.
This enhances SC property and the corresponding native variable, for example:
text property("#image.dimensions");
text property("#image.width");
text property("#image.height");
text property("#aspectratio");
echo ;
echo ;
echo ;
echo ;
Also, the Dimensions and Aspect Ratio special property columns now display the frame
dimensions and aspect ratio for video files.
+ Configuration | Colors and Styles | Templates | Status Bar | Use status bar
template: Dimensions and aspect ratio () are now also displayed for
video files.
v26.20.0106 - 2024-07-07 16:59
! List: Error 9 when deleting the whole list (since v26.20.0104 - 2024-07-06 11:14). Fixed.
v26.20.0105 - 2024-07-07 16:27
+ File | Rename Special | Aaa Aa.aaa: For this command and other occasions where the
so-called "title case" is applied, you can now define exceptions where a word should
keep its original case (usually acronyms in ALLUPPERCASE) using a new tweak.
This is the factory default:
RenameTitleCaseExceptionsKeep=ABBA;IBM;IMF;UN;WHO;WTO;XYplorer
As the last word above shows, you can also define mixed case exceptions such as:
RenameTitleCaseExceptionsKeep=CaMeL;iPad;LaTeX;mRNA;NaN;XYplorer
By the way, the sequence is irrelevant:
RenameTitleCaseExceptionsKeep=NaN;XYplorer;ABBA
Examples (where ABBA is one of the exceptions):
- IN: ABBA - dancing queen
IN: ABBA - DANCING QUEEN
OUT: ABBA - Dancing Queen
If the input does not perfectly (case-sensitively) match the exceptions the word is treated normally:
- IN: abba - dancing queen
OUT: Abba - Dancing Queen
If ABBA and LaTeX are among the exceptions:
- IN: ABBA - LaTeX queen
OUT: ABBA - LaTeX Queen
+ SC recase enhanced: Added parameter "titlecase_exceptions_keep".
Syntax: recase(string, [mode], [flags], [titlecase_exceptions_lower], [titlecase_exceptions_keep])
titlecase_exceptions_keep:
missing: Use the global defaults (as stored at key RenameTitleCaseExceptionsKeep).
empty: Do not use any keep exceptions.
else: Use this ";"-separated list of exceptions, e.g. "ABBA;LaTeX;QUEEN;UFO".
Examples for Title Case:
text recase("ABBA - dancing QUEEN.mp3", "t", 1, , "QUEEN"); //Abba - Dancing QUEEN.mp3
text recase("ABBA - take a chance on me.mp3", "t", 1, , "ABBA"); //ABBA - Take a Chance on Me.mp3
text recase("ABBA - take a chance on LaTeX.mp3", "t", 1, , "ABBA;LaTeX"); //ABBA - Take a Chance on LaTeX.mp3
The parameter is also honored by the Camel Case mode.
! Live Filter Box: The tooltip was not always updated when the tab was automatically
selected when coming from a locked tab. Fixed.
! Configuration | Find and Filter | Filters & Type Ahead Find | Live Filter Box |
Delay before filter is applied (in milliseconds): The delay was applied
unnecessarily when removing a filter with ESC. Fixed. No delay anymore.
v26.20.0104 - 2024-07-06 11:14
! Fast Live Filter: Setting a Live Filter in Light mode, switching to Dark mode, and
then resetting the filter could result in incorrect text colors if color filters
were applied. Fixed.
% Fast Live Filter: Switching filters on and off is now even faster.
v26.20.0103 - 2024-07-05 16:49
+ Visual Filters, Live Filters, Color Filters: Now you can date filter / color a list
just by a certain year or month if you stick to the ISO 8601 date format:
Modified: 2024
Created: 2024-07
Just by a day (ignoring the time) already worked before:
Accessed: 2024-07-05
v26.20.0102 - 2024-07-04 12:00
+ Configuration | General | Tree and List | Tree: Added option "Scroll subfolders into
view". Check this to have a node automatically scroll up to show as many of its
subfolders as possible when you expand it. This behavior is standard in File
Explorer, so it is enabled in XYplorer by default (and has been hardcoded since day
one). Now you can turn it off.
FYI, this raises tweak TreeScrollSubfoldersIntoView to the UI.
v26.20.0101 - 2024-07-03 10:31
! Breadcrumb Bars | Dropdown: Selecting "Rapid Access" from the This PC dropdown
caused error 9 if the Breadcrumb's menu style was Standard Menu. Fixed.
v26.20.0100 - 2024-07-02 15:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v26.20.0001 - 2024-07-02 10:40
! Fast Live Filter: Deleting items from a fast-filtered list could cause error
messages and even crash the application. Fixed.
v26.20.0000 - 2024-07-01 16:00
= NEW OFFICIAL RELEASE. Main developments since last release:
+++ Snappy Live Filtering. Live filtering is now done in memory without accessing the
file system, resulting in a much faster and smoother experience.
+++ Many Other Improvements. See change log.
.......... XYplorer ver 26.10 .....................................................
v26.10.0218 - 2024-06-30 20:42
! Mini Tree: The change in v25.90.0129 - 2024-05-04 18:21 (Mini Tree remembers
collapsed contents) caused Mini Tree definitions to be much too large, and more work
than necessary when loading the tree. Fixed.
v26.10.0217 - 2024-06-30 17:04
* MLS: Internally updated to version 8.187.
> TRANSLATORS: Please wait until Reference_8.187.lng is uploaded.
You will be notified if you have subscribed to this thread:
https://www.xyplorer.com/xyfc/viewtopic.php?f=12&t=9648
* Updated the help file.
v26.10.0216 - 2024-06-29 13:29
! Fast Live Filter: Creating a new folder or file in a fast-filtered list resulted in
an error. Fixed.
* Fast Live Filter: Creating a new folder or file in a fast-filtered Paper Folder
resulted in an error as well. Fixing this, hovwever, is way too much trouble. So,
Paper Folder have been excluded from fast filtering (again).
! Input Dialogs: Crash when using various input dialogs due to a small optimization
yesterday. Fixed.
v26.10.0215 - 2024-06-28 13:14
> Fast Live Filter: The combination of a Branch View of type "Files and non-empty
folders" with "Let folders pass all filters" cannot work with fast filtering. So in
this case the classic Live Filter method is used (still pretty fast but slower than light).
v26.10.0214 - 2024-06-27 17:46
+ Toolbar: The empty space context menu was recently vamped up, but if the toolbar is
full, there is no empty space left to start it. Now you can display this menu also
from right-clicking a separator.
! Live Filter Box: Fast filtering could fail in search results if "Configuration |
Find and Filter | Find Files & Branch View | Find Files | Show relative path in Path
column" was checked. Fixed.
v26.10.0212 - 2024-06-27 11:51
+ List | Line Numbers Column Header (#): Shift+right-click now opens the View | Views
menu. A simple right-click still opens the View | Sort By menu.
+ Live Filter Box: Fast filtering now also works in Paper Folders, Portable Devices,
Rapid Access, Recycle Bin, and Network. So the only excluded location is the drives
listing (This PC), which is practically irrelevant since it is short and fast
anyway, and when did you live-filter the drives listing recently?
! Live Filter Box: Fixed more glitches related to the new fast filtering.
v26.10.0210 - 2024-06-26 14:16
! View | Folder View Settings | Manage Folder Views...: Since v26.10.0204 - 2024-06-21
13:23, items with "|" in the path (e.g. Virtual Folders) were not listed correctly
anymore due to a parsing error. Fixed.
! Live Filter Box: Fixed more glitches related to the new fast filtering.
v26.10.0209 - 2024-06-26 12:02
> Live Filter Box: The new fast filtering is only applied to normal folder listings
("Browse mode") and search results ("Find mode", includes Branch View). Not to drive
listings (This PC), Recycler, Network, RAF, Portable Devices, and other weirdo stuff.
! Live Filter Box: Fixed various glitches related to the new fast filtering.
v26.10.0208 - 2024-06-25 20:31
! Live Filter Box: With the new fast filtering the status bar forgot to show the
number of filtered items. Fixed.
v26.10.0207 - 2024-06-25 20:02
%%% Live Filter Box: Now the listed items are actually filtered in memory. Previously,
the file system had to be rescanned for each new filter (including removing the
current filter). Obviously, live filtering is much faster now. This is especially
noticeable when filtering search results across deep subfolders, which used to
trigger a whole new search. Not anymore. Awesome!
v26.10.0206 - 2024-06-23 15:16
+ Custom File Associations: The menu (aka Portable Openwith Menu) now supports one
level of nesting, i.e. you can optionally organize your items into submenus. It's
done like elsewhere in XYplorer (e.g. in the Hamburger), just indent the items that
should be in a submenu. The item right in front of the indented ones is the submenu
title.
Example (here in CFA raw text format with checkmarks as +):
+Text Editors
+ txt>Notepad
+ txt;rtf>Wordpad
+ -
+ txt;ini;dat;idl;xys>EmEditor
+Scripts
+ |"Copy file size in bytes" *>::e|copytext
+ |"Append Modified Date to Filename" \;*>::e|rename , '*-'
+ |"Append Image Dimensions to Filename" {:Image}>::e|rename , '*-'
In the example above, the indent is 2 spaces. You can use a different number as long
as you are consistent.
v26.10.0205 - 2024-06-22 13:40
* Surround Selection: Now the default behavior (which seems to be the de facto
standard) is to make no difference whether the first or the second character of a pair
is pressed. For example, if you press "(" or ")", the selection will be enclosed by
"(" and ")" in that order in both cases.
If you want the previous behavior (which is to reverse the characters in that case)
simply prefix "rc" to the string of pairs (tweaking the INI file):
SurroundSelectionPairs=rc()[]{}<>""''//||\\**##%%
The character c (for config) is just the separator, and r stands for reverse.
+ Live Filter Box: Now supports Ctrl+Z for undo.
! Edit Boxes: The new case changers Ctrl+U etc did not work yet in Filter Boxes and
DropDown Boxes (eg Address Bar). Fixed.
v26.10.0204 - 2024-06-21 13:23
* Breadcrumb Bars: If the path did not fit into the space, the left cut-off was marked
by a non-scaling left double chevron. Now it's a scaling left single chevron or
triangle, depending on the settings.
% View | Folder View Settings | Manage Folder Views...: Better icon and caption for
the .
v26.10.0203 - 2024-06-20 20:27
* Surround Selection: Now when you type the second character of the pair, the selected
text will be surrounded by the pair in reverse order.
! Branch View: When using "Go to Focused Item in New Tab" from a Branch View, more
browsing than necessary was done. Fixed.
! Custom Toolbar Buttons: Since 20240514, you could no longer successfully drop items
on a CTB pointing to a Paper Folder. No items were added. Fixed.
v26.10.0202 - 2024-06-20 10:54
+ Edit Boxes: Now support surround selection. Type the first character of the
following character pairs and the selected part of the text will be surrounded by
the pair:
() [] {} <> "" '' // || \\ ** ## %%
Surround selection works in all edit boxes, including inline rename boxes,
dropdowns, and filters.
The character pairs can be tweaked here:
SurroundSelectionPairs=()[]{}<>""''//||\\**##%%
+ Configuration | General | Controls & More | Miscellaneous: Added option "Enable
surround selection". Tick it to enable surround selection.
v26.10.0201 - 2024-06-19 12:23
+ Edit Boxes: In many editors, Ctrl+U is used for Make Lowercase, and Ctrl+Shift+U for
Make Uppercase. These keys now also work in XYplorer:
- Ctrl+U: Make selected text lowercase
- Ctrl+Shift+U: Make selected text UPPERCASE
Added this just for fun and symmetry:
- Ctrl+Alt+U: Make selected text Title Case (Capitalize Each Word)
If no text is selected, the character to the right of the cursor is changed.
* Updated the help file.
% Popup Menus: The presence of network items could cause slowness in some popup menus
under certain conditions. Should be faster now.
! Rapid Access Folders: If a RAF was identical to a special shell folder (same display
name, same real path) AND this shell folder was hidden via "Configuration | General
| Tree and List | Items in Tree and List | Select Items..." AND the tree was in Maxi
Tree mode, then the RAF would think it did not exist and always take you to the real
path. Fixed.
v26.10.0200 - 2024-06-18 19:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v26.10.0108 - 2024-06-18 17:56 - unpublished
* XYcopy: Updated to 2.10.0258.
v26.10.0107 - 2024-06-18 11:35
+ SC sync enhanced: Now you can control what happens on failures (ask, continue, or cancel).
Syntax: sync source, target, [copy_items], [on_collision], [delete_items], [switches], [logfile], [filter], [on_failure=-1]
on_failure:
-1 = [Default] Ask
0 = Continue
1 = Cancel
Example (the final 8:=0 sets it to Continue):
sync "E:\XY\XYplorer.dev\code\", "I:\bup.snap\XY-code-\\", 1, 0, 0, "ckn", 7:="-appdata\Thumbnails\", 8:=0;
+ SC popupmenu / popupnested enhanced: Added flag 8 to only show lightning fast
generic icons in the menu.
Syntax: popupmenu(itemlist, [x=-1], [y=-1], [start=1], [count=-1], [flags=0], [sep_itemlist="|"], [sep_item=";"], [on_cancel=""])
flags:
8: Show fast generic icons in the menu.
* SC popupmenu / popupnested: Now they listen to tweak PopupMenusGenericIcons.
% Rapid Access Folders: Network items in RAF could cause slowness at startup. Should
be faster now. Attempt #2.
v26.10.0106 - 2024-06-17 12:20
* Hover Box: Now only files that are physically present on the local machine will
display a hover box. No cloud files where the hover box would trigger download on
demand.
If you're okay with on-demand downloads you can tweak them back like this:
HoverBoxOnCloud=1
% Rapid Access Folders: Network items in RAF could cause slowness at startup. Should
be faster now.
! Thumbnails: When caching was off (Configuration | Preview | Thumbnails | Cache
thumbnails to disk), all thumbnails in the list disappeared when renaming the
current folder in the tree. Fixed. Thumbnails just stay. No need to regenerate
thumbnails.
! Rapid Access Folders: When a RAF real path was renamed the corresponding RAF node in
the tree was not auto-updated in all cases leading to missing icons and stale paths.
Fixed.
v26.10.0104 - 2024-06-16 09:46
! A change in v26.10.0101 could cause a complete freeze when using Tree Path Tracing
and going to a path that wasn't visible in the tree. Fixed.
v26.10.0103 - 2024-06-15 20:47
* Breadcrumb Bars | Show Downward Path: Now real and special paths in history are both
compared to the current path, which means you get the same downward path no matter
if you are in the real or virtual (RAF, shell special folders) world, but when going
down you stay in your current world.
* Configuration | General | Tree and List | List | Select last used subfolder: Same
change as above.
v26.10.0102 - 2024-06-15 12:47
! Rapid Access Folders: The new up-to-real functionality did not (and cannot) work
with Paper Folders and Virtual Folders. But it tried. Fixed.
v26.10.0101 - 2024-06-15 11:27
* Tweak OpenAllSelectedInMultipleInstances is now set to 1 by factory default (not for
upgraders):
OpenAllSelectedInMultipleInstances=1
This ensures that you can open multiple documents with ENTER even if the opening
application cannot handle them in one instance. In this case, a separate instance is
opened for each document.
* Go | Up: No more going up to This PC from Rapid Access or Network; both have been
top tree nodes for a while. Top of the food chain.
* Rapid Access Folders: Now when you go up from a top RAF you don't end up in the
virtual folder "Rapid Access", but in the real path parent folder of the RAF.
! Rapid Access Folders: When adding a new RAF name, collisions with existing special
folders were automatically prevented by adding an index to the name, but you could
still create such collisions when renaming an existing RAF. Fixed.
! Rapid Access Folders: If "Configuration | General | Tree and List | Items in Tree
and List > Rapid Access Folders" was unchecked, going down within a RAF could end up
switching to the real path even in the Mini Tree (since 20240525). Fixed. The Mini
Tree should not care about the "Items in Tree and List" setting.
v26.10.0100 - 2024-06-13 22:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v26.10.0004 - 2024-06-13 12:52
+ Quick Audio Preview: The gestures for position (left/right) and volume (up/down) are
now optional. Currently via tweak:
MDBUaudioGestures=0 'none
MDBUaudioGestures=1 'position
MDBUaudioGestures=2 'volume
MDBUaudioGestures=3 'position and volume (default)
! Tree and List: The scrollbar width was still wrong when the screen scaling was > 100%. Fixed.
! Tree Path Tracing: Drawing was slightly off when the screen scaling was > 100%. Fixed.
v26.10.0002 - 2024-06-12 18:06
! Tree and List: The scrollbar width was immune to customization by tweaking the
registry (HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics\ScrollWidth).
Fixed.
v26.10.0001 - 2024-06-12 09:56
* Updated the help file.
! List | Size Column: Statistically half of the files >= 2GB were displayed with one
KB too much on the hips in the "KB (rounded up)" format. Fixed.
v26.10.0000 - 2024-06-10 18:00
= NEW OFFICIAL RELEASE. Main developments since last release:
+++ Find Similar Images. The "Find Similar Images" feature allows users to quickly find
images that are visually similar to the currently selected image. This includes
images that are similar to the image in the clipboard, such as an image copied from
a web page. The degree of similarity can be adjusted to suit the user's needs.
+++ Many Other Improvements. See change log.
.......... XYplorer ver 26.00 .....................................................
v26.00.0313 - 2024-06-08 12:33
* Info Panel | Find Files | Dupes | Tolerance: The range went back to 0 to 16. Higher
values are not necessary anymore.
* Updated the help file.
! MLS: After a language switch the Find Now button did not work anymore. Fixed.
! ITT: Command Tools | Assign Missing Accelerators did not work with lists of items.
Fixed.
v26.00.0312 - 2024-06-06 18:06
* Toolbar | Find Similar Images: Slightly changed the captions in the context menu.
v26.00.0311 - 2024-06-06 11:59
+ Toolbar | Find Similar Images: Added "Similarity Total" (aka Zero Tolerance) as
another option. The tolerance value here is fixed to 0 (can't tweak). Finds all
images that are pixel-identical to the reference image.
! Find Files | Name & Location | Selected Locations: If enabled, a selected file would
be treated as if it were a folder, and even added as a zombie subfolder to the
current folder in tree and breadcrumb (since 20240518, related to a change in Multi
Branch View). Fixed.
! Hover Box | Zoom to Fit: Did not work with TIF/TIFF files. Fixed.
! Find Similar Images and Find Files | Dupes: Zero Tolerance did not work yet with
TGA. Fixed.
v26.00.0310 - 2024-06-05 12:15
+ Find Similar Images and Find Files | Dupes: TGA images are now supported (even
natively, no codec required).
- Removed tweak FsiHashType. Not needed anymore.
v26.00.0309 - 2024-06-04 21:04
% Find Similar Images: Algorithm again improved to handle some edge cases like extreme
aspect ratios (needles).
! Opening JPG/JPEG Files: There's a bug in Windows 10/11 that prevents JPG/JPEG files
from opening with a simple double-click. Worked around #2.
v26.00.0308 - 2024-06-04 15:11
% Find Similar Images: Solved some mysteries. Algorithm now works much better.
That's FsiHashType=0. The other hash types are probably not needed anymore.
v26.00.0307 - 2024-06-04 10:56
+ Find Similar Images: Added a tweak to customize the tolerance values for the three
similarity levels. This is the default (high;medium;low):
FsiSimilarityTolerance=1;7;14
% Find Similar Images: Improved the algorithm. Now there are three different hash
methods, and you can tweak your choice (default is 0, you can try 1 and 2):
FsiHashType=0
It's too complex to explain what they do and how they differ. Just play around with
them to see what works best for you. And let me know.
FYI, the default is now back to what it was before v26.00.0306 (hashes can vary in
length depending on the aspect ratio of the image), but there are changes in the
calculation of the Hamming distance which make HashType 0 stronger than it was before.
Note that this tweak also affect the Find Files | Dupes search.
* Info Panel | Find Files | Dupes | Tolerance: Now the range goes from 0 to 32.
Depending on the hash type you might need higher tolerance.
! Opening JPG/JPEG Files: There's a bug in Windows 10/11 that prevents JPG/JPEG files
from opening with a simple double-click. Worked around.
v26.00.0306 - 2024-06-03 12:06
* Image Dupes: Improved the algorithm. Now the hashes always have 16 hex characters
(64 bits), and there should be less false positives and negatives on average.
> Image Dupes: Note that it can make a difference which image you compare the others
to. You will get the most matches if your image is somewhere in the middle of the
similarity distribution. See "Family resemblance" (Wittgenstein) for more insight.
v26.00.0305 - 2024-06-03 10:07
! Image Dupes: A slight difference in rounding strategies could result in missed dupes
(underestimated similarity) between certain image file formats, e.g. PNG and WEBP.
Fixed.
v26.00.0304 - 2024-06-02 18:56
% File | Properties: Faster when invoked for single items in Tree or List.
- Breadcrumbs | Context Menu: Removed "Show This PC" toggle. Changed my mind about
this. No one needs it.
! Image Dupes: Images with an aspect ratio >= 2 produce a hash of only 32 bits or
less. Due to a bug in the algorithm, dupes of such images could be missed in
previous versions under certain other conditions. Fixed.
! Info Panel | Find Files | Dupes | Ignore Numbers: If enabled then any additional
Dupe filter would not work properly anymore. Fixed.
v26.00.0303 - 2024-06-02 10:35
+ Toolbar: Added "Find Similar Images" button. Click it to find images similar to the
image currently focused in the file list (it does not have to be selected).
The right-click menu offers a caveman-friendly approach to the tolerance variable:
Similarity High -> Tolerance 1
Similarity Medium -> Tolerance 7
Similarity Low -> Tolerance 14
There is also an interesting command "Find Images Similar to Clipboard Image" which
supports image files in the clipboard (items/objects as well as paths/text to
items), and also plain images (bitmaps), which is pretty cool. For example, you can
copy an image from a website to the clipboard and then search for files that look
similar.
Again, don't expect miracles. The dHash approach is pre-AI and itself not that far
from the cave.
As you see, the button is just a shortcut to "?prop:#image.hash:[tolerance]~[item]".
The button graphic is a play on "hash" and two equal signs crossing to form an
image frame ;)
* Image Hashing: The thumbnail quality of the shell image factory is too poor compared
to GDI functions, making it too unreliable for hashing purposes, so I changed the
hashing related functions to the slightly slower GDI. This affects all and only
image types compatible with GDI (depending on the codecs installed). FYI, on the XY
dev system, this currently affects the following formats:
.bmp.dib.rle.gif.jpg.jpeg.jpe.jfif.png.arw.cpt.cr2.crw.dcr.dng.erf.fff
.mrw.mef.nef.nrw.orf.pef.raf.raw.rw2.rwl.sr2.srf.srw.x3f.tif.tiff.thm
* MLS: Internally updated to version 8.186.
> TRANSLATORS: Please wait until Reference_8.186.lng is uploaded.
You will be notified if you have subscribed to this thread:
https://www.xyplorer.com/xyfc/viewtopic.php?f=12&t=9648
v26.00.0302 - 2024-06-01 13:46
+ Quick Search: As you could see in yesterday's examples, you can now include XY
variables in the search pattern, e.g:
prop:#image.hash:
This would not have worked before 26.00.0301 because the moment the variable was
resolved the list was empty and the current item was no longer there.
With this release, the *unresolved* search pattern is now stored in the Quick Search
MRU list. This makes more sense than storing the resolved pattern.
+ Tree: You can now control whether a node is automatically scrolled up to show as
many of its subfolders as possible when you expand it.
This behavior is standard in File Explorer so it is enabled in XYplorer by factory
default (and has been hard-coded since day one):
TreeScrollSubfoldersIntoView=1
But now you can tweak it off by setting TreeScrollSubfoldersIntoView to 0.
! Tabsets: You could no longer switch to a tabset if the name of the tabset was
identical to the name of a special folder (including RAF). Fixed.
v26.00.0301 - 2024-05-31 15:24
+ Find Similar Images: Now you can find images that are visually similar to a
reference image. The reference image can be passed as a path (will be converted to
an image hash) or directly as an image hash (retrieved e.g. by or
from the Image Hash special property column).
You can define what's similar by setting a tolerance value (0 to 99), prefixed to
the path/hash separated with ~.
Here are some Quick Search examples where the tolerance is set to 13:
prop:#image.hash:13~518ce71800d7
prop:#image.hash:13~E:\Test\ImageHash\FindSimilar\Reference.jpg
prop:#image.hash:13~
Skip the tolerance value to compare the image hashes as plain strings (only
identical hashes are a match):
prop:#image.hash:518ce71800d7
prop:#image.hash:E:\Test\ImageHash\FindSimilar\Reference.jpg
prop:#image.hash:
Set the tolerance to 0 for full image identity (internally done by comparing the MD5
hashes of all pixels in the full size image):
prop:#image.hash:0~
Don't expect miracles. There is no AI involved, and the dHash algorithm has its
limitations. You will get some false positives and negatives.
v26.00.0300 - 2024-05-30 20:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v26.00.0210 - 2024-05-30 13:01
* Address Bar / Live Filter Box: Now they completely touch the left/right window
border. Previously there was a 2 pixel gap.
v26.00.0209 - 2024-05-30 10:37
+ Miscellaneous | General Functions | Toggle Main Menu: Added Ctrl+Shift+Alt+F12 as
default keyboard shortcut.
v26.00.0208 - 2024-05-29 19:48
+ Rapid Access Folders: You now can add RAF on-the-fly by prefixing "raf:" to
the path you want to add. If it's not already present in RAF it will be added. Then
you will be taken to the (new) RAF.
Examples:
raf:Documents
raf:C:\Users\Donald\AppData\Roaming\XYplorer
Note: This is a quick shot that will probably need to be given more attention later on.
+ Breadcrumbs | Context Menu: Added "Show This PC" toggle.
+ Menu Window | Arrangement: Added "Show Button Captions" toggle. Toggles the display
of toolbar button captions.
Default keyboard shortcut: Shift+F12.
- Miscellaneous | Layout | Maximize/Minimize Info Panel: Removed default keyboard
shortcut Shift+F12.
- Miscellaneous | Layout | Last Size/Minimize Info Panel: Removed default keyboard
shortcut Alt+F12.
* MLS: Internally updated to version 8.185.
> TRANSLATORS: Please wait until Reference_8.185.lng is uploaded.
You will be notified if you have subscribed to this thread:
https://www.xyplorer.com/xyfc/viewtopic.php?f=12&t=9648
v26.00.0207 - 2024-05-29 14:13
* Breadcrumbs: Now "This PC" is displayed as the first path component if it matches.
This is consistent with showing Rapid Access and Network as first path components,
the other two super sections.
! Breadcrumbs | Rapid Access: The down path was not shown for RAF pointing to network
locations. Fixed.
! Custom File Icons: Since 20240121 flanking spaces in the pattern left of ">" were
not tolerated anymore. Fixed.
v26.00.0205 - 2024-05-28 19:48
! Tabs: The Last Filter tooltip in the Live Filter box was not updated for implicitly
opened tabs (e.g., automatically opened when changing the location of a locked tab).
Fixed.
v26.00.0204 - 2024-05-28 12:06
! Tree | Rapid Access: It was possible to use illegal characters when renaming a RAF
in the tree. Fixed.
v26.00.0203 - 2024-05-27 18:55
+ List | Line Numbers Column Header (#): Now also rocker-click opens the Column
Layouts menu.
! Paper Folders: Since 20240523 you could not add UNC paths to a PF anymore. Fixed.
v26.00.0202 - 2024-05-27 11:07
+ Address Bar: If the Address Bar shares a row with the Toolbar (Toolbar is shown and
"Window | Arrangement | Address Bar and Toolbar Stacked" is unchecked), you can now
change its width on-the-fly with Shift+Alt+Wheel. FYI, this internally sets the
AddressBarWidth tweak.
+ List | Line Numbers Column Header (#): Ctrl+right-click now opens the Column Layouts
menu, which is otherwise only accessible via the Column Layouts toolbar button.
A simple right-click still opens the Sort By menu.
! Tree: Going to a special folder, e.g. Downloads, from Mouse Up Show Down on "This
PC" led to the real path instead of the special path. Fixed.
! Tree | Rapid Access: Wrong folder selected after hiding a non-current folder from
the right-click menu. The selection does not need to be changed at all. Fixed.
v26.00.0201 - 2024-05-26 12:11
+ Dropping Messages, Attachments, Or Archive Contents From Other Applications: The
"Overwrite Existing Item?" prompt now has a checkbox "Do this also for the next
cases". Its setting is remembered across sessions.
! Tree | Rapid Access: Wrong folder mentioned in prompt when deleting a non-current
folder from the right-click menu. Fixed.
! Tree | Rapid Access: Wrong folder selected after deleting a non-current folder from
the right-click menu. The selection does not need to be changed at all. Fixed.
! Tree | Rapid Access: You could not delete a non-current folder from the right-click
menu when the current folder was a Virtual Folder. Fixed.
v26.00.0200 - 2024-05-25 22:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v26.00.0103 - 2024-05-25 20:28
! Rapid Access: Ambiguities could occur if a subfolder was added to RAF that happened
to have the same name as one of the shell special folders. Fixed by automatic
desambiguation (numbers are automatically suffixed to the RAF display names).
v26.00.0102 - 2024-05-25 13:47
+ Rapid Access: Now you can drag and drop more than one item at a time to Rapid Access
in Tree and List.
* Tree | Rapid Access: The node is now displayed by default.
! Tree | Rapid Access: Could get confused when trying to add folders that are not
allowed here, e.g. "Rapid Access" or "This PC". Fixed.
v26.00.0101 - 2024-05-25 11:06
! SC filetime: Returned "1899-12-30 00:00:00" for an empty or non-existing file
argument. Fixed. Now it returns nothing.
! SC raf: The "s" mode did not work properly but damaged the internal structure of
RAF. Fixed.
! Rapid Access Folders: If RAFs were defined but Rapid Access was not part of the
(maxi) tree (Configuration | General | Tree and List | Items in Tree and List),
browsing a RAF did not always work. Fixed.
v26.00.0100 - 2024-05-23 22:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v26.00.0007 - 2024-05-23 18:52
! Toolbar | Copy to Recent Locations / Move to Recent Locations: The lists could
contain paths that were not suitable as targets for file operations, e.g. Virtual
Folders. Fixed.
! SC folderreport: Stopped working properly again. Fixed again.
v26.00.0006 - 2024-05-23 14:53
! Tree | Rapid Access: Custom File Icons could get wrong for certain items under
certain conditions. Fixed.
v26.00.0005 - 2024-05-23 12:36
! Drag and Drop: Since Rapid Access, it could happen that the wrong tree folder was
selected after a drag and drop operation. Fixed.
! Configuration | Other | Shell Integration | 64-bit Windows | Show 64-bit context
menu: This setting was respected when (permanently) deleting items from the Recycle
Bin, but the 64-bit menu cannot handle this job. Fixed. The 32-bit menu is now used.
! Rapid Access Folders: Virtual Folders did not respect any Folder View Settings
assigned to them. Fixed.
v26.00.0002 - 2024-05-22 21:25
* XYcopy: Updated to 2.10.0257.
! Drag and Drop: Slightly confused since v26.00.0001. Fixed.
v26.00.0001 - 2024-05-22 12:01
+ Rapid Access: Now paste to RAF (to add folders to RAF) works also for textual
clipboard contents, and even if "Configuration | Find and Filter | Filters & Type
Ahead Find | Type Ahead Find | Paste and find" is enabled.
! SC folderreport: Stopped working properly some days ago (rogue optimization). Fixed.
v26.00.0000 - 2024-05-21 21:00
= NEW OFFICIAL RELEASE. Main developments since last release:
+++ Rapid Access Folders. Rapid Access Folders let you focus on the areas of your file
system that are important to you by moving them to the top of the folder tree. With
just a few drags and drops, you can see distant locations up close and side-by-side,
and create your own customized folder tree with only the branches you need, in the
order you want. Shorter paths, less scrolling, no more irrelevant information
cluttering your view. Makes your daily file management a whole lot easier.
+++ Preview With Rounded Corners. Now you can add rounded corners to images previewed in
the Hover Box for a little retro touch.
+++ Grayscale Preview. Now you can have a grayscale version of the images previewed in
the Hover Box for an even more retro touch.
+++ Path Column Drop. Now you can drag and drop items directly into the subfolders
listed in the Path column. Pretty cool.
+++ Quick Audio Preview. Now you can easily and intuitively change the playback position
and volume using mouse gestures in the 2D plane. Probably the coolest audio preview
on the market.
+++ Many Other Improvements. See change log.
.......... XYplorer ver 25.90 .....................................................
v25.90.0161 - 2024-05-21 14:12
+ Rapid Access: Now you can delete and rename RAF from their context menu in Tree and
List.
+ List | Rapid Access: Now you can paste one or more folders into the Rapid Access
listing to add them to RAF.
! View | Refresh Tree: Did not update the Clipboard Markers. Fixed.
! List | Rapid Access: The icons could get out of sync with Custom File Icons. Fixed.
v25.90.0160 - 2024-05-20 21:32
! Rename Special: Since v25.90.0137 - 2024-05-08 15:48 the variable did not
work properly. Fixed.
v25.90.0159 - 2024-05-20 16:00
+ Quick Audio Preview: Now you can easily and intuitively change the volume of the
preview (and the playback position) while holding down the left or right mouse
button: Moving the mouse up/down changes the volume (new), moving the mouse
left/right changes the position (as before). The angle of the movement determines
which property is changed.
> SC readurl / readurlutf8: You don't even need tp prefix file:///. Just pass the
local paths:
text readurl(, , 1, , 65001); //1=StripHTML, 65001=UTF-8 codepage
text readurlutf8( , , 1);
+ SCs itematpos, controlatpos, posatpos, indexatpos enhanced: Now the Preview Pane is
supported ("PP"). Example:
echo controlatpos(); //PP
* Updated the help file.
v25.90.0158 - 2024-05-19 19:16
+ SC readurl / readurlutf8 enhanced: Now supports the file:/// protocol, so you can
use the commands for local HTML files.
Examples:
text readurl("file:///", , 1, , 65001); //1=StripHTML, 65001=UTF-8 codepage
text readurlutf8("file:///" , , 1);
v25.90.0157 - 2024-05-19 13:43
! List | Status Column: Two commands were still missing from the interface and the
internal matrix. You could not assign keyboard shortcuts them, and the three Tags
columns were out of sync with some internal realities. Now everything is good again.
These are the newly added commands with their IDs:
#317 View | Sort By | Status
#547 View | Columns | Status
This also fixes a bug that was introduced with the addition of the Status column:
#335; sorted by Len instead of Label.
! Opening Files: Since 20240515, files with spaces in the name were not passed
correctly (i.e. in quotes) to the opening application. Fixed.
v25.90.0156 - 2024-05-18 21:12
+ Breadcrumb Bars: You can now see the full real path of each component in a tooltip
when you hold down CTRL while hovering over it.
+ Multi Branch View: Now you can also select files along with the folders you want to
dive into and they will just be added to the Branch View.
! Configuration | Find and Filter | Find Files & Branch View | Branch View | Multi
branch view lists top folders: When enabled, a Branch View over a Search In List
contained duplicate items. Fixed.
v25.90.0154 - 2024-05-17 20:28
! Opening Overlong Items: Still did not work using Open from the shell context menu in
a LongPathAware Windows 10 or 11. Fixed.
v25.90.0152 - 2024-05-17 13:22
! Opening Overlong Items: Since 20240317 a LongPathAware Windows 10 or 11 had problems
with overlong items, ironically. Fixed.
! Toolbar | Bookmark Buttons: Did not react when toggling Custom File Icons. Fixed.
v25.90.0151 - 2024-05-16 23:02
! Opening Items With Overlong Filenames (> 259 Characters): DOS 8.3 conversion still
did not work under all circumstances. Fixed.
v25.90.0150 - 2024-05-16 20:45
+ SC ControlPosition enhanced: The Preview Pane can now be referenced by "PP".
echo ControlPosition("PP"); //Preview Pane
* Hover Box | Rounded Corners: Now ensures a minimum frame width when rounded corners
are enabled, otherwise it looks unbearably bad.
% Tree | Rapid Access: Existing RAFs are no longer completely collapsed when removing
some of them, but remain untouched.
% Tree | Rapid Access: Existing RAFs are no longer completely collapsed when renaming
one of them in Tree or List, but remain untouched.
! Toolbar | Bookmark Buttons: A bookmark to Rapid Access started without icon. Fixed.
v25.90.0149 - 2024-05-16 13:14
+ Drag Status Box Colors (Tweak): The colors for dragging over Bookmarks and Rapid
Access have been appended to the default values of the tweak DragStatusClasses, so
you can now control them.
This is now the factory default (slightly changed the Rapid Access color):
DragStatusClasses=5495DC|FEA311|81409C|A0A0A0|C7E6B7|62A0B1|4AB3A3
Should work nicely for upgraders; nothing to do.
+ Catalog: Now you can add folders to RAF by dropping them onto a catalog item
pointing to "Rapid Access" (or locale-independent %rapidaccess%).
+ Catalog | Item Properties | Edit: Now the state of "Word wrap" is remembered across
calls and sessions.
% Tree | Rapid Access: Now existing RAFs are not completely collapsed when adding a
new one, but remain untouched.
! Rapid Access: Fixed a couple of glitches concerning tree refresh and location.
! Opening Items With Overlong Filenames (> 259 Characters): Did not work yet for
multiple items. Fixed.
! Overlong Filenames: Items with overlong names did not always get the correct generic
icon in various parts of the interface. Fixed.
v25.90.0148 - 2024-05-15 23:00
* Opening Items With Overlong Filenames (> 259 Characters): They are now converted to
DOS 8.3 short filenames before being passed to the opening application, because many
applications still cannot handle overlong filenames.
Note that DOS 8.3 short filenames must be enabled on the volume for this to work.
! File | To Clipboard | Item Short Path/Name(s): Has stopped working properly some
weeks ago. Fixed.
v25.90.0147 - 2024-05-15 18:25
+ Hover Box: Now you can have a grayscale version of the hovered images in the Hover
Box. Toggle grayscale by pressing the "G" key while the Hover Box is displayed.
G: Toggle grayscale (images, videos, and PDFs only).
v25.90.0146 - 2024-05-15 15:10
+ Scripting got a new function.
Name: RAF
Action: Sets, adds, or removes Rapid Access Folders.
Syntax: raf(itemlist, [mode=a], [separator=CRLF])
itemlist: List of items, separated by separator, to set, add, or remove.
mode: Type of action.
a: [Default] Add to current RAF.
r: Remove from current RAF.
First it compares the passed items with the display names (left of ">" in the
definition). If there is no match, it compares them with the target paths
(right of ">" in the definition).
s: Set as new RAF (dump previous).
separator: List separator. Defaults to CRLF.
return: The current RAF, separated by separator.
Examples:
raf("C:\Windows"); //add Windows folder
raf("C:\Windows|Downloads", a, "|"); //add Windows and Downloads folder
raf(""); //add XYplorer data folder (automatic display name)
raf("XY Config>"); //add XYplorer data folder (explicit display name)
text raf(, s); //set whatever is in the clipboard, return current RAF
raf("Windows", r); //remove Windows folder (by display name)
raf("C:\Windows", r); //remove Windows folder (by target path)
text raf(); //just return current RAF
! Tree | Rapid Access: MUSD on VFO RAF got the bottom item wrong. Fixed.
! Hover Box: Various Hover Boxes over special items in RAF, MUSD on RAF, and
Breadcrumb Dropdowns, did not work alright. Fixed.
v25.90.0145 - 2024-05-14 18:54
* Tree | Rapid Access: Now the fresh instance starts with this node hidden.
! Hover Box: Did not show ICO files with overlong filenames. Fixed.
v25.90.0143 - 2024-05-13 21:15
+ SC showintree enhanced: Now you can pass "!" to toggle a node expanded/collapsed.
Example:
showintree , "!"; //toggle expansion of current node
* Address Bar: The keys Enter, Del, Left, Right, Home, End, and Back were blocked
while the Hover Box was visible. Not anymore.
v25.90.0142 - 2024-05-13 14:22
+ SC showintree enhanced: Now you can use it to expand or collapse specific tree nodes.
Syntax: showintree [path], [expand]
path: [optional] The path to show.
If missing the current path is shown (moved into view).
expand: 0: Collapse
1: Expand
missing: Do nothing about it.
Example:
showintree , 1;
! Tree | Rapid Access: The "This PC" node was automatically selected after hiding
Rapid Access when it was not needed. Fixed.
! Tree | Links folder: The links in it did not work in a locked tree. Fixed.
v25.90.0141 - 2024-05-12 17:35
+ SC loadtree enhanced: Added another "flags" value to expand the selected node.
Syntax: loadtree [pathlist], [modify], [flags]
flags: (bit field)
1: Do not trigger browsing the selected path after loading the tree.
2: Expand the selected node (if it is not already expanded).
! Rapid Access: Error 9 when Rapid Access was hidden on startup. Fixed.
! Toolbar | Bookmark Buttons: Could not drag and drop images from the web onto them.
Fixed.
! Toolbar | Bookmark Buttons: Bookmarks pointing to RAF did not get the proper icon at
startup. Fixed.
v25.90.0140 - 2024-05-08 22:43
! Crash possible since 20240507 when hovering over menu items. Fixed.
v25.90.0139 - 2024-05-08 20:13
! Rapid Access: Fixed a few more glitches.
v25.90.0137 - 2024-05-08 15:48
+ Batch Rename | : Now you can extract parts left or right of a specified
separator.
Syntax:
start: Start position of returned string.
1 = 1st position; negative numbers for the position from the right end.
Can be *xxx or xxx* for the part left or right of xxx.
For example, this will move files to a subfolder named by the part of the filename to
the left of the first "-":
\*
+ Rapid Access: The tricky ambiguities between RAF folders and Shell Special Folders
have been resolved without adding numbers to the RAF. So now you can add
"Documents", "Downloads", etc. to the RAF and Tree Path Tracing will not get confused.
! Rapid Access: Fixed many other glitches.
! Hi-Res: Some internal icons (RAF, PF, VFO) were drawn too small at 125% and 150%. Fixed.
! MLS: Term "Rapid Access" was not translated on language switch. Fixed.
! MLS: For a while, most toolbar button captions and tooltips were not translated
immediately when switching languages, but only after a restart. Fixed.
v25.90.0136 - 2024-05-07 21:42
! Background File Operations: Background jobs were automatically stopped when XYplorer
was quit. This is not the expected behavior. Fixed. The jobs now run until they are
finished or actively stopped.
v25.90.0135 - 2024-05-07 18:56
+ Batch Rename: The interesting new variable can be used for otherwise
difficult self-referencing batch renaming tasks.
Syntax:
length: Number of characters; 0 = all; negative numbers for portions from the right end.
start: Start position of returned string; 1 = 1st position; negative numbers for
the position from the right end.
part: Part to return; a = all, b [default] = base, e = ext, n = name (base.ext), p = path.
For example, if you have a bunch of files named "yyyy-mm-dd - xxx.xxx" this pattern
will move them into new folders named by the first four characters of the file's base name
(yyyy):
\*
This would use the last four characters of each file's base name:
\*
This would use characters 2 and 3:
\*
This would use the last two characters of each file name including the extension:
\*
Note that "Configuration | General | Sort and Rename | Rename | Allow move on
rename" has to be enabled for the above examples to work.
You can also move parts of the filename, e.g. move the first four characters to the end:
* Rapid Access: Icon greener.
v25.90.0134 - 2024-05-07 13:08
+ Toolbar: Added button "Rapid Access". Clicking it takes you to "Rapid Access", the
right-click menu has some useful stuff.
+ Address Bar: The icon context menu now has the commands "Go to Real Path" or "Go to
Special Path", if applicable.
+ Breadcrumb Bars: The component context menu now has the commands "Go to Real Path"
or "Go to Special Path", if applicable.
* Tree | Rapid Access: Now the Rapid Access Folders have precedence over the shell
special folders, meaning that when you go from a real path to a corresponding special
path, the tree will select the Rapid Access Folder.
For example, this is you RAF definition:
Hollywood>C:\Users\%username%\Downloads\Hollywood
That path is now mapped to "Hollywood", but it is also mapped to the shell special
folder "Downloads\Hollywood". Now "Go to Special Path" will bring you to "Hollywood"
in the Rapid Access section, not to "Downloads\Hollywood".
v25.90.0133 - 2024-05-06 18:02
! Path Column Drop: Fixed some glitches.
v25.90.0132 - 2024-05-06 14:24
+ Branch View and Search Results: Now you can drag and drop items directly to the
subfolders listed in the Path column. Pretty cool.
+ Tree | Rapid Access: Now you can select "Manage Rapid Access Folders..." from the
context menu.
! File | File Special | Add to Zip...: False error message when zipping huge folders.
Fix #2. The problem was not related to the size of the folder, but to the time it
took to zip it.
v25.90.0131 - 2024-05-05 13:01
+ Tree | Rapid Access: You can now remove items from Rapid Access. Simply press DEL.
+ List | Rapid Access: You can now remove items from Rapid Access. Simply press DEL.
! List: Drag and drop to a Rapid Access list (to add a RAF) had some issues. Fixed.
! Tabs: Drag and drop to a Rapid Access tab (to add a RAF) had some issues. Fixed.
! Toolbar: Drag and drop to a Rapid Access bookmark button (to add a RAF) had some
issues. Fixed.
! Breadcrumb Bar: Drag and drop to Rapid Access (to add a RAF) had some issues. Fixed.
! Tabs: There was a split millisecond chance that a drag-and-drop to a tab simply did
not happen (race condition). Fixed.
! File | File Special | Add to Zip...: False error message when zipping empty folders.
Fixed.
! File | File Special | Add to Zip...: False error message when zipping huge folders
(> 2 GB). Fixed.
! Hover Box: False error message when hovering over an empty Zip file. Fixed.
v25.90.0129 - 2024-05-04 18:21
+ Mini Tree: From day one, Mini Tree showed a behavior that's rather atypical for
XYplorer: You could collapse a node and later expand it to return to the same state
within the session, BUT NOT across sessions where the collapsed node would forget
about its contents.
This is no longer the case! For example, you can now collapse "This PC", close the
application, and later expand "This PC" back to its original state.
To fully collapse a Mini Tree node, you must now do so explicitly in one of the
following ways:
- Hold down CTRL when clicking the expansion icon.
- Node context menu | Expansion | Fully Collapse
- Miscellaneous | Tree | Fully Collapse (Numpad Divide) (#1010)
FYI, the collapsed-but-not-forgotten folders are marked with an initial "> " in the
internal Mini Tree data blob. You can see this when you edit a Mini Tree with
collapsed folders (Tools | List Management | Mini Tree...).
> If you prefer to the Mini Tree old behavior, here is a tweak:
MiniTreeForgetCollapsedContents=1
v25.90.0128 - 2024-05-04 15:20
! List | Rapid Access: When switching Custom File Icons the listed items lost their
icon. Fixed.
! Rapid Access Folders: Fixed various issues that occurred when hiding the node from
the Mini Tree.
! Rapid Access: Could not assign a custom file icon. Fixed.
v25.90.0127 - 2024-05-03 21:21
! Rapid Access Folders: Fixed some glitches with the contents of the context menu.
v25.90.0126 - 2024-05-03 18:33
+++ Rapid Access Folders: You already know about the system-wide so-called special
folders "Desktop, Documents, Downloads, etc", which are just short versions of real
paths, placed at the top of the folder tree for quick access. For example, "Desktop"
usually points to "C:\Users\[username]\Desktop".
Now you can refer to any path with a short name of your choice. These so-called
Rapid Access Folders (RAF) work anywhere in the application (but not outside of it).
For example, you could have "Config" point to "C:\Users\Donald\AppData\Roaming\XYplorer".
In this case, the RAF path for "C:\Users\Donald\AppData\Roaming\XYplorer\Scripts"
would be "Config\Scripts".
In the Tree the Rapid Access Folders are listed under a new super-section, Rapid
Access, located above This PC and Network. Unlike simple shortcuts (as in the Links
folder), these folders are fully expandable within the Rapid Access section and
share all properties and behaviors of the corresponding real paths.
Rapid Access Folders can point to:
- Real local paths, eg: C:\, C:\Users\Donald\AppData\Roaming\XYplorer
- Real network paths, eg: \\VEGA, \\VEGA\shared, \\VEGA\shared\Test
- Paper Folders, eg: paper:Trip
- Virtual Folders, eg: vi:|t| //"Last 8"
Well, not all virtual folders are suitable here, so this is tolerated rather
than officially supported.
Additionally, Rapid Access Folders support:
- Environment Variables, eg: %TEMP%
- XYplorer Native Variables, eg:
Note that these variables are resolved at startup or when the RAF are created or
updated, not when a RAF is clicked.
Creation and Management of Rapid Access Folders
There are several ways to to create a RAF:
- Drop a folder onto the Rapid Access node in the tree. The display name will be auto-generated from the path.
- Add it via Tools | List Management | Rapid Access Folders...
Internally (and in List Management, and in the INI file) each RAF is defined by a
string of the format "[Name]>Path", e.g. "Config>C:\Users\Donald\AppData\Roaming\XYplorer".
The names must conform to the rules for filenames. Specifying a display name is
optional, if missing the last component of the path is automatically used.
Further Remarks:
- Note that "Rapid Access" is an abstract node, and like the other super-nodes "This
PC" and "Network", it is not part of the path. All folders under these nodes are
in the same namespace, so duplicates are not allowed, see next point.
- To avoid duplicate names in the tree (which would create unresolvable ambiguities),
the display names of the RAF are automatically renamed by appending numbers if necessary.
- The folders under the Rapid Access node are not sorted, so you have full control
over their order (via List Management).
- The Rapid Access Folders can be inline-renamed in Tree and List (no undo).
- The Rapid Access Folders cannot be removed directly from Tree or List. You can do
this in List Management.
- The number of Rapid Access Folders is not limited.
- The Mini Tree is supported here, just like anywhere else in the Tree pane.
- In the tree, hovering the icon will show a tooltip with the real path. Depending
on the Hover Box settings you have to hold down CTRL while hovering.
- A sample RAF named "XYplorer Configuration" pointing to "" is added for
upgraders and fresh instances. Just to get you started.
* MLS: Internally updated to version 8.184.
> TRANSLATORS: Please wait until Reference_8.184.lng is uploaded.
You will be notified if you have subscribed to this thread:
https://www.xyplorer.com/xyfc/viewtopic.php?f=12&t=9648
+ Environment Variables: Added another XYplorer-only one:
%rapidaccess% -> "Rapid Access"
FYI, the other two tree sections are:
%computer% -> "This PC"
%net% -> "Network"
The strings returned are localized, of course.
! Configuration | Find and Filter | Filters & Type Ahead Find | Visual Filters and
Live Filter Box | Multi-column matching: Highlighted text was not always readable in
Dark Mode. Fixed.
v25.90.0117 - 2024-04-28 11:37
+ Catalog: Now you can have the Catalog without icons. To toggle showing icons
right-click on any Category item and click "Show Icons" in the "Catalog" submenu.
v25.90.0111 - 2024-04-27 22:31
+ Hover Box: Now you can have rounded corners with the images previewed in the
Hover Box. Toggle sharp/rounded corners by pressing the "U" key while the Hover Box is
displayed.
U: Toggle sharp/rounded corners.
% Configuration | Colors and Styles | Highlights & Dark Mode | Tree path tracing:
Removed the background shading from the last square. Looked out of time.
v25.90.0110 - 2024-04-27 13:13
+ SC savethumb: Now you can pass more than one item to create multiple thumbnails in one go.
Syntax: savethumb([file=], [thumbnail_file="*_thumb"], [widthbox], [heightbox], _
[format="jpg"], [border_width], [flags], [transparency=2], [color_canvas])
file: [optional] The name of the source file.
Defaults to the current list item.
Can be any format that has a thumbnail image (including video files).
Can be a list of files separated by CRLF; for this to work, the
thumbnail_file MUST contain a * character (which will be replaced with the
base name of the source image file).
Set to to use the current image in the clipboard.
Examples:
savethumb(, "*_", 500, , "png"); //when clipboard has a list of files
savethumb(, "*_", 500, , "png"); //for drop-on bookmark
savethumb(>, "*_", 500, , "png"); //all selected list items
+ Variables: Added variable . It's a combination of and >.
If there is a drop, it resolves to the dropped items, otherwise it resolves to the
currently selected list items. In both cases, it returns a CRLF-separated list.
For example, this defines a bookmark that can be dropped on or clicked to process
the dropped or selected images:
savethumb(, "*_", 500, , "png");
* Soft Labels: The Label cell context menu "Select All ..." command performed a
partial match which is not expected in this context. Now it performs an exact match.
! Soft Labels: The Label cell context menu "Select All ..." command didn't select
based on the right-clicked resolved label and was basically non functional. Fixed.
! Configuration | Information | Tags | Label captions and colors: When labels were
added while the main menu bar was hidden, the various popup menus showing labels
would not show the correct label icon (but the Windows default icon). Fixed.
v25.90.0108 - 2024-04-25 18:17
+ Edit | New | New Files... / New Folders...: Now there is a checkbox "Remember last
input". Check it if you want to remember the last input the next time you open the
dialog. The setting applies to both dialogs, New Files and New Folders.
FYI, "remember" used to be hardcoded and only within the session, now it's off by
default and optional, and it's remembered across sessions (unless "Include
most-recently-used lists on save" is unchecked).
v25.90.0107 - 2024-04-25 11:31
+ Rename Preview: Now you get the full path of any hovered item in a tooltip. Can be
useful when paths are not displayed or the full path does not fit in the viewport.
% Background Jobs: The barbershop animation is now more fluid.
! File | Rename Special | Edit Item Names...: If you removed a previously set new path
while re-editing the Edit Item Names list, it was not reset, but stuck. Fixed.
FYI, you can successfully set new paths in the list if "Configuration | General |
Sort and Rename | Rename | Allow move on rename" is checked.
* Toolbar | Tabsets: Selecting the current tabset from the drop-down list, i.e.
reloading it, is now interpreted as a "Revert to Saved" operation. Previously, it
was seen as a switch and the tabset was saved before being reloaded (if "Auto-save
tabsets on switch" was enabled), which was hardly the intention.
! Tabsets | Save Copy As...: If "Configuration | Tabs and Panes | Tabs | Auto-save
tabsets on switch" was checked, then the current tabset was incorrectly saved as well.
Fixed.
! Tools | Customize Tree | Tree Path Tracing: Since 20240417 the head of the trace was
too large at 100% screen resolution. Fixed.
v25.90.0106 - 2024-04-24 15:44
+ Property Variables: Added a new formatting instruction for media duration. The
number returned by the shell here refers to units of 100 nanoseconds (= 1/10th
microsec). To convert it to something more friendly you can now use *sec for
precision down to a second, and *msec for precision down to a millisecond.
Examples:
echo ; //Duration: 2957410000 (no formatting)
echo ; //Duration: 04:55 (seconds precision)
echo ; //Duration: 04:55.741 (milliseconds precision)
+ SC conf("ThumbsOverlayContent"): Now you can specify a special section for video
files. If the section marker |video:| is present in the definition, then everything
after it is used for videos, everything before it is used for images.
Example:
conf("ThumbsOverlayContent", '|video:|');
% Background Jobs: The barbershop animation in the toolbar is now drawn live and
scales well at all screen resolutions.
v25.90.0100 - 2024-04-23 21:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v25.90.0005 - 2024-04-23 20:25 - unpublished
* Updated the help file.
v25.90.0004 - 2024-04-23 14:37
! SC conf: Custom overlay contents were shown for image files but not for video files.
Fixed. Example:
conf("ThumbsOverlayContent", ''); //show file type as thumbnail overlay
Note: "Configuration | Preview | Thumbnails | For videos as well" must be checked to
make it happen.
! List: When re-sorting the list, the current focus position should stay in the same
vertical place whenever possible. This did not work properly with non-detail views.
Fixed.
v25.90.0003 - 2024-04-23 11:50
! Tabs: When dragging something across a tab, the hover effect was not reset when
leaving the tab or ESC-ing the drag. Fixed.
! Toolbar | Bookmark Buttons: There were some complicated problems with drop-on
buttons, especially when they created modal dialogs: Focus confusion, buttons needed
two clicks to react, and drag-and-drop was blocked system-wide until the dialog was
closed again. All this has been fixed by a complete rewrite of the flow.
! Catalog | Script Items: Same issue as above. Same fix.
> Tip: If you want those cute special mouse pointers along with the drag status box,
you have to uncheck this: Configuration | Other | Shell Integration | Drag and Drop
| Use standard shell drag and drop. In other words, you have to use XYplorer's
native drag and drop.
v25.90.0002 - 2024-04-22 12:22
! Toolbar | Bookmark Buttons: The insertion marker flashed near the right end of the
right-most button of each row. Fixed.
! Changing Locations: Fixed a rare issue where changing locations could cause an
unpredictable chain of errors due to a race condition and bad luck.
v25.90.0001 - 2024-04-21 14:36
+ SC rename enhanced: Added all the missing rename operations from File | Rename Special:
Syntax: rename [mode=b], [pattern], [preview (p)], [itemlist], [flags=1], [illegalcharsreplacewith]
mode: Defines the mode for the rename operation.
These are the old ones:
b: [Default] Batch Rename
r: RegExp Rename
s: Search and Replace
k: Keep Particular Characters
e: Set Extension
l: Rename the selected items using a list of names passed in the "pattern" argument
Here are the new ones:
CamelCase: A* A*.aaa
ProperCase: Aaa Aa.aaa
LowerCase: aaa aa.aaa
UpperCase: AAA AA.AAA
LowerCaseExt: *.aaa
UpperCaseExt: *.AAA
SpacesToUnderscores: Spaces to _
UnderscoresToSpaces: _ to Spaces
RemoveDiacritics: Remove Diacritics
ConvertToASCII: Convert to ASCII
UrlEscape: UrlEscape (Space > %20 ...)
UrlUnescape: UrlUnescape (%20 > Space ...)
UnicodeToUTF8: Unicode to UTF-8
UTF8ToUnicode: UTF-8 to Unicode
NameToID3_ArtistTitle: Filename (Artist - Title.mp3) to ID3 Tag
NameToID3_TrackArtistTitle: Filename (Track - Artist - Title.mp3) to ID3 Tag
NameToID3_ArtistAlbumTrackTitle: Filename (Artist - Album - Track - Title.mp3) to ID3 Tag
NameToID3_ArtistYearAlbumTrackTitle: Filename (Artist - Year - Album - Track - Title.mp3) to ID3 Tag
ID3ToName_ArtistTitle: ID3 Tag to Filename (Artist - Title.mp3)
ID3ToName_TrackArtistTitle: ID3 Tag to Filename (Track - Artist - Title.mp3)
ID3ToName_ArtistAlbumTrackTitle: ID3 Tag to Filename (Artist - Album - Track - Title.mp3)
ID3ToName_ArtistYearAlbumTrackTitle: ID3 Tag to Filename (Artist - Year - Album - Track - Title.mp3)
Examples (for drop-on bookmarks, with rename preview; note that multiple items can
be dropped on these bookmarks):
rename "LowerCaseExt", , p, ;
rename "ID3ToName_ArtistYearAlbumTrackTitle", , p, ;
+ Rename Preview: Added command "Copy Conflicted Items" to the context menu of both
lists. Copies the items highlighted in red, as they appear in the right-clicked
list, to the clipboard.
! Rename Preview: Showed full paths of old and new names when not necessary. Fixed.
v25.90.0000 - 2024-04-20 20:00
= NEW OFFICIAL RELEASE. Main developments since last release:
+++ Bookmarks. Now you can drag and drop applications, documents, and folders onto the
toolbar to make them available as bookmarks, just like you do in web browsers. You
can also create bookmarks from items or text in the clipboard.
Once you've added a bookmark to the toolbar, you can click it to launch an
application, open a document, or go to a folder. Or you can drag and drop items onto
it to open them with an application, or to copy or move them to a folder, depending
on what the bookmark points to.
+++ Many Other Improvements. See change log.
.......... XYplorer ver 25.80 .....................................................
v25.80.0335 - 2024-04-20 11:51
+ Toolbar | Bookmark Buttons: Now you can drag an item to the white space at the end
of each button row to insert the bookmark at the end of the row.
v25.80.0334 - 2024-04-19 10:52
* Updated the help file.
v25.80.0333 - 2024-04-19 00:01
! Configuration | General | Startup & Exit | Show splash screen while loading: Layout
broken since v25.80.0329 due to changes in app icon handling. Fixed.
! Thumbnails: The focus line could be overdrawn under certain conditions. Fixed for
Dark Mode as well.
! Configuration | General | Sort and Rename | Sort | Show sort headers in all views:
When unchecked, a small display glitch could occur below the Quick Search Bar in
Dark Mode. Fixed.
v25.80.0331 - 2024-04-18 14:18
! There was some debugging code left in the last release that reset it to trial. Fixed.
v25.80.0330 - 2024-04-18 13:39
* XYcopy: Updated to 2.10.0256.
! Toolbar | Bookmark Buttons: "Unknown"-icon shown when path truncated due to length.
Fixed.
! Drag Status Box: Fixed various layout issues at hi-res.
! Custom Copy: Fixed various layout issues at hi-res.
! Tools | Customize Toolbar...: The new layout did not work yet at hi-res. Fixed.
! Thumbnails: The focus line could be overdrawn under certain conditions. Fixed.
v25.80.0329 - 2024-04-17 18:22
* Tools | Customize Toolbar...: The dialog has been redesigned. Zoom is now available
in a drop-down list.
% Hi-Res: Improved the drawing quality of the app icon in title bar and about box.
! Toolbar | Droppable User Buttons: Buttons with certain scripts were no longer
droppable. Fixed.
! Hi-Res: Fixed various layout issues at 200% and higher screen resolutions.
v25.80.0316 - 2024-04-16 18:08
+ Toolbar | Bookmark Buttons: The tooltips for buttons pointing to non-executable
files now tell you which application will open the file when you click the button.
* MLS: Internally updated to version 8.183.
> TRANSLATORS: Please wait until Reference_8.183.lng is uploaded.
You will be notified if you have subscribed to this thread:
https://www.xyplorer.com/xyfc/viewtopic.php?f=12&t=9648
* Updated the help file.
v25.80.0315 - 2024-04-16 13:00
* Toolbar | Bookmark Buttons: The hotzone for inserting dropped buttons is now
calculated relative to the button size instead of using a hard pixel value.
* Toolbar: Reworked scrolling behavior.
v25.80.0314 - 2024-04-15 14:53
! Custom Toolbar Buttons: Dropping onto the buttons was temporarily broken. Fixed.
v25.80.0313 - 2024-04-15 12:05
+ Toolbar | Bookmark Buttons: You can now drag and drop text (path, script, URL, etc.)
from other applications onto the toolbar to insert it as a new bookmark button. With
multi-line texts only the first line is used.
* Toolbar | Bookmark Buttons: Now you can have up to 64 of them.
% Breadcrumb Bars: New formula improves readability of the downward path for all color
settings.
! SC patchimage: Stopped working properly in v25.80.0310. Fixed again.
v25.80.0312 - 2024-04-14 18:25
+++ Toolbar | Bookmark Buttons: You can now drag and drop items onto the toolbar to
insert them as new bookmark buttons. Like in a browser.
- The insertion hot zone is where two buttons touch (and at the beginning and end of
each button row). It is 10 (5) pixels wide.
- An insertion marker and drag status box appear where the new button will be
placed.
- If you drop more than one item, only the first one is used as the bookmark
location.
- When you drop an item into a group element, such as {menus_all}, the group is
automatically converted to individual elements.
- You can even drag items from other applications to the XYplorer toolbar.
+ Toolbar | Bookmark Buttons: Button locations can be one-line scripts, and now you
can drop items on them. Example of a bookmark location that is a drop-on script:
echo ;
! SC patchimage: Stopped working properly in v25.80.0310. Fixed.
v25.80.0310 - 2024-04-13 15:08
% Toolbar: Now icons from 25x25 to 47x47 are drawn MUCH faster than before (large
buttons with toolbar zoom > 1 and < 2, or extra large buttons with toolbar zoom >
0.5 and < 1).
v25.80.0309 - 2024-04-12 14:40
+ Toolbar | New Bookmark: Added context menu with some options.
+ Bookmark Buttons: Added more options to the context menu.
v25.80.0305 - 2024-04-11 17:17
+ Toolbar: Added "New Bookmark" button. Click it to add the currently selected list
item as new bookmark button to the toolbar. If no item is selected, the currently
listed folder is bookmarked.
The button is appended to the end of the toolbar.
+ Bookmark Buttons: Now the right-click menu lets you remove a bookmark button from
the toolbar and reset its data.
* Bookmark Buttons: New icon. We had enough stars already.
v25.80.0304 - 2024-04-11 12:25
+ Bookmark Buttons: Countless little enhancements and glitch fixes.
+ Bookmark Buttons: In addition to folders, they can also point to files. Clicking the
button opens the file. If the file is an executable, clicking the button will launch
the application. If you drag files to a button that points to an application, the
file opens with that application.
! Info Panel: When using wide fonts like Consolas, some labels would wrap to a second
line and write over the next label. Fixed.
! Breadcrumb Bars: Possible crash when pressing F3 while a dropdown is showing. Fixed.
v25.80.0303 - 2024-04-10 23:55
+ Bookmark Buttons: Now you can edit the location and the button caption.
v25.80.0301 - 2024-04-10 16:14
+++ Toolbar: Added a new button type: Bookmark Buttons, or Bookmark Toolbar Buttons
(BTB). They look and work like bookmark buttons as you know them from browsers.
- Currently you can have up to 32 bookmark buttons in the toolbar.
- In addition to the location, they support a custom caption. If no caption is
specified, one is automatically generated from the location.
- In addition to normal paths, special things like XYplorer native variables,
environment variables, paper folders and virtual folders are supported as locations.
- The icon is automatically generated from the location.
- In the toolbar, these buttons display an icon and a caption to the right of the icon.
- Left-click the buttons to go to the specified location.
- Right-clicking the buttons brings up a small menu from which you can edit the
caption and location.
- You can drag and drop items onto the bookmark buttons (except for virtual folders).
Okay, this is work in progress. Editing is not implemented yet. Instead, you get 5
hardcoded buttons that you can add to your toolbar via Customize Toolbar and play
with.
+ SC sync enhanced: New switch "b" allows the sync operation to run in the background
if background processing is generally enabled. By default, SC sync does not run in
the background because in a scripting context this can lead to problems with
asynchronicity and race conditions.
Syntax: sync source, target, [copy_items], [on_collision], [delete_items], _
[switches], [logfile], [filter]
switches: lower case letters in any order
b = Background operation allowed (needs global setting enabled to actually happen).
Example:
sync "E:\XY\code\", "T:\XY-code-\ ()\", 1, 0, 0, "bckn";
! Status Bar: The progress indicator (blue white barber shop animation) for background
jobs was not visible or not updated under certain conditions. Fixed.
v25.80.0300 - 2024-04-09 21:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v25.80.0207 - 2024-04-09 14:46
+ Droppable User Buttons | Dropdown Menu: Now, if you hold down CTRL when you click
the button, you can open menu items instead of going to them. This is only for
files, it makes no difference for folders.
Consequently this is no longer true:
- You can bypass the new feature by holding down CTRL while clicking the button.
This will take you to the Paper Folder just like when "Fire click on mousedown" is
not checked.
Instead, this is the way to generate a button click that does not open the menu but
directly takes you to the Paper Folder:
- Right-click the button and choose Click from the menu.
v25.80.0206 - 2024-04-08 14:33
+ Droppable User Buttons: Now "Fire click on mousedown" is functional when the button
points to a Paper Folder. Mousedown on the button will then pop a menu listing all
the existing items in the Paper Folder in the original order of the Paper Folder.
So now you can have buttons that act as favorites hubs, where you just drop your
favorites on the buttons. Nice!
Notes:
- This is a possible definition of such a Droppable User Button. Add a User Button
to your toolbar and edit it like this:
Name: "Drop Here" paper:DropStack
Icon: :paper
Fire click on mousedown: Checked
- Note that you can now even drop items onto a not-yet-existing Paper Folder this
way. It will be created on-the-drop.
- You can bypass the new feature by holding down CTRL while clicking the button.
This will take you to the Paper Folder just like when "Fire click on mousedown" is
not checked.
Or right-click the button and choose Click from the menu.
- To remove items from the menu, just go to the Paper Folder and remove them from
the Paper Folder.
- To change the order of the items in the menu, simply go to the Paper Folder and
change the order there using Manual Sorting. Or open the Paper Folder file in an
editor and do what you want.
% Toolbar: The Extra Large Buttons (48x48) created by AI-assisted upscaling from the
24x24 versions were too bright and looked pale. This has now been fixed.
v25.80.0205 - 2024-04-07 20:14
* MLS: Internally updated to version 8.182.
> TRANSLATORS: Please wait until Reference_8.182.lng is uploaded.
You will be notified if you have subscribed to this thread:
https://www.xyplorer.com/xyfc/viewtopic.php?f=12&t=9648
* Updated the help file.
v25.80.0204 - 2024-04-07 14:17
+ Configuration | Tabs and Panes | Tabs: Added option "Tabsets can revert after saving
settings". Check it to allow "Tabsets | Revert to Saved" to revert to an explicitly
saved version of a tabset (Tabsets | Save) even after using "Save Settings". This
allows you to always return to your favorite tab layout.
This adds the (somewhat misnamed) tweak TabsetsCanRevertAcrossSessions to the GUI.
! SC property: Returned mismatched field names when fed with a drive. Fixed. Example:
echo property("#4 n"); //File System: NTFS
v25.80.0203 - 2024-04-05 15:06
% Custom Toolbar Buttons: Improved drawing quality of ICO files used as icons. Again.
+ Custom Toolbar Buttons: If for some reason you're not happy with the recently
improved ICO drawing quality, you can use this tweak to go back to the previous state:
ToolbarCTBNoGDI=1
! Floating Preview: When "Left-Align Status Text" was enabled a multiline status text
was printed as a single line (since 20210824). Fixed.
v25.80.0202 - 2024-04-04 20:12
* Custom Event Actions: Removed the After Rename event. It's now integrated into the
After File Operation event.
Usage of the existing variables:
- = "Rename"
- = (Unused, always 0)
- = Path of renamed item before rename (unslashed)
- = Path of renamed item after rename (unslashed)
- = Path/name of renamed item before rename (unslashed)
- = Path/name of renamed item after rename (unslashed)
Proof of concept script (paste into Configuration | General | Custom Event Actions |
After file operation | Script):
text <<
Duration: ms
Source Path:
Target Path:
Source List:
Target List:
DOC;
v25.80.0201 - 2024-04-04 15:17
+ Custom Event Actions: A new event "After Rename" has been added to the "File
Operations" section. It is fired when a rename operation is completed in the tree or
list. The only possible action is "Run Script". The following new variables can be
used in the script:
//full path/name before the rename
//full path/name after the rename
Proof of concept script (paste into Configuration | General | Custom Event Actions |
After rename | Script):
text <<
New Name:
DOC;
Notes:
- The event is fired when XYplorer has done all the updating, refreshing and
repainting that needs to be done after a rename.
- The event does not fire after a Rename Special operation is performed.
- The event does not fire when editing drive labels.
* List: The inline rename box is now closed *before* all the updating, refreshing, and
repainting that happens after a rename. Oddly enough, this used to be done after.
+ Toolbar | Go to Previous Location: Now the previous location is displayed in the
tooltip of the button.
Note that "previous" means within the session. So right after startup the button
will do nothing.
v25.80.0200 - 2024-04-03 23:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v25.80.0100 - 2024-04-03 20:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v25.80.0012 - 2024-04-03 14:44
* Info Panel | Find Files | Name & Location: Replaced three native non-editable
drop-down lists with common Windows controls. This was made possible by the recent
breakthrough in drawing dropdowns in dark mode.
* Live Filter Box: Slightly cooler icon in dark mode
* Toolbar | Go to Previous Location: Slightly cooler icon.
* Statusbar on Startup: The "subfolder check" information is no longer displayed. It
just made people nervous. The job is now done quietly in the background.
% Custom Toolbar Buttons: Improved drawing quality of ICO files used as icons.
v25.80.0011 - 2024-04-03 00:20
! Rename Preview: Drawing glitch with monospace fonts on specific inputs. Fix #2.
! Configuration | General | Startup & Exit | Adjust to OS light/dark mode at startup:
In v25.80.0010, it stopped working properly for non-fresh installations. Fixed.
v25.80.0010 - 2024-04-02 19:37
% Dark Mode: Finally managed to draw dropdowns (aka comboboxes) correctly. Yeah!
Windows 10 and later only.
* Configuration | Tabs and Panes | Dual Pane | Shade inactive pane: Made the default
shading a little softer.
* XYcopy: Updated to 2.10.0255.
! Configuration | General | Startup & Exit | Adjust to OS light/dark mode at startup:
Simply did not work on fresh installations, despite being the factory default. Fixed.
v25.80.0008 - 2024-04-02 13:27
+ Toolbar: The right-click menu button "Switch Toolbar Button Set" and of the right
empty end of the toolbar has been reorganized. Now you can directly switch to any of
the four button sets from here.
- Undid this rather dumb decision from v22.40.0233 - 2021-11-17 19:46:
* List | Drives Listing: Now the Free Space is displayed with flexible size
units, regardless of the setting of "Tools | Customize List | Size Column
Format", so that you see meaningful information, eg "2.34 MB" instead of
"0.00 GB".
The setting of "Tools | Customize List | Size Column Format" is back in business.
v25.80.0007 - 2024-04-01 18:16
+ SC toolbar enhanced: Now you can get and set non-current button sets.
Syntax: toolbar([buttons], [size], [set])
set: index of set, one-based (first set = 1).
If missing the current set is used.
Examples:
text toolbar(2:=3); //return button set #3
toolbar("tbs,{menus_all},|,hotlist,dice,dark", , 3); //set button set #3
toolbar(toolbar(), 2:=2); //set button set #2 to current button set
toolbar(toolbar(2:=3)); //set current button set to button set #3
+ List: The Cell Context Menu (Ctrl+Right-Click) now works in the Recycle Bin, too.
However, it is somewhat limited because certain things are not possible (e.g.
editing the Deleted date) and certain things are not supported (Live Filter, Quick
Search).
> File Operations: Removed a line of code added on 20240313 to the refresh procedure
called after each file operation. It could cause delays on some systems when
Content-Based Folder Icons are enabled.
+ Configuration | Information | Tags | Label style: Now you can tweak the label to
touch the grid (no gaps on all four sides) and to draw the text left-aligned instead
of centered.
LabelTouchGrid=1
LabelLeftAlign=1
Affects styles "Name Column" and "Label Column (Caption)".
! SC inputselect: Since 20231120, the listdata separator | (style 1024) was
incorrectly present in the return if an item had no data. Fixed.
v25.80.0006 - 2024-03-31 20:19
+ Native Non-Editable Dropdowns: Now these controls have learned a trick that standard
Windows dropdowns have always been able to do: When the control is focused and the
list is not dropped, the arrow keys (Up, Down, PageUp, PageDown, Home, End) can step
through the available values without dropping the list.
To drop down (open) the list you can use F4.
An example for such a control is Info Panel | Find Files | Name & Location | Maximum
Depth.
! Configuration | General | Menus, Mouse, Usability | Context Menus | Native context
menu: When checked then "Show 64-bit Context Menu" did not work in the tree when
called from a 32-bit context menu forced by holding down CTRL. Fixed.
v25.80.0005 - 2024-03-31 14:12
% Speed: An experimental change on 20240225 may have caused delays in certain contexts
on certain systems. The experiment has now been experimentally withdrawn.
! Rename Preview: Drawing glitch with monospace fonts on specific inputs. Fixed.
v25.80.0004 - 2024-03-24 09:24
! Droppable User Buttons: Recent enhancement did not work yet properly. Fix #2.
v25.80.0003 - 2024-03-23 22:32
! Droppable User Buttons: Recent enhancement did not work yet properly. Fixed.
v25.80.0002 - 2024-03-23 19:33
! Tabs: As of v25.70.0120, background colors of tab headers in dark mode could be
incorrect under certain conditions. Fixed.
v25.80.0001 - 2024-03-23 13:29
+ Droppable User Buttons: You can now prepend a quoted button caption to the path in
the Name field. Example:
Name: "Drop Here" paper:DropStack
The button caption will be "Drop Here" and the drop will go to "paper:DropStack".
+ Tools | Customize Toolbar...: At the end of the Current Buttons list there is now a
pseudo-item "End of List". Its sole purpose is to make it easier to add buttons at
the end of the list.
v25.80.0000 - 2024-03-22 22:00
= NEW OFFICIAL RELEASE. Main developments since last release:
+++ Multi-Row Toolbar. Now you can have as many toolbar rows as you want. And you can
show and hide less frequently used extra rows of buttons with a single keystroke of
your choice.
+++ Dark Mode Color Tint. Now you can choose from 360 available colors to add a nice
tint to your darkness.
+++ Rename With Live Feedback. Now you can get live feedback as you type in the rename
box. You can see if the current name is legal, already taken, longer than 259
characters, good to go. A valuable time and hassle saver.
+++ Encoding In Tooltip. Now you can display the encoding (Ascii, UTF-8, UTF-8 BOM,
UTF-16LE, etc.) of the hovered file in the tooltip.
+++ Many Other Improvements. See change log.
.......... XYplorer ver 25.70 .....................................................
v25.70.0125 - 2024-03-22 17:45
* Updated the help file.
* XYcopy: Updated to 2.10.0254.
! Configuration | Preview | Thumbnails | Thumbnails View Background | Use: Not always
used when it should be used. Fixed.
v25.70.0124 - 2024-03-22 13:31
! File | Rename Special | MP3 Special | ID3 Tag to Filename (...): Broken since
20240210. Fixed.
! Tabs: If you had "Match breadcrumb bar with custom colored tab" enabled, and
dragged/moved a custom colored tab to the other pane, the breadcrumb colors became
out of sync on both panes until tab switch. Fixed.
v25.70.0123 - 2024-03-22 11:12
! Multi Row Toolbar: Scrolling did not work properly. Fixed.
! Configuration | Colors and Styles | Highlights & Dark Mode | Dark mode: Hover Box
status pane did not adjust to changes. Fixed.
v25.70.0122 - 2024-03-21 19:07
+ Configuration | Information | File Info Tips & Hover Box | Show file info tips |
Select Extra Fields...: Now the "Encoding" is optionally shown at the end of the
tooltip for all items.
- For files the possible returns are: Ascii, DBCS, UTF-8, UTF-8 BOM, UTF-16LE, UTF-16LE
BOM, UTF-16BE, Binary, File is empty, Could not open file, File too large.
- For non-files it's Drive, Server, Share, Folder.
%%% Toolbar: The Extra Large Buttons (48x48) are now razor sharp. This was achieved with
AI-assisted upscaling from the 24x24 versions at https://www.img2go.com/. Although
they look much better than before, they are still not perfect. But time is on our
side. The next versions will be even better.
Remarks:
- 48x48 is a lot. But you can easily downscale them by Ctrl+Shift+Wheel over the
toolbar. The downscaled icons are still much better than the upscaled ones we had
before.
- When you choose Large Buttons and upscale them by Ctrl+Shift+Wheel what you
actually get are downscaled Extra Large Buttons. They just look better.
- Scaling is work. If speed is your main concern, you should use the original
unscaled sizes (Toolbar Zoom = 1).
- The executable file has grown by 1 MB.
! Toolbar: In v25.70.0120 some icons had a double-strong shadow or margin. Fixed.
v25.70.0120 - 2024-03-21 12:16
! Toolbar: Fixed some drawing glitches.
! Droppable User Buttons: Fixed a possible crash.
! Dark Mode | Color Tint: The breadcrumb background color of the inactive pane could
be affected by the tint. Fixed.
v25.70.0119 - 2024-03-20 19:04
+ Window | Arrangement: Added toggle "Allow Multiple Button Rows". Identical to the
now obsolete "Tools | Customize Toolbar... | Options | Allow Multiple Button Rows",
but keyboard shortcutable.
- Tools | Customize Toolbar... | Options | Allow Multiple Button Rows: Removed.
+ SC get and variable now also support the following Command ID:
#689 = Window | Arrangement | Allow Multiple Button Rows
Example:
echo get("#689", "Multiple Button Rows ON", "Multiple Button Rows OFF");
* MLS: Internally updated to version 8.181.
> TRANSLATORS: Please wait until Reference_8.181.lng is uploaded.
You will be notified if you have subscribed to this thread:
https://www.xyplorer.com/xyfc/viewtopic.php?f=12&t=9648
v25.70.0118 - 2024-03-20 15:12
+ Tools | Customize Toolbar... | Options: Added the "Allow Multiple Button Rows"
toggle at the bottom of the popup menu. It's checked by default. When unchecked,
only the first button row of your multi-row toolbar set is displayed.
This way, you can have optional rows of not-so-important buttons below your main row
of buttons, and quickly toggle them on and off.
Any menu-only rows before the first button row are not counted, so you can toggle
between menu row plus one button row, and menu row plus more than one button row.
+ Toolbar: The right-click menu button "Switch Toolbar Button Set" and of the right
empty end of the toolbar now contains the toggles "Show Button Captions" and "Allow
Multiple Button Rows".
* Multi Line Toolbar: Now it's called "Multi Row Toolbar". It's the more common term.
Accordingly "New Line" is now "New Row".
* Toolbar: The slim buttons "Switch Toolbar Button Set" and "Show Menu Bar" don't get
captions anymore and stay slim all the time.
! Multi Row Toolbar: The overflow dropdown did not handle multiple rows correctly. Fixed.
v25.70.0117 - 2024-03-20 10:54
+ Configuration | Colors and Styles | Highlights & Dark Mode | Dark mode: Added a
small dark mode preview.
+ Configuration | Colors and Styles | Highlights & Dark Mode | Dark mode: Added
dropdown "Color tint (0 is neutral)". Use it to select a color tint (1 - 360) for
your dark mode, or set it to 0 to remove all color tint.
* Configuration | Colors and Styles | Highlights & Dark Mode | Dark mode | Adjust to
OS light/dark mode at startup: Moved the option to page Configuration | General |
Startup & Exit.
v25.70.0116 - 2024-03-19 20:14
! Dark Mode: The dark tint was not yet respected by the progress dialog during
background operations. Fixed.
* XYcopy: Updated to 2.10.0253.
! Multi Line Toolbar: The new overlapping Address Bar covered the Live Filter Box when
the latter was placed to the right of the former. Fixed.
v25.70.0115 - 2024-03-19 14:06
+ Multi Line Toolbar: Now menu-button-only lines (those buttons have no button
captions) stay flat when Show Button Captions is enabled. Saves vertical space.
+ Multi Line Toolbar: When displaying the address bar along with the toolbar, the
address bar can now overlap the first line of the toolbar if the following
conditions are met:
- The toolbar has more than one line.
- Window | Arrangement | Address Bar and Toolbar Stacked = OFF
- Window | Arrangement | Toolbar First = ON
Of course, this only makes sense if the first line of the toolbar is not the longest
line. The typical use case would be to have the menu items ("All Menus (Group)") on
the top line of the toolbar, then the address bar on the same line, and the buttons
on the second line across the entire width of the window.
* Toolbar | Open With: Now the red part of the icon turns light blue if Custom File
Associations are disabled.
% Configuration | General | Menus, Mouse, Usability | Usability | Highlight hovered
items: Improved design in small lists when the hover rect collides with icons, focus
lines, and selections.
v25.70.0112 - 2024-03-18 14:53
! Opening certain things, e.g. an elevated command prompt by script, did not work
anymore since v25.70.0111. Fixed.
! Hamburger: Menu keys containing an underscore, e.g. :men_file, stopped working a few
weeks ago. Fixed.
v25.70.0111 - 2024-03-18 12:19
+++ Multi Line Toolbar: Now you can have as many toolbar lines as you want. Just press
New Line in Tools | Customize Toolbar.
Especially nice: In dark mode, you can now have a dark menu bar above the buttons
(while hiding the original menu bar).
! Thumbnails: Overlay was misplaced on thumbnails smaller than 48x48. Fixed.
! Custom Copy: The v25.70.0101 change still had some undesirable consequences
(unresponsive progress window). Fixed. Removed it completely from the factory
defaults (no change is made for upgraders). You can still tweak it (CustomCopyNoDoEvents).
v25.70.0107 - 2024-03-16 16:41
+ SC dark enhanced: Now you can adjust the dark tint.
Syntax: dark [enable=-1], [darkness=-1], [text_contrast=-1], [adaptive=-1], [tint=-1]
tint: Tint of the darkness.
Valid values are 0 to 360 (0 = no tint).
Examples:
dark 4:=220; //blue tint
dark 4:=120; //green tint
dark 4:=20; //red tint
* Configuration Dialog: As an experiment, buttons now increase their height when the
"Button and Labels" font size is increased.
! Custom Copy: The v25.70.0101 change had some undesirable consequences when copying
huge files. Fixed.
* XYcopy: Updated to 2.10.0252.
v25.70.0104 - 2024-03-16 10:44
+ Dark Mode: Added tweak DarkTint to add a tint to the darkness. Try 220 for blue, 120
for green, 20 for brown.
DarkTint=220
Allowed values are 0 to 360 (0 = no tint).
* Configuration | General | Sort and Rename | Rename | Show name length while
renaming: Now the name length box has rounded corners on the right.
* Toolbar | Hotlist: New icon. Hotter.
v25.70.0102 - 2024-03-15 12:12
* Configuration | General | Sort and Rename | Rename | Show name length while
renaming: Swapped the text colors:
- Red with yellow text: Invalid filename!
- Red with white text: Name is too long!
Invalid filename is the only case where renaming is impossible, so it gets a special
text color.
! Icon Preview: Icons with non-square dimensions were not previewed. Fixed.
v25.70.0101 - 2024-03-14 21:42
%%% Speed Breakthrough: Heavy-duty tasks such as file operations (Custom Copy),
thumbnail creation, complex columns, etc. now run much faster and smoother.
v25.70.0100 - 2024-03-14 21:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v25.70.0004 - 2024-03-14 18:53
+ Configuration | General | Sort and Rename | Rename | Show name length while
renaming: Another case was missing, and changed the colors a bit:
- Red with white text: Invalid filename!
- Red with yellow text: Name is too long!
- Orange with white text: Move on rename. (List only)
- Darkgrey with white text: Same as source name.
- Purple with white text: Name exists.
- Green with white text: Name is available.
- Blue with white text: Change in capitalization.
v25.70.0003 - 2024-03-14 16:18
+ Configuration | General | Sort and Rename | Rename | Show name length while
renaming: One case was missing:
- White on Blue: Change in capitalization.
v25.70.0002 - 2024-03-14 11:31
+ Configuration | General | Sort and Rename | Rename | Show name length while
renaming: Now the name length box is color coded:
- Yellow on Red: Name is too long!
- White on Red: Invalid filename!
- White on Darkgrey: Same as source name.
- White on Orange: Name exists.
- White on Green: Name is available.
The meaning of the colors is also shown in the tooltip of the name length box.
Implemented for tree and list.
! Variable : Having a broken syntax like " Trying to fix an issue with drag and drop.
v25.60.0111 - 2024-03-11 10:21
+ Native Variables | : Revised the syntax and added a way to pad the
first/last number in a string. The number padding is actually more of a command than
a variable, but the variable form makes it nicely usable in Batch Rename.
Syntax:
length: Final length of the padded string, or of the padded number within the
string (depends on the flags).
char: Character to pad with.
If missing it defaults to " " (space).
Note that strings longer than one character are supported, although it's
hard to see a good use for this.
flags: b = only work on the base of a filename (exclude the extension)
n = pad the first (left-most) number in the string
nr = pad the last (right-most) number in the string
Examples:
echo "abcd"; //ab cd --> pad char defaults to space
echo "abcd"; //ab--------cd
echo "abcd"; //abxyxyxyxycd --> works, but useful?
echo "98.mkv"; //0098.mkv
echo "64.mpeg"; //064.mpeg --> probably not wanted
echo "98.mkv"; //0098.mkv
echo "64.mpeg"; //0064.mpeg --> nice
echo "64.mpeg"; //6400.mpeg
Examples for number padding:
echo "Text 1."; //Text 0001.
echo "Text 12."; //Text 0012.
echo "Text 123."; //Text 0123.
echo "Text 12 34."; //Text 0012 34. --> first number is padded
echo "Text 12 34."; //Text 12 0034. --> last number is padded
Examples of use in Batch Rename (note that the asterisk is necessary, though its
position is irrelevant):
- Pattern: * = (only the left-most number is padded)
Old Name: New Name:
image_1.jpg image_0001.jpg
image_23.jpg image_0023.jpg
image_345.jpg image_0345.jpg
image_4567.jpg image_4567.jpg
- Pattern: * = (only the right-most number is padded)
Old Name: New Name:
24h-image_1.jpg 24h-image_0001.jpg
24h-image_23.jpg 24h-image_0023.jpg
24h-image_345.jpg 24h-image_0345.jpg
24h-image_4567.jpg 24h-image_4567.jpg
- Pattern: * = (only the right-most number in the base is padded)
Old Name: New Name:
1.FC 1 vs FC Porto.mp4 1.FC 0001 vs FC Porto.mp4
1.FC 20 vs FC Porto.mp4 1.FC 0020 vs FC Porto.mp4
1.FC 300 vs FC Porto.mp4 1.FC 0300 vs FC Porto.mp4
v25.60.0110 - 2024-03-10 16:48
+ Native Variables: Added the interesting new variable, which can be used to
pad a string with a number of characters at a specified position until the string
reaches a specified length.
Syntax:
Variant 1:
Variant 2:
If character is missing it defaults to " " (space).
Examples for :
echo "text"; //----------------text
echo "text"; //text----------------
echo "texttext"; //text------------text
echo "text"; //text
echo "texttext"; //text text
Examples for :
Since with filenames you normally would prefer to ignore the length of the
extension, there is a variant which looks at the length of
the base (filename without extension) only:
echo "98.mkv"; //0098.mkv
echo "64.mpeg"; //064.mpeg --> probably not wanted
echo "98.mkv //0098.mkv
echo "64.mpeg"; //0064.mpeg --> nice
Notes:
- You can have only one per string. Otherwise the results will be
unexpected.
- There is a nice use of in Batch Rename if you want to pad filenames,
for example left-pad with zeros: *
+ Configuration | Colors and Styles | Highlights & Dark Mode | Dark mode: Added option
"Adjust to OS light/dark mode at startup". Tick it to automatically adjust to
Windows light/dark mode at startup (Win 10 and later).
v25.60.0108 - 2024-03-09 11:04
+ SC property enhanced: Added arguments "#image.width" and "#image.height". They work
in the same context as "#image.dimensions", and give the same results. Especially if
you work a lot with icons, you will be happy with one of the dimensions.
Examples:
text property("#image.width");
echo ;
echo ;
Remark:
These are just extensions of SC property/. They are not new Special
Properties (of which #image.dimensions is one). For example, they are not offered
as columns, and you cannot return the field name like that:
echo ;
You can do this instead:
echo ;
* Toolbar | Folder View Settings: Changed the icon from the stupid capital F to a blue
diamond. When activated (pressed) the diamond gets a sparkle.
The diamond represents something precious that you want to keep, and something very
durable that never changes. Perfect for Folder View Settings.
> The previous icons are attached for those who prefer them.
Just tweak this INI key like this:
PatchImagesPath=Patch
Then paste the files (extracted from the attached zip) into this folder:
\Patch
Then restart XY.
! View | Folder View Settings | Manage Folder Views...: Since v25.60.0105 items with a
Visual Filter showed the Dual Location icon. Fixed. Now the Visual Filters are not
shown in this listing.
v25.60.0107 - 2024-03-07 15:59
! Configuration | General | Custom Event Actions | Changing Locations | Before
browsing a folder: Event was called too late, some list properties were already
those of the target folder. Fixed. Now it's called before anything in the current
list has been changed.
v25.60.0106 - 2024-03-07 09:29
% Permanent Custom Sort Order per Folder: Smoother painting.
v25.60.0105 - 2024-03-06 21:25
+++ Folder View Settings: If sort order is among the applied settings, a custom sort
order (manual or random) is now also remembered. You don't have to do anything. It
just works. Killer feature!
Note: As with Permanent Custom Sort Order per tab, this feature has a limit: It is
limited to lists of up to 5000 items. Larger lists will forget their custom sort
order.
+ View | Folder View Settings | Manage Folder Views...: Now the list shows icons along
with the paths. Makes it easy to find and delete outdated entries.
! Toolbar: A pseudo click could trigger the button directly under the mouse pointer
after double-clicking the window title bar to maximize. Fixed.
v25.60.0102 - 2024-03-06 11:23
+ File | Settings Special: Added the "Restore Application Data Folder..." command. Use
it to restore the application data from a folder to which you previously backed up
the data. You will be prompted before the actual operation begins.
Note the difference between Restore Application Data Folder and the /restore switch:
- /restore reads the configuration from a backup appdata path. It does not copy any
files.
- Restore Application Data Folder copies all files and folders from the backup
folder to the current appdata folder (reckless overwriting, no questions asked in
case of collisions), then restarts the application (without saving, it would be
overwritten anyway).
* MLS: Internally updated to version 8.180.
> TRANSLATORS: Please wait until Reference_8.180.lng is uploaded.
You will be notified if you have subscribed to this thread:
https://www.xyplorer.com/xyfc/viewtopic.php?f=12&t=9648
v25.60.0101 - 2024-03-05 13:26
+ Command Line Switches: Added the /restore switch, which can be used to specify an
alternative temporary appdata path from which the configuration is read on startup.
After startup, this path isn't used anymore and all writing goes to the regular
appdata path (whether it's the default or one set with the /ini switch).
The typical use of /restore is to restore the configuration from a backup path.
Example:
/restore="E:\XYbackups\20240304\appdata\"
Another use could be to always start the application with a certain configuration,
similar to a read-only mode, but here you can save data to the regular appdata path,
so there is an option to use the saved data later.
Example:
/restore="E:\XYconfigs\loveit\"
Note that you can combine /ini and /restore in one command line:
/ini="E:\XY\snapshot\\" /restore="E:\XYconfigs\loveit\"
Later, there will be a GUI command "Restore from Backup".
> WARNING: As intended, any saving after a restore will go to the regular appdata
folder and overwrite everything there. While testing /restore today, I managed to
overwrite my entire development configuration with some meager test data.
Fortunately, I was able to use the same /restore function to restore everything
perfectly in no time. :)
v25.60.0100 - 2024-03-04 18:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
v25.60.0007 - 2024-03-04 15:45
! Tabs: Drawing glitch in theme "Windows Classic" since 20231210 under certain
conditions. Fixed.
v25.60.0006 - 2024-03-03 19:00
% General maintenance.
v25.60.0005 - 2024-03-03 12:52
! Folder Thumbnails: The upgrade to v25.60.0003 was not working as intended. Fixed.
v25.60.0003 - 2024-03-03 12:38
! Folder Thumbnails: The upgrade to v25.60.0002 was not working as intended. Fixed.
v25.60.0002 - 2024-03-03 12:01
+ SC readfile enhanced: Added a mode that enforces checking for BOM-less UTF-8 even
when the relevant GUI setting (Configuration | Preview | Preview | Text preview |
UTF-8 auto-detection) is off.
Syntax: readfile(filename, [mode], [numbytes], [codepage], [start=1])
mode:
t_BLU8: Text, check for BOM-less UTF-8.
Remarks:
Of course, UTF-8 with BOM will also be detected and decoded in this mode.
Example:
copytext readfile(, "t_BLU8");
* SC readfile: Now when mode is explicitly set to "t" (Text) or "t_BLU8" (Text, check
for BOM-less UTF-8) the file is checked for UTF-8 even if its extension is not among
the Text Files extensions defined in Configuration | Preview | Previewed Formats.
Example:
copytext readfile(, "t");
* Folder Thumbnails: Now SC extlist("folderthumbs") lets you edit all folder thumbnail
extensions, not just the ones on top of the old internal defaults ("jpg.jpeg.png.gif").
FYI, the INI key is still FolderThumbsCustomExt.
Call it like this:
extlist("folderthumbs"); //open "Folder Thumbnails - File Extensions" dialog
The factory default is now "jpg.jpeg.png.gif.pdf", and you can add or remove any
extensions you like, and order them any way you like.
The logic works like this:
1. Folders are first checked for files called "folder.[ext]" where [ext] is checked
in the order defined in extlist("folderthumbs").
2. Then they are checked for files called "[foldername].[ext]".
3. Then they are checked for files called "*.[ext]" in alphabetical order.
4. Then they are checked for any image files (Image Files extensions as defined in
Configuration) in alphabetical order.
5. Then they are checked for any video files (Video Files extensions as defined in
Configuration) in alphabetical order.
v25.60.0001 - 2024-03-02 16:25
! Configuration | Preview | Thumbnails | Overlay Caption: Enabling it caused error 380
since the recent Custom Thumbnail Overlays feature was added. Fixed.
! SC get pick: If hidden stuff is not shown by user preference, the tree (especially
the Maxi Tree) could be out of sync with the list location, but always looked
at the current tree folder. Fixed. Now it uses the list location.
v25.60.0000 - 2024-02-29 20:00
= NEW OFFICIAL RELEASE. Main developments since last release:
+++ Custom Thumbnail Overlays. Now you can overlay any file information over a thumbnail
in a style of your choice. Photographers will appreciate seeing the date the shot
was taken and camera settings such as focal length, aperture, exposure time, and ISO
speed.
+++ Many Other Improvements. See change log.
.......... XYplorer ver 25.50 .....................................................
v25.50.0311 - 2024-02-29 15:00
! Virtual Folders: Opening a Virtual Folder in a new background tab did not work as it
should. Fixed.
v25.50.0310 - 2024-02-28 20:38
! Move/Copy To | Recent Locations: Didn't support portable device paths. Fixed.
v25.50.0309 - 2024-02-28 15:46
* MLS: Internally updated to version 8.179.
> TRANSLATORS: Please wait until Reference_8.179.lng is uploaded.
You will be notified if you have subscribed to this thread:
https://www.xyplorer.com/xyfc/viewtopic.php?f=12&t=9648
* Updated the help file.
v25.50.0308 - 2024-02-27 12:27
+ Toolbar | Paper Folders | Right-Click Menu: Added command "Open Source File of this
Paper Folder". Opens the source file of the currently listed Paper Folder with the
application associated with TXT files.
If you edit and save the file, press F5 to update the Paper Folder in the list.
* Paper Folders: Now an explicit list refresh (F5 or Ctrl+F5) will reread the Paper
Folder from the source file even if "Explicit Save Only" is enabled.
+ SC extlist enhanced: Added another list, raising it from tweak to semi-tweak.
Syntax: extlist(type, [extensionlist], [switches])
type: Which extension list to customize.
NoThumb: File types for which no thumbnails are generated.
Examples:
echo extlist("NoThumb", "?"); //show current NoThumb file extensions
extlist("NoThumb"); //open "No Thumbnails - File Extensions" dialog
extlist("NoThumb", "mht.mpg"); //set NoThumb to these extensions
extlist("NoThumb", ""); //reset any NoThumb extensions
* Updated the help file.
v25.50.0307 - 2024-02-26 16:26
+ SC conf enhanced: Now you can use it to get/set the tweaks ThumbsOverlaySpecs and
ThumbsOverlayContent.
Examples:
echo conf("ThumbsOverlaySpecs"); //get current value
echo conf("ThumbsOverlayContent"); //get current value
conf("ThumbsOverlayContent", ''); //date taken
conf("ThumbsOverlayContent", ""); //back to default (i.e. show dimensions of original)
conf("ThumbsOverlaySpecs", "FFFF00,FF0000,128,1"); //yellow on semitransparent red with ThousandSeparator
conf("ThumbsOverlaySpecs", ""); //back to default (white on semitransparent black)
Note that with ThumbsOverlaySpecs you can set certain values while leaving the
others untouched:
conf("ThumbsOverlaySpecs", ",,,,,120"); //bigger text (120%)
Note the use of single and double quotes. Outer single quotes protect the variable
from being resolved before it is passed to SC conf. Now double quotes can and must
be used inside to protect the space after ©:
conf("ThumbsOverlayContent", '');
Finally, a luxurious three-liner (_ is just used to break it up here in the change log):
conf("ThumbsOverlayContent", ' _