13 June 2017

Directory Opus 12.6

Directory Opus 12.6 is now available as a free update for all Directory Opus 12 users.

(Do not install this if you are still using Opus 11 or earlier, unless you want to upgrade to Opus 12.)

Download:


Changes from 12.5:

  • Fix for crash which could occur when refreshing the folder display, opening new tabs, or renaming files in some cases.
  • Fixed crash which could sometimes occur with certain command sequences in a button. (e.g. CreateFolder, then open the folder in the dual display.)
  • The Filter Bar now automatically disables partial matching when a file type group is being matched. For example, grp:Archives will no longer match example.rar.jpg, even if partial matching is enabled.
  • Fixed minor problem displaying some licence counts in the licence manager.

13 May 2017

Directory Opus 12.5.1

Directory Opus 12.5.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.

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.

Download:

Changes:

  • Fix for crashes or double entries for items when refreshing the folder display, opening new tabs, or renaming files.
  • Fixed crash which could sometimes occur with certain command sequences in a button. (e.g. CreateFolder, then open the folder in the dual display.)
  • The Filter Bar now automatically disables partial matching when a file type group is being matched. For example, grp:Archives will no longer match example.rar.jpg, even if partial matching is enabled.

1 May 2017

Directory Opus 12.5

Directory Opus 12.5 is now available as a free update for all Directory Opus 12 users.

(Do not install this if you are still using Opus 11 or earlier, unless you want to upgrade to Opus 12.)

Download:


12.5 contains all the changes from the 12.4.x betas. It also contains the following new changes:

  • Fixed problem introduced in 12.4 where you could not use AltGr+' -- actually AltGr + (the key bottom-left of Return, depending on keymap) -- to type special characters in some locales, as it was interpreted as the Ctrl+' which now copies the name from the file above.
  • It's now possible to make a link to a drive root, e.g. Copy MAKELINK=softlink E:\
  • In Script dialogs, combo edit controls can now have their editable text set via Control.label.
  • The script method Control.GetItemByLabel was incorrectly documented as GetItemByName. Both versions work now.
  • The script Blob.ToArray and ToVBArray methods now take optional "from" and "size" parameters, similar to CopyFrom.

20 April 2017

Directory Opus 12.4.4 (Beta)

Directory Opus 12.4.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.

Download:

Changes:

  • The Info Tip font is now configurable through Preferences.
  • The {dlgsave} code now allows the "save as type" field to be populated, e.g. {dlgsave|Title|Default Name.txt|type=Text Files!*.txt!Doc Files!*.doc}. Add # following the type= string to automatically include the "All files" item.
     
  • Label lists in Preferences / Folder Options now use the configured file text color as well as background color.
  • On the Label Assignments page in Preferences, it was possible to open multiple label filter dialogs simultaneously, which could cause a crash when the dialogs were closed.
  • The Change Attributes dialog now resizes to make sure the list of attributes is completely visible.
  • Fixed problem where a label filter that used Type Match Folders could misidentify some archives as folders when in a library.
  • Fixed a problem with labels not working properly on folders in the tree if they have localized filenames.
  • Fixed problem with PDF metadata not decoding some strings correctly.
  • If a toolbar button was highlighted with the mouse and then the mouse moved over an adjacent spacer, the button would remain highlighted.
  • Fixed problem with progress dialog ending up the wrong size if it was minimized with the copy queue visible and all but the last item finished (removing the queue) while still minimized.
  • Info tips will now display strings enclosed in angle brackets (e.g. <blah>) unless they're a supported html-style tag.
  • Fix for double-clicking images if the Windows Photos app was set as the default image viewer, after the Windows 10 Creators Update.
  • Fixed problem with metadata pane not setting exif tags in some circumstances.
  • Set JOBSBAR command was missing from the manual.
     
  • For combo edit controls in script dialogs, Control.value.name now returns the string entered by the user if they typed something in rather than picking from the dropdown list.
  • In scripts, a Dialog object can now be used as the parent window for things that need one. E.g. a dialog can have another dialog as its parent.
  • The new Dialog.disable_window property lets a dialog automatically disable a window while it's visible, and re-enable it again once the dialog closes.
  • Save dialogs shown via the Dialog.Save method now support a fourth argument to populate the "save as type" dropdown.
  • Fixed a problem with "multicol" script columns incorrectly being called for non-multicol columns.

11 April 2017

Directory Opus 12.4.3 (Beta)

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

Download:

Changes:

  • Added Show in Label column option for labels, which lets you prevent their name being shown in the Label column in a Lister.
  • Added script dialog rclick event for listbox and listview items. The Msg object also has new mousex and mousey properties that give the mouse location (in screen coordinates) when the message was generated.
  • It's now possible to define a hotkey that overrides the Escape key in the standalone viewer.
  • The Label Assignments list in Preferences now uses the configured file display background color.
  • Context menu items in the registry as "static verbs" now work correctly from the file display background context menu (e.g. Git for Windows).
  • Fixed problem in List mode where the filename of a newly created folder could be displayed in the wrong location until the file display was repainted.
  • Fixed Text viewer's "assume UTF-8" checkbox becoming stuck if turned on.
  • Fix for drag & drop from TortoiseSVN repo browser creating zero byte files.

6 April 2017

Directory Opus 12.4.2 (Beta)

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

Download:

Changes:

  • The Change Attributes & Times dialog now lets the time and date fields for Creation and Last Modified time be individually turned off (so that you can, for example, change the dates of selected files without affecting their times).
  • Added support for the "non-content indexed" file attribute (the SetAttr command and metadata panel now let it be set or cleared, advanced Find lets you search for files with it set, and the file display displays it in the Attr column as i).
  • The {thumbnail} infotip code can now specify a different size to the regular thumbnail size, by adding an additional : parameter (following the parameter for the border type, which must also be included). E.g. {thumbnail:0:512} for 512 pixel thumbnails with no border.
  • In the Rename dialog, the options to copy and paste the list of names to/from the clipboard have been moved into a menu-button above the preview list. The menu also contains three new options: Prefix, Append and Reset. Prefix and Append let you add the clipboard content to the start or end of the existing names instead of replacing the names. If one line is in the clipboard, it will be added to every name. If multiple lines are in the clipboard, one will be added to each name, and blank lines can be used to skip names. (If the number of files is larger than the number of lines, the clipboard content will loop around). Finally, the Reset option clears any new names set via the same menu or via manually typing over individual names. As before, this functionality is only available when macro-building mode is turned off, via the adjacent checkbox.
  • Added @ifrunning command modifier (and SysInfo.FindProcess script method).
  • Added Command.filecount and linecount properties
     
  • Rename macro builder now uses Consolas 9pt as its default font on Vista and above.
  • Fixed filenames not lining up in the Rename macro editor with some fonts.
  • After using "paste new names" in the Rename dialog, the preview's New Name column now auto-sizes.
  • Fixed incorrect preview, and sometimes crash, in Rename dialog when using "Show preview of sub-folder contents" and a large number of parent folders.
  • Fixed problem with the rename macro builder that could lead to an erase/insert/erase macro being incorrectly collapsed to erase/insert
  • The image viewer's optional picture frame now scales with DPI.
  • The Labels list in Preferences is now displayed using the configured file display background color instead of the system "window" color.
  • Added a confirmation prompt when the dialog editor is cancelled if the dialog has been modified.
  • The @noprogress modifier works from scripts now.
  • If all folder aliases were displayed in the folder tree (instead of just user-defined ones), the user-defined ones didn't work.
  • Fixed problems with archives not appearing in the tree underneath libraries in some cases.
  • Using the Set COLUMNS command to set only one column (e.g. Set COLUMNS=35mmfocallength) would cause a crash in some cases.
  • The Set COLUMNS and similar commands misidentified the 35mmfocallength column as the companyname column.
  • The Quick Access branch of the tree now displays the properly localized names of its member folders.
  • Fixed a problem which could cause a crash if a function modified image files in a Lister and then changed folder.
  • Fix for toolbar layout issues on high DPI systems after multiple soft restarts have occurred (e.g. after changing Preferences settings that require the program restarts itself).

25 March 2017

Directory Opus 12.4.1 (Beta)

Directory Opus 12.4.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.

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.

Download:

Changes:

  • File and folder labels can now be set as "pin to top". Any file with a label assigned to it that specifies pin to top will sort at the top of the file list, irrespective of the overall sort order. There's a new default Status category label (Pinned), although you note you'll need to reset the Preferences / Favorites and Recent / Labels page to defaults to see this in an existing configuration.
  • The GIF plugin now fully supports the Expand/Scroll mouse button option in the viewer, including quick rendering and animation support.
     
  • The rename dialog new name field now allows {scp:...} to be typed, to allow script column values to be used in the rename operation (previously the colon would be blocked).
  • The viewer was failing to indicate if the first image it opened with was marked unless the "Display Marked Pictures pane when a picture is marked" option was turned on.
  • Fixed a fairly obscure problem which could cause inline rename to be cancelled automatically when middle-clicking on a file in power mode with an OnActivateLister script installed that automatically sets the active lister to be source.
  • File tooltips triggered by holding down the control key are now clipped to the file display to prevent them appearing off-screen if the display is scrolled too far horizontally.
  • Fixed a problem with inline rename where the file extension could incorrectly be displayed (if it was hidden) when moving from one filename to the next using the cursor keys.
  • Fixed drag image/tooltip going behind submenus when dragging to toolbar in customize mode.
  • When clearing a collection using dopusrt.exe /col clear, sub-collections are no longer removed (previously they would be removed from the list, but not from disk, which meant they would come back after a restart). You can now use /col clear /full <name> to remove all contents including sub-collections.
  • The "Pin current folder to Quick Access" context menu command (when right-clicking on the root of the Quick Access folder in the tree) now works

  • Scripting:
    • In the OnOpenLister script event, it's now possible for the event to fire after a Lister has finished opening (including opening all its tabs) as well as before. If the new OpenListerData.after property is False, you should return True from the event handler. The event will then be called again with OpenListerData.after set to True once all the tabs are open.
    • The ImageMeta.latitude and longitude properties now return decimal coordinates. The coords property now returns a string containing latitude,longitude as decimal coordinates.