27 June 2014

Directory Opus 11.4.5 (Beta)

Directory Opus 11.4.5 (beta) is now available for all Opus 11 users.

This is a preliminary, beta release. Translations may not be fully up-to-date and some English text may appear in non-English versions.

32-bit version:    Universal    Deutsch
64-bit version:    Universal    Deutsch

Changes:

  • Added Select SHOWFOCUS command, to make the focus item visible without modifying the selection
  • File Display Toolbar/Border glyphs now have 1.5x and 2x size versions for people using high DPI displays or large fonts.
  • Generated script templates were missing the function argument for script commands.
  • Toolbar button rows with labels above or below icons, and varying icon sizes, now center icons in the available height and ensure the labels line up.
  • The location bar now handles pasted path strings that contain unwanted newline characters.
  • The file display will now preserve the focus item (if possible) and scroll to make it visible when toggling flat view on or off (or through the various modes).
  • Fixed several script parsing issues:
    • External command codes like {allfilepath} were being interpreted within script buttons, with unexpected effects on script behaviour. This may be a breaking change for script buttons which inadvertently depended on the old behaviour, but it's unlikely as the old behaviour was not what anyone would have expected.
    • When parsing script buttons, everything after the @script line (if any) is now assumed to be part of the script. This means if you have other @ directives below the @script line, you need to move them above it. For VBScript buttons, where the @script line is optional, it is now slightly safer to include the line so that the start of the script is explicitly designated.
    • @ifset, @keydown, @ifexists, and similar directives are no longer interpreted within script buttons and the script portions of Standard Function buttons with inline rename scripts. The directives were never intended to be used in script code, and you can and should use scripting logic to do those things within scripts. (This does not affect the Command.IsSet method, which is the proper way to do @ifset tests in scripts, and still works the same as before.)
  • Brainchild edit controls:
    • Now support Shift-Del / Ctrl-Ins / Shift-Ins as aliases for Ctrl-X / Ctrl-C / Ctrl-V.
    • Removed (undocumented) alt-hotkeys, since they clashed with accelerators in dialogs.
    • When converting selected text to upper/lower/inverted case, it now remains selected.
    • If you double-clicked a word to select it, then used shift-left/right, the start of the selection jumped to where you have previously double-clicked instead of where it actually was at the start of the word. This has been fixed.
  • In the Advanced Rename dialog, text editor hotkeys now get priority when the text editor has the focus. (For example, Ctrl+L now works to toggle line numbers when the text editor has focus, and prompts if you wish to delete the current rename preset as before when it doesn't.)
  • Possible fix for submitted crash dump.
  • Copying without a destination window now updates the recent folder list with the destination folder you choose when prompted, even if the Favorites and Recent / Recent List / Ignore filesystem folders that are only transited Preferences option is off.
  • Improved placement of breadcrumbs pop-up menus when there isn't room for them in their usual bottom-right position.

11 June 2014

Directory Opus 11.4.4 (Beta)

Directory Opus 11.4.4 (beta) is now available for all Opus 11 users.

This is a preliminary, beta release. Translations may not be fully up-to-date and some English text may appear in non-English versions.

32-bit version:    Universal    Deutsch
64-bit version:    Universal    Deutsch

Changes:

  • Fixed various layout issues with the script dialog object.
  • Fixed Find panel not correctly displaying filter names when they contained ampersand characters.
  • Fixed right-clicking and then choosing Rename on a partially-visible item at the top of the file display causing inline rename to begin with the wrong file in focus.
  • Fix for progress dialogs not hiding correctly in response to the using Win + Down Arrow hotkey in some situations.
  • The "Set LISTERTITLE" command normally acts as a toggle, if the title which is already set is specified again. You can now prefix the title with "notoggle:" to prevent this, as will be useful in event-driven scripts.
  • Things like @ifset:common (and similar with @ifpath and @ifexists) now work if you put a space after the ":" or before the end of the line.
  • When editing JScript and VBScript, the tab width is set to 4 spaces instead of the old 8.
  • Fixed script API not returning metadata for files recognised as archives.
  • Fixed script CLI editor truncating the last character when loading scripts. (Usually went unnoticed unless the last line did not have a return when the script was saved.)
  • Fixed "SetAttr META gpslatitude:50.123" and similar not working with coordinates which did not explicitly specify a hemisphere (e.g. 50.123N worked but 50.123 on its own did not).
  • Fixed folder tree not updating for changes below drives which mounted as folders on other drives without drive letters of their own.