Software-update - Directory Opus 13.20

maandag, 1 december 2025 (15:14) - Tweakers

In dit artikel:

GPSoftware heeft versie 13.20 van de bestandsmanager Directory Opus uitgebracht. De applicatie, een krachtig en zeer aanpasbaar alternatief voor klassieke tweepaneel‑managers zoals Total Commander, blijft zich richten op gevorderde gebruikers die veel controle willen over welke informatie wordt getoond en hoe taken geautomatiseerd worden. Directory Opus is 60 dagen gratis te proberen; daarna is een licentie vereist (89 AUD, ongeveer 50 euro).

Belangrijkste wijzigingen en toevoegingen in 13.20

- Zoek- en sneltoetsen (FAYT): Find‑As‑You‑Type ondersteunt nu sneltoetsen tot vier karakters, inclusief een nieuwe “mode” waarmee een pop‑up passende modi toont bij het intypen van een prefix. De pop‑up is optioneel uitschakelbaar. Ook is een commando toegevoegd om FAYT‑opties via scripts of knoppen te schakelen.

- Naamgeving en verplaatsen: Er is een nieuwe optie om te voorkomen dat inline‑hernoemen per ongeluk bestanden naar andere mappen verplaatst.

- Knoppen en toetsencombinaties: Knoppen die @keydown gebruiken kunnen nu aanvullende tooltip‑tekst tonen voor verschillende toetscombinaties. Er is een nieuw type “Evaluator Function” voor knoppen en hotkeys, waardoor je pure evaluator‑code als functie kunt schrijven.

- Scripting: De script‑editor kan nieuwe scripts genereren op basis van sjablonen (handig om ondersteuning voor talen zoals Python toe te voegen). Dialogen hebben verbeterde API’s: items kunnen in één keer met vectors/arrays worden toegevoegd, multiline velden hebben woordomloop, en er zijn nieuwe methoden zoals Dialog.Controls() en verfijnde FlushMsg‑opties. De FSUtil.Run() methode kreeg extra mogelijkheden (wachtopties, stdout‑redirect, stdin invoer en het instellen van de werkmap).

- Evaluator‑taal: De evaluator ondersteunt nu arrays en veel nieuwe array‑bewerkingsfuncties (create, get, set, push, pop, sorteren, etc.). Er zijn ook helpers zoals Run() (commando’s vanuit evaluator), Dialog(), GetItems(), Explode()/Implode(), ES() voor C‑stijl escaping en verbeteringen aan functies zoals IsSelected(), FileCount() en Match().

- Overige verbeteringen: afzonderlijke lettertypeinstelling voor thumbnails in mapformaten; contextgevoelige inschakeling van knoppen werkt beter met @ifsel: condities; snellere HEIC/HEIF‑thumbnailgeneratie; verfijning in de manier waarop multi‑key hotkeys en quick keys met gedeelde prefixes worden afgehandeld; en in de standalone beeldviewer toont de F10‑info nu een histogram.

Wie baat heeft bij deze update
De release richt zich op gebruikers die veel automatisering en maatwerk willen bouwen — scripters, power‑users en beheerders. De hoeveelheid nieuwe script‑ en evaluatormogelijkheden geeft meer flexibiliteit om opdrachten, knoppen en dialogen te bouwen zonder externe tools. Tegelijk blijft Directory Opus door zijn diepgang complex voor beginners; wie vooral eenvoudige bestandsbeheerfuncties wil, kan mogelijk overkill ervaren.