Directory Opus 5.105 raises the number of user pens to sixteen, fixes the spacing of Clean Up when a window holds one large icon, fixes a crash when xadmaster.library is not installed, and ships the translated catalogs in the release archives. It also installs the common filetypes by default and stops Opus from undoing other programs' system patches when it quits.
Program 5.105, dopus5.library and modules v73.9, commands (DOpusRT5, LoadDB, LoadDOpusLib, ViewFont) v65.6.
Downloads
DOpus5_105_os3.lha- AmigaOS 3, 68020+DOpus5_105_os3-68000.lha- AmigaOS 3, plain 68000 systemsDOpus5_105_os4.lha- AmigaOS 4DOpus5_105_mos.lha- MorphOSDOpus5_105_i386-aros.lha- AROS i386 ABIv0DOpus5_105_x86_64-aros.lha- AROS x86_64 ABIv11DOpus5_105_aarch64-aros.lha- AROS aarch64 ABIv11 (Raspberry Pi 3/4/5 64-bit port)
To upgrade, run Install DOpus5 from the archive and point it at your existing installation. Your configuration is kept.
Highlights
- Sixteen user pens (#236): Environment > Palette goes up to 16 user pens. The pen pickers in the Environment, button and start menu editors and the Select Colours requester show them all. Environments saved by older versions load with their pens unchanged; pens 9-16 start with default colours. Older versions of Opus read at most eight pens from a 5.105 environment. ARexx
dopus set paletteanddopus query palettetake and return 24 colours. - Translated catalogs in the archives: the archives carry the compiled catalogs for every translation, and the installer asks which languages to install. Earlier releases ran in English unless catalogs were installed by hand.
- More filetypes installed: new installations get 61 more filetypes in
DOpus5:Filetypes(pictures, IFF animations and sounds, archives, documents, scripts, icons and more). An upgrade adds them too and offers to remove their stored copies. Archives_over_XAD is called Archive, XAD now; when an upgrade finds both names (or both All, Directories and All,_Directories), the installer asks which one to keep.
Fixes
Icons
- Clean Up and Arrange Icons gave every icon a cell as large as the largest icon in the window, so one big icon spread out all the small ones (#235). Each column is now as wide as its widest icon and each row as tall as its tallest one; the labels within a row still line up. Drawers whose icons have no positions open in the same layout.
- On screens of up to 256 colours, palette (OS 3.5) icons keep the colours that the remap puts on colour 0 instead of turning them transparent.
- The icon module recognises the author tooltype again (#234).
Display
- The values beside the sliders on the Palette page were drawn on a box of the background colour over a requester background picture or pattern (#236). They are drawn on the background now.
System
- Without xadmaster.library, double-clicking an archive (or any XAD command) crashed (#244). The XAD module now refuses to load without it, and every module fails to load cleanly when something it needs is missing.
- Quitting Opus no longer removes patches that other programs made after it, such as sysmon.library's. This could freeze or reboot the machine soon after Opus quit (#231).
- With dopus/NoSysPatch set, the calls that bypass the system patches no longer read a patch table that was never allocated. On OS4 the OpenWorkbenchObject() patch returns TRUE when the object opened.
Other
- ARexx
lister set <h> mode icon showallon a lister already in icon mode shows the extra files and updates the View As menu. - ARexx
dopus set pens usertakes up to 16 pens. - Sorting by owner or group treats entries with an empty owner or group like ones without network information, and saving the environment writes sound entries only for events that have a sound (#234).
Build
- OS3 is built with GCC 16 again, and the whole source tree builds without compiler warnings on GCC 16 (#228).
- The README lists the SDKs the FTP module needs when you build with your own toolchain instead of the Docker images (#248).
Documentation
DOpus5.guide is at 58.25 and DOpusM2_ARexx.guide at 57.10, covering the Clean Up layout, sixteen user pens, the longer palette in ARexx, installing translations and the filetypes a new installation gets.
The full list of changes is in the ChangeLog.
What's Changed
- Ship translated catalogs in the release archives and installer by @midwan in #232
- fix: leave later system patches in place when dopus5.library closes by @midwan in #233
- Fix compiler warnings on GCC 16 by @steen-lund in #230
- fix: keep palette icon colours drawn in colour 0 opaque by @midwan in #237
- Fix bugs hidden behind always-true tests by @steen-lund in #238
- docs: name the old tag of the GCC 16 OS3 image by @midwan in #239
- Build OS3 with GCC 16 again by @midwan in #240
- Install the common filetypes by default by @midwan in #241
- fix: size Clean Up rows and columns to their icons by @midwan in #242
- fix: draw slider values over the window background by @midwan in #243
- feat: up to sixteen user pens by @midwan in #245
- fix: hide the slider level from GadTools on every platform by @midwan in #246
- fix: keep older versions safe with more than eight user pens by @midwan in #247
- docs: list the SDKs the FTP module needs outside the images by @midwan in #249
- fix: fail module open cleanly when its init fails by @midwan in #250
New Contributors
- @steen-lund made their first contribution in #230
Full Changelog: v5.104...v5.105