# Directory Opus 13.13.8 (Beta)

**URL:** https://resource.dopus.com/t/directory-opus-13-13-8-beta/54857
**Category:** New Releases
**Tags:** beta-release
**Created:** [March 11, 2025, 5:17am UTC](https://resource.dopus.com/t/directory-opus-13-13-8-beta/54857 "2025-03-11T05:17:24Z")
**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 11, 2025, 5:17am UTC](https://resource.dopus.com/t/directory-opus-13-13-8-beta/54857/1 "2025-03-11T05:17:24Z")

</div>

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

[📥 Download manually](https://www.gpsoft.com.au/download/beta), or use **Help \> Check for Program Updates** (if beta versions are enabled in **Preferences / Internet / Updates** ).

* * *

### Preferences

- The **Preferences / File Display Columns / Appearance** page now lets you configure a custom header title for each column if desired.

### Folder highlights

- Reduced lag updating the highlight position after scrolling or resizing.

- Fixed highlights drawing over things like column headers and scrollbars.

- Made light-mode default colors more visible.

- List and Small Icons modes now only highlight the icon and label, not the full column width.

- Thumbnails, Tiles and Large Icon modes now highlight correctly when the item expands to show a longer filename.

### Evaluator

- Added some new string operators to the evaluator which are based on the AQS operators:  
`~<` - value starts with (e.g. `"directory opus" ~< "dir"` = true)  
`~>` - value ends with  
`~~` - value contains  
`~!` - value does not contain  
`$=` - word equals (e.g. `"the quick brown fox" $= "quick fox"` = true)  
`$<` - word starts with (e.g. `"the quick brown fox" $< "qui br"` = true)  
`$~` - dos wildcard match (e.g. `"directory opus" $~ "dir* op?s"` = true)

- Added an option for evaluator columns to say they support markup text. The operation value will be set to "markup" when markup text is being requested.

- The **Evaluation Columns** Preferences page has a new checkbox which lets you preview any columns that return markup text.

- Fixed global variables not working with evaluator (introduced in 13.13.7).

- Fixed evaluator `IsSet()` not working properly in infotips

### Scripting

- Added `Dialog.GetFocus` and `Dialog.SetFocus` script methods. `GetFocus` returns the name of the control that currently has input focus. `SetFocus` lets you set the focus to a named control (equivalent of `Control("name").focus = true;`)

- Added `OnDeleteScript` script event. Scripts can implement this to be told when/if they're being deleted via the Script Management dialog, and clean up any data they may wish to remove. (Doesn't get called if the script is deleted manually of course.)

- If script columns return markup text this is now shown in the file display in details/power mode.

- In script dialogs, fixed links not working properly in scrolled markup text controls.

- Fixed script edit control showing random bits of another line in some cases (e.g. after an unterminated string).

- Fixed scripting tab group interfaces not properly saving nested tab groups. Also fixed `AddChildFolder` returning true if the folder already exists (it now returns an object for the existing folder).

- The `File.SetAttr()` script method no longer incorrectly clears some attributes.

- Using a generic filetype extension as the icon for a script dialog listview item now works again.

### Miscellaneous

- Added `Set SAVEFORMAT=thumbsize` option. Takes the current thumbnail size in the file display and sets the folder format thumbnail size option from it.

- Internally, support for the _AppliesTo_ Windows dynamic context menu feature is now implemented using the evaluator, which means we now support a lot more (maybe all?) AQS syntax. For example, the _Take Ownership_ context menu item is now either hidden or shown correctly based on the selected folder.

- Added a context menu to the preview control in the _Select Icon_ dialog to copy the selected icon's name/label to the clipboard.

- The option to automatically add the _Group_ column no longer blocks explicit removal of the column.

- Fixed `Go USEQUALKEYS` not always handling the control key properly if the option to simulate middle click was turned on.

- The folder tree now updates its folders for global labels when items within the folders are created or deleted.

- Fixed Zip library mangling some unicode characters in the name of the zip archive.

- Fixed uneven padding around folder thumbnail in tooltips if a thumbnail style does not specify an image and has the "merge" option turned off.

- Possible fix for crash ID 466.

- Fix for crash ID 467.

- Fixed inconsistent vertical positioning of certain status bar icons.

- Change to hopefully fix the problem with Listers reopening with empty tabs after restarting the program.
