Directory Opus 13.13.3 (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).


Thumbnails mode

  • The filetype icon overlaid on thumbnails now scales with the thumbnail size rather than being fixed to the small icon size.
  • Moved the thumbnail overlay settings to their own Preferences page.
  • Added "Preferences / File Display Modes / Thumbnails / Overlays / Overlay thumbnail with icon overlay (if any)".

Toolbar title bars

  • Added Set TITLEBARTOOLBARS command, lets the "Move the top-row toolbars into the window title bar" option be turned on or off from a command.
  • The default Settings menu now has a Title Bar command to toggle between a standard window frame and the "Move top-row toolbars into the window title bar" option from Preferences. (To update existing toolbars, drag the new menu item from Customize / Default Toolbars.)
  • Toggling the custom title bar on and off now uses a brief cross-fade to improve the visual effect.
  • Fixed toolbar layout when opening a maximized window while Preferences or Customize were also open, if "Move top-row toolbars into the window title bar" was on.

Paired folders

  • Added an option to paired folders configuration to automatically link paired tabs.
  • If a paired folder is configured as the default navigation lock target, that folder will now be read automatically when switching into Navigation Lock mode even if the Lister is already in dual display mode.
  • Fixed bug with paired folders and synchronize where if the Lister was already in dual display mode with one half of a pair open, the sync panel would fail to set up its paths properly.

Synchronize

  • Added a "filename only" comparison mode for the Synchronize tool. In this mode, only the names of files are compared, so the sync will only copy files that don't already exist in the destination. Modified files will be left alone.

Quick filter in FlatView

  • Filtering files in FlatView mode now hides any folders that don't contain matching files (the "Filter folders in flatview mode" option must be turned OFF). This is an experimental change - please report any anomalies.

Folder formats

  • Added Set FORMATREMEMBER and Set FORMATRESTORE commands. The former remembers the folder format in the current tab. The latter command restores (and clears) the previously remembered format. For example, you could use this on a button that toggles between the current format and a saved format:

    @if:Set FORMATRESTORE
    Set FORMATRESTORE
    @if:else
    Set FORMATREMEMBER CONTENTFORMAT=Images
    

Commands and buttons

  • Added {dlgstring} "keys" modifier, which enables control key functions in the string field.
  • Added 'Dynamic icon/label from child buttons' option to the editor for "three button" buttons. When this option is on, the top-level button will take its icon and label from any @icon and @label clauses in its child buttons.
  • Go KEYARGS argument now works better when specifying MMB actions, and how they interact with "Simulate middle mouse click with Ctrl + left click". If both MMB and Ctrl actions are specified, the "Simulated middle click" option is ignored for that button under the assumption you want separate actions for both.
  • Embedded functions now work with Go DRIVEBUTTONS when the buttons it generates open new Listers and tabs.

Evaluator

  • Added evaluator DumpVars() function.
  • The evaluator DatePart() function now returns values as an unsigned integer where possible (previously everything was returned as a string).
  • An evaluator-generated context menu item description now has access to variables set via @evalalways in the body of the function
  • The evaluator RegEx() function now behaves as documented - the entire string must match the supplied pattern. Use RegExS() for a partial match.

Scripting

  • In script dialogs the markup text control now supports tooltips when hovering over parts of the text. The Tooltips attribute must be set to true in the dialog resource for this to work. Tooltips can be defined with a <tip text="xxx">...</tip> tag; content inside the tag will display the specified text on hover. The <a> tag also supports the "text" attribute and will display the specified text on mouse hover.
  • Fixed StringTools.Decode() script method not working with a numeric code page ID.

Minor changes and fixes

  • Context menu editor now updates the title bar to reflect the edited label.
  • The MultiView plugin can now accept a path alias when specifying the location of the viewer DLLs.
  • The Archives plugin can now accept a path alias when specifying the location of WinRAR.exe.
  • Fixed ghost files incorrectly appearing when adding files to a collection
  • Fixed error introduced in previous beta when copying files out of zip subfolders when not in flatview.
  • Possible fix for crash ID 445
6 Likes