BETA version (with detailed history information)

Get a glimpse of the next XYplorer...
Locked
admin
Site Admin
Posts: 60567
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

v17.70.0106 - 2017-03-10 11:59
    ! Scroll Margin: Did not work correctly with multi-column views yet (e.g. 
      Thumbnails). Fixed.
    ! Fixed a rare crash on app exit.
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.

admin
Site Admin
Posts: 60567
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

v17.70.0107 - 2017-03-12 18:01
    * Tweak DropOnRarSpecial (v16.80.0015 - 2016-05-30 14:33) has been removed 
      and hard-coded to ON internally. So drop on RAR will now work reliably and 
      unconditionally.
    ! Floating Preview: "Run Script" did not work by F8 when "Allow Custom 
      Keyboard Shortcuts in Preview" was enabled. 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.

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

Re: Here's the new BETA

Post by admin »

Summary of the latest XYplorer Official Release.

Download: https://www.xyplorer.com/download.php

Code: Select all

v17.70.0200 - 2017-03-13 09:00
    = MAINTENANCE RELEASE.
  +++ Minor bug fixes and enhancements.

admin
Site Admin
Posts: 60567
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

v17.70.0202 - 2017-03-15 09:55
  +++ Custom Columns: Now you can display icons in the columns (instead of 
      text). In Configure Custom Column there is a new Format "Icon". If this 
      format is selected then the column contents are taken to specify the icon 
      to be drawn.
      Remarks:
      - Icons sources can be ICO files, other files (their system icon is 
        taken), or XY native toolbar graphics.
      - Relative file paths are resolved to the "<xydata>\Icons" folder.
      - Toolbar icons are marked by a prefixed colon, e.g. ":go" (as elsewhere 
        in the app).
      Example for a script (Column type: Script), where different icons are 
      shown depending on the length of the filename base (nutty idea). The icon 
      specification is done using the "return" command:
        -----------------------------------------------
        $base = getpathcomponent(<cc_name>, "base");
        if (strlen($base) <= 8) {
          return ":go";
        } elseif (strlen($base) <= 16) {
          return "SmileyHearts.ico";
        } elseif (strlen($base) <= 32) {
          return "D:\Temp\Acorn.ico";
        } else {
          return <xy>;
        }
        -----------------------------------------------
      This new feature will probably add a lot of color to a lot of file lists. 
      Be moderate... :)
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.

admin
Site Admin
Posts: 60567
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

v17.70.0203 - 2017-03-15 21:36
    * Hover Box: Now switching between Hover Boxes of adjacent items is 
      flickerless when the Initial Delay is <= 400 ms.
    * Hover Box: Moved the position 16 pixels to the right. This is not the 
      standard position for info tips in Windows, but it's clearly a better 
      position since it allows you to move up and down without crossing any 
      Hover Box. Crucial for flickerless switching.
    * Hover Box: Moved the position one row further up or down (depending on the 
      available space). Again not the standard but you can fully read the 
      previous and next filename which is good enough to break the standard.
    ! Hover Box: Tried something to fix a multi monitor related glitch.
    ! Custom Columns: With Script/Icon columns the Item Type was ignored. 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.

admin
Site Admin
Posts: 60567
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

v17.70.0204 - 2017-03-16 18:53
    + Extra Tags: Added type "Icon". The syntax is identical to that in Custom 
      Columns of format "Icon": you can specify icons in various ways and the 
      icons are shown in the column.
      So now you can tag particular files with particular icons, all stored in 
      the tags database (tag.dat). A cool new way to mark files.
    ! Hover Box: Tried something to fix a multi monitor related glitch. #2.
    ! Tree: Could crash on folders with more than 32,767 subfolders. Fixed.
    * Mini Tree: While testing the above I found that Mini Trees can get real 
      slow at startup when they are not "mini" anymore. Therefore from now on 
      expanded nodes with more than 5000 (an arbitrary number that feels like an 
      okay compromise) visible children will be stored in collapsed state.
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.

admin
Site Admin
Posts: 60567
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

v17.70.0205 - 2017-03-17 14:54
    * Live Filter Box: F3 does not toggle the box anymore when the focus is in 
      the box. F3 should be free for Quick Search (or whatever you assign it 
      to). Instead you can use Ctrl+Alt+F3 to toggle the box (View | Tab | 
      Toggle Live Filter).
      Tip: As a reminder this function (Toggle Live Filter) is now also featured 
      in the right-click menu of the Live Filter Box icon.
    ! Custom Columns: Multi-click triggers (as added in v13.90.0107 - 2014-04-12 
      11:37) did not work as expected in the first five "hard" Custom Columns. 
      Fixed.
    ! Tree: There was a way to get duplicate folders in the tree (a newly 
      created folder was auto-renamed to the name of an already existing 
      folder). Fixed.
    * MLS: Internally updated to version 8.87.
      > TRANSLATORS: Please wait until Reference_8.87.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
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.

admin
Site Admin
Posts: 60567
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

v17.70.0206 - 2017-03-19 12:03
    + Custom Columns: Now you can draw circles. The column has to be of type 
      "Script" and format "Icon", and instead of the icon specification you 
      return a draw command with the following syntax:
        >draw.circle [diameter=smalliconsize-2], [color=textcolor], [opacity=255], [borderwidth=0]
      So there is a command name "draw.circle" prefixed by ">" (to avoid any 
      ambiguities with possible filenames), then there are 4 arguments, all 
      optional with default values. If you omit all arguments, the result will 
      typically be a black circle of 14 pixels diameter.
      Remarks:
      - The Diameter is limited be the current row height of the list.
      - Color is given in RRGGBB format.
      - Opacity is from 1 (almost totally transparent) to 255 (fully opaque).
      - If Borderwidth is > 0 then the circle is not filled but outlined.
      - More than one definition can be passed, separated by ;.
      - Works also with Extra Tags of type "Icon".
      Example for a column script (note the logo of the French Air Force at the 
      bottom):
        -----------------------------------------------------------
        $base = getpathcomponent(<cc_name>, "base");
        if (strlen($base) <= 8) {
          return ">draw.circle 12, 004444, 127, 5";
        } elseif (strpos($base, "t") == 0) {
          return ">draw.circle 8, ff0000, 127, 3";
        } elseif (strpos($base, "v") != -1) {
          return ">draw.circle";
        } elseif (strpos($base, "ph") == 0) {
          return ">draw.circle 8, ff0000, 127";
        } else {
          return ">draw.circle 18, C70102; 12, FFFFFF; 6, 0380B8";
        }
        -----------------------------------------------------------
      So here we have a pretty nerdy life time killer with a creative touch.
    ! MP3 Preview: Division by zero error possible. 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.

admin
Site Admin
Posts: 60567
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

v17.70.0207 - 2017-03-20 11:59
    + Custom Columns | Circles: Added a 5th parameter that can add an horizontal 
      offset to the circle.
        >draw.circle [diameter=smalliconsize-2], [color=textcolor], [opacity=255], _
                     [borderwidth=0], [offsetx=0]
      This allows you to create rows of circles or nicely overlapping 
      semi-transparent circles.
      Examples:
        return ">draw.circle; , 66cc55, 200,, 7";
        return ">draw.circle 8, ff0000, 127; 8, ff0000, 127,, 10; 8, ff0000, 127,, 20";
    * Mini Tree: From now on unavailable drives are not removed from the Mini 
      Tree when refreshing it if zombies are allowed.
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.

admin
Site Admin
Posts: 60567
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

v17.70.0208 - 2017-03-20 16:17
    + Custom Columns | Circles: Added CRLF as definition separator.
      - More than one definition can be passed, separated by ; or CRLF.
    ! Custom Columns | Circles: Color ion-fus-con (con-fus-ion). 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.

admin
Site Admin
Posts: 60567
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

v17.70.0209 - 2017-03-21 09:51
    * Updated the help file.
    ! List: Color glitch in column headers. Fixed.
    ! Custom Columns: Icon columns do not work well with List or Click trigger. 
      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.

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

Re: Here's the new BETA

Post by admin »

Summary of the latest XYplorer Official Release.

Download: https://www.xyplorer.com/download.php

Code: Select all

v17.80.0000 - 2017-03-21 16:00
    = NEW OFFICIAL RELEASE. Main developments since last release:
  +++ Icons in Custom Columns. Now you can create your own columns and have them 
      display icons of your choice. E.g. you could create a column that shows a 
      special camera icon for all photos that were shot with a Nikon. Make stand 
      out what's important to you, and do it in a way that works best for you 
      and your eyes.
  +++ Circles in Custom Columns. Now you can decorate your files with colorful 
      circles. Brings back a long-missed psychedelic kindergarten vibe to file 
      management.
  +++ Scroll Margin. Introducing a smart little usability enhancer that gives 
      some context to your cursor when moving up or down the list with the arrow 
      keys. Lets you see where you are going before you go there. Relaxing.
  +++ Ad-Free. Now that Microsoft is showing ads within File Explorer it might 
      be worthwhile to mention that XYplorer provides an ad-free experience. 
      Explore files without an adblocker! :)

admin
Site Admin
Posts: 60567
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

v17.80.0001 - 2017-03-22 16:21
    + Custom Columns: Added variable <cc_size>. Contains the raw size (number of 
      bytes) of the current item.
      This allows you to create some useful graphic columns, for example:
      ------------------------------------------------------------------------------------------------------
      $size = "<cc_size>";
      switch (true){
        case $size == 0: return '';
        case $size < 1024: return ">draw.circle 4, 0088ee, 127";
        case $size < 10 * 1024: return ">draw.circle 8, 0088ee, 127";
        case $size < 100 * 1024: return ">draw.circle 12, 0088ee, 127";
        case $size < 1024 * 1024: return ">draw.circle 16, 0088ee, 127";
        case $size < 10 * 1024 * 1024: return ">draw.circle 16, 0088ee, 127; >draw.circle 4, 0088ee, 192";
        case $size < 100 * 1024 * 1024: return ">draw.circle 16, 0088ee, 127; >draw.circle 8, 0088ee, 192";
        case $size < 1024 * 1024 * 1024: return ">draw.circle 16, 0088ee, 127; >draw.circle 12, 0088ee, 192";
        default: return ">draw.circle 16, 0088ee, 192";
      }
      ------------------------------------------------------------------------------------------------------
      Note that it's recommended to use trigger "List" if you want to use this 
      in larger lists else you will feel the work (slowness). However, with 
      trigger "List" you cannot really sort by this column. Catch 22.
    * Custom Columns: Experimentally a Refresh Column on columns with trigger 
      "Click" now restores the Click icon. Before, it processed a fake click for 
      each item in the list.
    + Custom Columns | Script: Now user functions are supported right in the 
      column scripts. So TheQwerty can now use crazy scripts like this:
      ------------------------------------
      function A() { return 'A'; }
      function C() { return B() . 'C'; }
      function B() { return A() . 'B'; }
     
      return C() . 'D';
      ------------------------------------
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.

admin
Site Admin
Posts: 60567
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

v17.80.0002 - 2017-03-23 14:05
    + Custom Columns: Added macro ">draw.circle.size". It will draw blue-colored 
      size-related circles just like in the script shown in the v17.80.0001 notes. 
      - Advantage: It's totally easy to do, no scripting involved. Just add a 
        Custom Column of type "Template", format "Icon", and enter 
        ">draw.circle.size" in the template field:
          Type: Template
          Template: >draw.circle.size
          Format: Icon
          Trigger: Browse
          Item Type: Files
      - Another advantage: It's very fast since it does not run the scripting 
        engine for each row.
      - There is also a disadvantage: Since each cell contains the same data you 
        cannot sort by this column. There is a trick though: Append the size right 
        to the template like this:
          >draw.circle.size <cc_size>
        Now you can sort by the column. But ensure that "Configuration | Sort and 
        Rename | Sort | Natural numeric sort order" is ticked, else sorting by 
        numbers won't make you happy.
    + Custom Columns: Added new command ">draw.bar" to draw column-wide 
      2-colored percentage bars. Syntax:
        >draw.bar [percentage=50], [colorleft], [colorright], [opacity=224]
      Remarks:
      - Percentage controls the relative size of left and right part.
      - Color for left and right part is given in RRGGBB format.
      - If a color argument is omitted that part is not drawn at all.
      - If both color arguments are omitted then hard-coded default blues take 
        over.
      - Opacity is from 1 (almost totally transparent) to 255 (fully opaque).
        The default 224 is a slight transparency.
      - The height of the bar is set to small icon height minus 2 pixels.
      - It's recommended to set the Trigger to "List".
      - Works also with Extra Tags of type "Icon".
      Here is a sample script that draws bars according to the file size. 
      Color are used to distinguish 3 size groups: green < 1KB, yellow < 1MB, 
      red < 1GB, purple 1GB or more.
      ------------------------------------------------------------------------
      $size = "<cc_size>";
      switch (true){
        case $size == 0:          return ''; // draw nothing
        case $size < 1024:        return '>draw.bar ' . 100 * $size \ 1024 . ', 66CC66, BBEEBB';        //smaller 1 KB
        case $size < 1048576:     return '>draw.bar ' . 100 * $size \ 1048576 . ', FFBB00, FFEE88';     //smaller 1 MB
        case $size < 1073741824:  return '>draw.bar ' . 100 * $size \ 1073741824 . ', DD4444, FFAAAA';  //smaller 1 GB
        default:                  return '>draw.bar ' . 100 * $size \ 1099511627776 . ', DD44AA, FFAADD';  //1 GB or more
      }
      ------------------------------------------------------------------------
      NOTE: Integer division (\ operator) is used when calculating the 
      percentage! This is important in locales like German where the decimal 
      separator is a comma. Returning this comma would screw the parsing of the 
      >draw.bar command. Integer division is a way to avoid this.
    ! Custom Columns: Puny context menu of a Soft Column assigned to Custom 
      Column #1. Fixed.
    ! Custom Columns: Refreshing a list from a script could create invalid data 
      in Custom Columns that should be empty because the last used data was not 
      reset. 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.

admin
Site Admin
Posts: 60567
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

v17.80.0003 - 2017-03-23 19:53
    ! Custom Columns: The new size related graphics had a tricky problem with 
      a list showing folder sizes because those sizes are calculated in a 
      delayed separate thread. So the only way to handle this was to refresh 
      columns *after* the folder sizes are calculated. You will see the graphics 
      updating from a wrong picture to the correct one (less so with cached 
      folder sizes). There is no other way.
      It works but it's not extremely beautiful. I would rather recommend to set 
      Item Type to "Files" in the Custom Column definition.
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.

Locked