Directory Opus 10.2.0.0 introduces the new Directory Opus Light Edition.
Added option for "label filters" to Preferences / Favorites and Recent / File and Folder Labels, which allows the use of advanced filter control to label files and folders (for example, you can make all files newer than 1 hour red). Also added checkboxes to the list of labeled files and folders which lets you turn filters off without deleting them.
There is now a button in the About dialog to copy the Opus and Windows version information to the clipboard.
The Filter Bar now shows a balloon tip when you type ( ) [ ] ' ~ # explaining that they are wildcard characters and need to be escaped with an extra ' if you want to match their literal values.
Added Display labels option in Preferences / File Display Modes / Thumbnails to make it possible to display thumbnails with no labels. Also added Set THUMBNAILLABELS command to make the change from a command.
Added Shell column clause to the advanced filter control that allows searching on the value of a shell column extension. Performs either a simple wildcard match against the value, or limited numeric comparison (supports != == < > <= >= && || and decimal numbers only).
Added "seconds" as a unit for the Time-within clause in the advanced filter control
Added Hide unaffected items and Reveal hidden items commands to the file display background context menu when using the Synchronize tool. Also added the Select HIDEUNAFFECTED and Select SHOWUNAFFECTED commands.
Added the @ifpath and @ifpathr command modifiers, which let you perform simple branching in commands based on the current source folder.
Added some new features for inline rename:
Rename INLINE=endstem command to position cursor at the end of the filename stem (but without selecting it).
If the Retain cursor position option is OFF, when moving up/down between files the original selection type is now preserved. Previously, the value of the INLINE argument was only looked at for the first file, and all others defaulted to "stem".
Added a new Preferences category - File Operations / Inline Rename. This contains the two existing inline rename flags which were previously in File Operations / Options, as well as a new option that lets you configure the default selection behaviour when inline rename is initiated.
Improved change notification handling to better support programs that use “safe-save” techniques:
This makes Opus see "safe-save" and "ReplaceFile" events as if the old file was being updated rather than renamed/deleted and replaced with a new file.
It means you can select a Word doc and it should stay selected when you save over it. Or a PNG which you overwrite with Photoshop.
Similarly, it should fix larger JPEGs being de-selected when modified via the metadata panel.
It may also help collections keep track of files better when they are replaced with new versions.
In the standalone image viewer, you can now use * and / on the numeric keypad for Grow-To-Page and Original-Size.
The {dlgfolder} external control code can now take the "expand" argument to cause specified folder to be automatically expanded (e.g. {dlgfolder||C:\Users|expand}.
The Go TABCLOSE command can now close tabs in left/right/dest as well as source file displays.
When using inline rename on a file, you can use Ctrl-Backspace and Ctrl-Del to delete the previous and next words, respectively. This behaviour has also been extended to most other edit fields.
Added FROMCLIPBOARD/S argument to the FileType command. This lets you make multiple new files at once using filenames that are on the clipboard (i.e. filenames put on the clipboard via the Clipboard COPYNAMES command).
When using the Filter Bar, if you explicitly add a * at the start or end of the pattern then Opus now assumes you do not wish to use partial matching even if it is turned on in Preferences. This allows you the convenience of partial matching most of the time while still being able to filter by the start or end of things when you need to.
Date and size fields now reverse sort by default. For example, when
clicking the Date Modified column to sort by that field, the first click will
put the most recent files at the top rather than the bottom.
Changes
have also been made to sort empty values to the bottom of the list when
reverse-sorting Date and Time columns.
Folder formats from older
versions, which sort by date/size fields that now reverse-sort by default,
will be adjusted so that they put newest/largest files at the top of the list.
This should ensure the affected formats do what is desired in most situations,
both for people who still had the default sorting and for people who had
manually turned on reverse sorting for those columns. In cases where you want
the oldest/smallest files at the top for certain folders, you will need to
flip the sort order and re-save those formats (or the layouts, folder tabs,
etc. which they are part of) as a one-off change.
In the Rename dialog, the last column of the Preview list now auto-sizes as the window is resized to avoid an unnecessary scrollbar when reducing the window's width.
The Filter Bar's drop-down extensions list now escapes wildcards when building the filter, if the extensions contain wildcard characters like ~.
Fixed the Filter Bar's drop-down list truncating the display of longer extensions unnecessarily.
Fixed a problem in Vista/Windows 7 where Opus could incorrectly determine whether the recycle bin was enabled or disabled on a specific drive.
When moving a directory into a destination handled by the Archives plugin, the directory's contents would be moved but the (empty) directory itself would be left in the source, if a directory of the same name was already in the archive.
Fixed folder merge prompt not being displayed when moving a folder on the same device (i.e. by rename). Also fixed move operations aborting if there was an error at a folder level (very rare) and Skip was chosen.
Fixed images added via "Prefs ADDBACKGROUND" not working until Opus was restarted.
Fix for pasting clipboard images into files (ctrl-v in the file display) when the image data came from a .Net application (which used the .Net clipboard API rather than P/Invoking the native ones). (Workaround for apparent bug in .Net or OleGetClipboard.)
Changes to Collections are now saved every five minutes, even for Collections which are left open in a window. (Previously, they would only be saved when you navigated away from them.)
Fixed certain situations where changes to file collections would not be saved when a config backup was made, because the changes had not been written to disk yet.
Fixed truncated directory name in drag & drop tooltip when dragging into the sub-sub-folder of a Library.
Fixed button editor menus inserting the wrong arguments for the Set command if your system had more than a handful of shell extension columns installed. (Forum thread: http://resource.dopus.com/viewtopic.php?f=3&t=17193 )
Fixed files being moved via slow copy-then-delete instead of rename when dragging folders below the Temp folder, using the folder tree. (Folders in other locations, or dragged via the file display, were not affected.)
Fixed pattern matching behaviour with certain nonsense repeated expressions, which could previously cause long delays or, in some cases, infinite loops
File-in-use errors now show which process is locking the file in a few more situations.
File-in-use errors now report the name of the application as well as its EXE path.
Fixed a problem where control sequences like {file} would fail to resolve library paths if a Select command had been used in the same function.
Copying files from an archive in a library is now much quicker.
Fixed "Close ALLLISTERS=collapse" (which moves all other open Listers into new tabs in the active Lister, and closes the other windows) with certain combinations of tabs in the current and/or other Listers.
Workaround for Universal Graphics Viewer plugin causing PDF and some other document formats to be included in the viewer's next/prev image lists.
Fixed the progress dialog "jumping" around sometimes when changing from one queued copy to another.
Fixed what happened if you aborted a paused copy job while another was queued behind it. The next job would start running with parts of the progress dialog still indicating it was paused. Now, the next job remains paused and the dialog shows the correct state.
Workaround for conflict with "Actual Tools Multiple Monitors" which modifies the behaviour of Opus in a way which caused queued copy operations to abort if you changed folders (or various other actions) after queuing two or more file copies.
Filetype descriptions were not localized in some cases.
In the metapane, the “Release Date” field can now be set for WMA files.
The "Type" column now shows the correct name for file types, like .ps1, which have incorrectly registered localized names.
Fixed “Go up to ...” tooltip on ".." item - incorrect wrapping for long paths which don't have spaces.
In power/details mode, clicking a partially obscured items would give keyboard focus to the item above.
Improved the ability of the viewer panel to clear itself when a file it is showing is moved or deleted (prevents “file in use” errors when the file is being viewed by Opus).
Workaround for Quick PDF Tools Pro and other context menus which have bugs when asked to add themselves to an empty context menu.
Added problematic LibreOffice shell extensions to the blacklist to workaround e.g. crashes caused by the LibreOffice "Pagecount" column in directories containing PDF files.
Fixed "Open Containing Folder" from another application not always restoring the existing Opus window if one was already open for the folder but was minimized.
Fixed folder tree selection events when applied to collections. e.g. If the tree was configured to run "Go NEWTAB" for the middle mouse button, it did not open the correct folder in a new tab if you middle-clicked on a collection.
Fixed extra ".." in the target path when creating relative links to folders. (Was fine for files, and for everything when using absolute paths.)
The Print FOLDER AS argument now works correctly when printing to clipboard.
Initial cursor position/selection was not respected on inline rename in the icon modes (list, thumbnails, etc.) when cursoring up/down through files.
Folder Format wildcards can now use "grp:Archives" and similar expressions to match file type groups.
Fixed edits to file/folder labels not always updating the names displayed in the Preferences list until Preferences was OK'd and re-opened.
When deleting to the Recycle Bin, a delete confirmation would only be shown if delete confirmations were turned on for both Opus itself and for the system Recycle Bin. Now, only the Opus setting matters and the system setting is ignored. This is important since Windows 8 has delete confirmations turned off by default. If you now see confirmations before recycling files that you don't want, you can turn them off via Preferences / File Operations / Deleting Files / Ask for confirmation before commencing delete.
Go OPENCONTAINER now works when you specify the path on the command line. Previously it only worked when run against selected files/folders.
Monochrome, high-DPI TIFF images are no longer scaled down to the screen's DPI. Instead they are displayed and scaled the same as any other image. (Forcing them to be scaled down made some such images difficult to read and is not what other TIFF viewers seem to do.)
It's now possible to drop folder shortcuts on the Find panel's Find In list to add those shortcuts to the list.
Fixed problem where thumbnail would not show for an MP3 even though the metapane could show it (involved the file having a corrupt cover art image listed before one that was valid)
Fixed various problems to do with sorting:
When setting a Lister to sort by multiple columns, the way the Reverse Sort and sort arrows work is now more intuitive.
If file list sorted by 'Size on Disk' column it is now resorted automatically after running the GetSizes command (previously the sorting wouldn't be updated and would remain "dirty" until you manually resorted the list)
Fixed bugs in how the following columns were sorted:
Recorded TV: Episode Name, Credits, Channel Number, Is HD, Is Repeat, Broadcast Date, Recording Time, Station Name
Document: Last Saved Date. (Note: This is an extra datestamp inside Office documents and is unrelated to the standard Modified, Created, Accessed datestamps, which were unaffected.)
MP3: Release Date. (Files with dates were sorted consistently, but MP3 files without dates mixed with non-MP3 files in the dir could mean the dated files appeared in the middle of the list, instead of at the top or bottom, and sometimes meant they moved around within the list.)
The sort arrow is now reversed for columns whose default sort order is reversed. (So the arrow is always consistent with the real sort direction, and the reverse option just lets you change which way around things sort the first time you click on the column header.)
Fixed several problems on the Prefs / Display / Fields Preferences page:
Resetting or Restoring the Fields page did not update the checkboxes in the list.
Fields which are reverse-sorted are now indicated by an arrow icon in the list. (We had this initially, then it was lost during the conversion to a themed list view.)
The checkbox in the list of fields is now updated when the "custom color and font settings enabled" checkbox on the right is toggled (and vice versa, which worked already).
In the Rename dialog, if you toggled "rename files in selected sub-folders" twice after generating the full preview, left all items in sub-dirs ghosted.
The Rename dialog left the Location column in the preview list after turning off "rename files in selected sub-folders".
The Startup shortcut Opus creates automatically (when configured to run on startup) should now localize the word "Startup" on newer versions of Windows.
The Startup shortcut now does nothing if Opus has already been launched via some other action. (Before, you'd get an extra Lister opening up.)
Fixed the Advanced Button Editor and Rename Script Editor handling of Ctrl-Backspace and Ctrl-Del when at the very start of end of a word.
Fixed text viewer showing garbage for files containing just a UTF8 BOM and no further data, and some related issues.
If you did a Copy-As from a non-zip archive and the new name you gave for a file was already in use, the Replace File dialog opened proposing the file's original name, meaning you had to type the new name again if you wanted to overwrite the file. The prompt now uses the correct name.
Added checks to prevent a reported crash when copying text from Adobe software on Windows 8
Fixed issue where adding a file from a plugin archive (e.g. 7z) to a ZIP file could in some cases mean that files then extracted from that ZIP file would have their sizes set to 4 GB.