# Directory Opus 13.22

**URL:** <https://resource.dopus.com/t/directory-opus-13-22/58885>\
**Category:** New Releases\
**Tags:** stable-release\
**Created:** [March 18, 2026, 7:31pm UTC](https://resource.dopus.com/t/directory-opus-13-22/58885 "2026-03-18T19:31:39Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jon](https://resource.dopus.com/user_avatar/resource.dopus.com/jon/32/12713_2.png) [@Jon](https://resource.dopus.com/u/Jon)\
**Post date:** [March 18, 2026, 7:31pm UTC](https://resource.dopus.com/t/directory-opus-13-22/58885/1 "2026-03-18T19:31:40Z")

</div>

Directory Opus 13.22

[📥 Download manually](https://www.gpsoft.com.au/download/release), or use **Help \> Check for Program Updates**.

The following is a summary of new features and other significant changes from 13.21.

See the [New Releases](https://resource.dopus.com/c/new-releases/28) forum for detailed release notes for the various beta versions from 13.21.1 onwards.

* * *

### Preferences

- Added **Preferences / Filtering and Sorting / Permanent Filters** page. Lets you configure global filters that hide files and folders permanently. Items hidden this way won't be shown even in Show Everything mode, and won't be counted in hidden file and folder counts.

- Added **Preferences / Filtering and Sorting / Find-As-You-Type / Find Mode / Allow Enter key to open selected item** option (on by default).

- Added **Preferences / Filtering and Sorting / Find-As-You-Type / Folders Mode / Select closest match** option.

- Added **Preferences / Folders / Virtual Folders / This PC / Refresh drive space on load** option. In case the This PC folder doesn't update the free space automatically for you for some reason, turning this option on will force it to refresh every time you go to the folder.

- Added **Preferences / Miscellaneous / Advanced: [Behaviour] makedir\_eval\_paste** option. Lets you use a handler for Ctrl-V defined on the **Control Keys** Preferences page in the Create Folder dialog.

- Added **Preferences / Miscellaneous / Advanced: [Behaviour] search\_mru\_max** option. Lets you configure the maximum length of search field history dropdowns.

### Rename

- The "Last Rename" button in the Advanced Rename dialog can now recall up to the last 10 rename operations performed (rather than just the most recent). Clicking the button repeatedly cycles through the history list.

### Synchronize

- Added an option to the synchronize tool to disable deleting files to the recycle bin.

### Commands

- Added `Set TYPEFILTERMENU` command. Lets the filter bar's filetype/group selection menu be accessed from a regular toolbar button.

- Added `Set PERMANENTHIDEFILTER`, `Set PERMANENTHIDEFILENAME` and `Set PERMANENTHIDEFOLDERS` commands.

- The `Go` command's `DUALPATH` argument now works in conjunction with `OPENINLEFT`/`OPENINRIGHT`/`OPENINDUAL`. This lets you open folders in the left and right file displays explicitly, irrespective of which is the source. E.g. `Go C:\ OPENINLEFT DUALPATH D:\` would read C: into the left and D: into the right even if the right file display was the source.

- `Find DELETE` command has a new "norecycle" argument.

- Added `Go` command arguments `NETUSER`, `NETPASS` and `NETPROMPT`. Lets you provide network credentials on the command line when connecting to a network share. If a user name and password are specified the connection will be made without a password prompt if possible - add the `NETPROMPT` argument to always show a password prompt.

- Added "Hover to Drop Down" option for menu buttons in popup menus (turn on via the right-click menu when in Customize mode).

- Added `hoveropen` keyword for `Go FOLDERCONTENT` command. When used in conjunction with `button` will make the button menus open on hover.

- The `@toggle:update` command directive has been extended to trigger more types of toolbar button refresh.

### Scripting

- Added enhanced support for popup menus in scripts. The new `Dialog.CreateMenu()` method returns a new **Menu** object.

- Buttons in script dialogs have three new properties:

- Added **Control** properties `lines`, `visiblelines` and `topline` for applicable controls in script dialogs (multiline edit controls, listview in details mode, listbox and markup text with scrollbar). You can modify the `topline` property to change the scroll position in the control.

- Added new **Control** methods for multi-select controls in script dialogs: `GetItemByData`, `RemoveItemByData`, `SelectItemByData`, `DeselectItemByData`, `InvertSelection`.

- The markup text control in script dialogs now supports the `<hr>` tag to draw a horizontal line.

- Buttons in script dialogs using the internal button icons (with `%x` as the image) can now show a grayscale version via `%gx`.

- Added `GlobalFilters.permanent` script property. This returns a `PermanentFilters` object with `enable`, `file` and `folder` properties of its own.

- Added `Item.InfoTip()` script method. Retrieves the infotip for a file or folder. The `Item` object must have been retrieved from a `Tab` (e.g. it can't have come from a directory enumeration).

- Added script property `ButtonData.hoverpopout`.

### Evaluator

- The evaluator `DatePart()` function can now calculate the julian date from a date/time - e.g. `Output(DatePart(Now(), "julian"));`

- Added evaluator function `GetInfo()`, returns various information from the file display. Can be used in buttons/functions and the status bar.

- Evaluator functions like `GetItems()` and `TabPath()` that only worked in button/function contexts can now be used in the status bar as well.

### Other changes

- Icon sets can now specify a "keywords" property for individual icons, which will be searched when filtering icons by name. Individual keywords should be separated by semi-colons.

- Added Relevance column for file collections; displays the "relevance" of Windows Search search results.
