Thursday, March 11, 2010

v8.90.0001 - 2010-03-11 21:38

BETA versions are now only available for registered users.
Find the download link at the bottom of the License Lounge.

  • + Rename Special: Added command
      Remove Diacritics (ä > a ...)
    Strips any diacritical marks from the letters in the selected item names.
  • * Scripting: Experimentally it is now disallowed to minimize the application while a script is running. Reason: Any modal forms popped by a script while the application is minimized would block the application.
  • ! SC load: Did not support special path syntax like in
      ::load "Desktop\copy.xys";
    Fixed.
  • * Shell Integration: Rewrote some code concerning removing XYplorer as Default File Manager.

Tuesday, March 9, 2010

v8.90.0000 - 2010-03-09 12:00

= NEW OFFICIAL RELEASE.
Main changes since last release:

  • +++ Fast Tag Search. New algorithm gets tag and comment search up to warp speed, even if you search large areas like e.g. your whole computer.
  • +++ Toolbar. New button "Find by Tag" gives you one-click access to global tag-wise searches. For example, to search all local drives for items tagged "Blue" simply click "Blue" from the button's arrow menu. Should take a split second...
  • +++ Toolbar. New buttons "Zoom In" and "Zoom Out" let you control the font size of Tree, List, Catalog, and Address Bar.
  • +++ Toolbar. Now it can be scrolled. Drag it with left or right mouse button. Or wheel it. Drag fast and you get a bit of animation when you release the mouse button.
  • +++ Toolbar. Now it has an overflow dropdown. You can freely combine it with the toolbar scrolling feature.
  • +++ The Nuke button is now fully configurable giving you a one-click delete the way you like it.
  • +++ New command "Paste Folder Structure" allows you to paste the folder structure (without any contained files) from folder(s) in the clipboard into the current path.
  • +++ Now you can hide the main menu by pressing Alt+Up (configurable).
  • +++ Preview. Added MTS (High-definition MPEG) and M2TS (Blu-ray) video files to preview.
  • +++ Create new folders right through the Address Bar. When you attempt to go to a non-existing location you are prompted to create it on the fly.
  • +++ Rename Files. Now you can specify replacement lists like this one:
      Ä|Ö|Ü|ä|ö|ü>>Ae|Oe|Ue|ae|oe|ue
    and do any number of string-to-string replacements in all selected filenames in one go.
  • +++ Find Files by Contents. Now supports Unicode text.
  • +++ Shell Integration. Make XYplorer the Default File Manager by simply ticking a checkbox.

Sunday, March 7, 2010

v8.80.0338 - 2010-03-07 12:53

BETA versions are now only available for registered users.
Find the download link at the bottom of the License Lounge.

  • + Scripting got a new command.
      Name:   beep
      Action: Generates a simple tone on the motherboard speaker.
      Syntax: beep [frequency=800], [duration=200]
        frequency: The frequency of the sound, in hertz. This parameter
                   must be in the range 37 through 32,767.
                   Defaults to 800.
        duration:  The duration of the sound, in milliseconds.
                   Defaults to 200.
      Example:
        ::beep 800,100; beep 400,100; beep 600,100;
      Note:
        The function is synchronous; it does not return control to its
        caller until the sound finishes.
        Win7 will send the tone through the soundcard.

Saturday, March 6, 2010

v8.80.0337 - 2010-03-06 09:23

BETA versions are now only available for registered users.
Find the download link at the bottom of the License Lounge.

  • + SC resolvepath enhanced: Added parameter abs2rel.
    Syntax: resolvepath([path], [base=<xypath>\], [abs2rel])
      path:   relative or portable path
              if empty or missing the function returns base
      base:   base path; defaults to <xypath>\
      abs2rel: 0 = normal function
               1 = reversed function: path is absolute,
                   return path is relative to base
      return: absolute or relative path (dep. on abs2rel)
  • + Titlebar: Now the TitlebarTemplate tweak supports all XY native variables. So when you feel like it you can add lots of info to your titlebar now, like <date>, <xydrive>, <get pane> etc.
    Remember that the <app> variable is mandatory, else your tweak is reset to the internal default: "<path> - <app> @ <ini> - <ver>"

Friday, March 5, 2010

v8.80.0336 - 2010-03-05 10:50

  • + Scripting got a new function.
      Name:   resolvepath
      Action: Converts a relative or portable path to an absolute path.
      Syntax: resolvepath([path], [base=<xypath>\])
        path:   relative or portable path
                if empty or missing the function returns base
        base:   base path; defaults to \
        return: absolute path

      Examples:
      Assuming <xypath> = C:\Program Files\XYplorer:
      ::echo resolvepath();       //C:\Program Files\XYplorer\
      ::echo resolvepath("foo");  //C:\Program Files\XYplorer\foo
      ::echo resolvepath("foo\"); //C:\Program Files\XYplorer\foo\
      ::echo resolvepath("\foo"); //C:\foo
      ::echo resolvepath("\foo\");//C:\foo\
      ::echo resolvepath("\");    //C:\
      ::echo resolvepath("..");   //C:\Program Files
      ::echo resolvepath("?:");   //C:
      ::echo resolvepath("?:\");  //C:\
      ::echo resolvepath("?:\foo\bar\"); //C:\foo\bar\

      ::echo resolvepath("?:", "D:\foo\bar\");  //D:
      ::echo resolvepath("foo", "D:\foo\bar\"); //D:\foo\bar\foo
      ::echo resolvepath("", "D:\foo\bar\");    //D:\foo\bar\
  • + New variable: <xydrive> = XYplorer's drive (unslashed).
    Examples:
    - C:\Program Files\XYplorer\XYplorer.exe
      <xydrive> returns C:
    - \\Server\Share\Program Files\XYplorer\XYplorer.exe
      <xydrive> returns \\Server\Share
  • * Info Panel: Orange button menus now pop at a position so that a second click at the same coordinates will close them. Also added a "Cancel" item to the bottom.

Thursday, March 4, 2010

v8.80.0331 - 2010-03-04 15:19

BETA versions are now only available for registered users.
Find the download link at the bottom of the License Lounge.

  • + Scripting got a new command.
      Name:   Sound
      Action: Plays a sound.
      Syntax: sound [sound], [loop], [event]
        sound: file or label
               leave empty to stop any sound
        loop:  0 = don't loop
               1 = loop
        event: 0 = sound is a *.wav file
               1 = sound is an event label
      Examples:
        ::sound "F:\Fun\sounds\ted_stranglehold.wav";
        ::sound <curitem>, 1; //loop the current WAV file
        ::sound; // stop any playing sound
        ::sound "SystemHand", , 1; //system error sound
      Notes:
        Event labels can be found in your registry here:
        HKEY_CURRENT_USER\AppEvents\EventLabels\<EVENTLABEL>
  • + Rename Special | Search and Replace: Now you can specify lists with units larger than one character. Also different lengths of old a new string are now allowed in such lists. To enable this functionality simply separate the individual units with | (pipe).
    Examples:
      Ä|Ö|Ü|ä|ö|ü>>Ae|Oe|Ue|ae|oe|ue
      &| |->>and|space|hyphen
      Copy|of>>Kopie|von
    Any excess units on either side are ignored.
  • ! Configuration | Shell Integration: Disabling "XYplorer is default file manager" did not work correctly. Fixed #2.
  • + Find Files | Contents: Now you can search for Unicode text.
  • ! Find Files | Contents: Would not handle files with wide (Unicode) characters in the name or path. Fixed.

Wednesday, March 3, 2010

v8.80.0328 - 2010-03-03 12:33

BETA versions are now only available for registered users.
Find the download link at the bottom of the License Lounge.

  • ! Configuration | Shell Integration: Disabling "XYplorer is default file manager" did not work correctly. Fixed.

v8.80.0327 - 2010-03-03 11:49

BETA versions are now only available for registered users.
Find the download link at the bottom of the License Lounge.

  • * Configuration | Shell Integration: Now shell special folders like "Control Panel" are still opened in Explorer whereas normal file system directories and drives are opened in XYplorer.
  • ! Pane-to-pane drop onto folders, executables, and other drop targets did not reset the target selection afterwards. Fixed.
  • ! Toolbar: Fixed more glitches with the new overflow dropdown.
  • ! POM: Would not reliably retrieve the OS-associated application for items with extensions longer than 3 characters. Fixed.

Tuesday, March 2, 2010

v8.80.0326 - 2010-03-02 20:06

BETA versions are now only available for registered users.
Find the download link at the bottom of the License Lounge.

  • * Address Bar and other controls that might share a row with the Toolbar: Now their minimal width defaults to 400 pixels -- we have the space now because we have the overflow dropdown! You can tweak this number in the INI file under this key:
      ToolbarKeepOff=400
  • ! Toolbar: Fixed some glitches with the new overflow dropdown.

v8.80.0325 - 2010-03-02 15:44

BETA versions are now only available for registered users.
Find the download link at the bottom of the License Lounge.

  • + Toolbar: Now it has an overflow dropdown. The nice thing is that you can freely combine it with the toolbar scrolling feature.
  • * List: The vertical Hot Scroll Zone (the zone where dragging-over scrolls the list up or down) is now at most 8 pixels high on top and bottom of the list. Further, in a list with a smaller number of visible rows the scrolling is now slowed down somewhat.
    BTW, remember that Hot Scrolling in XY only happens in the left third of the list.
  • % Faster startup!
  • ! Info Panel: Pause and Stop buttons were missing. Back.