This is a beta release. It may be unstable. Some text may not be translated yet. Use at your own risk!
Download manually, or use Help > Check for Program Updates (if beta versions are enabled in Preferences / Internet / Updates).
-
Added
ScriptInitData.config_group_order
property. This lets you control the order of configuration item groups for your script. To use this, set the property to a Vector object (created by the DOpus.NewVector) method, and push the group names onto the vector in the desired order. -
Added
Func.qualifiers_raw
script property. Provides the "true" key qualifiers that were held down when the script was launched (as opposed to thequalifiers
property, which has any qualifiers used to launch the function filtered out). -
Added
DialogListColumn.align
property. Set to either "left", "right" or "center" to control column alignment. -
Changes related to
Go OPENCONTAINER
:- The
Go
command'sOPENCONTAINER
andEXISTINGLISTER
arguments now work better together. Go OPENCONTAINER=target,noselect
now works as documented.
- The
-
The viewer's Open Containing Folder command will now reuse existing windows/tabs, if they're already showing the required folder and the tab that launched the viewer is no longer open. (Previously, it would open a new window each time, even if one already existed for the folder.)
Note that if a tab is reused in this way, any existing selection within it will be cleared, leaving only the viewer's file selected. This is for consistency with what happens when the viewer's file display is still open or when a new window has to be opened, and also to avoid accidents where actions could be performed on more files than expected.
-
Improved
EverythingInterface
script object to be more resilient to Everything not being running when Opus starts up. -
Show VIEWERCMD=goto
can now jump to an image by name. You can provide the full pathname of the image, just the name, or a wildcard pattern. -
Fixed
Copy DUPLICATE AUTOSELECT=yes
not selecting the new file. -
The evaluator now ignores a final semi-colon, meaning implicit return works with or without a trailing
;
. -
If a button's tooltip incorporates its label (because e.g. labels are turned off on the toolbar), it now updates properly when the label changes due to a @label evaluator clause.