Code: Select all
v22.60.0002 - 2021-12-10 14:09
+ SC get: The recent changes (v22.60.0001) have been replaced by something
better. You now can pass an optional format template in the 3rd argument
after the property selector. The * is a place holder for the value (if
missing the value is simply appended to the template). Must be wrapped in
single or double quotes if a space is included:
echo <get BytesSelected a 1 'Bytes: *'>; //Bytes: 1,436,919
echo <get BytesSelected a 1 '* Bytes'>; //1,436,919 Bytes
echo <get LengthsSelected a 4 'Duration [*]'>; //Duration [01:00:52]
echo <get LengthsSelected a 4 'Duration: '>; //Duration: 01:00:52
+ Custom Status Bar Info / Property Variables: The recent changes
(v22.60.0001) still work, but there is a better alternative now. You can
pass an optional format template in the argument after the property
selector. The * is a place holder for the value (if missing the value is
simply appended to the template). Must be wrapped in single or double
quotes if a space is included:
echo <prop #image.dimensions 'Size: * px'>; //Size: 1024 x 460 px
echo <prop #image.dimensions "Size: * px">; //Size: 1024 x 460 px
echo <prop #image.dimensions "Size: ">; //Size: 1024 x 460
! Custom Status Bar Info: The append-to-default syntax was not yet correctly
supported, for example:
* - <s:duration>
Fixed.
! Crash on Overflow: XY uses the timeGetTime function in various contexts.
It returns the system time in milliseconds. Now the value returned by the
timeGetTime function is a DWORD value and necessarily wraps around to 0
every 2^32 milliseconds, which is about 49.71 days.
Today I was lucky enough to start the app right before that happened and
could nail an otherwise impossible to catch crash condition. And fix it.
* XYcopy: Updated to 2.10.0184.
XYplorer Beta Club