12 February 2019

Directory Opus 12.12.1 (Beta)

Directory Opus 12.12.1 (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.



  • We are trialing a new installation method which hopefully means you do not need to reboot after installing an update (the installer will offer to quit and restart Opus instead). Please let us know if you encounter any problems with this.
  • The update checker can now check for new beta versions as well as stable releases. This can be enabled with the new option in Preferences / Internet / Updates (and will also be turned on automatically if you're currently using a beta version). Also added an option for the update checker to check daily as well as weekly and monthly. The frequency that Opus "nags" you to reboot after installing an update has also been reduced.
  • Added a command (Help RELEASENOTES) to display the current release notes. Added this to the default Help menu.
  • Added Command.GetModifiers script method to retrieve a map of modifiers that have been set on the command. Modifiers set in a button that then calls a script command are now passed through to the script (and can be queried using the new method).
  • Scripts can now control taskbar grouping of Listers, viewers and custom dialogs using the new SetTaskbarGroup method of the Lister, Viewer and Dialog objects.
  • The Owner column is now calculated on a background thread, which should make it more efficient for large network folders.
  • When the SetAttr command is run on softlinks and junctions to modify the timestamps it now changes the date of the link rather than the date of the target.
  • When restoring a configuration backup, choosing "replace existing configuration completely" will now delete any icons, images and sound files in the old config folder. Previously, those folders would be merged with the new config even when replacing it.
  • Below Preferences / Launching Opus, drop-downs for choosing layouts now support the full layouts tree including sub-folders.
  • Fixed Windows Search not always working in 12.12.
  • The path length counts at the bottom of the Create Folder dialog are now correct if it is opened by a button in multi-line mode with predefined folder names.
  • The Create Folder dialog now remembers its size in multi-line mode.
  • Fix for SFTP RSA keys using paths containing multibyte UTF8 characters.
  • Fixed a problem which prevented editing of EXIF metadata on files which had a timestamp (created/modified/accessed) earlier than 1/1/1970.
  • Improved the way Preferences / Toolbars / Scripts finds the default text editor.
  • Corrected new multi-file inline rename mode when using brackets and other wildcard characters in the new name.
  • Fixed rendering of Customize > Commands list when an icon set with large icons in the "small" size was installed.
  • The FTP log now uses the system text color instead of being hard-coded to black. (Only affects new log messages, since colors are saved into the log.)
  • In DOS Batch functions, lines written to the .bat script no longer have embedded environment variables expanded by Opus. Instead these will be written verbatim into the script to be expanded by the command processor. (e.g. for DOS batch scripts it always acts like @noexpandenv has been specified).
  • Fixed auto-quoting getting confused by {filepath$|nopath} and similar (for example, {destpath$}{filepath$|nopath} wouldn't auto-quote properly).
  • Fixed incorrect interaction between @disablenosel and @disableifpath command modifiers.
  • The Metadata.other.autodesc property didn't work reliably.
  • The Rename INLINE=single argument was being ignored if the Rename all selected files at once option was turned on under Preferences / File Operations / Inline Rename.
  • The def_value property is now supported by all scripting objects which use default values.
  • The Path.filepart property now returns an empty string when called for a root path.