RibbonDiff — Support

Help, access-level details, troubleshooting, and contact information for the RibbonDiff macOS app.

Contact

Email: ribbon@craftclay.com

When contacting support, please include your macOS version and the app version shown in RibbonDiff → About (or the App Store “Version History”).

Pro access (Limited / Pro Trial / Pro Lifetime)

RibbonDiff is free to download and works in Limited mode for comparing typed or pasted text. Opening and saving files, using Workspace and Workspace file search, and using Version History are available in Pro.

Limited (Free)

Pro (Trial or Lifetime)

How to start the Pro Trial (7 days)

Open RibbonDiff → Settings… → Pro, then click Start 7-Day Pro Trial. The trial is one-time, lasts 7 days, and does not auto-renew.

How to unlock Pro Lifetime

Open RibbonDiff → Settings… → Pro, then click Unlock Pro Lifetime. This is a one-time purchase.

Restore Purchases

If Pro access doesn’t appear (after reinstalling or switching Macs), go to Settings → Pro → Restore Purchases.

Legacy paid customers: if you previously purchased RibbonDiff when it was a paid App Store download, it should automatically unlock Pro Lifetime on the same Apple ID. If it doesn’t, use Restore Purchases.

Quick help

Preferences / Settings

Open Settings
In the menu bar choose RibbonDiff → Settings… (shortcut: ⌘,).

Sections you may use

Import a theme (JSON)
Go to Settings → Theme, click Import Theme…, then select a .json file. Imported themes appear under User Themes.

Export a theme (JSON)
Go to Settings → Theme, click Export Theme…, give it a name, then choose where to save the .json file.

Tip: If you imported a theme but don’t see it in the list, close and reopen Settings and check the Theme section again.

Troubleshooting

I can’t open / drag & drop / save files, Workspace, Workspace file search, or Version History

Opening or saving files, using Workspace, and using Workspace file search are Pro workflows. Version History is also Pro-only and appears only for files inside a Git-backed Workspace. Check RibbonDiff → Settings… → Pro to confirm you’re in Pro Trial or Pro Lifetime. If you already purchased, use Restore Purchases.

My Pro Trial ended — what happens?

After 7 days, RibbonDiff returns to Limited mode. File open/save workflows, Workspace, Workspace file search, and Version History are disabled again, but you can continue to compare typed or pasted text, or unlock Pro Lifetime.

Workspace stays collapsed or shows an upgrade prompt

Workspace is a Pro feature. If RibbonDiff shows the upgrade prompt, start the Pro Trial or unlock Pro Lifetime from RibbonDiff → Settings… → Pro. If Workspace is already open in the current window, use that shared sidebar instead of expecting a separate Workspace per tab.

Workspace file management did not complete

New Workspace item names cannot be empty, contain /, or duplicate another item in the same folder. Drag moves must target a folder inside the workspace; RibbonDiff blocks no-op moves, moves into the item itself or a descendant folder, and duplicate-name conflicts. Delete moves confirmed files and folders to the Trash.

Workspace file search has no results

Workspace file search requires an open Workspace and searches text files inside that Workspace. Check that you are in Pro Trial or Pro Lifetime, that the Workspace is open, and that the search text exists in a readable text file. If you move between tabs or switch back from the file tree, RibbonDiff keeps the current query, results, expanded files, and scroll position. Binary, unreadable, or very large files may be skipped.

Version History is not available

Version History is a Pro-only Workspace feature. It appears only when the current file is inside a Git-backed Workspace. If the file is outside the Workspace, or the Workspace is not backed by Git, the branch and version selectors may not appear.

Open Workspace… opened a new window

This is expected. File → Open Workspace… always opens the selected folder or .rd-workspace document in a new standalone window. If you want to replace the current window’s comparison with a workspace instead, use the sidebar’s Open Folder or Workspace File action or drop a folder / .rd-workspace file onto the sidebar.

Wrap / Whitespace / Swap / Clear disappeared

The top toolbar row may be hidden. Choose View → Show Toolbar or press ⌥⌘T to restore it, including the Whitespace toggle. Your editor content, Workspace, and diff stay unchanged.

A file changed on disk while it was open

RibbonDiff now reloads changed files automatically when there are no unsaved edits in the app. If you do have unsaved edits, RibbonDiff prompts before replacing those in-app changes with the new on-disk contents.

Restore Purchases didn’t unlock Pro

Confirm you’re signed into the same Apple ID on this Mac that was used for the original purchase. Then quit and relaunch RibbonDiff and try Settings → Pro → Restore Purchases again. If it still fails, email support with your app version + macOS version (no sensitive data needed).

Text looks garbled (mojibake) after opening a file

The file may have been decoded using the wrong encoding. Enable the Encoding badge in Settings → General, select a different encoding, then re-open the file.

I changed Line Endings or Encoding and the file rewrote, but the text looks the same

This is expected. RibbonDiff normalizes line endings/encoding internally, so changing only the badge can rewrite file storage details without changing visible text.

Text looks out of sync after a large paste

Try clicking into the pane and scrolling once, or toggle Word Wrap off/on to refresh layout.

Performance with very large text

Very large comparisons may take a moment to compute. If it feels slow, try comparing smaller sections or splitting the input.

Theme import/export issues

Make sure the file is valid JSON and matches RibbonDiff’s theme format. If you imported a theme but don’t see it, reopen Settings and check the Theme menu.

Feature requests & feedback

Send suggestions to ribbon@craftclay.com. If possible, include a short example input (non-sensitive) and what you expected to see.