Directory Opus 13.20.2 (Beta)

:warning: This is a beta release. It may be unstable. Some text may not be translated yet. Use at your own risk!

:inbox_tray: Download manually, or use Help > Check for Program Updates (if beta versions are enabled in Preferences / Internet / Updates).


Preferences

  • The Preferences dialog can now be resized smaller than its default size. Scrollbars will appear allowing you to access hidden content.

  • Added File Displays / Options / Preserve group expansion state on refresh option.

  • Added Colours and Fonts / Directory Opus Colours / Shadow in thumbnails mode option.

Commands

  • Added Select NEXT=sortfield and Select PREV=sortfield commands. Selects the next/previous file with a different value in the current sort column.

  • Added Select SIMILAR=sortfield command which selects all files that have the same value in the current sort column as the focus item.

  • Added groupstate and nogroupstate keywords for the Go REFRESH command, allowing you to override the Preserve group expansion state on refresh option.

Scripting and evaluator

  • Added Control.ExpandGroupByName method. For grouped listviews in script dialogs, it lets you expand/collapse one or more group by name rather than having to do it one at a time via GetGroupById. For example, ctrl.ExpandGroupByName("*", false); will collapse all groups.

  • The evaluator Resolve() function and FSUtil.Resolve() script method now accept the "a" flag to convert a path into a folder alias (if possible).

Other changes

  • It's now possible to add the New and Open With menus directly to a toolbar or menu instead of in a sub-menu. (FileType NEWMENU=nosub and FileType OPENWITHMENU=nosub)

  • The Filter Bar's "ignore extensions" option is now automatically turned off if you use the file type menu to build a pattern matching extensions.

Fixes

  • MP3 files which are CBR but also have Xing headers now always report the bitrate of the first frame instead of trying to calculate an average bitrate from the Xing header. (The calculation is inherently an approximation, and is only really needed for VBR files.)
  • Fixed small layout error in the evaluator column editor dialog.
  • Fixed columns set to fill not taking left padding into account.
  • The option to show generic file icons now works properly if a file's icon comes from the "user choice" (aka the new Windows file association system rather than the old one).
  • Fixed crash in FSUtil.Run() if flags parameter not provided.
  • Folder size calculation using Everything now respects Everything's folder exclusion list, and won't try to calculate a folder's size if it's excluded from the index unless manual calculation is also allowed.
  • Go NEWTAB=findexisting now works properly if given a path to a file rather than a folder (it will check if the file's parent folder is already open in a tab and if so switch to it and then select the file).
  • Fixed how Preferences VFS plugin list columns respond to resizing the window.
  • Fixed Filter Bar's file types menu not reacting to changes to file type groups.
  • Fix for crash ID 667.
7 Likes