Code: Select all
v27.90.0019 - 2025-08-03 17:10
* XYcopy: Updated to 2.20.0005.
! Custom Copy | Collision Prompt: Worked around that TB bug (see v27.90.0018).
(1) Installer Package, (2) No-Install Package (for manual unpacking).
Code: Select all
v27.90.0019 - 2025-08-03 17:10
* XYcopy: Updated to 2.20.0005.
! Custom Copy | Collision Prompt: Worked around that TB bug (see v27.90.0018).
Code: Select all
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: 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.
Code: Select all
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.
Code: Select all
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".
+ 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.
Code: Select all
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, <preview_base> and <preview_name> 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
(<xydata> = XYplorer data folder), and the second is a subfolder (WaveForms) of the
folder containing the previewed media file:
AudioPreviewWaveFormPath=<xydata>\WaveForms\<preview_base>.png
AudioPreviewWaveFormPath=WaveForms\<preview_name>.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.
* 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", "<xypath>", , n); //works as expected now
Code: Select all
v27.90.0014 - 2025-07-27 12:25
* XYcopy: 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.
Code: Select all
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.
Code: Select all
v27.90.0012 - 2025-07-25 19:19
* XYcopy: 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.
Code: Select all
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.
Code: Select all
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.
Code: Select all
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.
Code: Select all
v27.90.0008 - 2025-07-14 15:03
! Background File Operations: Type mismatch error under certain conditions. Fixed.
* XYcopy: Updated to 2.10.0282.
Code: Select all
v27.90.0007 - 2025-07-14 10:34
+ Background File Operations: Refined error message #3.
* XYcopy: Updated to 2.10.0281.
! SC property #date: TB issue with changed OS regional settings for date. Worked
around.
Code: Select all
v27.90.0006 - 2025-07-13 14:04
+ Background File Operations: Refined error message #2.
* XYcopy: Updated to 2.10.0280.
Code: Select all
v27.90.0005 - 2025-07-13 12:08
+ Background File Operations: Refined error message.
* XYcopy: Updated to 2.10.0279.