15 March 2013

Directory Opus (Beta)

Directory Opus 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 beta:

New features / minor changes

  • Text fields that support path completion (like the Location field or the FAYT in Go mode) now display a popup list of matching items.
    screenshot of the path-completion pop-up
    You can disable this if desired with the Preferences / Folders / Folder Behaviour / Display popup list option.
  • Handling of relative paths:
    • The Location field now supports relative paths (e.g. if you enter .. in the location field and hit return it will take you to the parent of the currently displayed folder).
    • Path completion also supports relative paths and will complete paths for parent folders, etc.
    • If a non-qualified name is given to the Go command this is now treated as being relative to the current source directory (e.g. when currently viewing C:\, the command Go windows will now go to C:\Windows)
  • Improvements to floating toolbars:
    • Transparent toolbars can now be dragged around by their gripper while in Customize mode, without having to hold down shift first.
    • You can now configure how quickly auto-hide toolbars slide on and off the screen, under Preferences / Toolbars / Options. The default speeds have also been increased, with toolbars now appearing in 100ms and hiding in 200ms (previously both used 250ms).
    • Docked, glass/taskbar/transparent auto-hide toolbars should now appear without flickering when the slide option is turned off.
    • Docked taskbar and glass toolbars are now completely invisible when hidden, so there is no longer a line down the edge of the screen for them.
    • Docked, transparent toolbars are now borderless if you lock their position, making them easier to use.
  • Added a command to DOpusRT (/info) that allows third-party tools to access the list of currently displayed folders and files in Opus (this will allow improved support by tools like Listary).

Bug fixes

  • Loading a tab group that replaces all existing tabs no longer preserves the "initial directory" of the very first tab (so using the Go INITIALDIR command will now correctly return to the initial folder of the new tab group).
  • Toolbar buttons which set a tab's lock state (e.g. Go TABLOCK=lock,toggle) did not always correctly indicate the current lock state.
  • Fixed Select {file$} from being able to run even if nothing is selected.
  • Fixed Copy RENAMEWHENSAME (default Ctrl+Drag-and-drop function) when dragging files from a library to itself. Previously, the RENAMEWHENSAME argument would not take effect and you'd be prompted for a new name.
  • Fixed a crash that could occur when unplugging an MTP device.
  • Explorer Replacement now opens the correct folder when the Tomb Raider (2013) launcher opens the Survival Edition Content folder.
  • When changing languages, improved translation of commands which have different labels in different contexts. For example, the "New Folder" and "New Collection" menu items run the same CreateFolder command, and before it was possible for a menu item called "New Collection" to be renamed "New Folder" (in the new language). That can still happen if there is no better match, but the translation process will now keep looking when there is an imperfect match in case it can find a perfect one.
  • Fixed file and folder labels which had been renamed from reverting to their original names (translated) if the language was changed. This now only happens if they are still using their original names when you change language.
  • The current Listers are now always restored when restarting for things like Preferences changes that require a restart.
  • Fixed a handful of config files failing to update if something had set the H (hidden) attribute on them. In particular, this fixes the Release Notes showing every time you start Opus if userdata.omd had been set hidden.
  • If changing tabs results in a size change in the toolbars (e.g. switching in/out of thumbnails mode), the mouse cursor position is now adjusted automatically to prevent drag & drop of the tab from being initiated incorrectly.
  • Fixed some of the browse-for-file dialogs, with extra controls at the bottom, having their controls clipped if the dialog was opened at its minimum size.
  • If a tab group folder was renamed but nothing else had changed, buttons would not be updated (so, e.g. a Go TABGROUPLIST button would still show the old folder name).
  • Fixed bug preventing the filter field's Clear Filters (and the Clear Local Name Filters menu command) from working if the filter field had focus.
  • Blocked Opus from loading the Bitcasa shell extension for context menus which Opus builds itself, due to crash reports. If you still experience crashes when right-clicking drives or when viewing folders, you may need to disable the context menu handler (and possibly the icon overlay handler as well) system-wide using a tool like ShellExView.