Directory Opus 11.0 Beta 6

This is a minor bug fix plus several enhancements for the Opus 11 public beta. The full list of new features in Opus 11, along with download links and install instructions can be found here.

  • Size and numeric fields in file type Info Tip and Tiles definitions can now use format strings the same as those used when renaming. For example {mp3track|#2} now gives you the music track number, padded to two digits.
  • Date fields in file type Info Tip and Tiles definitions can now use format strings the same as those used when renaming. For example {created|D#yyyy-MM-dd T#HH:mm:ss} now works and will format the created date and time as specified.
  • Ghost paths in the breadcrumbs path field are now displayed in italics by default to better differentiate them from the "real" current path. The new noitalicghosts argument can be used to restore the font to normal.
  • A command like Image convert=jpg QUALITY=95 ADDSUFFIX=_test, where the suffix is defined by the command, will now add the suffix to the converted files. (Previously, suffixes were only added if image resizing also took place; that is still the case for automatic suffixes, since they are based on the resizing parameters.) You can also now add the prefix always: before the suffix name to force the command to create a new copy of the image even when the images are being converted in-place and the image format, rotation and dimensions are not changing. e.g. Image convert=jpg QUALITY=95 ADDSUFFIX=always:_test
  • Scripting changes:
    • The new Vector object (created using the DOpus.NewVector) can be used wherever an array was used previously. This is primarily to provide a consistent interface for languages that have incompatible arrays (e.g. JScript).
    • The Dialog object no longer uses a multi-dimensional array for the choices property. Instead, the list and menu properties accept arrays (or Vectors) to fulfill the same function as the second dimension in the choices property used to.
    • The Metadata object has new properties that let you retrieve the unmodified text form of metadata fields (i.e. how they are actually displayed in the Lister). The new properties are doc_text, image_text, video_text, audio_text and exe_text.
    • Added new FSUtil.ComparePath and FSUtil.DisplayName utility methods.
    • The DOpus.GetMetadata method has been moved from the DOpus object to FSUtil.
    • Using the count method on certain collections could fail if the collection had not previously been accessed/enumerated.
  • @ifset testing for a variable did not work from a floating toolbar.
  • Fixed problem that could prevent a progress bar from being displayed for some drag&drop copy operations (e.g. when dragging files from WinRAR).
  • The CreateFolder command now handles errors better, and has better handling when a folder or file already exists:
    • If the entered name exists as a folder, the error is silently skipped over (if the entered name exists as a file, the error is still shown).
    • When an error occurs, if multiple folder names were entered, there is now an option to Skip over the failure and continue with the rest of the entered names.
    • If Retry is clicked, the CreateFolder dialog that reopens now has all the remaining names shown rather than just the first.
    • The FROMCLIPBOARD argument now supports the keyword multi which makes it handle multiple (CR/LF-separated) filenames on the clipboard.
  • Changing the program's language did not update context menus correctly.
  • Preferences / Display / Fields allows you to set the Current Sort Column's text color and styles again.
  • Fixed freeze on Windows XP machines after creating sub-collections.
  • The Image CONVERT command will now preserve the .jpeg extension of an input file, instead of always changing it to .jpg, if the output file is also in the JPEG format.
  • A button with the Show command will now be enabled when folders are selected, not just files. (Clicking it with a folder selected will show all the images within the folder.)
  • Fixed folder tab group preview in Preferences not always properly re-drawing the gap between left and right folder tabs.