18 May 2022

Directory Opus 12.27.2 (Beta)

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

Download:


Changes since 12.27.1:

  • Fixed context menu items registered under HKCR\* appearing for directories when they should only appear for files.

  • Fix for OneDrive context menus not appearing when "Files On Demand" is turned off.
     
  • Fixed @if not working on Viewer toolbar buttons if the only command being run after them was a Show VIEWERCMD=... variant.
     
  • Show VIEWERCMD=fullscreen,on and ...,off can now be used with the viewer to always get a particular state rather than toggle the current state.
     
  • Fixed issue where nothing happened if some Control Panels were opened in particular ways (e.g. "Manage BitLocker" from the drive right-click menu).
     
  • Fix for standalone image viewer opening on the wrong screen if it was previously moved and closed near the right (or bottom) of another screen.
     
  • Fixed incorrect behaviour when renaming files in FlatView when two files in different folders ended up with the same name.

26 April 2022

Directory Opus 12.27.1 (Beta)

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

Download:


Changes since 12.27:

  • Improved layout of button editor menus on low resolution (~720p) screens.
     
  • The archives plugin now filters the file attributes it returns to Opus to avoid ones that can appear in archives but don't make sense in them and cause problems (e.g. "offline" and "pinned").
     
  • Fix for situation where a credentials prompt wasn't triggered for some network drives that needed one.
     
  • Fixed problem which meant desktop double-click handling would stop working if Explorer was restarted.
     
  • On Windows 11, the OneDrive commands to pin or free up space now work recursively on folders to match Explorer's behavior.
     
  • Fixed the Toolbar command ignoring its POS argument if the first coordinate was negative.
     
  • If a Style is saved with the view mode option turned on, but a tab group selected, the view mode setting is now correctly ignored (since view modes in that instance are supposed to come from the tab group).
     
  • Fixed Open With > Paint.Net opening the file twice with newer versions of PaintDotNet.
     
  • Fixed a problem where the folder format could go wrong if a style that was set to turn the format lock on opened a tab group.
     
  • Improved performance of context menus in some situations.
     
  • Updated WebP plugin, which fixes some images not loading.

21 March 2022

Directory Opus 12.27

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

New versions are often made available several days before they will be detected by the update checker. You can download Opus using the links below if you don't want to wait.

Download:



The following changes were part of the 12.26.1 - 12.26.3 beta updates:

  • FTP SSH now supports elliptic curve algorithms (NIST and 25519).
     
  • The Publisher tag is now supported for FLAC and Ogg files.
     
  • Workaround for Open With > Paint.Net not working correctly due to incorrect data in the registry.
     
  • Fixed List and Small Icons modes not painting the bottom pixels of some icons until something triggered a repaint.
     
  • Fixed problem with standalone viewer's metadata panel not updating when moving to the next/previous.
     
  • Static context menu entries added to the HKCR\* key are now shown for folders as well as files.
     
  • Fixed F-Secure SAFE context menu not appearing.
     
  • Double-clicking in the path field now selects whole path segments, rather than stopping on the wordbreak_char_paths characters like Ctrl-Left / Ctrl-Right does.
     
    • Added space to default wordbreak_char_paths so it's now consistent with wordbreak_char_names which has space hard-coded.
       
    • Added slash and backslash to the default wordbreak characters for names and paths.

      (Some things handled them by default anyway but, previously, if you pasted a full or relative path into the inline rename field, it'd treat the separators like normal letter characters and make it a pain to jump to them.)
       
  • Fixed a crash which could occur using the Clipboard PASTE AS command with a name beginning with a [ character.
     
  • Transparent docked toolbars now use the whole area of each button for hit-testing, even before the buttons become hot, which should make them easier to use.
     
  • Fixed items for a couple of programs appearing multiple times in context menus.
     
  • Commands using both Set QUICKFILTER and QUICKFILTERFLAGS on the same line will now highlight as "on" provided both arguments match the current state.
     
  • Fixed turning on Flat View not applying the Flat View folder format's column-grouping.

    For example, if the file display was already grouped and you turned on Flat View (Mixed), it would stay grouped, but the menus would indicate it was not grouped. The menus were correct and the file display should have been un-grouped, assuming the default situation where the Flat View folder format is turned on and configured to turn off grouping.
     
  • Go FOLDERCONTENT menus now work with collections where multiple items have the same name.
     
  • Fixed crash that could sometimes occur if you held the F5 key down to repeatedly refresh the This PC folder.
     
  • Made a change to hopefully fix incorrect timestamps on SFTP servers.
  • The recently added option to choose whether to display folder icons or lightbulb (Opus logo) icons is now set to lightbulbs by default. If you want to use folder icons you can select this from Preferences / Display / Options / Use current folder's icon.
     
  • Cosmetic fixes/improvements for borders around a few controls on Windows 11.
     
  • Fix for very slow handling of some Photoshop PSD files due to extreme metadata bloat in the form of Adobe's document history tracking.
     
  • Text and TextThumbs plugins now ignore files that start with the PaintDotNet signature, so they can be displayed via its thumbnail handler instead. (Most data at the start of PDN's file format is text, so they looked like text files to both plugins.)
     
  • Fixed problem with automatic path completion in the location field with aliases beginning with a . character.
     
  • Fix for using Windows Search below mount points.
     
  • Scripting DOpus.Create.Blob("test") with no encoding specified creates a UTF16 string again, as per the documentation.
     
  • Troubleshooting setting context_menu_debug now logs more information.
     
  • Blocked Daemon Tools shell extensions by default. See Shell extensions which are blocked by default if you wish to re-enable them, but keep in mind they have caused crashes for several people.
     
  • The GetNewNameData script object (passed to the OnGetNewName method) has a new preview property, which returns true when the method is being called to generate the preview in the Rename dialog, and false when it's renaming the file for real.
     
  • Fixed issue with case-insensitive search for Cyrillic text.
     
  • Fix for Set TABPOSITION=below being able to push things below the file display out of the window frame until the window was resized.


The following changes are new for 12.27:

  • Improved file context menu de-duplication. While building the menus, some registry keys were processed more than once. Menus should now open a little faster. This also fixes the problem introduced in 12.26.2 beta where a single item added via the File Types dialog could appear in the menu more than once.
     
  • Fixed bug introduced in 12.23 where the Viewer Pane / Display Shell Icons checkbox did nothing and the adjacent Display Shell Thumbnails checkbox controlled both settings.

5 March 2022

Directory Opus 12.26.3 (Beta)

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

Download:


Changes since 12.26.2:

  • FTP SSH now supports elliptic curve algorithms (NIST and 25519).
     
  • The Publisher tag is now supported for FLAC and Ogg files.
     
  • The GetNewNameData script object (passed to the OnGetNewName method) has a new preview property, which returns true when the method is being called to generate the preview in the Rename dialog, and false when it's renaming the file for real.
     
  • Fixed issue with case-insensitive search for Cyrillic text.
     
  • Fix for Set TABPOSITION=below being able to push things below the file display out of the window frame until the window was resized.

27 February 2022

Directory Opus 12.26.2 (Beta)

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

Download:


Changes since 12.26.1:

  • The recently added option to choose whether to display folder icons or lightbulb (Opus logo) icons is now set to lightbulbs by default. If you want to use folder icons you can select this from Preferences / Display / Options / Use current folder's icon.
     
  • Cosmetic fixes/improvements for borders around a few controls on Windows 11.
     
  • Fix for very slow handling of some Photoshop PSD files due to extreme metadata bloat in the form of Adobe's document history tracking.
     
  • Text and TextThumbs plugins now ignore files that start with the PaintDotNet signature, so they can be displayed via its thumbnail handler instead. (Most data at the start of PDN's file format is text, so they looked like text files to both plugins.)
     
  • Fixed problem with automatic path completion in the location field with aliases beginning with a . character.
     
  • Fix for using Windows Search below mount points.
     
  • Fixed issue in previous beta which meant duplicate context menu items were removed even if the duplicates weren't all at the top level. This also caused problems if Opus-specific items which started or ended sub-menus were filtered out, causing menu items after them to go into the wrong menu level.
     
  • Scripting DOpus.Create.Blob("test") with no encoding specified creates a UTF16 string again, as per the documentation.
     
  • Troubleshooting setting context_menu_debug now logs more information.
     
  • Blocked Daemon Tools shell extensions by default. See Shell extensions which are blocked by default if you wish to re-enable them, but keep in mind they have caused crashes for several people.

20 January 2022

Directory Opus 12.26.1 (Beta)

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

Download:


Changes since 12.26:

  • Workaround for Open With > Paint.Net not working correctly due to incorrect data in the registry.
     
  • Fixed List and Small Icons modes not painting the bottom pixels of some icons until something triggered a repaint.
     
  • Fixed problem with standalone viewer's metadata panel not updating when moving to the next/previous.
     
  • Static context menu entries added to the HKCR\* key are now shown for folders as well as files.
     
  • Fixed F-Secure SAFE context menu not appearing.
     
  • Double-clicking in the path field now selects whole path segments, rather than stopping on the wordbreak_char_paths characters like Ctrl-Left / Ctrl-Right does.
     
    • Added space to default wordbreak_char_paths so it's now consistent with wordbreak_char_names which has space hard-coded.
       
    • Added slash and backslash to the default wordbreak characters for names and paths.

      (Some things handled them by default anyway but, previously, if you pasted a full or relative path into the inline rename field, it'd treat the separators like normal letter characters and make it a pain to jump to them.)
       
  • Fixed a crash which could occur using the Clipboard PASTE AS command with a name beginning with a [ character.
     
  • Transparent docked toolbars now use the whole area of each button for hit-testing, even before the buttons become hot, which should make them easier to use.
     
  • Fixed items for a couple of programs appearing multiple times in context menus.
     
  • Commands using both Set QUICKFILTER and QUICKFILTERFLAGS on the same line will now highlight as "on" provided both arguments match the current state.
     
  • Fixed turning on Flat View not applying the Flat View folder format's column-grouping.

    For example, if the file display was already grouped and you turned on Flat View (Mixed), it would stay grouped, but the menus would indicate it was not grouped. The menus were correct and the file display should have been un-grouped, assuming the default situation where the Flat View folder format is turned on and configured to turn off grouping.
     
  • Go FOLDERCONTENT menus now work with collections where multiple items have the same name.
     
  • Fixed crash that could sometimes occur if you held the F5 key down to repeatedly refresh the This PC folder.
     
  • Made a change to hopefully fix incorrect timestamps on SFTP servers.

2 December 2021

Directory Opus 12.26

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

New versions are often made available several days before they will be detected by the update checker. You can download Opus using the links below if you don't want to wait.

Download:


The following changes were part of the 12.25.1 - 12.25.4 beta updates:

  • Added support for the new Windows 11 context menu system. This makes context menus for things like OneDrive and WinRAR show up again on Windows 11.
     
  • Added SetAttr PIN and DEHYDRATE arguments; for cloud files, this implements the same logic as the "Always keep on this device" and "Free up space" context menu commands.
     
  • Lister windows now take on the current folder's icon by default. (In a dual-display or multi-tab window, the source active folder tab's icon will be used.) A new option under Preferences / Display / Options lets you switch back to the color-coded Opus logo if you wish.
     
  • Added metadata panel support for Composer, Conductor and Encoded By fields on FLAC, OGG and APE audio files. Also tidied up where the Encoded By data comes from for FLAC files.
     
  • CreateFolder READAUTO now has left and right parameters which are like the old dual but always read the folder into a particular side.
     
  • Added Properties SETLABELREMOVE argument; similar to SETLABELTOGGLE, except it only turns the specified labels off, it won't turn them on.
     
  • Properties ADDLABEL, SETLABELTOGGLE (and SETLABELREMOVE) now accept shift/alt/ctrl arguments to allow any of the three qualifier keys to be chosen.
     
  • Fix/workaround for Windows 11's bug which caused the Desktop Double-Click feature to open Listers from just a single-click if desktop icons were turned off. If you still see an issue after installing the update, please try rebooting, although it isn't normally needed.
     
  • Added support for quotes around parameters given to @ifexists, @ifrunning, and @script. (Quotes are not required for any of them, but now you don't have to remember that.)
     
  • File display scrolling via the mouse wheel is now capped so it won't scroll more than a page, even if the mouse wheel is configured to scroll more lines than are visible. (Mainly helps with Details+Thumbnails mode and large thumbs combined with a wheel configured to scroll a lot more lines than usual.)
     
  • Fixed incorrect display of multi-value ID3v2 tags written by Media Monkey.
     
  • Fixed situation where the standalone viewer's metadata editor still said changes were pending after clicking Apply.
     
  • Improved drag & drop editing of Favorites list in Preferences. As well as fixing a couple of bugs, it is now possible to control whether an item is dropped into or next to a Favorites branch by dragging it to the left or right of the branch's label. (The drop indicator lets you see what will happen before releasing the button.)
     
  • Fixed Add To Favorites dialog getting confused by Favorites tree branches with colons in their names, and made name filtering consistent between that dialog and the editor in Preferences.
     
  • Added workarounds for handling shortcut files under very long paths.
     
  • Find (Simple) now ignores the Type drop-down being set to File Type Group if no group is selected in the drop-down next to it.
     
  • Menus listing columns from multi-column scripts are now sorted by name. (This was incorrectly listed in the 12.21 release notes before the actual change was made.)
     
  • Where two paths point to the same drive via the Windows subst command, moving files between them is now done via a fast rename rather than a slow copy-then-delete.
     
  • When undoing a folder creation, the deletion will do nothing if the folder contains any files or non-empty folders. This is to avoid accidentally deleting items created after the folder was created. ("Empty folder" here means a folder with zero files below it and at most one child "empty" folder which itself is either empty or has one empty child folder, and so on, recursively. So you can still undo a multi-level folder creation, as long as nothing extra has been created within the directories.)
     
  • You can now use the Copy MAKESFX HERE command on archives within collections (e.g. Find Results), where it will create the new exe in the same folder as the archive. (Similar functionality already existed for extracting archives in collections to their own parent folders.)
     
  • Fixed problem with Rename command where if you used FROM without PATTERN, and the FROM argument contained a wildcard, it would try to use that as the value for PATTERN even if it contained wildcard characters that PATTERN doesn't support. Now it will only do this if the only wildcard char used is a *.
     
  • If Rename uses FROM as the value for PATTERN, it now unescapes any wildcard chars that are also valid filename chars automatically.
     
  • Fix for rare crash in the sound player when a sample stops playing and auto-close is on.
     
  • Viewer plugins that return a text stream for another plugin (e.g. the text viewer plugin) to display can now return Unicode/UTF-8 text in the stream without a BOM.
     
  • URL targets are now displayed for .url files with very long paths. (Workaround for Windows limitation.)
     
  • If you right-click an archive and choose "Extract To..." from a dual-display Lister, the Select Destination Folder dialog that opens will now default to the path in the other file display.
     
  • Thumbnails generated via Windows now go one at a time, as the OS seems to have issues with multiple simultaneous requests. (This was already being done for Folder Thumbnails, but is now done for all thumbnails which come via the shell. Normal image files are not affected, as Opus generates thumbnails for those itself.)
     
  • The Display extended sync attributes for cloud folders option was backwards. Note this has been reset to off for everyone.
     
  • Fix for nothing happening on drag & drop of individual pages from PDF-XChange Editor's thumbnails view into Opus.
     
  • Fixed bug which could cause the progress dialog to appear unnecessarily behind the delete confirmation dialog.
     
  • Added Windows 11 support to the WinVer script object (win11 and win11orbetter properties).
     
  • Scripting FSUtil.SameDrive method has a new s flag to test if two paths point to the same drive via drive letters made via the Windows subst command.
     
  • Script listviews can now use 0 as a group id.