Code: Select all
v25.80.0003 - 2024-03-23 22:32
! Droppable User Buttons: Recent enhancement did not work yet properly. Fixed.

(1) Installer Package, (2) No-Install Package (for manual unpacking).

Code: Select all
v25.80.0003 - 2024-03-23 22:32
! Droppable User Buttons: Recent enhancement did not work yet properly. Fixed.
Code: Select all
v25.80.0004 - 2024-03-24 09:24
! Droppable User Buttons: Recent enhancement did not work yet properly. Fix #2.
Code: Select all
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.
Code: Select all
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.
Code: Select all
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.
Code: Select all
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.
Code: Select all
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.
Code: Select all
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.
Code: Select all
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.
Code: Select all
v25.80.0100 - 2024-04-03 20:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
Code: Select all
v25.80.0200 - 2024-04-03 23:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
Code: Select all
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:
<CEA_RenamedOld> //full path/name before the rename
<CEA_RenamedNew> //full path/name after the rename
Proof of concept script (paste into Configuration | General | Custom Event Actions |
After rename | Script):
text <<<DOC
File Operation: Rename
Old Name: <CEA_RenamedOld>
New Name: <CEA_RenamedNew>
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.
Code: Select all
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:
- <CEA_FileOp> = "Rename"
- <CEA_TimeMsecs> = (Unused, always 0)
- <CEA_SourcePath> = Path of renamed item before rename (unslashed)
- <CEA_TargetPath> = Path of renamed item after rename (unslashed)
- <CEA_SourceList> = Path/name of renamed item before rename (unslashed)
- <CEA_TargetList> = Path/name of renamed item after rename (unslashed)
Proof of concept script (paste into Configuration | General | Custom Event Actions |
After file operation | Script):
text <<<DOC
File Operation: <CEA_FileOp>
Duration: <CEA_TimeMsecs> ms
Source Path: <CEA_SourcePath>
Target Path: <CEA_TargetPath>
Source List: <CEA_SourceList>
Target List: <CEA_TargetList>
DOC;
Code: Select all
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.
Code: Select all
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