Skip to content

DopusWorX 1.0.0-rc.1

Pre-release
Pre-release

Choose a tag to compare

@HyperWorX HyperWorX released this 03 Jul 11:38

DopusWorX 1.0.0-rc.1

The release candidate for 1.0.0 stable. This is the stable build under a final short soak: if nothing significant surfaces, the same code ships as 1.0.0. If you have been on the beta, this is the one to update to; the in-app updater will pick it up, or grab the zip below.

DopusWorX is a document viewer and in-place editor that lives inside Directory Opus. It renders and edits documents in the Opus viewer pane and the pop-out viewer window, and it is file-type aware: open a file and DopusWorX picks the right view for it. Markdown is the headline, with Reading, Live and Source modes, but the same plugin also handles code, CSV, HTML and binary files.

Since the beta

A lot landed after beta.9 that its notes never covered:

  • Heading folding. Headings in Live and Source fold their whole section, down to the next heading of the same or higher level.
  • Auto-updating Table of Contents. Insert Table of Contents writes a TOC that keeps itself in step as headings change, with proper anchors so the links work in Reading mode.
  • Frontmatter banners. A banner: path or URL in the YAML frontmatter renders a full-width image strip across the top of the note, in Reading and Live.
  • Alignment from the right-click menu. Left, Centre, Right and Justify on a selection, a line, a table or an image; the wrapper tags are written for you and reveal themselves when the caret moves inside. Markdown inside <center> and <div align> now renders properly.
  • Formatting shortcuts. Ctrl+B bold, Ctrl+I italic, Ctrl+E inline code, Ctrl+Shift+X strikethrough; all toggle cleanly.
  • Undo history that tells you something. Undo and redo entries describe each step, like Cut "some words", instead of a bare list.
  • Find and replace reworked. Replace sits behind a toggle so Enter can never run a destructive replace by accident, matches centre on screen, highlights clear on close, and the panel fits narrow panes.
  • Format document. Pretty-prints minified files, starting with JSON.
  • A Binary group in File types. Common binary extensions can preview as hex out of the box.
  • The Explorer tick now sticks. Associating a file type from the File types panel now genuinely becomes the Windows default.
  • Two viewers, one file. Opening a file another viewer has unsaved edits in offers those edits or the disk version; nothing is silently discarded.
  • AutoHotkey highlighting. .ahk files are now syntax highlighted (GitHub issue #5).
  • Docs rewritten and expanded, and every release is now gated by a much larger automated test suite.

No settings migration is needed. Your existing configuration, custom themes and file-type choices carry over.

What to test

Anything you like, but these areas changed the most and real-world hours help:

  • Everyday editing in Live mode: lists, tasks, tables, maths, diagrams.
  • The same file open in two viewers with unsaved edits in one.
  • Files that change on disk while you have them open.
  • Your own palettes and custom themes after updating.

Report anything odd on the issues page, ideally with the file (or a snippet) that triggers it.

Install

  1. Download DopusWorX_v1.0.0-rc.1.zip from the Releases page.
  2. Quit Directory Opus.
  3. Extract the zip and run Install.cmd, then accept the UAC prompt. It copies the plugin into the Directory Opus Viewers folder and relaunches Opus. Uninstall.cmd in the same zip removes it. Install.cmd /silent runs unattended.

Updating over a beta install is fine: run Install.cmd and it replaces the old version in place.

Requirements

  • Windows x64
  • Directory Opus 13 or later
  • The Microsoft Edge WebView2 runtime, already present on most up-to-date Windows installs. If it is missing, DopusWorX shows a download link in the pane.

Directory Opus is a trademark of GP Software. DopusWorX is an independent plugin, not affiliated with or endorsed by GP Software.

sha256: 2867ea16d71e3af66c189e8274b603c56b0e8b190d8d7a3c8b61f5aaaaa245e0