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).
Commands
-
The dialog used by
Copy CREATEFOLDER
now has the same "read new folder" options as the normal Create Folder dialog (read, read into new tab, etc). AddedREADAUTO/K
argument forCopy
command. -
Added
Prefs POS
argument. Use when opening the Preferences, Customize and Scripts dialogs to control the position of the new window. Options are "lister" (open over the active Lister), "mouse" (open under the mouse pointer) or a specified position (e.g.POS=10,10
). -
Clipboard COPYCOLUMNS
can now copy entire columns of data without the cells having to be highlighted first (e.g.Clipboard COPYCOLUMNS=index:0/1/4,all
would copy the full contents of columns 0, 1 and 4). Specifying column indices without theall
keyword will copy data only from items that have at least one cell highlighted. -
Added
NOTCOPYING
flag forSelect
command. Will only select files that aren't involved in a copy job (either active or queued). E.g.SELECT ALLFILES NOTCOPYING
.
Scripting
-
Added
Control.AddText
,ModifyText
andRemoveText
methods. Lets overlay text be added to an image-mode static control in a script dialog. -
Added
Command.DivertClipboard
method. Lets you divert text that would normally go to the clipboard (e.g. by running theClipboard COPYCOLUMNS
command) into a Opus variable. -
Added the
OnQuickFilterChange
script event. Is notified whenever the quick filter changes (e.g. from the filter bar) in a tab. -
Added script
OnPeriodicTimer
event. Allows scripts to have Opus call them periodically at a controllable rate. Use theDOpus.SetTimer
method to create a timer, andDOpus.KillTimer
method to cancel one (or all) timers. -
In script dialogs,
Control.RemoveItem
,MoveItem
,AddItem
andInsertItemAt
now work on tab controls to let you remove, move and add back tab pages dynamically. All pages of the tab must still be added in the dialog editor, as before, but once the dialog is created you can useRemoveItem
to remove one or more pages and add them back later if needed. -
Control.GetItemByName
andControl.GetItemAt
also work with tab controls now, to find the index of a tab by the name of its dialog (or vice versa). -
The Evaluator now has
CRLF
as a predefined value, expands to a string containing a carriage return + linefeed.
Other changes
-
The advanced filter control can now match on the value of Evaluator columns.
-
Evaluator
Chr
function now allows CR (13) and LF (10) to be used. -
Opening a new window via
Go TABGROUPLIST NEW
now sets up the titlebar's tab group names. -
The tree expansion glyphs are now displayed when dragging over the tree.
-
Preview pane now avoids sending hidden ~$* files to preview handlers. Workaround for bugs in Microsoft's viewers when asked to view temporary files created by Microsoft's editors.
Bugs fixed
-
Fixed tab duplication not expanding sub-folders properly.
-
When the Lister has a custom window frame, the mini-Preferences / mini-Customize toolbars are no longer sized to the same height as the top toolbar row but instead use the height of the standard window frame.
-
Fixed inline rename starting if a file was (double-)clicked, another window appeared on top of Opus before the mouse button was released, and then certain elements in the file display were clicked.
-
Fixed Evaluator Resolve() function not working for certain system folders.
-
Fix for "Remember expanded items for tabs" not working after adding a new tab.
-
Fixed the file count columns triggering archive files to be downloaded from cloud storage
-
Workaround for Windows bug which could leave parts of the scrollbar over the text viewer after maximizing it, if the mouse had just crossed the scrollbar.
-
Possible fix for crash ID 346