11 October 2019

Directory Opus 12.17.3 (Beta)

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

  • The image viewer now lets you scroll left and right with the mouse wheel by holding the Alt key. (Assuming the wheel is set to scroll the image in Preferences.)
     
  • The standalone viewer's factory default toolbar now has Open Containing Folder and Refresh in the File menu, and a button to open the containing folder on the main toolbar. (To pick up these changes, you'll need to right-click the empty part of your viewer toolbar and choose the option to reset it.)
     
  • The Open With menu now includes "Metro" applications from the Microsoft Store.
     
  • Added the SHELLVERB and SHELLCLASS arguments to the FileType command. This provides the ability to launch files and folders via the Windows shell, bypassing Opus's internal logic, with the options of specifying the verb and file type or application class to use.
     
  • When inline-renaming a file, Ctrl-W to upper-case all words now leaves the file extension alone (unless it is part of the text selection).
     
  • Fixed problem introduced in previous beta which could cause folder size/contents calculation to be performed twice if displayed in the folder infotip.
     
  • Possible fix for Excel's preview handler not resizing correctly when first opened.
     
  • The command Copy TO="ask:{sourcepath}" now works correctly.
     
  • Fix for very rare crash that could happen when changing folders while Flat View was refreshing.
     
  • Fix for Preview Handlers and ActiveX viewers not resizing correctly when using Remote Desktop between Windows 10 machines at different DPIs.
     
  • Fixed new Listers not being correctly snapped to a monitor when opening under certain DPI situations.
     
  • The Directory Opus Archives -> Extract Here context menu command now works from within a file collection (e.g. from Find Results - the files will be placed in the same folder as the zip file itself).
     
  • Fix for Opus running with Below Normal priority if launched via the installer, or via Explorer Replacement from an elevated process when not already running.

3 October 2019

Directory Opus 12.17.2 (Beta)

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

  • The "Size on Disk" column now shows 0 bytes for offline files (e.g. Dropbox/Onedrive files that are only stored in the cloud).
     
  • Fixed a problem introduced in the previous beta which could stop progress dialogs being displayed in some situations.
     
  • Improved efficiency in folders with a large number of sub-folders when the file count column was turned on.
     

1 October 2019

Directory Opus 12.17.1 (Beta)

Directory Opus 12.17.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.17:

  • Fixed a problem which meant sorting by File Count columns didn't work reliably after changing/reading folders.

  • Fixed inline rename in icon and thumbnails modes not always expanding the edit control's height when needed.

  • Added support for a method of hiding special folders (e.g. OneDrive) from the folder tree which is used by File Explorer but was ignored by Opus until now.

  • Added support hiding the OneDrive Business folder from the tree via Preferences.

  • Fixed problem where a dialog displayed by a function (e.g. the Copy As dialog) could end up being hidden if the progress indicator was minimized.

  • Improved positioning logic when the Default Lister is set to open "always over the mouse pointer". While adjusting the position to avoid existing Listers, minimized windows are now ignored and if there isn't room on the bottom/right it now also tries the top/left.

  • Ctrl + Mouse Wheel to change font/thumbnail size in Listers is now back to normal, after the up/down directions were swapped in 12.17.

  • Toolbar buttons which run Set SHOWFILTERFILENAME=regex:... and similar using regular expressions now toggle and indicate their states correctly.
     
  • When the standalone viewer is in windowed mode and auto-sizes, it can now grow slightly wider and taller, into Windows 10's invisible resizing borders.

  • Fixed viewer issue where you could not scroll all the way to the right of images wider than 32768 pixels (after any zoom was applied).

  • Fixed problem with searching for a string in the text viewer in hex mode, via the FAYT (it wouldn't be case sensitive in some situations).

  • Internal viewer performance fix when drag-selecting images.

  • Animated Gif plug-in changes:

    • Now supports selections with fixed aspect ratios.
    • Performance fix when drag-selecting images.
    • Now supports assigning Expand/Scroll Image to left double-click. This includes being able to open the expanded image when it is not being scaled down, similar to the internal viewer (only for double-clicks). (Previously, expanding was only possible when single-clicking the left or middle button.)
    • Now supports the Show VIEWERCMD=dragsel command used by advanced script add-ins for esoteric mouse button behavior.
       
  • Blocked the File Renamer Turbo context menu extension ("shell.dll") by default, as it crashes Opus when right-clicking files.

  • Fixed crash if @hideifpath: was added to a button with no path after it.
     
  • Scripting changes:

    • Script columns have a new timeout property which can override the default 10 second timeout before Opus gives up waiting for them in situations where calculation is blocking things from continuing (e.g. filters and Print/Export Folder Listing).
       
    • With a dual-display Lister, DOpus.Create.BusyIndicator now affects the side of the tab you give it, or uses the source tab if you give it a Lister.

16 September 2019

Directory Opus 12.17

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


Changes since 12.16:

This release includes all changes from the 12.16.x beta versions.

  • Added command to tell the Lister Preview Pane to open a specific file. e.g. Show VIEWPANECMD="open,C:\My Image.png".
     
  • Added Show VIEWPANECMD=clear to unload any current file and clear the viewer pane.
     
  • Prefs LAYOUTTHISLISTER has a new nopanels parameter which allows you to apply a layout's size, position or paths to the current window without applying its panels (viewer pane, dual file display, utility panel, etc.).
     
  • The new Show LOADALLTHUMBS command can be used to trigger the loading of all thumbnails in the current folder (equivalent to having the Preferences / File Display Modes / Thumbnails / Load all thumbnails in a folder automatically option turned on).
     
  • The ContextMenu SHOWCMDS command now displays the context menu commands in a listview rather than a plain text dialog.
     
    • The list can be sorted by the various columns and can also be filtered to make it easier to find a desired command.
       
    • Right-click an item in the list to create a command line in the clipboard to run the command.
       
    • Fixed a problem which meant some context menu commands (e.g. those added by Dropbox Smart Sync) were inaccessible.
       
    • Added ContextMenu LABELRAW argument, which allows the label to be provided via a raw argument and supports embedded quotes.
  • Added Wild.EscapeString script method to escape any wildcard characters in a string.
     
  • Fixed Show VIEWPANECMD buttons being disabled if no files were selected.
     
  • List Mode scrollbar handling improved when the window is not wide enough to fit a whole column of files.
     
  • Fixed script output panel scrollbars not always adjusting properly when they were resized. Also fixed flickering when moving the output panel splitter in the CLI dialog.
     
  • Added mitigation for issue which caused desktop and taskbar icons to flash repeatedly on at least one person's systems, apparently due to SHCNE_ASSOCCHANGED events triggering themselves in a loop.
     
  • Fixed problem introduced by OneDrive mitigations that stopped thumbnails in Dropbox working.
     
  • Setting file descriptions using NTFS now works on long paths (while the path length is no longer limited as such, if the total path length is greater than 260 chars then the length of the filename you're setting the description on is limited to approximately (236 - <temporary path length>) ).
     
  • Experimental support for high-resolution scrolling via mousewheels and trackpads. This has been added for the file display, the folder tree, and certain lists like the main category list in Preferences. People without high-res devices shouldn't notice any difference.

  • Fix for delay when loading a layout, set to close existing Listers, if an existing Lister had an image loaded into the viewer pane.
     
  • Fix for theme import skipping images, icons or sounds if the config folders for them did not already exist.
     
  • Fixed codes like {file|noext|escwild} and {file|ext=*|escwild} removing/replacing the extension twice from names containing multiple dots.
     
  • Sped up rendering and scrolling of the file display, particularly when files are selected and vertical grid lines are in use.
     
  • Fix for opening a Folder Tab Group containing linked tabs, when the Lister already has linked tabs which aren't being closed.
     
  • Improved detection of the file display's current drive being removed when the folder tree is not in use. (Should trigger navigation up to This PC aka My Computer.)
     
  • Fixed label fonts/colors not always being applied to copied files until after a refresh (F5).
     
  • Print Folder now correctly shows all labels if the Label column is turned on in the format.
     
  • The old EXIF Lens Type field is now called Lens Model (as this is its correct name) and the Lens Make field has been added.
     
  • Updating the lens model in XMP data now works correctly.
     
  • The size shown for images in the standalone viewer's status bar now uses automatic units rather than being fixed to KB.
     
  • Malformed zip files that contain a directory entry called ./ are now handled correctly instead of being rejected.
     
  • Fixed Find-As-You-Type field's pop-up command history when selecting a command using the mouse instead of the keyboard.
     
  • Fixed Print/Export Folder, where outputting both MD5 and SHA1 hashes would only output one of the two and now does both.
     
  • Print/Export Folder now always generates MD5 and SHA1 hashes when they are included in the output, regardless of file sizes and the max_md5_file_size setting.
     
  • The Select previous folder when going Up option now works correctly when you go up from inside an archive to the top level of a library.
     
  • The @if: command clause can now be used in a user command to test the value of user command arguments. The format is @if:&&ARG&&=value or @if:&&ARG&&!=value (the double-ampersands are necessary).
     
  • The Rename dialog now permits empty Old Name and New Name fields for the wildcard or regular expression, if other operations (e.g. Modify Capitalization) are being applied to the files. Previously, you could not click OK if both fields were blank, outside of the Find And Replace modes.
     
  • Improved the way FTP sites are used by Layouts, Folder Tab Groups, the Recent list, and similar objects which save lists of open paths. Details such as host name, port and username are no longer saved, and will be looked up via the FTP Address Book instead. This means you can make changes to an address book entry (as long as you do not move or rename the entry itself) without having to re-save the Layouts (etc.) which refer to it. Note, however, that this only works with Layouts (etc.) saved after this update has been installed.
     
  • The Preview Pane now works with some third-party preview handlers which do not register themselves properly.

9 September 2019

Directory Opus 12.16.5 (Beta)

Directory Opus 12.16.5 (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.16.4:

  • Fixed problem in previous beta which stopped lensmodel (or lenstype) working through the scripting metadata interface.
  • Fixed Find-As-You-Type field's pop-up command history when selecting a command using the mouse instead of the keyboard.
  • Fixed Print/Export Folder, where outputting both MD5 and SHA1 hashes would only output one of the two and now does both.
  • Print/Export Folder now always generates MD5 and SHA1 hashes when they are included in the output, regardless of file sizes and the max_md5_file_size setting.
  • The Select previous folder when going Up option now works correctly when you go up from inside an archive to the top level of a library.
  • The @if: command clause can now be used in a user command to test the value of user command arguments. The format is @if:&&ARG&&=value or @if:&&ARG&&!=value (the double-ampersands are necessary).
  • The Rename dialog now permits empty Old Name and New Name fields for the wildcard or regular expression, if other operations (e.g. Modify Capitalization) are being applied to the files. Previously, you could not click OK if both fields were blank, outside of the Find And Replace modes.
  • Improved the way FTP sites are used by Layouts, Folder Tab Groups, the Recent list, and similar objects which save lists of open paths. Details such as host name, port and username are no longer saved, and will be looked up via the FTP Address Book instead. This means you can make changes to an address book entry (as long as you do not move or rename the entry itself) without having to re-save the Layouts (etc.) which refer to it. Note, however, that this only works with Layouts (etc.) saved after this update has been installed.
  • The Preview Pane now works with some third-party preview handlers which do not register themselves properly.

29 August 2019

Directory Opus 12.16.4 (Beta)

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

Download:


Changes since 12.16.3:

  • The new Show LOADALLTHUMBS command can be used to trigger the loading of all thumbnails in the current folder (equivalent to having the Preferences / File Display Modes / Thumbnails / Load all thumbnails in a folder automatically option turned on).
     
  • The ContextMenu SHOWCMDS command now displays the context menu commands in a listview rather than a plain text dialog.
     
    • The list can be sorted by the various columns and can also be filtered to make it easier to find a desired command.
       
    • Right-click an item in the list to create a command line in the clipboard to run the command.
       
    • Fixed a problem which meant some context menu commands (e.g. those added by Dropbox Smart Sync) were inaccessible.
       
    • Added ContextMenu LABELRAW argument, allows the label to be provided via a raw argument which supports embedded quotes.
       
  • The old EXIF Lens Type field is now called Lens Model (as this is its correct name) and the Lens Make field has been added.
     
  • Updating the lens model in XMP data now works correctly.
     
  • The size shown for images in the standalone viewer's status bar now uses automatic units rather than being fixed to KB.
     
  • Malformed zip files that contain a directory entry called ./ are now handled correctly.
     

26 August 2019

Directory Opus 12.16.3 (Beta)

Directory Opus 12.16.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.16.2:

  • Prefs LAYOUTTHISLISTER has a new nopanels parameter which allows you to apply a layouts size, position or paths to the current window without applying its panels (viewer pane, dual file display, utility panel, etc.).

  • Fix for theme import skipping images, icons or sounds if the config folders for them did not already exist.

  • Fixed codes like {file|noext|escwild} and {file|ext=*|escwild} removing/replacing the extension twice from names containing multiple dots.

  • Sped up rendering and scrolling of the file display, particularly when files are selected and vertical grid lines are in use.

  • Fix for opening a Folder Tab Group containing linked tabs, when the Lister already has linked tabs which aren't being closed.

  • Improved detection of the file display's current drive being removed when the folder tree is not in use. (Should trigger navigation up to This PC aka My Computer.)

  • Fixed label fonts/colors not always being applied to copied files until after a refresh (F5).

  • Print Folder now correctly shows all labels if the Label column is turned on in the format.

10 August 2019

Directory Opus 12.16.2 (Beta)

Directory Opus 12.16.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.16.1:

  • Fix for delay when loading a layout, set to close existing Listers, if an existing Lister had an image loaded into the viewer pane.

9 August 2019

Directory Opus 12.16.1 (Beta)

Directory Opus 12.16.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:

  • Added command to tell the Lister viewer pane to open a specific file. e.g. Show VIEWPANECMD="open,C:\My Image.png".
     
  • Added Show VIEWPANECMD=clear to unload any current file and clear the viewer pane.
     
  • Fixed Show VIEWPANECMD buttons being disabled if no files were selected.
     
  • Added Wild.EscapeString script method to escape any wildcard characters in a string.
     
  • List Mode scrollbar handling improved when the window is not wide enough to fit a whole column of files.
     
  • Fixed script output panel scrollbars not always adjusting properly when they were resized. Also fixed flickering when moving the output panel splitter in the CLI dialog.
     
  • Added mitigation for issue which caused desktop and taskbar icons to flash repeatedly on at least one person's systems, apparently due to SHCNE_ASSOCCHANGED events triggering themselves in a loop.
     
  • Fixed problem introduced by OneDrive mitigations that stopped thumbnails in Dropbox working.
     
  • Setting file descriptions using NTFS now works on long paths (while the path length is no longer limited as such, if the total path length is greater than 260 chars then the length of the filename you're setting the description on is limited to approximately (236 - <temporary path length>) ).
     
  • Experimental support for high-resolution scrolling via mousewheels and trackpads. This has been added for the file display, the folder tree, and certain lists like the main category list in Preferences. People without high-res devices shouldn't notice any difference.

23 July 2019

Directory Opus 12.16

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

Download:


Changes since 12.15:

This release includes all changes in the 12.15.x beta versions.

12.15.1:

  • The Go, Recent and Favorite commands have new NEWTAB=findinactive modes, similar to NEWTAB=findexisting except that they will open a new tab if the current tab already has the specified path. Intended for buttons which reduce clutter by switching to existing tabs while retaining the ability to open a second tab for the same folder when needed.
     
  • Fixed HTML codes appearing in progress window when connecting to FTP sites in some situations (e.g. batch rename).
     
  • You can now scroll the Rename dialog's preview list with the mouse wheel while editing the New Name field in macro mode.
     
  • The "Slide-out parent buttons" option was broken in beta 12.14.1, now restored.
     
  • Clicking the full-screen button in the viewer pane when it was displaying a non-image file (e.g. a PDF) would open the standalone viewer but not show the PDF - instead, the first image file in the folder would be shown.
     
  • For FTP servers that don't support MLST, file dates that are returned without a year are now assumed to be the previous year if they are the current month but a day in the future. E.g. if the current date is Jun-17-2019, and the ftp site returns "Jun 30" as the date, that will now be taken as "Jun-30-2018" and not "Jun-30-2019".
     
  • Made improvements to MTP code which will hopefully prevent freezing/lockups with some devices (iPhones etc).

12.15.2:

  • {dlgopen} and similar now allow you to use forward slashes when specifying the initial path. (Automatically converted to backslashes before calling the Windows API.)

  • In Customize mode, dragging special folders like Recycle Bin to a toolbar now creates better buttons for them. (Go PATH=/trash instead of a cryptic IDL string.)
     
  • File paths copied to the clipboard when on MTP devices are now stripped of the "?s1234?|"-style information at the end of path components which Opus uses internally.
     
  • Fix for Changing folders while Description is being calculated.
     
  • Fix for double-clicking ".." parent item not working when the parent is the Quick Access folder.
     
  • Improved consistency in how the Quick Access folder behaves between navigations made via the folder tree, file display and Go FOLDERCONTENT menus. In all cases, going to a folder below Quick Access now positions you under Quick Access in the tree and breadcrumb path field, such that parenting up will take you to the Quick Access folder. (If you instead go down from there, you'll jump to the folder's real location.)
     
  • Fixed problem with drag & drop to folder tree introduced in previous beta.
     
  • Opus no longer tries to send offline files from OneDrive to the recycle bin when deleting; if any offline files are selected the recycle bin will be automatically bypassed. This prevents the files having to be downloaded before being deleted with OneDrive in Windows 10 1903.

12.15.3:

  • Fixed problems with MTP devices opening in Explorer in some cases.
     
  • Fix for double-clicking some virtual folders under Quick Access taking you to their normal locations instead of staying under Quick Access. e.g. Recycle Bin, Dropbox and Creative Cloud Files.
     
  • Deleting junctions on network drives no longer deletes their contents.
     
  • The Synchronize summary dialog now scales its column sizes for high DPI.
     
  • When in a folder under Quick Access, the path field and parent buttons now behave as if you are in the real folder.

12.15.4:

  • Changes related to Lister Styles which specify Folder Tab Groups:
     
    • The Close existing folder tabs checkboxes within Styles are now used exclusively when applying a style. The similar checkbox within Folder Tab Groups still works when loading a tab group on its own, but not when loading one via a Style. This is the main change which may affect existing configs.
       
    • Styles which explicitly specify File Display: Single, but also specify a Tab Group which has tabs on both sides will no longer switch to a dual-display Lister; right-hand tabs will be ignored.
       
    • When a Tab Group is specified, the options under it (View Mode, Format, etc.) which are disabled in the UI are now also ignored when applying the Style. Previously, they would still be applied.

    • If a Style specified a dual-side Tab Group in the UI for the left side (which loads folders into both left and right), and nothing at all in the UI for the right side, applying the Style would first load the default folder into the right side, before loading the Tab Group over or in addition to it.

  • If Explorer Replacement is configured to open into a new, dual-display Lister, the left hand display which the double-clicked path is loaded into will now always be given focus, regardless of how the default Lister was set up.
     
  • Go TABCLOSE now works with the TABPOS argument. While you could specify a tab index using the PATH argument before, this change allows things like closing the next tab (Go TABCLOSE TABPOS=+1) or previous tab (Go TABCLOSE TABPOS=-1) relative to the current tab.
     
  • Addressed a situation where the Jobs Bar Arrow appearing could place a background Lister on top of the active Lister if a new progress dialog appeared in a Lister which didn't currently have focus.

15 July 2019

Directory Opus 12.15.4 (Beta)

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

Download:


Changes:

  • Changes related to Lister Styles which specify Folder Tab Groups:

    • The Close existing folder tabs checkboxes within Styles are now used exclusively when applying a style. The similar checkbox within Folder Tab Groups still works when loading a tab group on its own, but not when loading one via a Style. This is the main change which may affect existing configs.
       
    • Styles which explicitly specify File Display: Single, but also specify a Tab Group which has tabs on both sides will no longer switch to a dual-display Lister; right-hand tabs will be ignored.
       
    • When a Tab Group is specified, the options under it (View Mode, Format, etc.) which are disabled in the UI are now also ignored when applying the Style. Previously, they would still be applied.
       
    • If a Style specified a dual-side Tab Group in the UI for the left side (which loads folders into both left and right), and nothing at all in the UI for the right side, applying the Style would first load the default folder into the right side, before loading the Tab Group over or in addition to it.
       
  • If Explorer Replacement is configured to open into a new, dual-display Lister, the left hand display which the double-clicked path is loaded into will now always be given focus, regardless of how the default Lister was set up.
     
  • Go TABCLOSE now works with the TABPOS argument. While you could specify a tab index using the PATH argument before, this change allows things like closing the next tab (Go TABCLOSE TABPOS=+1) or previous tab (Go TABCLOSE TABPOS=-1) relative to the current tab.
     
  • Addressed a situation where the Jobs Bar Arrow appearing could place a background Lister on top of the active Lister if a new progress dialog appeared in a Lister which didn't currently have focus.

1 July 2019

Directory Opus 12.15.3 (Beta)

Directory Opus 12.15.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:

  • Fixed problems with MTP devices opening in Explorer in some cases.
     
  • Fix for double-clicking some virtual folders under Quick Access taking you to their normal locations instead of staying under Quick Access. e.g. Recycle Bin, Dropbox and Creative Cloud Files.
     
  • Deleting junctions on network drives no longer deletes their contents.
     
  • The Synchronize summary dialog now scales its column sizes for high DPI.
     
  • When in a folder under Quick Access, the path field and parent buttons now behave as if you are in the real folder.

26 June 2019

Directory Opus 12.15.2 (Beta)

Directory Opus 12.15.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:

  • {dlgopen} and similar now allow you to use forward slashes when specifying the initial path. (Automatically converted to backslashes before calling the Windows API.)

  • In Customize mode, dragging special folders like Recycle Bin to a toolbar now creates better buttons for them. (Go PATH=/trash instead of a cryptic IDL string.)
     
  • File paths copied to the clipboard when on MTP devices are now stripped of the "?s1234?|"-style information at the end of path components which Opus uses internally.
     
  • Fix for Changing folders while Description is being calculated.
     
  • Fix for double-clicking ".." parent item not working when the parent is the Quick Access folder.
     
  • Improved consistency in how the Quick Access folder behaves between navigations made via the folder tree, file display and Go FOLDERCONTENT menus. In all cases, going to a folder below Quick Access now positions you under Quick Access in the tree and breadcrumb path field, such that parenting up will take you to the Quick Access folder. (If you instead go down from there, you'll jump to the folder's real location.)
     
  • Fixed problem with drag & drop to folder tree introduced in previous beta.
     
  • Opus no longer tries to send offline files from OneDrive to the recycle bin when deleting; if any offline files are selected the recycle bin will be automatically bypassed. This prevents the files having to be downloaded before being deleted with OneDrive in Windows 10 1903.

21 June 2019

Directory Opus 12.15.1 (Beta)

Directory Opus 12.15.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:

  • The Go, Recent and Favorite commands have new NEWTAB=findinactive modes, similar to NEWTAB=findexisting except that they will open a new tab if the current tab already has the specified path. Intended for buttons which reduce clutter by switching to existing tabs while retaining the ability to open a second tab for the same folder when needed.
     
  • Fixed HTML codes appearing in progress window when connecting to FTP sites in some situations (e.g. batch rename).
     
  • You can now scroll the Rename dialog's preview list with the mouse wheel while editing the New Name field in macro mode.
     
  • The "Slide-out parent buttons" option was broken in beta 12.14.1, now restored.
     
  • Clicking the full-screen button in the viewer pane when it was displaying a non-image file (e.g. a PDF) would open the standalone viewer but not show the PDF - instead, the first image file in the folder would be shown.
     
  • For FTP servers that don't support MLST, file dates that are returned without a year are now assumed to be the previous year if they are the current month but a day in the future. E.g. if the current date is Jun-17-2019, and the ftp site returns "Jun 30" as the date, that will now be taken as "Jun-30-2018" and not "Jun-30-2019".
     
  • Made improvements to MTP code which will hopefully prevent freezing/lockups with some devices (iPhones etc).

12 June 2019

Directory Opus 12.15

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

Download:


Changes new in 12.15:

  • Date formatting codes now support DD to insert the ISO day number (Monday = 1, Sunday = 7). D is also supported but was never documented - it also inserts the day number, but with Sunday = 1 and Saturday = 7.
     
  • Fixed a problem that could cause a Windows search initiated through the FAYT to be run twice if it returned very quickly.
     
  • Fixed problem in betas which stopped Full Path advanced filter clauses working properly.
     
  • Added a registry patch flag to allow the enabling of various elements of OneDrive support that are disabled by default in Windows 10 1903. (Details in the updated manual included with the installer.)

Changes from 12.14.1 and 12.14.2 betas:

  • Added Play STOPALL command, which can be used to stop any currently playing sounds that were started in QUIET mode (i.e. those without a visible dialog).
     
  • Added MULTIFUNC argument to Favorites and Recent commands. When set, the generated list of favorites (or recents) will be three-button buttons, with left-click opening on the left, right-click opening on the right (dual display) and middle-click opening a new Lister or tab.
     
  • Added Ignore diacritics options for both the FAYT and the Filter Bar (Preferences / File Displays / FAYT and Filter Bar Options). For example, when on, if you type fe into the file display it will now also match files starting with (assuming your system locale considers e and é related).
     
  • Added an option to Preferences / Folder Tabs / Options to allow the delay before a folder tab is selected when dragging over it to be configured (or to disable selection altogether).
     
  • Added Preferences / Miscellaneous / Advanced [Cosmetic]: custom_network_folder_icons advanced option, which allows the location field and folder tabs to display customized folder icons for network folders. Turning this on may cause problems if you have folder tabs pointing to inaccessible machines.
     
  • Added Preferences / Miscellaneous / Advanced [Behavior]: wsl_distribution option to specify the distribution to use for WSL commands.
     
  • Simple wildcard and regex labels now have a checkbox to specify whether the pattern needs to match the full path or just the file or folder name. If you're just testing an extension like *.doc then it doesn't matter, but this makes it easier to, say, highlight files with names matching FW*.doc.
     
  • Buttons using the Set TREEROOT command now indicate their state, and you can use the command in @if conditions. ( @ifset:TREEROOT=reset )
     
  • Thumbnails for shortcuts that have custom icons now show the icons instead of thumbnailing what the shortcut points to, consistent with Explorer. ( Disabling thumbnail generation on a per folder/file type basis )
     
  • When other programs request a folder be opened with a file selected, the short delay before the selection is scrolled into view has been removed.
     
  • The folder tab group preview in Preferences now shows NavLock'd tabs with italic labels, consistent with the real tabs in the Lister.
     
  • Menu items generated by Filetype SENDTOMENU=nosub at the top level now inherit the parent button's label position and separator.
     
  • The Properties FORMATLIST command can now be configured to control which formats it displays. By default it lists both favorite and content type formats but you can make it only show one type using the favorites or contenttype keywords. You can also add the noreset keyword to stop the four "reset" commands from being displayed.
     
  • A new Set QUICKFILTER=!clear command now exists to clear just the wildcard pattern from the filter. The documentation for Set QUICKFILTER on its own has been corrected to state that it opens the filter bar and gives focus to the pattern field.
     
  • Folder Options > Save dialog is slightly improved for keyboard access.
     
  • If you use inline rename but don't push return, and then change folders via the tree or breadcrumbs, the rename is now applied instead of being cancelled. (Consistent with File Explorer, and requested on the forum.)
     
  • With friendly dates on, day names now come from Opus instead of the OS. Solves the issue where e.g. "Today" comes from Opus and "Monday" from the OS, and the two are set to different languages. BETA REMINDER: Other languages may see English day names until translations are updated.
     
  • Improved Go /quickaccess FOLDERCONTENT command for adding the Quick Access folder to a menu (e.g. the Favorites menu).
     
  • The ContextMenu command used to be unable to access certain context menu items (e.g. the OneDrive Share a OneDrive link command). These now work (in that case, via label since there is no associated verb). The ITEMMENU argument is now on by default, unless the command is being run from a background context menu, as it is normally wanted and leaving it out means many context menu commands are unavailable.
     
  • Tweaked {foldercontents} in Info Tips. The changes in 12.10 caused huge wall-of-text pop-ups for some folders, so we've dialled back the defaults to a max name length of 40 characters and a max item count of 10. In addition, the item count now applies to files and folders in total, instead of individually.
     
  • Improved support for updating file icons after a file type association change.
     
  • The @hideifpath and @disableifpath modifiers now work if you put quotes around the path (although the quotes aren't necessary in this case).
     
  • File change notifications are now deferred while the file display scrollbar is held down to prevent the scroll operation being interrupted by background file changes.
     
  • When the file list is filtered (e.g. using the filter bar) or scrolled, any outstanding requests for metadata are now re-ordered to prioritise the currently displayed files. For example, if you turn on the Product Version column, and go to C:\Windows\System32 and filter the list, the versions for the filtered results should now come back much quicker than if you had to wait for information to be generated for the whole folder.
     
  • Made some changes to the way the "auto-select next file after deleting" option is implemented to hopefully make it more reliable.
     
  • Aliases now work in Find/Filter clauses Full Path, Location and Target.
     
  • Tweaked the speed and quality of scrolling in thumbnails and icon modes.
     
  • OneDrive has a problem where sometimes it will start returning "sync pending" as the status for all files; this version adds an additional method of querying the sync status to hopefully overcome this issue.
     
  • Scripting: Before a script dialog opens, Opus now checks the specified coordinates are on-screen and fixes them if they are not. This fixes problems caused by saving coordinates with one monitor setup and loading them into another. You can prevent this using the new position_fix property in the rare situations where you want to open a dialog off-screen.
     
  • Scripting: Rect objects have a new ToString method as a convenience when debugging.
     
  • Scripting: SysInfo has new methods to get monitor work areas (like the full monitor rectangles, but excluding things like the Taskbar and docked toolbars) and the invisible shadow/resizing borders around windows.
     
  • Fixed bogus UAC prompt when copying metadata to read-only file.
     
  • Fixed being unable to save manual sort data if the folder was read-only, hidden, etc. (e.g. Due to giving it a custom folder icon.)
     
  • Fixed a problem with MP3 metadata showing strings from the ID3v1 tag instead of the ID3v2 tag in some cases.
     
  • Fixed changing tabs while the filter bar was active sending subsequent keypresses into the now hidden filter in the previously active tab. ( Filter bar focus issue )
     
  • If you had two Locked (Allow Changes) tabs linked in NavLock mode, changed folders, then reset to the home folder and changed folders again, NavLock would stop working and show an out-of-sync error. This has been fixed.
     
  • When folder tab close buttons were turned off, the subordinate "small close buttons" option affected the way lock icons were drawn.
     
  • Fixed a rare crash which could happen when closing the last folder tab via middle click or double click.
     
  • Fixed MultiView plugin context menu not opening where the mouse pointer was.
     
  • Fixed file display grouped by Type not re-grouping files which were renamed to new types.
     
  • Fixed crash when right-clicking Bitlocker-locked drive icon in the folder tree.
     
  • Fixed the Help > Check For Program Updates command not displaying the Update Checker if an automatic update check had already begun in the background and become stuck in some way.
     
  • Fixed problem removing certain metadata fields from a PNG file (creation software, author, copyright) when that metadata was only present as a PNG TeXT chunk rather than as EXIF/XMP metadata.
     
  • Workaround for invisible menus and other pop-ups caused by Plays.TV screen capture software.
     
  • Fixed issues identified in Manually-added picture metadata not being retained relating to some image metadata.
     
  • Fixed problem with certain combinations of folder tree preferences that could mean the User Profile folder wasn't added to the tree even if it was enabled.
     
  • Fix for crash reported in "dopus_fileinfo" error on every startup of Directory Opus.
     
  • Fix for crash when right-clicking .MP3 files in French Windows locale.
  • Fixed problem typing certain characters directly into the rename macro editor (vs pasting via the clipboard, which worked OK). (There are still some issues with compound characters generated via the Windows 10 emoji keyboard, which is a more complex problem.)
     
  • Fixed situation where selecting a folder tab could move it to the end of the tab bar if the previously active tab was in Locked (Allow Changes) mode and there were scripts handling folder-change events.
     
  • The new "tab bring to front delay" setting is now saved properly.
     
  • Find ADVANCED now switches the Find panel to Advanced mode if it's already open in Simple mode.
     
  • Find ADVANCED and Find SIMPLE now work reliably if the utility panel is already open (and showing something other than the Find panel).
     
  • Fixed Go /quickaccess FOLDERCONTENT showing long, encoded IDL:... strings instead of normal filenames, if recent files were turned on in the Quick Access folder.
     
  • Fixed problem with the Select previous folder when going Up option that would cause the previous folder to not be selected if you went to certain aliases (like /temp) and then clicked up from there.
     
  • Fixed path shown for search results when searching This PC using the search toolbar field.
     
  • If Opus has previously detected or downloaded a beta version update, and then the "check for beta updates" flag in Preferences is turned off, it will now forget all evidence of the beta it previously found.
     
  • Fixed layouts not opening properly from the jump list if their names matched Prefs command arguments.
     
  • Fixes for problems introduced in Windows 10 version 1903 (mostly relating to cloud storage - 12.15 also adds a registry setting to control these changes).

28 May 2019

Directory Opus 12.14.2 (Beta)

Directory Opus 12.14.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:

  • The Properties FORMATLIST command can now be configured to control which formats it displays. By default it lists both favorite and content type formats but you can make it only show one type using the favorites or contenttype keywords. You can also add the noreset keyword to stop the four "reset" commands from being displayed.
     
  • A new Set QUICKFILTER=!clear command now exists to clear just the wildcard pattern from the filter. The documentation for Set QUICKFILTER on its own has been corrected to state that it opens the filter bar and gives focus to the pattern field.
     
  • Fixed problem typing certain characters directly into the rename macro editor (vs pasting via the clipboard, which worked OK). (There are still some issues with compound characters generated via the Windows 10 emoji keyboard, which is a more complex problem.)
     
  • Fixed situation where selecting a folder tab could move it to the end of the tab bar if the previously active tab was in Locked (Allow Changes) mode and there were scripts handling folder-change events.
     
  • The new "tab bring to front delay" setting is now saved properly.
     
  • Find ADVANCED now switches the Find panel to Advanced mode if it's already open in Simple mode.
     
  • Find ADVANCED and Find SIMPLE now work reliably if the utility panel is already open (and showing something other than the Find panel).
     
  • Fixed Go /quickaccess FOLDERCONTENT showing long, encoded IDL:... strings instead of normal filenames, if recent files were turned on in the Quick Access folder.
     
  • Fixed problem with the Select previous folder when going Up option that would cause the previous folder to not be selected if you went to certain aliases (like /temp) and then clicked up from there.
     
  • Fixed path shown for search results when searching This PC using the search toolbar field.
     
  • If Opus has previously detected or downloaded a beta version update, and then the "check for beta updates" flag in Preferences is turned off, it will now forget all evidence of the beta it previously found.
     
  • Fixed layouts not opening properly from the jump list if their names matched Prefs command arguments.
     
  • Fixes for problems introduced in Windows 10 version 1903 (mostly relating to cloud storage).

16 May 2019

Directory Opus 12.14.1 (Beta)

Directory Opus 12.14.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:

  • Added Play STOPALL command, which can be used to stop any currently playing sounds that were started in QUIET mode (i.e. those without a visible dialog).
     
  • Added MULTIFUNC argument to Favorites and Recent commands. When set, the generated list of favorites (or recents) will be three-button buttons, with left-click opening on the left, right-click opening on the right (dual display) and middle-click opening a new Lister or tab.
     
  • Added Ignore diacritics options for both the FAYT and the Filter Bar (Preferences / File Displays / FAYT and Filter Bar Options). For example, when on, if you type fe into the file display it will now also match files starting with (assuming your system locale considers e and é related).
     
  • Added an option to Preferences / Folder Tabs / Options to allow the delay before a folder tab is selected when dragging over it to be configured (or to disable selection altogether).
     
  • Added Preferences / Miscellaneous / Advanced [Cosmetic]: custom_network_folder_icons advanced option, which allows the location field and folder tabs to display customized folder icons for network folders. Turning this on may cause problems if you have folder tabs pointing to inaccessible machines.
     
  • Added Preferences / Miscellaneous / Advanced [Behavior]: wsl_distribution option to specify the distribution to use for WSL commands.
     
  • Simple wildcard and regex labels now have a checkbox to specify whether the pattern needs to match the full path or just the file or folder name. If you're just testing an extension like *.doc then it doesn't matter, but this makes it easier to, say, highlight files with names matching FW*.doc.
     
  • Buttons using the Set TREEROOT command now indicate their state, and you can use the command in @if conditions. ( @ifset:TREEROOT=reset )
     
  • Thumbnails for shortcuts that have custom icons now show the icons instead of thumbnailing what the shortcut points to, consistent with Explorer. ( Disabling thumbnail generation on a per folder/file type basis )
     
  • When other programs request a folder be opened with a file selected, the short delay before the selection is scrolled into view has been removed.
     
  • The folder tab group preview in Preferences now shows NavLock'd tabs with italic labels, consistent with the real tabs in the Lister.
     
  • Menu items generated by Filetype SENDTOMENU=nosub at the top level now inherit the parent button's label position and separator.
     
  • Folder Options > Save dialog is slightly improved for keyboard access.
     
  • If you use inline rename but don't push return, and then change folders via the tree or breadcrumbs, the rename is now applied instead of being cancelled. (Consistent with File Explorer, and requested on the forum.)
     
  • With friendly dates on, day names now come from Opus instead of the OS. Solves the issue where e.g. "Today" comes from Opus and "Monday" from the OS, and the two are set to different languages. BETA REMINDER: Other languages may see English day names until translations are updated.
     
  • Improved Go /quickaccess FOLDERCONTENT command for adding the Quick Access folder to a menu (e.g. the Favorites menu).
     
  • The ContextMenu command used to be unable to access certain context menu items (e.g. the OneDrive Share a OneDrive link command). These now work (in that case, via label since there is no associated verb). The ITEMMENU argument is now on by default, unless the command is being run from a background context menu, as it is normally wanted and leaving it out means many context menu commands are unavailable.
     
  • Tweaked {foldercontents} in Info Tips. The changes in 12.10 caused huge wall-of-text pop-ups for some folders, so we've dialled back the defaults to a max name length of 40 characters and a max item count of 10. In addition, the item count now applies to files and folders in total, instead of individually.
     
  • Improved support for updating file icons after a file type association change.
     
  • The @hideifpath and @disableifpath modifiers now work if you put quotes around the path (although the quotes aren't necessary in this case).
     
  • File change notifications are now deferred while the file display scrollbar is held down to prevent the scroll operation being interrupted by background file changes.
     
  • When the file list is filtered (e.g. using the filter bar) or scrolled, any outstanding requests for metadata are now re-ordered to prioritise the currently displayed files. For example, if you turn on the Product Version column, and go to C:\Windows\System32 and filter the list, the versions for the filtered results should now come back much quicker than if you had to wait for information to be generated for the whole folder.
     
  • Made some changes to the way the "auto-select next file after deleting" option is implemented to hopefully make it more reliable.
     
  • Aliases now work in Find/Filter clauses Full Path, Location and Target.
     
  • Tweaked the speed and quality of scrolling in thumbnails and icon modes.
     
  • OneDrive has a problem where sometimes it will start returning "sync pending" as the status for all files; this version adds an additional method of querying the sync status to hopefully overcome this issue.
     
  • Scripting: Before a script dialog opens, Opus now checks the specified coordinates are on-screen and fixes them if they are not. This fixes problems caused by saving coordinates with one monitor setup and loading them into another. You can prevent this using the new position_fix property in the rare situations where you want to open a dialog off-screen.
     
  • Scripting: Rect objects have a new ToString method as a convenience when debugging.
     
  • Scripting: SysInfo has new methods to get monitor work areas (like the full monitor rectangles, but excluding things like the Taskbar and docked toolbars) and the invisible shadow/resizing borders around windows.
     
  • Fixed bogus UAC prompt when copying metadata to read-only file.
     
  • Fixed being unable to save manual sort data if the folder was read-only, hidden, etc. (e.g. Due to giving it a custom folder icon.)
     
  • Fixed a problem with MP3 metadata showing strings from the ID3v1 tag instead of the ID3v2 tag in some cases.
     
  • Fixed changing tabs while the filter bar was active sending subsequent keypresses into the now hidden filter in the previously active tab. ( Filter bar focus issue )
     
  • If you had two Locked (Allow Changes) tabs linked in NavLock mode, changed folders, then reset to the home folder and changed folders again, NavLock would stop working and show an out-of-sync error. This has been fixed.
     
  • When folder tab close buttons were turned off, the subordinate "small close buttons" option affected the way lock icons were drawn.
     
  • Fixed a rare crash which could happen when closing the last folder tab via middle click or double click.
     
  • Fixed MultiView plugin context menu not opening where the mouse pointer was.
     
  • Fixed file display grouped by Type not re-grouping files which were renamed to new types.
     
  • Fixed crash when right-clicking Bitlocker-locked drive icon in the folder tree.
     
  • Fixed the Help > Check For Program Updates command not displaying the Update Checker if an automatic update check had already begun in the background and become stuck in some way.
     
  • Fixed problem removing certain metadata fields from a PNG file (creation software, author, copyright) when that metadata was only present as a PNG TeXT chunk rather than as EXIF/XMP metadata.
     
  • Workaround for invisible menus and other pop-ups caused by Plays.TV screen capture software.
     
  • Fixed issues identified in Manually-added picture metadata not being retained relating to some image metadata.
     
  • Fixed problem with certain combinations of folder tree preferences that could mean the User Profile folder wasn't added to the tree even if it was enabled.
     
  • Fix for crash reported in "dopus_fileinfo" error on every startup of Directory Opus.
     
  • Fix for crash when right-clicking .MP3 files in French Windows locale.