Here's the new BETA (32-bit)

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

Re: Here's the new BETA

Post by admin »

Change Log for the latest XYplorer BETA version:

Code: Select all

v24.20.0536 - 2023-04-11 12:25
    + SC rename enhanced: Added a new value to the "flags" parameter for 
      "Process in reverse order".
      Syntax: rename [mode (b|r|s|k|e)], pattern, [preview (p)], _
                  [itemlist], [flags=1], [illegalcharsreplacewith]
        flags: (binary field, defaults to 1)
          256: Process in reverse order.
      Notes:
        - This flag is especially interesting when automatic increments are added when 
          renaming multiple items at the same time. It allows you to number the items from 
          the bottom up which is nice and natural when the list is sorted by Modified 
          descending.
      Examples:
        rename b, <clipboard>, p, , 256;  //Process in reverse order; preview
        rename b, <clp>, 4:=256;  //Process in reverse order
    * MLS: Internally updated to version 8.164.
      > TRANSLATORS: Please wait until Reference_8.164.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
    * Updated the help file.
    ! Miscellaneous | Tree | Optimize Tree: Error 9 (Subscript out of range) possible 
      under unclear conditions. Probably fixed.
    ! SC tab: The data (location) parameter on operation "new" did not support relative 
      path syntax. Fixed.
        tab(new, "<xyscripts>\..");  //new tab points to parent of <xyscripts>
:info: To easily upgrade to this BETA version from XYplorer, hold down the CTRL key while you click Help | Online Support | Check for Updates. If you prefer to download the BETA version, choose one of these packages:
(1) Installer Package, (2) No-Install Package (for manual unpacking).

:!!: 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: 66394
Joined: 22 May 2004 16:48
Location: Win8.1, Win10, Win11, all @100%
Contact:

Re: Here's the new BETA

Post by admin »

Change Log for the latest XYplorer BETA version:

Code: Select all

v24.20.0534 - 2023-04-10 11:56
    + SC inputselect | Style 1024: Now you can use "*.<DIR>" to specify the generic folder 
      icon, for example:
        $sel = inputselect("Go", "Home|Desktop;Home|Desktop|*.<DIR>;Home|Desktop|:ghost", ";", 1+1024); goto $sel;
    ! SC paperfolder: Since 20230110, with "Explicit Save Only" enabled, you could not add 
      items to a new Paper Folder ("n" switch) anymore via script. Fixed.
:info: To easily upgrade to this BETA version from XYplorer, hold down the CTRL key while you click Help | Online Support | Check for Updates. If you prefer to download the BETA version, choose one of these packages:
(1) Installer Package, (2) No-Install Package (for manual unpacking).

:!!: 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: 66394
Joined: 22 May 2004 16:48
Location: Win8.1, Win10, Win11, all @100%
Contact:

Re: Here's the new BETA

Post by admin »

Change Log for the latest XYplorer BETA version:

Code: Select all

v24.20.0532 - 2023-04-09 17:13
    % Allow dragging from a background window: Improved logic.
    ! Configuration | General | Custom Event Actions: Since v24.20.0527, the Script column 
      was a bit whacky. Fixed.
:info: To easily upgrade to this BETA version from XYplorer, hold down the CTRL key while you click Help | Online Support | Check for Updates. If you prefer to download the BETA version, choose one of these packages:
(1) Installer Package, (2) No-Install Package (for manual unpacking).

:!!: 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: 66394
Joined: 22 May 2004 16:48
Location: Win8.1, Win10, Win11, all @100%
Contact:

Re: Here's the new BETA

Post by admin »

Change Log for the latest XYplorer BETA version:

Code: Select all

v24.20.0527 - 2023-04-08 12:24
    + Network: Extended the support for WSL. Now "\\wsl.?*\" is accepted as valid 
      server name (?*\ stands for at least one following character before the next \).
    * Configuration | General | Controls & More | Miscellaneous | Play a sound at the end 
      of certain operations: Renamed to "Play a sound on certain events".      
    % SC ces enhanced: Improved the "Edit Event Sounds" dialog.
        ces(); //show "Edit Event Sounds" dialog
      - Now the defined sound is played when you double-click the Event cell.
      - The dialog will move to Configuration once the feature is in a solid state.
    * Custom Event Sounds: Changes in terms and keys (incl INI keys this time):
        ------------------------------------------------------------------------
        Event                                     Default Sound     SC ces key
        ------------------------------------------------------------------------
        Foreground copy/move done                 *1                FOF
        Foreground copy/move done (errors)        *2                FOFE
        Background copy/move done                 *1                FOB
        Background copy/move done (errors)        *2                FOBE
        Background copy/move queue done                             FOQ
        Background copy/move queue done (errors)                    FOQE
        New item created                                            NEW
        Item renamed                                                REN
        Item deleted                              *4                DEL
        Search finished                           *3                FIND
        ------------------------------------------------------------------------
    * Custom Event Sounds | FIND: The sound is not played anymore for Branch Views, nor on 
      switching toward a search results tab (I found that confusing).
:info: To easily upgrade to this BETA version from XYplorer, hold down the CTRL key while you click Help | Online Support | Check for Updates. If you prefer to download the BETA version, choose one of these packages:
(1) Installer Package, (2) No-Install Package (for manual unpacking).

:!!: 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: 66394
Joined: 22 May 2004 16:48
Location: Win8.1, Win10, Win11, all @100%
Contact:

Re: Here's the new BETA

Post by admin »

Change Log for the latest XYplorer BETA version:

Code: Select all

v24.20.0526 - 2023-04-07 12:54
    * Custom Event Sounds: Rewrote the whole thing. There are 10 events now (totally 
      changed the internal order and added a new one), and some of them are set by factory 
      default to one of 4 internal sounds (the Default Event Sounds) using the *# syntax.
        ------------------------------------------------------------------------
        Event                                   Default Sound     SC ces key
        ------------------------------------------------------------------------
        Foreground Copy/Move Done               *1                FFOC
        Foreground Copy/Move Done (Errors)      *2                FFOCE
        Background Copy/Move Done               *1                BFOC
        Background Copy/Move Done (Errors)      *2                BFOCE
        All Background Copy/Move Done                             ABFOC
        All Background Copy/Move Done (Errors)                    ABFOCE
        New Item Created                                          NEW
        Item Renamed                                              REN
        Item Deleted                            *4                DEL
        Search Finished                         *3                FIND
        ------------------------------------------------------------------------
      The upgrade should work smoothly though since the INI keys use names, not numbers.
    + Default Event Sounds: Added one more (plop!), played when an item is deleted.
    + SC ces enhanced: Added another event.
      Syntax: ces(event, [soundfile], [threshold])
        event:
          abfoce: All Background Copy/Move Done (Errors).
      Example:
        ces("abfoce", "honk.wav"); //all back jobs done, there were errors
     + SC ces: Experimentally added a GUI access to Custom Event Sounds. Spare me bug 
       reports, I know it's still raw.
        ces(); //show "Edit Event Sounds" dialog
:info: To easily upgrade to this BETA version from XYplorer, hold down the CTRL key while you click Help | Online Support | Check for Updates. If you prefer to download the BETA version, choose one of these packages:
(1) Installer Package, (2) No-Install Package (for manual unpacking).

:!!: 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: 66394
Joined: 22 May 2004 16:48
Location: Win8.1, Win10, Win11, all @100%
Contact:

Re: Here's the new BETA

Post by admin »

Change Log for the latest XYplorer BETA version:

Code: Select all

v24.20.0524 - 2023-04-06 21:00
    + Configuration | General | Controls & More | Miscellaneous: Added "Play a sound at 
      the end of certain operations". Tick it to get what it says. By default it plays a 
      sound after Copy/Move operations, and when a file search has finished.
    + Default Event Sounds: Added one more, played when a file search has finished.
    - Configuration | File Operations | File Operations | Miscellaneous | Play a sound at 
      the end of a file operation: Removed.
:info: To easily upgrade to this BETA version from XYplorer, hold down the CTRL key while you click Help | Online Support | Check for Updates. If you prefer to download the BETA version, choose one of these packages:
(1) Installer Package, (2) No-Install Package (for manual unpacking).

:!!: 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: 66394
Joined: 22 May 2004 16:48
Location: Win8.1, Win10, Win11, all @100%
Contact:

Re: Here's the new BETA

Post by admin »

Change Log for the latest XYplorer BETA version:

Code: Select all

v24.20.0523 - 2023-04-06 18:34
    + SC ces enhanced: Added another event.
      Syntax: ces(event, [soundfile], [threshold])
        event:
          find: A search operation has finished.
      Example:
        ces("find", "cash_register_x.wav", 5); //sound on search finished after 5+ seconds
    ! Configuration | General | Menus, Mouse, Usability | Context Menus | Native context 
      menu: Did not show (but the shell menu instead) when right-clicking the Name column 
      to the right of the item caption with "Full name column select" enabled. Fixed.
:info: To easily upgrade to this BETA version from XYplorer, hold down the CTRL key while you click Help | Online Support | Check for Updates. If you prefer to download the BETA version, choose one of these packages:
(1) Installer Package, (2) No-Install Package (for manual unpacking).

:!!: 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: 66394
Joined: 22 May 2004 16:48
Location: Win8.1, Win10, Win11, all @100%
Contact:

Re: Here's the new BETA

Post by admin »

Change Log for the latest XYplorer BETA version:

Code: Select all

v24.20.0522 - 2023-04-05 10:58
    ! Thumbnails: Tried to fix an issue where 64-bit thumbnails were not created under 
      certain conditions.
    ! Scripting | HEREDOC: Fixed again.
:info: To easily upgrade to this BETA version from XYplorer, hold down the CTRL key while you click Help | Online Support | Check for Updates. If you prefer to download the BETA version, choose one of these packages:
(1) Installer Package, (2) No-Install Package (for manual unpacking).

:!!: 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: 66394
Joined: 22 May 2004 16:48
Location: Win8.1, Win10, Win11, all @100%
Contact:

Re: Here's the new BETA

Post by admin »

Change Log for the latest XYplorer BETA version:

Code: Select all

v24.20.0521 - 2023-04-04 22:48
    ! Thumbnails: Too many errors shown since v24.20.0519. Fixed.
:info: To easily upgrade to this BETA version from XYplorer, hold down the CTRL key while you click Help | Online Support | Check for Updates. If you prefer to download the BETA version, choose one of these packages:
(1) Installer Package, (2) No-Install Package (for manual unpacking).

:!!: 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: 66394
Joined: 22 May 2004 16:48
Location: Win8.1, Win10, Win11, all @100%
Contact:

Re: Here's the new BETA

Post by admin »

Change Log for the latest XYplorer BETA version:

Code: Select all

v24.20.0520 - 2023-04-04 19:48
    ! Scripting | HEREDOC: The HEREDOC marker <<< was recognized even when inside a 
      multi-line block comment. Fixed.
:info: To easily upgrade to this BETA version from XYplorer, hold down the CTRL key while you click Help | Online Support | Check for Updates. If you prefer to download the BETA version, choose one of these packages:
(1) Installer Package, (2) No-Install Package (for manual unpacking).

:!!: 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: 66394
Joined: 22 May 2004 16:48
Location: Win8.1, Win10, Win11, all @100%
Contact:

Re: Here's the new BETA

Post by admin »

Change Log for the latest XYplorer BETA version:

Code: Select all

v24.20.0519 - 2023-04-04 12:56
    + SC sound enhanced: Now you can refer to the embedded Default Event Sounds.
        sound "*1"; //play internal sound #1
        sound "*2"; //play internal sound #2
    + Stepping through a Script Dialog: Added button Options. It opens the little options 
      menu that up to now was quite hidden in the right-click of any of the other buttons.
    + Stepping through a Script Dialog: Now you can right-click the lines in the lower 
      section to pop a menu that allows you to copy them to clipboard.
    ! Calculating Folder Sizes: Fixed a rare but possible error 9.
    ! SC preview: Sometimes previous previews were not completely cleared. Fixed.
    ! Screen @125%: Fixed some layout issues.
:info: To easily upgrade to this BETA version from XYplorer, hold down the CTRL key while you click Help | Online Support | Check for Updates. If you prefer to download the BETA version, choose one of these packages:
(1) Installer Package, (2) No-Install Package (for manual unpacking).

:!!: 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: 66394
Joined: 22 May 2004 16:48
Location: Win8.1, Win10, Win11, all @100%
Contact:

Re: Here's the new BETA

Post by admin »

Change Log for the latest XYplorer BETA version:

Code: Select all

v24.20.0518 - 2023-04-03 13:46
    + SC ces enhanced: Now you can refer to the embedded Default Event Sounds.
      Syntax: ces(event, [soundfile], [threshold])
        soundfile:
                    *1: use internal sound #1
                    *2: use internal sound #2
      Examples:
        ces("ffoc", "*1"); //use internal sound #1
        ces("ffoc", "*2"); //use internal sound #2
    + SC ces enhanced: Added a few more events just because a little audible feedback 
      might give you the same weird satisfaction as it did me.
      Syntax: ces(event, [soundfile], [threshold])
        event:
          new: A new item was created.
          ren: An item was renamed.
          del: An item was deleted.
      Examples:
        ces("new", "typewriter_click.wav"); //sound on create new
        ces("ren", "gun-reload-1.wav"); //sound on rename
        ces("del", "bottle_pop_2.wav"); //sound on delete
    * Configuration | File Operations | File Operations | Miscellaneous | Play a sound at 
      the end of a file operation: Changed the logic. This is now the master switch for 
      all event sounds. If it's off you will hear no sound, including those defined by SC 
      ces.
:info: To easily upgrade to this BETA version from XYplorer, hold down the CTRL key while you click Help | Online Support | Check for Updates. If you prefer to download the BETA version, choose one of these packages:
(1) Installer Package, (2) No-Install Package (for manual unpacking).

:!!: 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: 66394
Joined: 22 May 2004 16:48
Location: Win8.1, Win10, Win11, all @100%
Contact:

Re: Here's the new BETA

Post by admin »

Change Log for the latest XYplorer BETA version:

Code: Select all

v24.20.0517 - 2023-04-02 20:02
    + Configuration | File Operations | File Operations | Miscellaneous: Added option "Play 
      a sound at the end of a file operation". Tick it to get what it says.
      Remarks:
      - There are two embedded (via resource) Default Event Sounds now for completed file 
        operations, one for "all went well", one for "there were errors". One of the two 
        will always play if the setting is enabled, for foreground as well as for 
        background operations, and regardless of how long the operation lasted.
      - Custom Event Sounds defined by SC ces() override the setting of "Play a sound at 
        the end of a file operation" and replace the Default Event Sounds.
    * Custom Event Sounds: Changed the default path from <xydata> to <xydata>\Sounds.
    * SC ces: Now the sound is played after you set it, or when you just show the definition:
        echo ces("ffoc"); //show the current settings, and play the sound
:info: To easily upgrade to this BETA version from XYplorer, hold down the CTRL key while you click Help | Online Support | Check for Updates. If you prefer to download the BETA version, choose one of these packages:
(1) Installer Package, (2) No-Install Package (for manual unpacking).

:!!: 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: 66394
Joined: 22 May 2004 16:48
Location: Win8.1, Win10, Win11, all @100%
Contact:

Re: Here's the new BETA

Post by admin »

Change Log for the latest XYplorer BETA version:

Code: Select all

v24.20.0516 - 2023-04-02 11:24
    + Custom Event Sounds: Added event FFOCE. Played when a foreground file operation 
      finished with errors or was cancelled (i.e. when FFOC is not played).
        ces("ffoce", "Cowbell.wav", 0);
    + Custom Event Sounds: Added event BFOCE. Played when a background file operation 
      finished with errors or was cancelled (i.e. when BFOC is not played).
        ces("bfoce", "Cowbell.wav", 0);
    * Custom Event Sounds | FFOC: Now it always comes when an operation finished without 
      errors and without being cancelled, even if no actual file operations happened, e.g. 
      because an overwrite was skipped according to user settings.
    * SC CES: The return now is "EVENT: soundfile | threshold", for example:
        echo ces("ffoc"); // FFOC: Blurp.wav | 0
    * SC CES: Now there is feedback in the status bar, eg: FFOCE: Cowbell.wav | 0
    * XYcopy: Updated to 2.10.0217.
    ! SC copyto, moveto: Since v24.00.0604 - 2023-02-08 14:34 all files in the destination 
      were selected after an operation using wildcards. Fixed. Jobs like this will not 
      change the current selections in the destination anymore:
        copyto "E:\TempPhotos", "R:\TEMP\!TEST\*.*", , , , 2, 1;
:info: To easily upgrade to this BETA version from XYplorer, hold down the CTRL key while you click Help | Online Support | Check for Updates. If you prefer to download the BETA version, choose one of these packages:
(1) Installer Package, (2) No-Install Package (for manual unpacking).

:!!: 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: 66394
Joined: 22 May 2004 16:48
Location: Win8.1, Win10, Win11, all @100%
Contact:

Re: Here's the new BETA

Post by admin »

Change Log for the latest XYplorer BETA version:

Code: Select all

v24.20.0514 - 2023-04-01 19:00
    + Scripting got a new function.
      Name:   ExtList
      Action: Lets you customize certain extension lists.
      Syntax: extlist(type, [extensionlist])
        type: Which extension list to customize.
          thumbs64: File types for which thumbnails are generated in a 64-bit process, 
                    i.e. file types that relie a 64-bit thumbnail provider.
          folderthumbs: File types that can be used for folder thumbnails.
        extensionlist: List of extensions, dot-separated.
          ?: Just return the old extension list.
          missing: Open list management dialog to customize the list in a GUI.
        return: Old extension list.
      Examples:
        extlist("thumbs64"); //open "64-bit Thumbnails - File Extensions" dialog
        echo extlist("thumbs64", "?");  //show current 64-bit Thumbnails File Extensions
        extlist("thumbs64", "ai.eps.svg");  //set 64-bit Thumbnails to these extensions
        extlist("folderthumbs"); //open "Folder Thumbnails - File Extensions" dialog
        echo extlist("folderthumbs", "?");  //show current Folder Thumbnails File Extensions
        extlist("folderthumbs", "ai.eps.svg");  //set Folder Thumbnails to these extensions
    - SC ext_FolderThumbs: Removed, replaced by SC extlist("folderthumbs").
    - SC ext_Thumbs64: Removed, replaced by SC extlist("thumbs64").
    + Scripting got a new function.
      Name:   CES ("Custom Event Sound")
      Action: Lets you define a sound that will be played on certain events.
      Syntax: ces(event, [soundfile], [threshold])
        event: Event that triggers the sound. Currently the following events are supported:
          ffoc: Foreground file operation completed.
          bfoc: Background file operation completed.
          abfoc: All background file operations completed.
        soundfile: Full or relative path to a WAV file.
                   Path defaults to app data path (<xydata>).
                   Missing: Setting remains unchanged.
        threshold: Number of seconds the operation has to take at least in order to 
                   trigger the sound.
                   Set it to 0 to always play the sound regardless of the duration of the 
                   operation.
                   Set it to -1 so as not to play the sound.
                   Missing: Setting remains unchanged.
        return:    Current "soundfile|threshold".
      Examples:
        ces("ffoc", "Blurp.wav", 0);  //always play "<xydata>/Blurp.wav" after a foreground job
        ces("ffoc", "");   //remove the soundfile setting: don't play anything at this event
        ces("ffoc", , -1); //keep the soundfile setting but don't play it
        ces("ffoc", , 60); //keep the soundfile, set the threshold to 60 seconds
        echo ces("ffoc"); //just show the current settings
      Remarks:
      - This raises the sound-related tweaks FJSoundJobDone etc to scripting-level. While 
        doing this the keys have been changed to "SoundFFOC", "SoundFFOC_t", etc.
      - I finally decided to change the default path for the older tweaks BJSoundJobDone 
        and BJSoundAllDone from <xypath> to <xydata>. After all they were just tweaks.
    * Configuration | File Operations | File Operations | Background Processing: Renamed 
      label "Copy Handler" to "Background Copy Handler". Reduces confusion.
:info: To easily upgrade to this BETA version from XYplorer, hold down the CTRL key while you click Help | Online Support | Check for Updates. If you prefer to download the BETA version, choose one of these packages:
(1) Installer Package, (2) No-Install Package (for manual unpacking).

:!!: 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