Change Log for the latest
XYplorer BETA version:
Code: Select all
v19.80.0118 - 2019-03-23 17:48
* Patching Internal Images: Totally rewrote it again. Now the source image
is used in its original size for all sizes desired in the interface (e.g.
in the toolbar). Before, it was shrunk down to 24x24 and then stretched up
again if needed.
- Note that now you can use a source image of any size you want (it's your
memory) and achieve high resolutions on large toolbar zooms, higher than
with the native images coming with the app (as embedded resource) which
are only 24x24 for the toolbar. Cool!
- Note that due to the new internal handling all valid patch files are locked
as long as the patches are active. You cannot rename, move, or delete them.
* SC PatchImage: Totally rewrote it. Removed the "size" argument. Changed
the "flags" argument to "switches". And now you can remove the patch by
passing "" as file.
Syntax: patchimage(key, [file], [switches="r"])
key: Image key.
file: Image file.
Defaults to the selected/focused file.
If empty ("") the patch is removed and the original icon is used again.
switches: lower case letters in any order
r = Refresh the Toolbar when the replacement is done. [Default]
s = Use this image for the small size (16x16).
Remarks:
- The file can be larger than the image in which case it is
automatically shrunk.
- A non-small patch is used for all sizes, unless there is a small patch
(which is then used for the small size). If there is only a small
patch then the original image is used for all non-small sizes.
- These changes are not permanent but last as long as the session.
- By passing "" as file you can as well remove patches that were loaded
via PatchImagesPath on startup.
Examples:
patchimage "flatview"; //replace "flatview" image with the selected image file, small and large
patchimage "flatview", , "rs"; //replace "flatview" image with the selected image file, small only
patchimage "flatview", "C:\Cactus.png"; //replace "flatview" image with "Cactus.png", small and large
patchimage "flatview", ""; //remove patch
patchimage "flatview", "", "rs"; //remove small patch
* Tweak PatchImagesPath: Changed the syntax.
The separator between key and the rest of the filename is now ".", not "-"
anymore. Examples:
flatview.Cherries-24 x 24.png
flatview,s.SmallCherries-16 x 16.png (= special version for 16x16)
flatview.png
redo-.png (= disabled Redo button)
- Note that due to the new internal handling all valid patch files are locked
as long as the patches are active. You cannot rename, move, or delete them.
! Toolbar: Patches got lost when zooming. Fixed.
! Toolbar: Various small arrows were not correctly drawn at all zooms. Fixed.
! Toolbar: On higher zooms there were artifacts (pixel dirt) at the borders
of the images. These could be much reduced, though not totally. A complete
fix is possible but needs more work.
! Toolbar: Scrolling a zoomed toolbar quickly could leave pixel dirt at the
bottom part. Fixed.
To
download the latest BETA version choose a download package: (1)
Installer Package, (2)
No-Install Package.
Note that BETA versions are work in progress and might contain fresh bugs. You have been warned.
It's a good idea to backup your complete XYplorer settings (menu File | Settings Special | Backup Application Data Folder...)
before running a new BETA version. This will also help in fixing any fresh bugs.