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


Commands

  • Added Set FAYTFINDOPTIONS command, lets you toggle various FAYT Find Mode options from a command.

Scripting

  • The Dialog.FlushMsg() method now takes two optional parameters, both wildcard strings to match against the event name and control name. Only messages matching the wildcards will be flushed.

Evaluator

  • As well as Standard, Script, MS-DOS, etc, a new "Evaluator Function" function type is now available for buttons, hotkeys, etc. This lets you write a function in "pure" evaluator code.

  • Added Run() function to allow evaluator functions to run internal and external commands.

  • Added Dialog() function to allow evaluator functions to display simple dialogs.

  • Added ArrayCopy() function.

  • The @functype: modifier and Command.SetType() script methods now accept "eval" to indicate an evaluator function.

Miscellaneous

  • The FAYT in a script-added mode now adds a colon to the mode label if one wasn't provided by the script.
  • The FAYT in folder mode now launches files from the favorites list rather than opening their parent folder.

Fixes

  • Select FROMSCRIPT now works with unresolved collection paths.
  • Fixed FAYT keys interfering with multi-key hotkeys (introduced in previous beta).
  • Fixed Quick Keys not reloading empty keys properly.
  • Fixed Quick Keys page getting confused about child control positions if the list was resized while scrolled away from the top position.
  • Fixed evaluator glitch with pre/post-increment used in a for/while loop's condition test.
10 Likes