22 January 2013

Directory Opus 10.2.0.9 (Beta)

Directory Opus 10.2.0.9 beta is now available for all Opus 10 users.

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

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

The following is a guide to the changes in the Directory Opus 10.2.0.9 beta:

MTP changes

  • The folder tree now refreshes when portable devices are added/removed.
  • The format lock explanation tooltip now displays "Portable Devices" for the root of an MTP device rather than "mtp://device".
  • Opus now correctly handles when a device that has already been viewed is unplugged and then reinserted.
  • Fixed various problems when dragging files to MTP devices in the tree.
  • The standalone viewer status bar showed the internal filename for files on MTP devices.
  • After deleting a file in the standalone viewer it now correctly auto-advances to the next picture.

Bug fixes

  • When tree path highlighting is enabled for non-active tabs, the highlight line is now correctly rendered when the path to the non-active tab is partially collapsed (as described in this forum post).
  • If the toolbar Filter Field has input focus Opus will no longer clear it on folder change.

18 January 2013

Directory Opus 10.2.0.8 (Beta)

Directory Opus 10.2.0.8 beta is now available for all Opus 10 users.

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

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

The following is a guide to the changes in the Directory Opus 10.2.0.8 beta:

MTP changes

  • Improved performance when browsing into an MTP device folder for the first time.
  • Synchronize now works correctly with MTP devices.
  • The FAYT Find mode now works correctly with MTP devices.
  • Copying a zero-byte file to an MTP device will now work (if the device itself allows it).
  • The Folder Formats list in Preferences no longer shows MTP formats if MTP support is disabled.

Bug fixes

  • Fixed a bug where moving encrypted files out of a zip file would still delete the file even if extraction failed.
  • Clicking away from the folder tab rename field now accepts any changes made rather than cancelling.
  • With Navigation Lock enabled, dragging a folder to the tab bar to make a new tab would result in the two tabs opening on the same side rather than one on each side of the Lister.
  • With Navigation Lock enabled, alt-clicking the back button would open a new tab for the parent on the source side but not the destination.
  • Comments, ratings and tags set for folders were not copied correctly even though Opus was set to copy file metadata.
  • Functions like Set FOCUS=Dest that change the source/destination file displays now cause the function to reevaluate its windows/paths for subsequent commands. This means that a function like the following now works:
    Set SORTBY=date
    Set FOCUS=dest
    Set SORTBY=date
  • The file display will no longer take the focus after a directory read is complete if the focus has been specifically given to another Lister element (like a toolbar field).

11 January 2013

Directory Opus 10.2.0.7 (Beta)

Directory Opus 10.2.0.7 beta is now available for all Opus 10 users.

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

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

The following is a guide to the changes in the Directory Opus 10.2.0.7 beta:

New features

  • Added an option to Preferences / Display / Options to configure a custom title for all Listers (the custom title will be overridden if the new Set LISTERTITLE command is used). The custom title string can use the same tokens (%P, %N, etc) as Set LISTERTITLE. Also added new %D and %M tokens for custom titles to insert the path and folder name of the destination folder.
  • Added an sub-option for the Preferences / Folder Tree / Options / Collapse non-selected branches setting to only collapse branches if they're not currently open in another tab.
  • Added the Go TABSWAP command to swap a tab in the left-hand file display with one in the right. By default the two currently active tabs are swapped, but you can specify the tab indices if desired (e.g. Go TABSWAP=0,0 to swap the two left-most tabs).
  • The Go TABMOVE command (which moves a tab from one file display to the other) can now specify the position to place the moved tab to, rather than always positioning it at the end. You can specify an absolute position, -1 to indicate the same relative position, and -2 to position the moved tab to the right of the currently active tab. You can also optionally have the moved tab become active - for example, Go TABMOVE=-2,active would move the active tab in the source file display to the destination, position it to the right of the currently active tab, and then make the moved tab active.
  • Added a new option for the Clipboard COPYNAMES command, capsemantics. This makes the command behave like the Windows Copy as path context menu command - all paths are quoted, irrespective of spaces.
  • Improved the handling of small .ico files in thumbnails mode. Icon files now show the dimensions of their largest image as part of their thumbnail labels, and .ico files are now treated as proper images in all cases which means higher quality scaling when generating thumbnails of high resolution icons.
  • Added the option thumb_48x48_icons to Preferences / Miscellaneous / Advanced. This makes thumbnails look good for icons which only have 48x48 pixel versions. The downside is that icons which only have 32x32 or smaller versions will look worse. The manual discusses the trade-offs in this option in more detail.
  • When pasting data from the clipboard into a new file, Opus now prioritizes text over image data if the clipboard data looks like it came from Excel. This means that now if you copy cells from Excel and paste them into Opus, you'll get the text from the cells, and not a screenshot of them. In other cases Opus still prefers image data over text. The Clipboard PASTE command now has PREFERIMAGE and PREFERTEXT arguments to override both behaviors.

MTP changes

  • Added a default folder format for MTP paths (applies to mtp://device/storage/ and below).
  • Added the option mtp_enable to Preferences / Miscellaneous / Advanced, which allows native MTP support to be disabled if desired.
  • The mtp_use_thumbnails advanced option has been removed for the moment, as this caused some problems which it is not possible to address at this time.
  • If reading the root of an MTP device returns no items, Opus will now show a warning prompting you to check the device is unlocked.

Bug fixes

  • The context menu in the "Search for" field in the Duplicates Finder now says Add File / Remove File rather than Add / Remove Folder.
  • Made some changes to improve performance when the user has lots (hundreds/thousands) of file collections.
  • Fixed crashes when loading very large PSB (Photoshop) images.
  • Fixed a bug with the Go TABMOVE command that could leave the moved tab positioned to the right of the New Tab button in the other file display.
  • Login details are no longer included when using Edit -> Copy Full Pathnames and similar commands on FTP sites.
  • The standard Windows Copy as path now works correctly under Windows 8.

3 January 2013

Directory Opus 10.2.0.6 (Beta)

Directory Opus 10.2.0.6 beta is now available for all Opus 10 users.

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

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

The following is a guide to the changes in the Directory Opus 10.2.0.6 beta:

NOTE: The original version of this beta had a bug that would crash Opus if you have it set to load a Lister Layout on startup. This is now fixed - if you previously downloaded this beta check the version number in the About dialog, and if you have 10.2.0.6.4751 please re-download to get the fixed build 4752.

Embedded functions for new Listers

It is now possible, when opening a new Lister or layout, to "embed" a function that will be executed in the context of the new Lister. Previously it was difficult to reliably open a new Lister and then run commands that affected that new Lister from the one function, and solutions usually resorted to kludges involving dopusrt.exe.

The embedded function must be surrounded with square brackets - for example, the following command would open a new Lister and put it into thumbnails mode automatically:

Go /mypictures NEW
[Set VIEW=thumbnails]

More complicated multiple line functions can also be embedded, for example:

Go NEW
[
Go /mypictures
Set VIEW=thumbnails
]

Custom titles for Listers

It is now possible to assign your own custom titles to Listers. Titles are assigned via a command, and will be remembered when saved and re-loaded as a Layout.

To modify the title of the current Lister, use the new Set LISTERTITLE command. The title can be set to any text string you like, and certain control tokens can be used to insert various information from the original title string:
  • %P - full path of the current folder
  • %N - name of the current folder
  • %R - drive root of the current folder
  • %L - name of the Layout the Lister came from (if any)
  • %T - complete original title (useful for simply adding a prefix or suffix to the title)
You can also assign a title when creating a new Lister with the new TITLE argument. For example, Go NEW TITLE "My New Lister".

The new Go FINDTITLE command can be used to bring to the front all Listers matching the specified title (and this string supports standard wildcards). For example, if you had loaded a Layout named Projects and the Layout name was displayed in the Lister titles, you could bring all Listers from this Layout to the front with the command Go FINDTITLE *Projects*.

Information tokens for custom Folder Tab names

You can use the %P, %N and %R control tokens shown above when assigning custom names for Folder Tabs as well. For example, you might set the name of a tab to Thumb: %N if you wanted to indicate a tab that you always used for thumbnails mode.

MTP changes

  • Adding MTP files to a collection (including via the Find tool) now displays the correct file names.
  • It is now possible to create folder formats for mtp:// and mtp://device folders, that override the default MTP format in the System category.
  • The Index column is now available in the mtp:// root folder.
  • Fixed problem with drag-and-drop within the Folder Tree (e.g. dragging one folder into another now works correctly).
  • The Undo list now shows correct file names for changes on MTP devices.
  • Drag-and-drop to the Folder Tree from the file display now works correctly.
  • With the tree set to start at Computer, navigating to an MTP device no longer causes it to re-root to the desktop.

Bug fixes

  • Fixed ".part01.rar" and ".part001.rar" archives being extracted into folders which included the ".part..." part of the extension.
  • The Copy UPDATEALL command will no longer modify the timestamps of pre-existing folders if nothing within the folder needed to be copied.
  • MP3 files tagged as 4 stars in Explorer (and other tools) now show as 4 stars in Opus too.
  • Dragging a folder from the file display border, Lister window icon, breadcrumbs field and folder tabs to the Duplicates Finder now correctly adds the folder to the list of paths to search.
  • Fixed problem with @keydown buttons that meant if they disable when a qualifier key is pressed, they could incorrectly remain disabled after the qualifier key was released.
  • The FILTER argument for the Print FOLDER command did not correctly turn on the Use Filter checkbox.