25 September 2014

Directory Opus 11.7.2 (Beta)

Directory Opus 11.7.2 (beta) is now available for all Opus 11 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.

32-bit version:    Universal    Deutsch
64-bit version:    Universal    Deutsch

Changes:

  • Scripting changes:
    • When a script is reloaded, any commands it had previously added are now removed before the script is reinitialised, so that if the script looks at the list of commands (DOpus.Create.Command.CommandList) it won't see its own commands listed.
    • A tab created by dropping a folder on the tab bar did not correctly report to scripts if it was on the right side of a dual-display Lister.
    • Vectors used in script configuration values now preserve empty lines.
  • If "Access-Based Enumeration" is enabled for a network share, and a folder the user has no access to is modified (e.g. a file is created within it), Opus would still see the file change and add the folder to the display. Opus now checks if ABE is enabled on a share and if so, specifically checks if it can access the folder before adding it to the list.
  • The arguments dropdown in the command editor for Help REF wasn't up to date.
  • Choosing "Skip Identical" in the Replace File dialog no longer sets the copy operation into Keep Newer mode should it later be switched to Unattended.
  • Changed copy parameter name for clarity. Copy WHENEXISTS=replacenewer is now Copy WHENEXISTS=keepnewer. The old name still works to maintain compatibility with existing buttons.

18 September 2014

Directory Opus 11.7.1 (Beta)

Directory Opus 11.7.1 (beta) is now available for all Opus 11 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.

32-bit version:    Universal    Deutsch
64-bit version:    Universal    Deutsch

Changes:

  • Scripting changes:
    • Added Script.RefreshColumn method that a script can use to cause any instances of one of its columns to be regenerated (e.g. in response to an OnScriptConfigChange notification).
    • All the various NewXXX methods in the DOpus script object (e.g. NewMap) are now deprecated. Instead, these can be created with the new factory object DOpusFactory, which is obtained via the DOpus.Create method. (Note that the old methods will still continue to work, for backwards compatibility.)
    • Added a new StringSet object which is created by the DOpusFactory.StringSet and StringSetI methods. A set is like a Map of names without any associated data.
    • Added the Command.CommandList method, which returns a StringSet of the internal command names.
    • Added the Script.file and ScriptInitData.file properties, which allow a script to query for its own full pathname on disk.
    • Added the DOpus.ReloadScript method, which causes Opus to reload and reinitialize a script as if the file on disk had changed.
  • Added the Help REF=scripting command to open the Help file at the Scripting Reference page.
  • Assigning a comment to a file via the metadata pane could (depending on the file format) cause the file to lose any tags that had previously been assigned to it.
  • It's now possible to set tags and rating for shortcut files.
  • The inline rename "copy next/previous filename" feature now falls back to the Ctrl+<comma> and Ctrl+<period> keys, if either the ' or ; keys require Ctrl or Shift to access them.
  • Fixed the F1 help window coming to front by itself at times.
  • Fixed buttons not running commands that came after a Properties SETWALLPAPER command.

16 September 2014

Directory Opus 11.7

Directory Opus 11.7 is now available as a free update for all Directory Opus 11 users.

Download:

32-bit version:    Universal    Deutsch    简化字
64-bit version:    Universal    Deutsch    简化字

Changes:

  • Scripting changes:
    • Added locked property to the Format script object to retrieve the format lock state.
    • Script configuration variables can now include multi-line strings. To do this, set the variable's default value in OnInit to a string containing a CR/LF pair (or just a CR/LF pair by itself if you want the default value to be empty).
    • A script's configuration variables can now have descriptions assigned to them which are displayed in the configuration editor, using the new config_desc property of the ScriptInitData object.
    • If an OnBeforeFolderChange script runs Go BACK in response to a Go BACK command, the history position would end up wrong (you would actually end up two folders back instead of one).
  • Fixed problem with the Run Now option when a copy job is queued.
  • The way the Rating column was sorted had inadvertently changed - this has been returned to its original behavior.
  • Timestamps in RAR archives could be shifted by the current GMT offset (when using UnRAR.dll instead of 7z.dll for RAR).
  • Fixed the Folder Formats Labels page enable/disable state not being saved to disk.

4 September 2014

Directory Opus 11.6.1 (Beta)

Directory Opus 11.6.1 (beta) is now available for all Opus 11 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.

32-bit version:    Universal    Deutsch
64-bit version:    Universal    Deutsch

Changes:

  • Scripting changes:
    • Added locked property to the Format script object to retrieve the format lock state.
    • Script configuration variables can now include multi-line strings. To do this, set the variable's default value in OnInit to a string containing a CR/LF pair (or just a CR/LF pair by itself if you want the default value to be empty).
    • A script's configuration variables can now have descriptions assigned to them which are displayed in the configuration editor, using the new _descriptions property of the ScriptConfig object.
    • If an OnBeforeFolderChange script runs Go BACK in response to a Go BACK command, the history position would end up wrong (you would actually end up two folders back instead of one).
  • Fixed problem with the Run Now option when a copy job is queued.
  • The way the Rating column was sorted had inadvertently changed - this has been returned to its original behavior.