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.5.1.2 beta:
Bug fixes
Fixed problem with the new custom icons system when icons are assigned via label filter. Timing issues due to multiple threads meant that icons would not be reliably displayed in all cases.
Using a command like "Go @FTPBookmark" to go to an FTP bookmark works again.
In the Select Icon dialog, after choosing an exe or dll from the history, clicking one of the icons within it would select the first icon instead, requiring a second click.
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.5.1.1 beta:
New features / minor changes
The File and Folder Labels system now lets labels override the normal icons for files and folders with your own custom icons. You can use icon files (.ico, .icl), icons from programs (.exe, .dll) or any image file format that Opus supports. If you specify an image Opus will automatically scale and convert it to icon format.
In the image below, you can see an example of a label filter that is used to override icons for particular files. A label has been created (called HD Image) that defines a custom icon. A label filter has also been created that matches JPG files (it could be used to match more filetypes if desired) with a height of at least 1080 pixels. You can see in the Lister image at the bottom that the high resolution images are displayed with the custom icon, whereas the smaller images have the standard JPG icon.
Added the Preferences / Miscellaneous / Advanced: multipart_extensions field that lets you specify your own multipart file extensions (like .tar.gz), for sorting and display.
The Close command for initiating or scheduling a system shutdown or reboot has a new "unattended" mode which can be used to prevent extra confirmation dialogs from Windows when used on Remote Desktop and Terminal Services.
Added option to disable enumeration of computers on the network when doing path completion. (Preferences / Folders / Folder Behaviour / Complete network server names).
Ctrl-C to copy the names of Preferences options now works in the Advanced list and in the Colors and Fonts list.
Bug fixes
Fixed problem introduced in 10.5.1.0 where drag & drops from some programs on to Opus would cause the Lister to freeze unless the advanced dragdrop_async setting was changed to False. (If you toggled the setting to work around this, you should be able to reset it now.)The most common program this affected was WinRAR, but only if it was configured to use something other than your temp dir for temporary files.
Opus now blocks the enormous metadata string that iPhones, iPads, etc. put into the user comment field of JPEG photos.
Fixed bug introduced in 10.5.1.0 where importing a config backup where the toolbar list came from Opus 9 (and had never since been changed under Opus 10) would cause Opus to switch to the default toolbars, so that you had to turn your custom toolbars back on again.
Fixed icons in the hotkey field drop-down having non-transparent backgrounds under Win8 (Vista and up actually, but difficult to notice).
Fixed problem with filenames beginning with a dot without a file extension (e.g. .htaccess) if display of file extensions was turned off or the extension column was present. Depending on the order those things were enabled, Opus may have treated the filename as the extension and shown a blank name.
Opus now remembers which file groups in the Lister are collapsed when the group list is refreshed or rebuilt. This fixes a problem with file groups expanding themselves when the mouse-over tooltip is displayed for a file.
Fixed crash if you were in a Locked (Allow Changes) folder tab, had changed to another folder, were in a mode other than Details or Power, and dragged a file from there into another tab in the same file display (causing the source tab to reset to its original folder in the process).
Fixed problem with config restore which could result in certain unicode characters in config file names not being decoded properly. (The problem did not affect backing up, only restoring, so you do not need to re-create your existing config backups.)
Fixed FTP address book "default" checkboxes affecting their whole pages instead of just their sub-sections on the Network, Display and Misc pages.
Fixed blank FTP listings when connecting to newer Microsoft FTP Service servers which use four-digit years in dir listings.
Dragging programs to the toolbar in Customize mode now creates buttons with {filepath} as the default argument to the program, rather than %1, fixing problems with unquoted paths.
If you use Autodesk Inventor, you may see generic icons for its files instead of thumbnails in Opus.
This is due to Autodesk's thumbnail provider loading DLLs it depends on in an unsafe way, which Opus blocks by default. (Explorer does not block it, which is why it works there.)
If you wish, you can disable the increased security so that Autodesk Inventor thumbnails work within Opus.
To do so, go to Settings -> Preferences / Miscellaneous / Advanced, set dlldir_security to FALSE and then reboot.
The update also includes the following new changes:
Fixed auto-hide toolbar slide and reveal options, introduced in a recent beta, being reversed for toolbars docked to the left or top of the screen.
Fixed recently introduced problem that meant Select SOURCETODEST / DESTTOSOURCE were case sensitive.
Fixed problem in path completion that made it stop working temporarily when typing an alias followed by a folder name beginning with a reserved device name (e.g. /dopusdata/ConfigFiles).
Fixed path-completion pop-up's borders not always painting correctly.
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.5.0.6 beta:
Bug fixes
Fixed problem with Go BACK not properly setting the start of the range selection with some combination of settings.
Dragging a linked tab out to the desktop (or selecting Split as New Lister from the context menu) now clears the link state of the tab when it opens in the new Lister.
Fixed problem that could prevent control-hover from selecting files (with single click mode enabled) if certain toolbar commands were present.
Improved performance of path completion (particularly on network paths).
Fixed problem with the breadcrumbs drop-down not correctly showing all drives (if the hideempty option was set) on program startup.
Fixed USB export failing with "access denied" error if certain files on the USB export had been set hidden or read-only.
The fix for drag-and-drop from Gmail to Opus, added in the previous beta for the file display, has now been implemented everywhere else (folder tree, folder tabs, breadcrumbs, FDB hot-paths, toolbar go-buttons).
Menus opened from the keyboard (e.g. the context menu key) now display accelerator keys.
Fixed a problem when adding files to a zip file created using the OEM code page rather than UTF-8 (e.g. with Chinese filenames) - new filenames would be added using UTF8 which seems to cause the names of existing files in the archive to be garbled. It seems that mixing UTF8 and OEM filenames in the one zip file doesn't work properly.
Fixed a problem when opening zip files created using OEM code page rather than UTF8 - filenames containing e.g. Chinese characters could end up with garbage on the end of them.
Functions which didn't specify a source directory, and which ran without a source lister (e.g. from a floating toolbar or global hotkey) had their current directory set to the Opus program files directory (or whatever the Opus process' CD was). They now have it set to system32, which is more consistent with other situations, and potentially safer for USB installs.
In the Unattended Errors dialog, placement of the Export Error List link was incorrect when the window was resized.
Fixed crash if you used Ctrl+MouseWheel in the standalone viewer with some viewer plugins which do not support zooming using the wheel.
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.5.0.5 beta:
New features / minor changes
When the Find-As-You-Type field is open in Find mode, the left/right cursor keys, as well as Home and End, are now passed through to the file display. This lets you use the cursor keys to change the selected item in the icon modes (List, Thumbnails, etc) without first closing the FAYT. Added the new option Preferences / File Displays / Find-As-You-Type / Enable all cursor keys in Find mode which lets you disable this (and revert left/right cursor keys to their normal behaviour in the edit field).
Added two new options in Preferences / Miscellaneous / Advanced:
dlldir_security : This option, enabled by default, prevents Opus from loading DLLs from the current working directory. This reduces the risk of "binary planting" exploits which can trick your computer into running untrusted software when you open things like photos or music from folders in which someone has hidden a malicious DLL.
dragdrop_async : Enables the previous behaviour when handling drag and drop from outside of Opus, whereby drops are handled asynchronously even if the source of the data doesn't specifically support this. (See the item relating to this in the "Bug fixes" section below).
It is now possible to embed commands (using the [ ] syntax) in the Go FINDTITLE function. Added the RUNEMBEDDEDIFNOTFOUND argument which lets a command embedded under the Go FINDTITLE command run in the current Lister if no matching listers are found.
Bug fixes
Fixed problem that could cause the breadcrumbs popup to not display all items the first time it opened.
Fix for dragging Gmail attachments from Chrome to Opus, and better handling of drop sources which support asynchronous drops.
Fixed some USB flash drives incorrectly appearing in the Go DRIVEBUTTONS=mtp list and in the mtp:// root folder.
Fixed a couple of minor problems with keyboard shortcuts in the Rename dialog's Find and Replace mode.
Loading a tab group would not update the tree to show the folder of the new active tab.
Fixed problem with embedded functions for new Listers not always picking the right Lister to run the command in (if the new Lister opened as the destination, for example).
Tabs drawn with visual styles can now be modified by a black background color, and custom tab colors can now use background and text colors that are very close together without them being made more contrasting, if that's what you want.
Fixed minor issues with PNG images using rare transparency modes. (Images using a single transparent color, rather than an alpha channel, combined with RGB non-palette colors and/or 16 bit per sample colors.)
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.5.0.4 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.
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.