23 February 2017

Directory Opus 12.3.7 (Beta)

Directory Opus 12.3.7 (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.

This is an Opus 12 update. If you are using Opus 11 or earlier then you should not install this beta unless you want to upgrade to Opus 12.

Download:

Changes:

  • Added Set DISABLEGLOBALHOTKEYS command to temporarily disable all system-wide hotkeys.
  • Each Lister now gets its own dedicated background file information thread (for e.g. extracting metadata from images, calculating labels, etc). Previously there was just one file info thread for the whole program. This should help improve performance with multiple Listers and also mitigate against the problem of the thread getting stuck (e.g. the recent problem with certain PDF files) which meant all file information and labels etc. stop working.
  • Fixed crash which could occur if you went to a directory within an archive, then went up to the archive's parent folder.
  • Improved metadata handling of .ai files.

17 February 2017

Directory Opus 12.3.6 (Beta)

Directory Opus 12.3.6 (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.

This is an Opus 12 update. If you are using Opus 11 or earlier then you should not install this beta unless you want to upgrade to Opus 12.

Download:

Changes:

  • Added an Edit menu to the Customize / Keys page, allowing copy/cut/paste of hotkeys. You can also right-click on individual hotkeys in the list to copy them the clipboard.
  • In FlatView mode you can now drag files from sub-folders to the "root" folder by dropping on the file display background, rather than having to drag to the last node of the breadcrumbs bar or folder tab.
  • Dragging files from nested sub-folders in FlatView mode to the parent folder now bypasses the prompt and defaults to copying all files to the same folder (since "recreate" in this case makes no sense anyway).
  • Some improvements relating to disconnected network drives:
    • Drive buttons no longer read the volume name for network drives when displaying a tooltip, which could cause a lock up if the network drive was offline (the tooltip will show the UNC path instead of the volume name).
    • Drop-down drive lists are now updated on a background thread which should prevent the Lister locking up when mapped network drives are unavailable.
    • Made some changes to fix Lister lockups when switching between tabs that point to disconnected network drives
  • In Rename, you can now use {parent|noext} and {parentbase|noext} to get the parent folder name without file extension (useful if the parent is an archive file).
  • The Copy command's CLEARREADONLY argument is now used for all copy sources, not just CDs/DVDs. Note that the Preferences option still only applies when copying from CDs.
  • Added DOpus.Filters script property to provide access to global filter settings.
  • When the Preferences / Viewer / Mouse Buttons / Click left/right edges to go to previous/next picture option is on the next/previous mouse cursors are now shown when the mouse is outside of the image (previously they would only be shown with the mouse over the image even if a click would actually trigger the action). Also made these cursors less obtrusive.
  • Fixed a Flat View / Grouped sorting error.
  • Fixed appearance of non-functional "Share with" context menu item on the File menu.
  • Fixed problem importing some filetype settings from filetype export files.
  • Fixed problem with recent PDF change (previous beta) that could cause infinite loop with certain PDF files.
  • Fixed toolbar layout error where a horizontal toolbar could overwrite a vertical one in some situations.

10 February 2017

Directory Opus 12.3.5 (Beta)

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

This is an Opus 12 update. If you are using Opus 11 or earlier then you should not install this beta unless you want to upgrade to Opus 12.

Download:

Changes:

  • Added {grp} status bar code, which returns the number of file groups displayed in the file display (when it's set to group).
  • Added the Show VIEWERCMD selaspect command, which allows the selection aspect ratio to be fixed in the standalone viewer.
  • Added option to folder thumbnail preferences to prevent folder thumbnail images from using the most recent images in the folder (instead images will be used alphabetically).
  • The Rename dialog's new copy/paste filenames function now respects the Ignore file extension option. Also illegal filename characters are now stripped when pasting filenames back into the list.
  • The viewer's new Expand/Scroll mode now works properly when the image is displayed below 100% zoom level and doesn't completely fit in the viewer window.
  • Moved the Cycle through pictures with mouse wheel option from Preferences / Viewer / Behaviour to Viewer / Mouse Buttons page, and added an additional option to zoom with the mouse wheel (without the Ctrl key needing to be held down).
  • Moved the Reset scroll position and Reset zoom level options from Preferences / Viewer / Appearance to Viewer / Behaviour.
     
  • Added DOpus.favorites script property which returns a Favorites object, allowing the user-defined favorite folder list to be queried and modified.
  • Added DOpus.smartfavorites property to give access to the smart favorites data.
  • Added def_value property to all script objects, which allows the default value to be accessed like a normal property to avoid weirdness with some script languages.
     
  • Fixed a problem where the Delete confirmation dialog would fail to activate if the command was preceded by a @confirm line.
  • The regular expression option in Folder Formats / Show filters and Hide filters wasn't being respected when a folder format was loaded in a file display.
  • Fixed DPI bug in Flickr sync dialog.
  • Fixed incompatibilities reading some PDF metadata.
  • A picture displayed in the viewer using the Show VIEWERCMD=open command is now properly rotated for its EXIF value if the option is turned on in Preferences.

3 February 2017

Directory Opus 12.3.4 (Beta)

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

This is an Opus 12 update. If you are using Opus 11 or earlier then you should not install this beta unless you want to upgrade to Opus 12.

Download:

Changes:

  • Added functions to the Rename dialog to copy the list of old names to the clipboard, and to paste a list of new names in. The Use preview list to build macros option must be turned off to use these functions.
  • Added two new options to the File Operations / Progress Indicators page in Preferences:
    • Always display the jobs bar: Jobs bars will always be displayed at the bottom of Listers, even when no operations are running.
    • Show in all Listers: When the jobs bar is shown automatically, it will be shown in all existing Listers, not just the active one.
  • Added File Displays / FAYT and Filter Bar Options / Prioritize shorter filenames option to Preferences. When enabled, the FAYT will favor shorter matching filenames over longer ones when searching in Find mode, which may be desirable when the list isn't sorted alphabetically.
  • On the File Display Modes / Thumbnails page in Preferences, the settings for folder thumbnails have been moved to a sub-dialog that's displayed when you click the Adjust folder thumbnail settings link. This dialog contains some new options:
    • Single image: When NOT using the shell to generate folder thumbnails, this causes Opus to only use a single image from within the folder rather than up to four images when building the thumbnail. If the single image option is turned on, a filename or wildcard pattern can be specified to control the files that are looked for.
    • Display folder frame: When NOT using the shell to generate folder thumbnails, this lets you control whether the big "folder" image is used for thumbnail folders or not. If turned off folder thumbnails will be displayed with a normal thumbnail border. The options underneath let you control the color of the folder frame if it's enabled.
  • Added Viewer / Appearance / Reset scroll position for each picture option to Preferences. When enabled, the scroll position of will be reset to the top/left when moving from one image to the next.
  • Added two new options to the various mouse button settings on the Viewer / Mouse Buttons page in Preferences:
    • Expand/Scroll Image: When this option is enabled, and the displayed image is reduced from the original size, clicking and holding the appropriate mouse button displays the image in its original size for as long as the mouse button is held down.
    • Script event: When enabled, any script add-ins that implement the OnViewerEvent script event will be triggered when the button is clicked. The event type will be "click", "dblclk" or "mclick" as appropriate.
  • Added Viewer / Mouse Buttons / Click left/right edges to go to previous/next picture option to Preferences. When this is turned on, the left mouse button will move to the next or previous picture when the left or right edges of the window are clicked irrespective of the actual setting for this button. You can configure the percentage of the window that is considered to be the "edge" (defaults to 20% of the window width).
  • Added Viewer / Viewer Pane / Expand and scroll option to Preferences. When this option is enabled, and the displayed image is reduced from the original size, clicking and holding the appropriate mouse button displays the image in its original size for as long as the mouse button is held down.
  • Added Show VIEWERCMD=dragsel command which lets a script trigger drag scroll/select/expand actions when responding to an OnViewerEvent mouse event.
  • Auto-hide toolbars set to the Frame and NoFrame appearances are now invisible when hidden, instead of causing a solid line to appear down the edge of the screen. (This was already true for the other appearances).
  • Using the Select command to show or hide files now also triggers column widths to be re-evaluated if auto-sizing is on.
  • Added a Use Simple Rename option to the Rename drop-down on the default Operations toolbar. When turned on, the default Rename button will show the simple rename dialog instead of the advanced one. Note you'll need to reset your Operations toolbar to the defaults to see the new option.
  • Added DOpus.favoriteformats script property which returns a collection of user-defined favorite formats (Format objects).
     
  • Fixed problem with sequential numbering rename - if rename of a file failed and was retried multiple times before succeeding, the number assigned to the file was being incremented for every retry.
  • The Rename preview now correctly indicates that files in subfolders aren't going to change if their parent folder is deselected.
  • Fixed rendering issue in the Rename dialog's macro editor when visual styles (themes) are disabled.
  • The Replace Menu added in the previous beta is now available for folders as well as files.
  • The Archives plugin now allows you to add and remove file extensions associated with most of its archive types.
  • Fixed Advanced Filter Control Compare clause layout issue in non-English (when "Size" string is longer than "Date" string).
  • The folder thumbnail "background" that Opus renders now scales for DPI.
  • Inline rename on MTP devices (when using native MTP support) was broken.
  • Made a change which means the Copy Handler context menu extension now works in Opus.
  • Fixed "view as hex" option in the viewer not always being disabled if no hex viewer plugin was enabled.
  • Fixed problem introduced in 12.3.3 where having an OnViewerEvent script active could make a single-click on the viewer turn into a double-click.
  • Fixed another z-order bug.
  • Image marking now works even if the configured tag collection contains invalid filename characters.
  • Fixed problem with SSH connections where server certificate warnings (unknown key / mismatched key) were converted to ANSI before being displayed in a dialog (not an issue in English, but in other languages caused corruption of the message text).
  • The paths passed to the OnGetCopyQueueName script event were incorrectly stripped to the root paths for non-disk drive letters (e.g. mapped network paths).
  • Fixed problem with {fd} command code (broken in previous beta).
  • The Properties command is no longer forcibly disabled in context menus when files from two or more different folders are selected.
  • Actions shown in the Undo Log are now time-stamped.