Skip to content

Commit 000b054

Browse files
authored
New version: GPSoftware.DirectoryOpus version 13.21 (microsoft#334481)
1 parent 298a8cb commit 000b054

File tree

4 files changed

+205
-0
lines changed

4 files changed

+205
-0
lines changed
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
# Created with YamlCreate.ps1 Dumplings Mod
2+
# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.12.0.schema.json
3+
4+
PackageIdentifier: GPSoftware.DirectoryOpus
5+
PackageVersion: "13.21"
6+
InstallerLocale: en-US
7+
InstallerType: inno
8+
Scope: machine
9+
UpgradeBehavior: install
10+
Protocols:
11+
- coll
12+
- ftp
13+
- opusprefs
14+
FileExtensions:
15+
- dcf
16+
- dft
17+
- dlt
18+
- dop
19+
- dps
20+
- flt
21+
- opuscert
22+
- opusscriptinstall
23+
- osp
24+
ProductCode: '{6CFA061F-1A4C-4569-963F-2ACFC60F5CAD}_is1'
25+
ReleaseDate: 2026-01-28
26+
AppsAndFeaturesEntries:
27+
- ProductCode: '{6CFA061F-1A4C-4569-963F-2ACFC60F5CAD}_is1'
28+
ElevationRequirement: elevatesSelf
29+
InstallationMetadata:
30+
DefaultInstallLocation: '%ProgramFiles%\GPSoftware\Directory Opus'
31+
Installers:
32+
- Architecture: x64
33+
InstallerUrl: https://cdn2.gpsoft.com.au/files/Opus13/DOpusInstall-13.21.exe
34+
InstallerSha256: 84F61EC4D1D571CE549CB3175909671DE7262062838B609DBBD4667FC718437B
35+
ManifestType: installer
36+
ManifestVersion: 1.12.0
Lines changed: 130 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,130 @@
1+
# Created with YamlCreate.ps1 Dumplings Mod
2+
# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.12.0.schema.json
3+
4+
PackageIdentifier: GPSoftware.DirectoryOpus
5+
PackageVersion: "13.21"
6+
PackageLocale: en-US
7+
Publisher: GPSoftware
8+
PublisherUrl: https://www.gpsoft.com.au/
9+
PublisherSupportUrl: https://support.gpsoft.com.au/
10+
Author: GP Software (Redbrook Pty Ltd)
11+
PackageName: Directory Opus
12+
PackageUrl: https://www.gpsoft.com.au/
13+
License: Proprietary
14+
LicenseUrl: https://docs.dopus.com/doku.php?id=licence
15+
Copyright: Copyright © 2026 GP Software. All rights reserved.
16+
CopyrightUrl: https://docs.dopus.com/doku.php?id=copyrights
17+
ShortDescription: A complete replacement for Explorer, with far more power and functionality than any other file manager available today.
18+
Description: |-
19+
Directory Opus is a complete replacement for Explorer, with far more functionality than any other file manager available today.
20+
21+
With a flexible user interface and unbelievable configurability, you can tailor Opus to streamline your workflow.
22+
- Dual panes, dual trees, multiple tabs.
23+
- Filter, sort, group your folders. Label and rate your files.
24+
- Queued file copies. Powerful batch renaming. Full archive support.
25+
- Find your files. Locate duplicates. Synchronize backups.
26+
- Assign tags and descriptions. Convert images. Edit metadata.
27+
- Fully multi-threaded, native 64 bit high performance code.
28+
29+
Opus is written in native C++ multi-threaded code; compiled for the latest 64 bit CPUs, with high performance our number one design principle.
30+
Powerful searching, sorting, grouping, labelling and tagging features let you take control of your files like never before.
31+
Work with third-party tools as easily as with the built-in features. A full scripting interface, including scriptable dialogs, means your imagination is really the only limit.
32+
33+
Try free for 30 days or Register for an extended 60 day trial.
34+
Moniker: dopus
35+
Tags:
36+
- archive
37+
- blake3
38+
- directory
39+
- duplicate
40+
- explorer
41+
- file
42+
- folder
43+
- ftp
44+
- hash
45+
- management
46+
- manager
47+
- md5
48+
- rename
49+
- sha1
50+
- trial
51+
- zip
52+
ReleaseNotes: |-
53+
Preferences
54+
- Added File Displays / Options / Preserve group expansion state on refresh option.
55+
- Added Colours and Fonts / Directory Opus Colours / Shadow in thumbnails mode option.
56+
- The histogram in the standalone viewer's information overlay can now be disabled via Viewer / Standalone Viewer / Options / Include histogram in information overlay.
57+
- Added optional sounds for toolbar button clicks in Miscellaneous / Sounds.
58+
- Added optional sound for dropping files on a toolbar button.
59+
- Added two new options for paired folders:
60+
- Read into existing dual display: If the Lister is already in dual display mode the paired folder will be read automatically. If turned off, the paired folder is only read automatically when you actually switch into dual display mode.
61+
- Switch to dual display automatically: Turns on dual display mode if the Lister isn't in dual mode already.
62+
- Added File Displays / Navigation / Cancel without warning when navigating away option. If turned on, NavLock mode will be automatically cancelled without showing an "out-of-sync" warning when you navigate to a location that's not below the base folder (and that doesn't have a paired folder).
63+
- Columns for music Track and Disc numbers can now have totals and zero padding turned off (File Display Columns / Options). The metadata panel still displays the tags as they are in the original file, so you can still edit those details.
64+
- When the root of a library is grouped by parent folder (or similar), the group order now reflects the order member folders have been added to the library. The new Preferences / Miscellaneous / Advanced: [Behaviour] library_sort_members option lets you revert to alphabetical sorting for member folders.
65+
- Added Preferences / Miscellaneous / Advanced: [Behaviour] expandable_collections option to make file collections expandable at the root level if desired (the implementation has a number of issues currently and so by default this is normally not supported).
66+
- On small displays, the Preferences dialog can now be resized smaller than its default size. Scrollbars will appear allowing you to access hidden content.
67+
68+
Expandable folder improvements
69+
- Added two new options to Preferences / File Displays / Folder Expansion:
70+
- Expand deeper level with Alt+click on expand button: If enabled, Alt+click on a folder's expansion button repeatedly expands a deeper level of folders every time. That is, the first click expands the folder as normal, the second click expands all its sub-folders, the third click expands all their sub-folders and so on.
71+
- Collapse deepest level with Shift+Alt+click on expand button: If enabled, Shift+Alt+click on a folder's expansion button repeatedly collapses the deepest level of expanded folders under that item.
72+
- Added keywords subsequent and deepest to the Go EXPANDBRANCH command to invoke these behaviors.
73+
- Also added levels: keyword to Go EXPANDBRANCH which lets you expand multiple levels at once (e.g. Go EXPANDBRANCH=levels:3 would expand three levels of sub-folders automatically).
74+
- Split the Folder Expansion Preferences page out to two separate pages.
75+
76+
Unattended copy
77+
- The error dialog for a Copy/Move operation now has an option in the Skip dropdown menu to switch into unattended mode for the remainder of the operation.
78+
- The progress dialog's error tab now has the option to export the list of errors to a file collection, as well as as a text/csv file.
79+
80+
Commands
81+
- Added Select NEXT=sortfield and Select PREV=sortfield commands. Selects the next/previous file with a different value in the current sort column.
82+
- Added Select SIMILAR=sortfield command which selects all files that have the same value in the current sort column as the focus item.
83+
- Added groupstate and nogroupstate keywords for the Go REFRESH command, allowing you to override the Preserve group expansion state on refresh option.
84+
- Added Select SAVE and Select RESTORE commands.
85+
- Select SAVE: Saves the current selection. By default the selection is saved within the source tab, but you can specify a name to save the selection globally.
86+
- Select RESTORE: Restores a saved selection. By default restores the selection saved for the tab, but you can specify a name to restore a global selection. The ignorepaths switch allows selections to be "copied" from one folder to another - files are matched only on their filename rather than the whole path. The nodeselect switch prevents existing selections from being lost.
87+
- Added nosound and noflash switches to Clipboard SCREENSHOT command.
88+
- Added Go TABSWITCHER=taborder command. Displays the tab switcher with tabs listed in the same order they appear in the Lister, rather than being sorted in order of last use.
89+
90+
Scripting and evaluator
91+
- The StringTools.LanguageStr() script method (and similar function in the evaluator) can now return the description string of an internal icon, e.g. LanguageStr("icon:deletesecure") returns "Secure Delete" in English.
92+
- The FSUtils.Run() method now supports an optional sixth argument to specify the encoding any captured output should be interpreted as. If not specified, UTF-8 is the default. Specify 0 for the current system codepage. You can also specify "raw" to receive the output as a Blob object and then convert it yourself using the StringTools methods.
93+
- The FSUtils.Run() method now supports a Map as a single parameter; other parameters can be provided as values of the Map. Values you can set are "command", "showcmd", "flags", "input", "cd" and "codepage".
94+
- Script and evaluation columns can now be flagged to be blurred for secure screenshots. For evaluation columns there's a new option in the column editor. For script columns, set the new blurrable property to true.
95+
- Added Control.ExpandGroupByName method. For grouped listviews in script dialogs, it lets you expand/collapse one or more group by name rather than having to do it one at a time via GetGroupById. For example, ctrl.ExpandGroupByName("*", false); will collapse all groups.
96+
- The evaluator Resolve() function and FSUtil.Resolve() script method now accept the "a" flag to convert a path into a folder alias (if possible).
97+
- Button controls in script dialogs can now use the built-in button images (rather than toolbar images), by specifying the image as %x (where x is the image index).
98+
- The list edit control in script dialogs can now have a custom tooltip specified for its options button.
99+
- The HTTPRequest script object now returns any response data even in the case of an error.
100+
- The evaluator Resolve() function (and FSUtil.Resolve() script method) now consider user-defined path aliases as well as system aliases.
101+
- Changes to evaluator Resolve() function with the "a" flag:
102+
- now handles aliases that point to other aliases better (will return the most specific alias)
103+
- new "e" flag makes it only return an alias that exactly matches the folder, rather than appending the remainder of the path to the closest match
104+
- new "f" flag makes it return false if the path can't be resolved to an alias (otherwise the original path is returned)
105+
- The evaluator IsChecked() and IsEnabled() functions can now be used to test conditions in a dual-display Lister for either file display (rather than only for the source file display.) To do this, prefix the command you're testing with left:, right:, dest: or both:. For example, IsChecked("both:Set VIEW=Thumbnails") would only return true if both file displays were set to thumbnails mode.
106+
107+
Other improvements
108+
- JPEG-XL images now work in the viewer if Microsoft's JPEG XL Image Extension is installed.
109+
- If the Preferences / File Displays / Mouse / Mouse wheel + Shift to navigate back and forward option is turned off, Shift+mousewheel now scrolls the file display (details/power mode) horizontally.
110+
- Go FOLDERCONTENT with resolvedirlinks now uses the icon defined for a folder shortcut (if applicable) rather than the generic folder icon.
111+
- Go FOLDERCONTENT with copy/move options now works on a top-level toolbar.
112+
- Changed how wildcard and regex path formats are tested and sorted internally. Patterns with more path separators are still tested first, but now if two patterns have the same number of separators they will be tested in alphabetical order.
113+
- The Text viewer no longer tries to display .STL files as text, allowing text-based STL models to fall through to a shell thumbnailer instead. (If hex viewing is enabled and no suitable thumbnailer is installed, it will still display them as hex.)
114+
- The Tags column is now included in the columns that are blurred in a secure screenshot.
115+
- The illegal_namechar_replace advanced option can now override / and \ even if the option to allow rename into subfolders is turned on. This lets you replace one but leave the other active, if desired.
116+
- It's now possible to add the New and Open With menus directly to a toolbar or menu instead of in a sub-menu. (FileType NEWMENU=nosub and FileType OPENWITHMENU=nosub)
117+
- The Filter Bar's "ignore extensions" option is now automatically turned off if you use the file type menu to build a pattern matching extensions.
118+
- Toolbars/menus showing Folder Tab Groups now highlight the active group the same way similar menus for Styles do, rather than making the label bold. (Bold text doesn't look different enough in dark mode.)
119+
- The left and right mouse button glyph (used, for example, in the tooltip for a three-button button) now respects when the right button has been set as the primary mouse button.
120+
- In three button tooltips the hotkeys for individual buttons are now shown after their label/description rather than before.
121+
- The standalone viewer's status bar now displays the current scale factor of the viewed image as well as the configured zoom level.
122+
ReleaseNotesUrl: https://resource.dopus.com/t/directory-opus-13-21/58417
123+
PurchaseUrl: https://www.gpsoft.com.au/#buynow
124+
Documentations:
125+
- DocumentLabel: Documentation
126+
DocumentUrl: https://docs.dopus.com/
127+
- DocumentLabel: Support Forum
128+
DocumentUrl: https://resource.dopus.com/
129+
ManifestType: defaultLocale
130+
ManifestVersion: 1.12.0
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# Created with YamlCreate.ps1 Dumplings Mod
2+
# yaml-language-server: $schema=https://aka.ms/winget-manifest.locale.1.12.0.schema.json
3+
4+
PackageIdentifier: GPSoftware.DirectoryOpus
5+
PackageVersion: "13.21"
6+
PackageLocale: zh-CN
7+
License: 专有软件
8+
ShortDescription: 文件资源管理器的完全替代品,其功能和强大程度远超目前市面上的任何其它文件资源管理器。
9+
Tags:
10+
- blake3
11+
- ftp
12+
- md5
13+
- sha1
14+
- zip
15+
- 压缩包
16+
- 去重
17+
- 哈希
18+
- 文件
19+
- 文件夹
20+
- 文件管理器
21+
- 文件资源管理器
22+
- 目录
23+
- 管理
24+
- 管理器
25+
- 重命名
26+
ReleaseNotesUrl: https://resource.dopus.com/t/directory-opus-13-21/58417
27+
Documentations:
28+
- DocumentLabel: 文档
29+
DocumentUrl: https://docs.dopus.com/
30+
ManifestType: locale
31+
ManifestVersion: 1.12.0
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Created with YamlCreate.ps1 Dumplings Mod
2+
# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.12.0.schema.json
3+
4+
PackageIdentifier: GPSoftware.DirectoryOpus
5+
PackageVersion: "13.21"
6+
DefaultLocale: en-US
7+
ManifestType: version
8+
ManifestVersion: 1.12.0

0 commit comments

Comments
 (0)