Directory Opus 13.13.1 (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

  • Several changes for single-click mode:

    • Split the single click options out from Preferences / File Display / Mouse to their own page.

    • Single-click mode hover select and folder expansion times are now configurable rather than based on the system double-click time.

    • In single-click mode there's now no delay between clicking on an item and opening it.

  • Added Miscellaneous / Advanced / Compatibility / jscript_defver setting - allows the default version of the JScript engine to be specified.

  • The Reverse initial sort direction option in File Display Columns / Appearance now works properly for script columns.

  • The custom lister title setting now supports %V to insert the current Opus program version.

Improvements

  • The Set DUAL=Toggle,Remember command now remembers which side (left/right) was previously closed, and reopens the closed tabs on the same side of the Lister.

  • When multiple labels are assigned to a file or folder they're now listed in the order defined in Preferences (rather than being sorted alphabetically). This applies to the Label column and to group headers when the list is grouped by Label or Status. Additionally, the groups themselves are also sorted in the same order.

Scripting

  • Alt+F2 now jumps to the first bookmark in the script editor.

  • Script dialog button controls now support fg and bg properties.

  • Scripting: DOpus.LoadImage can now load .ico files from a Blob (memory), not just from disk. (This already worked for other image types.)

  • Item.Labels property now works properly for archive files.

  • Fixed DialogListItem.subitems property incorrectly creating a brand new object every time it was called.

  • Script timers set via SetScheduledTimer should now be slightly more accurate.

Evaluator

  • The evaluator now supports as num to format a number using the current locale settings (e.g. 1055 as num might return 1,055).

  • Added evaluator Concat() function.

  • Fixed evaluator ternary clause not performing assignment if a) first clause was selected rather than second and b) it was inside an if clause without an explicit scope.

    For example,
    if (a) b = c ? d : e; would fail if c was true, whereas
    if (a) { b = c ? d : e; } would work correctly.

  • Evaluator group schemes for the Status column are now given the concatenated list of status label names in the value variable.

Fixes

  • Improved folder tab drag & drop in mixed-DPI situations.

  • Fixed transition animations that could appear out of position (on another part of the desktop) when generated by a window which touched more than one display, if on a mixed-DPI system.

  • Fixed the meanings of "hours" and "minutes" being reversed in the Simple Find dialog time within search.

  • Fixed Show command's POS and SIZE arguments being ignored in LISTERLINK mode.

  • Fixed button editor in script mode losing the edit control undo history when changing between the tabs.

  • Fixed separators getting lost in context menus if they were attached to a hidden item.

  • Fixed internal filenames being shown when copying files to an MTP device.

  • Possible fix for crash ID 435

  • Possible fix for crash ID 442

  • Possible fix for crash ID 443

  • Possible fix for crash ID 444

11 Likes