3 February 2017

Directory Opus 12.3.4 (Beta)

Directory Opus 12.3.4 (beta) is now available for all Opus 12 users.

This is a preliminary, beta release. Translations may not be fully up-to-date and some English text may appear in non-English versions.

This is an Opus 12 update. If you are using Opus 11 or earlier then you should not install this beta unless you want to upgrade to Opus 12.



  • Added functions to the Rename dialog to copy the list of old names to the clipboard, and to paste a list of new names in. The Use preview list to build macros option must be turned off to use these functions.
  • Added two new options to the File Operations / Progress Indicators page in Preferences:
    • Always display the jobs bar: Jobs bars will always be displayed at the bottom of Listers, even when no operations are running.
    • Show in all Listers: When the jobs bar is shown automatically, it will be shown in all existing Listers, not just the active one.
  • Added File Displays / FAYT and Filter Bar Options / Prioritize shorter filenames option to Preferences. When enabled, the FAYT will favor shorter matching filenames over longer ones when searching in Find mode, which may be desirable when the list isn't sorted alphabetically.
  • On the File Display Modes / Thumbnails page in Preferences, the settings for folder thumbnails have been moved to a sub-dialog that's displayed when you click the Adjust folder thumbnail settings link. This dialog contains some new options:
    • Single image: When NOT using the shell to generate folder thumbnails, this causes Opus to only use a single image from within the folder rather than up to four images when building the thumbnail. If the single image option is turned on, a filename or wildcard pattern can be specified to control the files that are looked for.
    • Display folder frame: When NOT using the shell to generate folder thumbnails, this lets you control whether the big "folder" image is used for thumbnail folders or not. If turned off folder thumbnails will be displayed with a normal thumbnail border. The options underneath let you control the color of the folder frame if it's enabled.
  • Added Viewer / Appearance / Reset scroll position for each picture option to Preferences. When enabled, the scroll position of will be reset to the top/left when moving from one image to the next.
  • Added two new options to the various mouse button settings on the Viewer / Mouse Buttons page in Preferences:
    • Expand/Scroll Image: When this option is enabled, and the displayed image is reduced from the original size, clicking and holding the appropriate mouse button displays the image in its original size for as long as the mouse button is held down.
    • Script event: When enabled, any script add-ins that implement the OnViewerEvent script event will be triggered when the button is clicked. The event type will be "click", "dblclk" or "mclick" as appropriate.
  • Added Viewer / Mouse Buttons / Click left/right edges to go to previous/next picture option to Preferences. When this is turned on, the left mouse button will move to the next or previous picture when the left or right edges of the window are clicked irrespective of the actual setting for this button. You can configure the percentage of the window that is considered to be the "edge" (defaults to 20% of the window width).
  • Added Viewer / Viewer Pane / Expand and scroll option to Preferences. When this option is enabled, and the displayed image is reduced from the original size, clicking and holding the appropriate mouse button displays the image in its original size for as long as the mouse button is held down.
  • Added Show VIEWERCMD=dragsel command which lets a script trigger drag scroll/select/expand actions when responding to an OnViewerEvent mouse event.
  • Auto-hide toolbars set to the Frame and NoFrame appearances are now invisible when hidden, instead of causing a solid line to appear down the edge of the screen. (This was already true for the other appearances).
  • Using the Select command to show or hide files now also triggers column widths to be re-evaluated if auto-sizing is on.
  • Added a Use Simple Rename option to the Rename drop-down on the default Operations toolbar. When turned on, the default Rename button will show the simple rename dialog instead of the advanced one. Note you'll need to reset your Operations toolbar to the defaults to see the new option.
  • Added DOpus.favoriteformats script property which returns a collection of user-defined favorite formats (Format objects).
  • Fixed problem with sequential numbering rename - if rename of a file failed and was retried multiple times before succeeding, the number assigned to the file was being incremented for every retry.
  • The Rename preview now correctly indicates that files in subfolders aren't going to change if their parent folder is deselected.
  • Fixed rendering issue in the Rename dialog's macro editor when visual styles (themes) are disabled.
  • The Replace Menu added in the previous beta is now available for folders as well as files.
  • The Archives plugin now allows you to add and remove file extensions associated with most of its archive types.
  • Fixed Advanced Filter Control Compare clause layout issue in non-English (when "Size" string is longer than "Date" string).
  • The folder thumbnail "background" that Opus renders now scales for DPI.
  • Inline rename on MTP devices (when using native MTP support) was broken.
  • Made a change which means the Copy Handler context menu extension now works in Opus.
  • Fixed "view as hex" option in the viewer not always being disabled if no hex viewer plugin was enabled.
  • Fixed problem introduced in 12.3.3 where having an OnViewerEvent script active could make a single-click on the viewer turn into a double-click.
  • Fixed another z-order bug.
  • Image marking now works even if the configured tag collection contains invalid filename characters.
  • Fixed problem with SSH connections where server certificate warnings (unknown key / mismatched key) were converted to ANSI before being displayed in a dialog (not an issue in English, but in other languages caused corruption of the message text).
  • The paths passed to the OnGetCopyQueueName script event were incorrectly stripped to the root paths for non-disk drive letters (e.g. mapped network paths).
  • Fixed problem with {fd} command code (broken in previous beta).
  • The Properties command is no longer forcibly disabled in context menus when files from two or more different folders are selected.
  • Actions shown in the Undo Log are now time-stamped.