# Directory Opus 12.20.8 (Beta)

**URL:** <https://resource.dopus.com/t/directory-opus-12-20-8-beta/35841>\
**Category:** New Releases\
**Tags:** beta-release\
**Created:** [June 11, 2020, 6:00am UTC](https://resource.dopus.com/t/directory-opus-12-20-8-beta/35841 "2020-06-11T06:00:30Z")\
**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:** [June 11, 2020, 6:00am UTC](https://resource.dopus.com/t/directory-opus-12-20-8-beta/35841/1 "2020-06-11T06:00:30Z")

</div>

![](https://resource.dopus.com/uploads/default/original/1X/a78c1a9c18b6926c2e5c933c96e642a2691bdcad.png) **Directory Opus 12.20.8 (beta)** is now available for all Opus 12 users.

This is a preliminary, [beta release](https://resource.dopus.com/t/stable-vs-beta-versions-and-the-automatic-update-checker/4595/1). Translations may not be fully up-to-date and some English text may appear in non-English versions.

## Download:

- ![](https://resource.dopus.com/uploads/default/original/2X/6/6dbc5aaa125e5289b3c8ff4ea66b976c8e37484c.png)&nbsp;[Universal version](https://www.gpsoft.com.au/DScripts/download.asp?id=50) (all supported languages)
- ![](https://resource.dopus.com/uploads/default/original/2X/4/49cca01d089fdafe4d529a275d6796c0748c3032.png)&nbsp;[Deutsche Version](https://www.gpsoft.com.au/DScripts/download.asp?id=51)
- ![](https://resource.dopus.com/uploads/default/original/2X/3/36ecfaf4f6faafd196e7de7d2dcfaba5320a8df6.png)&nbsp;[中文版](https://www.gpsoft.com.au/DScripts/download.asp?id=52)

## Changes since 12.20.7:

- Fixed icons in some dialogs getting clipped slightly at 125% DPI scaling.  
&nbsp;
- Made some changes to hopefully prevent files sometimes being deselected when they are modified by the _Image Conversion_ command.  
&nbsp;
- The _GetSizes_ progress dialog now enables the **Skip** button, allowing the current folder to be skipped but the rest of the calculation to continue  
&nbsp;
- Fixed crash introduced in previous beta if you assigned a shared, stretched image to a docked toolbar.

&nbsp;

Listview controls in script dialogs can now have their items displayed in groups:

- The **Control** object has new methods for managing groups:  
&nbsp; 
  - **AddGroup(name, id, flags)** - id must be numeric, 1 or greater. flags "c" - collapsible, "d" - collapsed.
  - **RemoveGroup(id)** - remove group
  - **GetGroupById(id)** - returns a **DialogListGroup** object
  - **EnableGroupView(fEnable)** - enable/disable group view  
  

- The **DialogListItem** object has new **group** property; returns or sets group ID the item is in.  
&nbsp;
- New **DialogListGroup** object, returned by **Control.GetGroupById method**.  
&nbsp; 
  - Has properties: **id** , **name** , **expanded**

&nbsp;

Other scripting changes:

- The **bg** and **fg** properties for the **Control** object now work for listview controls as well.  
&nbsp;
- Added **Control.textbg** property for listview controls to set the text background color.  
&nbsp;
- The **DialogListItem** script object now supports **fg** , **bg** , and **style** properties, allowing text and background color, and text styles, to be set on a per-item basis.  
&nbsp;
- The **DialogListItem** object has a new **disabled** property that lets listview items be individually disabled. When disabled, they're not able to be selected, right-clicked or double-clicked.  
&nbsp;
- Added the **want\_close** property for the script **Dialog** object. If set to true, clicking the close button on a script dialog will generate a **close** event. It's up to the script to close the dialog using the **EndDlg()** method.
