Sunday, August 16, 2009

v8.20.0007 - 2009-08-16 09:37

Publication of this update was delayed due to amount of editing required.
BETA versions are now only available for registered users.
Find the download link at the bottom of the License Lounge.

  • + Scripting got a new function.
      Name:   formatdate
      Action: Returns a date/time expression in a specific format,
              optionally shifted by a specific interval.
      Syntax: formatdate([date], [format], [shift_unit], [shift_num])
      date:   [optional] Date expression to be formatted.
              Defaults to now.
      format: [optional] e.g. yyyymmdd_hhnnss;
              also supports named formats Zodiac and ISOWeek
              Defaults to general system date/time format.
      shift_unit: [optional] unit to shift date by
                  y = years
                  m = months
                  w = weeks
                  d = days
                  h = hours
                  n = minutes
                  s = seconds
      Legal results: between 01.01.0100 and 31.12.9999
                     else error
      shift_num: [optional] number of units to shift date by
                 negative to go back in time
                 must be an integer value
      Examples:
        ::text formatdate(); //16.08.2009 08:27:05
        ::text formatdate(, "yyyymmdd_hhnnss"); //20090816_082217
        ::text formatdate("", "yyyymmdd_hhnnss"); //Error: Invalid date
        ::text formatdate("16.08.2009", "Zodiac"); //Leo
      Examples for shifted dates:
        // returns 16.08.2009 08:00:03
        ::text formatdate("16.08.2009 08:00:00", , "s", 3);
        // returns 16.08.2009 08:03:00 (+ 3 minutes)
        ::text formatdate("16.08.2009 08:00:00", , "s", 180);
        // returns 16.08.2009 07:59:59
        ::text formatdate("16.08.2009 08:00:00", , "s", -1);
        // returns 16.08.2009 11:30:00 (+ 3.5 hours)
        ::text formatdate("16.08.2009 08:00:00", , "n", 210);
        // returns 16.08.2009 08:00:00 with error "Date shifting failed"
        ::text formatdate("16.08.2009 08:00:00", , "y", 7991);
      Usage:
        A practical example would be to shift the timestamp of your
        photos after coming back from a holiday in a different zime
        zone:
          //set modified date of current file to its EXIF + 6 hours
          ::timestamp m, formatdate("", ,"h", 6);
  • ! Raw View Hex mode: Would not display Unicode files correctly on Unicode/MBCS systems like Chinese, Japanese. Fix #4.

Wednesday, August 12, 2009

v8.20.0000 - 2009-08-12 12:00

= NEW OFFICIAL RELEASE.
Main changes since last release:

  • +++ Large Toolbar Icons. Now you can toggle large or small toolbar icons.
  • +++ Sticky Selection. A safe and comfortable multiple selection style for huge file lists.
  • +++ Thumbnails display smoother and even faster than in 8.10.
  • +++ M4R Preview. Now *.m4r files (iPhone ringtones) can be previewed.

v8.10.0025 - 2009-08-12 10:22

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

  • + Toolbar | Sticky Selection: Now with context menu "List Style".
  • * Edit fields: Now any KS containing Backspace will not trigger when pressed within Edit fields.

Tuesday, August 11, 2009

v8.10.0023 - 2009-08-11 15:33

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

  • + Toolbar: Added button "Sticky Selection". Handy for quick toggling and for showing the current state of affairs.

v8.10.0022 - 2009-08-11 13:02

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

  • + Toolbar: Added button "Exit without Saving".
  • ! Tags & Comments: Renaming items by only changing the case of letters lead to a loss of Tags & Comments data because the database was not updated correctly. Fixed.
  • ! Raw View | Hex mode: Would not display Unicode files correctly on Unicode/MBCS systems like Chinese, Japanese. Fix #2.
  • ! Tree: Folders deleted in the List were not auto-removed from the Tree when within Special Folders (Desktop, Documents...). Fixed.
  • ! List: A newly created foreground tab was not correctly refreshed when the source tab was visually filtered. Fixed.

Monday, August 10, 2009

v8.10.0021 - 2009-08-10 14:20

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

  • * Configuration: Renamed "Auto-refresh on file system changes" to "Auto-refresh". Reason: make clearer that the setting is identical to menu View | Auto-refresh.
  • * Menu Scripts: Renamed "&Step Through Scripts" to "&Step Mode" to make clear that it's a toggle and not an action.
  • ! Thumbnails: Display glitch when scrolling fast while fresh thumbs are being created. Fix #2.
  • % Thumbnails display smoother and faster again. Unnecessary drawing while the list is still loading now is skipped.
  • ! Renaming a folder via the tree didn't update the title bar. Fixed.
  • ! Raw View | Hex mode: Would not display Unicode files correctly on Unicode/MBCS systems like Chinese, Japanese. Fixed.

Friday, August 7, 2009

v8.10.0020 - 2009-08-07 22:37

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

  • + Added preview of *.m4r files (iPhone ringtone). As always: XY can play it if WMP can play it. You just need the codec.
  • ! List: Double-clicking a folder in thumbnails view would open it in WE (default app for folders) instead of XY under certain conditions. Fixed.
  • ! List: Delayed Type-Ahead Find (type while list still loading) was still buggy. Fixed.
  • ! Mini Tree: When a drive was auto-added to the Tree due to Auto-Refresh the Tree was not immediately updated which could lead to a crash at a later point. Fixed.
  • * Mini Tree: It is possible that the inactive pane points to a folder that is not part of the MT since the user removed it from the MT. In this case this folder will not automatically be shown in the MiniTree anymore in case of an Auto-Refresh event since the user explicitly opted that she does not want to have this folder in the MiniTree.
  • * List: Under certain conditions you cannot access the folder C:\System Volume Information\ (or on any other drive). Reason: "Access Denied". The "blocked list message" now says so.
  • ! Thumbnails: Display glitch when scrolling fast while fresh thumbs are being created. Fixed.
  • ! List: List Styles "Show Grid" and "Highlight Selected Rows" were applied to both panes when set via Configuration dialog. Fixed: Only the active pane is affected.

Thursday, August 6, 2009

v8.10.0017 - 2009-08-06 11:11

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

  • ! Keyboard shortcuts containing SHIFT would cause the unwanted creation of new tabs under some circumstances. Fixed.
  • ! Configuration: Changing Advanced | "Auto-refresh on file system changes" and Startup & Exit | "Allow multiple instances" and "Open new instance always" at the same time could lead to a complete hang. Fixed.
  • ! Toolbar: Very quick consecutive Left and Right clicking could lead to problems depending on the clicked button. Fixed.
  • ! History per Tab: Toolbar buttons Back and Forward were not updated correctly when switching to a tab without any history. Fixed.
  • ! List: Switching to a tab in which the "Location currently not available" is displayed re-set the List font to regular (if it was bold before). Fixed.
  • * Address Bar: Experimentally Spot and Jump To Item patterns entered through the Address Bar are now added to the Address Bar's MRU. Might save you lots of typing depending on your work style.
  • + Tweak to force fast generic icons for Catalog items:
      [General]
      GenericIconsForCatalog=[0|1]
  • * Re-added the following tweak:
      [General]
      GenericIconsForNetworkLocations=[0|1]
    Set to 1 to generally force fast generic icons for network locations anywhere in the interface.

Wednesday, August 5, 2009

v8.10.0012 - 2009-08-05 18:16

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

  • % Thumbnails display smoother and faster.
  • ! Dual Pane: Statusbar was set to inactive pane's info under certain conditions. Fixed.
  • ! Scripting: Terminating the current instance using ::#190 (Restart without Saving) could lead to a run-time error. Fixed.
  • ! Environment Variables: A path containing an Environment Variable in the name (% is an allowed character in filenames) would not be handled as expected because the alleged Environment Variable was resolved. Fixed by adding some smartness to the resolving code. Now you can have a folder called "C:\%AppData%\" or a file called "%tmp%.txt".
  • ! Tree/List: Slow Double-Click could lead to the wrong menu popping up over the rename box when you did a right-click quickly after the Left Click.
  • ! Toolbar: Some icons did not display under Vista. Fixed.
  • * Toolbar: Some icons improved.

Tuesday, August 4, 2009

v8.10.0010 - 2009-08-04 17:17

From now on (experimentally):
BETA versions are now only available for registered users.
Find the download link at the bottom of the License Lounge.

  • +++ Toolbar: Now large icons are supported. Find the option in the Customize Toolbar dialog (menu Tools). All large icons have been manually created. Also some of the small icons have been redesigned. Credits go to countless free icon archives where I found material and inspiration; but not a single icon was simply copied without considerable manual editing by myself.
    Still missing: Handling of excess buttons right of the view port.
    Future: You will be able to feed your own custom icon set into the toolbar (or share it with others) by creating an image file that serves as icons resource.
  • + Custom Event Actions (CEA): Added another option to the "right-click on the list's white space" event (currently only as a tweak).
      [Settings]
      CEA_ListRightClickOnWhite=0
    You can currently choose between the following actions:
      0 = Popup the Edit menu (factory default)
      1 = Popup the Shell menu for the current folder
      2 = Popup the Favorite Folders menu (as in Tree right-click)
      (any other value) = Do nothing
  • + Configuration | General: Added option "Enable type-ahead find" (factory default is ON). Uncheck to disable type-ahead find in Tree and List.
  • + CKS | Miscellaneous | Preview: Added command "Close Preview".
    Close any Preview and Raw View.
  • + SC property enhanced. Now you can pass the index of the property by prefixing the number with "#". Note that Microsoft traditionally changes the indices with each new OS.
    Examples:
    These two lines return the same under WinXP:
      msg property("FileVersion", "%winsysdir%\msvbvm60.dll");
      msg property("#37", "%winsysdir%\msvbvm60.dll");
    Under Vista you need to pass another index:
      msg property("#145", "%winsysdir%\msvbvm60.dll");
    Under Win7 you need to pass yet another index:
      msg property("#156", "%winsysdir%\msvbvm60.dll");
  • + SC goto enhanced: Added argument reuseexistingtab.
      Syntax: goto location, [reuseexistingtab]
        reuseexistingtab: 0 = [default] overwrite current tab
                          1 = reuse existing tab
                              (else overwrite current)
  • * Address Bar: Experimentally quick scripts entered through the Address Bar are now added to the Address Bar's MRU. Might save you lots of typing depending on your work style.
  • ! Configuration | Templates: You could define an invalid Number Suffix that would eventually lead to a total freeze in later processing. Now any illegal Number Suffix will be reset to the factory default "-00" when OK'ing the Configuration dialog.
  • ! Blocked search on startup: Triggering the blocked search did not honor quick name searches. Fixed.