BETA version (with detailed history information)

Get a glimpse of the next XYplorer...
Locked
admin
Site Admin
Posts: 60357
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: Here's the new BETA

Post by admin »

Change Log for the latest XYplorer BETA version:

Code: Select all

v22.50.0210 - 2021-12-04 12:02
    * Status Bar Template: Removed the StatusBar3OnFileUpdateOnChange tweak. If 
      you want to update the Status Bar on each selection change (and not just 
      on each focus change) prefix |s| to your definition, e.g.:
        |s|<get BytesSelected a 1> bytes, <get LengthsSelected a 1>
    + Status Bar Template: Added a shorthand for a template that could prove 
      pretty useful to a lot of folks that are not into complex patterns:
        Shorthand:                  Length
        Internally translated to:   |s|<get LengthsSelected a 1>
    + Configuration | Colors and Styles | Templates | Status Bar: Added option 
      "Use status bar template". Tick it to actually use the template defined in 
      the box above.
    + Status Bar | Right-click Menu: Added toggle "Use Status Bar Template". 
      This isjust a handy mirror of "Configuration | Colors and Styles | 
      Templates | Status Bar | Use status bar template".
    + Scripting got a new function.
      Name: StatusBarTemplate
      Action: Sets or retrieves the status bar template.
      Syntax: statusbartemplate([template], [use])
        template: The template.
                  If omitted then the current template is not changed.
        use:  0 = don't use it now
              1 = use it now
             -1 = return current value of this setting 
        return:   Show current template.
     Remarks:
        - The "template" parameter corresponds to "Configuration | Colors and Styles | 
          Templates | Status Bar".
        - The "use" parameter corresponds to "Configuration | Colors and Styles | 
          Templates | Status Bar | Use status bar template".
      Examples:
        echo statusbartemplate(); //show current template
        statusbartemplate('|s|<get lengthsselected a 1>'); //set template
        echo statusbartemplate(""); //reset template; return the one before the reset
        statusbartemplate(, 0); //don't use
        statusbartemplate(, 1); //use
        echo statusbartemplate(, -1); //show state of use flag      
        //set template and ensure it's used:
        statusbartemplate('<prop #image.dimensions> (<prop #aspectratio>)', 1);
    ! Extra Tags: Entering a % char into an Extra column of type Number or 
      Rating Stars caused error 13 (Type mismatch). Fixed.
:info: To update to this BETA version from XYplorer, hold down the CTRL key while you click Help | Online Support | Check for Updates. To download it, choose a 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.

admin
Site Admin
Posts: 60357
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: Here's the new BETA

Post by admin »

Change Log for the latest XYplorer BETA version:

Code: Select all

v22.50.0211 - 2021-12-04 14:23
    + SC StatusBarTemplate enhanced:
      Syntax: statusbartemplate([template], [use])
        use:
             -2 = toggle
      Example:
        statusbartemplate(, -2); //toggle the state
    ! Custom Status Bar Info: Fixed a couple of glitches.
:info: To update to this BETA version from XYplorer, hold down the CTRL key while you click Help | Online Support | Check for Updates. To download it, choose a 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.

admin
Site Admin
Posts: 60357
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: Here's the new BETA

Post by admin »

Change Log for the latest XYplorer BETA version:

Code: Select all

v22.50.0216 - 2021-12-05 14:09
    + Custom Status Bar Info: New shorthand definitions. No more "Length". 
      Instead, there are now the following two, which can even be combined:
        Shorthand       Internally translated to
        ------------------------------------------------------------------------
        <s:dimension>   <prop #image.dimensions> (<prop #aspectratio>)
        <s:duration>    |s|<get LengthsSelected a 1>
      These are meta variables that contain other variables. As you see I named 
      them in a way that makes life easier for the parser. The "s:" prefix has 
      no further meaning, it just means "this is a status bar meta variable".
      If you combine them the "|s|" marker (meaning: update the status bar on 
      each selection change, not only on each focus change) can also be in the 
      middle now:
        Shorthand:    <s:dimension> <s:duration>
        Translation:  <prop #image.dimensions> (<prop #aspectratio>) |s|<get LengthsSelected a 1>
      FYI, "<s:dimension> <s:duration>" happens to be the new factory default 
      (but with the "Use status bar template" flag off).
    * Custom Status Bar Info: Now when the template returns nothing useful 
      (because e.g. an image has no duration) then the defaults are used for the 
      status bar.
      Note, however, that the check for "nothing" doesn't work if your template 
      contains hard labels:
        <prop #image.dimensions> (<prop #aspectratio>)    //works
        |s|<get LengthsSelected a 1>                      //works
        |s|Length: <get LengthsSelected a 1>              //nope
    % Custom Status Bar Info: Now using "|s|<get LengthsSelected>" retrieves the 
      length data from the Special Property "Length" column if it is visible in 
      the current list. That way collecting the data for many selected files is 
      MUCH faster.
    ! Custom Status Bar Info: A template using | chars beyond the beginning did 
      not work alright anymore since v22.50.0210. Example:
        |s|<get CountSelected> | <get BytesSelected a 1> | <get LengthsSelected> 
      Fixed.
:info: To update to this BETA version from XYplorer, hold down the CTRL key while you click Help | Online Support | Check for Updates. To download it, choose a 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.

admin
Site Admin
Posts: 60357
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: Here's the new BETA

Post by admin »

Change Log for the latest XYplorer BETA version:

Code: Select all

v22.50.0217 - 2021-12-05 20:16
    + SC get("LengthsSelected") enhanced. Added some more flags.
      Syntax: get("LengthsSelected", [pane=a], [flags])
        flags: (bit field)
          1 = Show milliseconds.
          2 = Return value only if the Length column is visible (i.e. if it can 
              be pulled from that column).
          4 = Use the shell property "Length" (otherwise use XY's native and 
              more exact special property "audio.length").
      Examples:
        text <get LengthsSelected a 3>;  //show msecs, pull from special property column
        text <get LengthsSelected a 6>;  //no msecs, pull shell property from column
:info: To update to this BETA version from XYplorer, hold down the CTRL key while you click Help | Online Support | Check for Updates. To download it, choose a 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.

admin
Site Admin
Posts: 60357
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: Here's the new BETA

Post by admin »

Change Log for the latest XYplorer BETA version:

Code: Select all

v22.50.0218 - 2021-12-06 12:46
    + Configuration | File Operations | Undo & Action Log: Added option "Allowed 
      number of items per logged action (0 = unlimited)". Here you can limit the 
      size of the jobs that are added to the action log (and that can be 
      undone). If a job is larger than the limit it is not added to the log at 
      all.
      Purpose: If you frequently process large numbers of files the action log 
      can become quite large (and it's completely loaded into memory on each 
      startup). This setting allows you to set a limit to this.
      Factory default is 0 (unlimited).
    % Folder Size Caching: Some of the recent changes actually slowed down the 
      overall process. There was too much status bar action, taking noticeable 
      time on huge jobs. Now it should be as fast as before again.
    * Folder Size Caching: The following change from v16.80.0010 - 2016-05-27 22:13
      has been removed:
        Folders with "0 bytes" are generally not cached. From now on, however, 
        folders with "0 bytes" *will* be cached if they contain 256 or more 
        items. Otherwise the performance impact would be too great.
      From now on, folders that have "0 bytes" but contain (empty) files or 
      folders are cached.
      Remember that "0 bytes" is not the same as "empty". Empty folders are 
      still not cached (for safety reasons: emptiness is a claim that should 
      always be fresh).
    ! SC get("LengthsSelected"): Flag 4 didn't work with non-English locales. 
      Fixed.
:info: To update to this BETA version from XYplorer, hold down the CTRL key while you click Help | Online Support | Check for Updates. To download it, choose a 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.

admin
Site Admin
Posts: 60357
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: Here's the new BETA

Post by admin »

Change Log for the latest XYplorer BETA version:

Code: Select all

v22.50.0219 - 2021-12-06 15:15
    ! Custom Status Bar Info: Fixed a glitch with multi-selections.
    ! Folder Size Calculation: Since v22.50.0218 there were a little too few 
      progress updates in the Status Bar. Fixed.
:info: To update to this BETA version from XYplorer, hold down the CTRL key while you click Help | Online Support | Check for Updates. To download it, choose a 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.

admin
Site Admin
Posts: 60357
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: Here's the new BETA

Post by admin »

Change Log for the latest XYplorer BETA version:

Code: Select all

v22.50.0220 - 2021-12-07 10:54
    * Custom Status Bar Info: Now only the part right of "|s|" will be used and 
      updated on each selection change.
    * Special Properties: The hash properties, eg <prop #hash.md5>, showed a 
      feedback in the status bar. Not anymore.
    * Updated the help file.
:info: To update to this BETA version from XYplorer, hold down the CTRL key while you click Help | Online Support | Check for Updates. To download it, choose a 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.

admin
Site Admin
Posts: 60357
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: Here's the new BETA

Post by admin »

Change Log for the latest XYplorer BETA version:

Code: Select all

v22.50.0224 - 2021-12-08 12:06
    * Hover Box: Files with text file extensions but binary contents (e.g. *.dat 
      files can usually have any type of content) are now shown in a more 
      readable form.
:info: To update to this BETA version from XYplorer, hold down the CTRL key while you click Help | Online Support | Check for Updates. To download it, choose a 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.

admin
Site Admin
Posts: 60357
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: Here's the new BETA

Post by admin »

:off: Summary of the latest XYplorer Official Release.

Direct Download: https://www.xyplorer.com/download/xyplorer_full.zip
Download Page: https://www.xyplorer.com/download.php
Release Notes: https://www.xyplorer.com/release.php

Code: Select all

v22.60.0000 - 2021-12-08 18:00
    = NEW OFFICIAL RELEASE. Main developments since last release:
  +++ Custom Status Bar Info. Now you can freely define what you would like to 
      see in the 3rd section of the status bar when a file is focused or the 
      current file selection changes. This is a quick way to get additional 
      information without adding an entire extra column or showing a file info 
      tip. This can be, for example, the dimensions of the currently selected 
      photo, or the sample rate of the currently selected song. You can even get 
      information not available anywhere else, like the total length of all 
      currently selected media files.
To download this OFFICIAL version choose a package: (1) Installer Package, (2) No-Install Package.

admin
Site Admin
Posts: 60357
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: Here's the new BETA

Post by admin »

Change Log for the latest XYplorer BETA version:

Code: Select all

v22.60.0001 - 2021-12-09 17:06
    + Custom Status Bar Info / Property Variables: Now you can optionally prefix 
      a name of your choice (it can even have spaces) to the property selector, 
      separated by ":". It will be prefixed to the result (only if there is a 
      result, that's the cool part) separated by colon-space (": "):
        echo <prop Size:#image.dimensions>;     // Size: 123 x 456
        echo <prop The Size:#image.dimensions>; // The Size: 123 x 456
      Alternatively you can pass the "n" switch to return the original name of 
      that property:
        echo <prop #hash.md5 n>; // MD5: 9e156af7feda895cebc70d42256f819a
      For numbered shell properties it works just the same:
        echo <prop Boss:#10>;    // Boss: Donald
        echo <prop #10 n>;       // Owner: Donald
    + SC get: Now you can optionally prefix a name of your choice (it can even 
      have spaces) to the info selector, separated by ":". It will be prefixed 
      to the result (only if there is a result, that's the cool part) separated 
      by colon-space (": ").
      For example:
        echo <get Duration:LengthsSelected a 1>; // Duration: 01:00:52.000
        echo <get "The Bits:bitness" "E:\XY\XYplorer\Preview64.exe">; // The Bits: 64-bit
        echo get("The Bits:bitness", "E:\XY\XYplorer\Preview64.exe"); // The Bits: 64-bit
    ! Mini Tree: After fully collapsing "This PC" by Ctrl+Click on the expansion 
      symbol you could no longer expand it. Fixed.
    ! Custom Status Bar Info: Did not work for the selected item(s) on tab 
      switch. Fixed.
:info: To update to this BETA version from XYplorer, hold down the CTRL key while you click Help | Online Support | Check for Updates. To download it, choose a 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.

admin
Site Admin
Posts: 60357
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: Here's the new BETA

Post by admin »

Change Log for the latest XYplorer BETA version:

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.
:info: To update to this BETA version from XYplorer, hold down the CTRL key while you click Help | Online Support | Check for Updates. To download it, choose a 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.

admin
Site Admin
Posts: 60357
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: Here's the new BETA

Post by admin »

Change Log for the latest XYplorer BETA version:

Code: Select all

v22.60.0003 - 2021-12-11 12:27
    + SC get(): Now get("curitem", "drive") can be used to return the drive 
      (unslashed).
        echo get("curitem", "drive");   //eg "E:" or "\\VEGA\Users"
      The same works for the <get ...> variable and for curitemprev:
        echo <get curitemprev drive>;
    ! Variable <curitemprev>: Since a silent fix of 20211205 (<curitem> was not 
      reset when switching to another tab that had no own selection) the 
      <curitemprev> variable was not always updated correctly anymore. Fixed.
    ! Hover Box: You could not wheel through the contents while the focus was in 
      Address Bar or Live Filter Box. Fixed.
:info: To update to this BETA version from XYplorer, hold down the CTRL key while you click Help | Online Support | Check for Updates. To download it, choose a 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.

admin
Site Admin
Posts: 60357
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: Here's the new BETA

Post by admin »

Change Log for the latest XYplorer BETA version:

Code: Select all

v22.60.0004 - 2021-12-11 18:22
    > Configuration dialog: Added some debug logging.
:info: To update to this BETA version from XYplorer, hold down the CTRL key while you click Help | Online Support | Check for Updates. To download it, choose a 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.

admin
Site Admin
Posts: 60357
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: Here's the new BETA

Post by admin »

Change Log for the latest XYplorer BETA version:

Code: Select all

v22.60.0005 - 2021-12-12 13:36
    + Configuration | Preview | Mouse Down Blow Up | General | Apply zoom: Now 
      it is also supported with animated GIF files.
    > Configuration dialog: Removed the debug logging.
:info: To update to this BETA version from XYplorer, hold down the CTRL key while you click Help | Online Support | Check for Updates. To download it, choose a 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.

admin
Site Admin
Posts: 60357
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: Here's the new BETA

Post by admin »

Change Log for the latest XYplorer BETA version:

Code: Select all

v22.60.0006 - 2021-12-13 10:32
    + Hover Box Zooming (by wheel or keys): Now you can hold CTRL to make it 
      super-fine: 1 pixel per step.
    * Hover Box Zooming (by wheel or keys): Now holding SHIFT makes it 10x 
      faster than normal (before 2x), i.e. 100 pixels per step.
    ! Mouse Down Blow Up: "Use whole screen" + "Shrink to fit" always forced the 
      image onto the primary screen. Now it uses the screen that XYplorer is 
      currently on.
    ! Hover Box Zooming by Keys: Had stopped working since 20211211: Fixed.
:info: To update to this BETA version from XYplorer, hold down the CTRL key while you click Help | Online Support | Check for Updates. To download it, choose a 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.

Locked