Code: Select all
v25.50.0310 - 2024-02-28 20:38
! Move/Copy To | Recent Locations: Didn't support portable device paths. Fixed.
(1) Installer Package, (2) No-Install Package (for manual unpacking).
Code: Select all
v25.50.0310 - 2024-02-28 20:38
! Move/Copy To | Recent Locations: Didn't support portable device paths. Fixed.
Code: Select all
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.
Code: Select all
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.
Code: Select all
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 <pick> always looked
at the current tree folder. Fixed. Now it uses the list location.
Code: Select all
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(<curitem>, "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(<curitem>, "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.
Code: Select all
v25.60.0003 - 2024-03-03 12:38
! Folder Thumbnails: The upgrade to v25.60.0002 was not working as intended. Fixed.
Code: Select all
v25.60.0005 - 2024-03-03 12:52
! Folder Thumbnails: The upgrade to v25.60.0003 was not working as intended. Fixed.
Code: Select all
v25.60.0006 - 2024-03-03 19:00
% General maintenance.
Code: Select all
v25.60.0007 - 2024-03-04 15:45
! Tabs: Drawing glitch in theme "Windows Classic" since 20231210 under certain
conditions. Fixed.
Code: Select all
v25.60.0100 - 2024-03-04 18:00
= MAINTENANCE RELEASE.
+++ Minor bug fixes and enhancements.
Code: Select all
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\<date yyyymmdd>\" /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. :)
Code: Select all
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
Code: Select all
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.
Code: Select all
v25.60.0106 - 2024-03-07 09:29
% Permanent Custom Sort Order per Folder: Smoother painting.
Code: Select all
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.