The Interface
evrExpanse 7 is a native Swift application. The main window is organized around two tabs — Workflow and Tags — accessible from the top navigation bar.
Workflow Tab
The Workflow tab contains the core session interface. It is built around three collapsible WorkflowBlocks — Offload, Transcode, and Export Metadata — plus a Source path selector at the top.
Each block expands when enabled and collapses when inactive. The window height adjusts automatically to the current configuration, showing only what is relevant to the session.
WorkflowBlock States
Each block has six possible states:
| State | Border | Background |
|---|---|---|
| Inactive | Gray | Default |
| Idle | White | Subtle white |
| Running | Green → Yellow gradient | Subtle yellow |
| Completed | Green | Subtle green |
| Cancelled | Yellow | Subtle yellow |
| Failed | Orange | Subtle orange |
Border as Progress
While a block is running, its border reflects real-time progress. A linear gradient advances from left to right proportionally to the number of files processed — green at origin, yellow at the leading edge, fading to white. The leading edge pulses. No separate progress bar overlays the block content.
Session Controls
Start — launches the session. All enabled blocks execute in fixed order: Offload → Transcode → Export. Configuration is locked during execution.
Cancel — stops the current block cleanly. The file currently being processed completes before the process stops. Partial files are removed. A Session Summary Sheet is presented with results up to the point of cancellation.
MHL Folder Sealing — when Folder Sealing is enabled in Preferences, a badge appears in the controls area during the sealing process, indicating that MHL generation is in progress after the main workflow completes.
Session Summary Sheet
At the end of every session — whether completed, cancelled, or partially failed — a summary sheet slides up with a structured breakdown of results.
The sheet contains one section per active workflow block:
- Offload — file count, verification status, elapsed time, and destination path for each destination. Each destination is listed individually.
- Transcode — file count, codec used, destination path, elapsed time.
- Export — formats exported, file count, elapsed time.
Blocks that were active but cancelled show a Cancelled banner. Blocks that were not enabled show N/A — not run.
Direct links to open the output folder and the event log are available from each section.
Tags Tab
The Tags tab is independent of the Workflow session. It handles the Apply Finder Tags process — reading a metadata file or folder and applying macOS Finder Tags to the referenced media files. See Apply Finder Tags for full details.
Preferences
Preferences are accessible via the gear icon in the top-right corner of the main window, or via evrExpanse → Settings in the menu bar. See Preferences for full details.
Log & Report Viewer
The Log & Report Viewer is accessible via ⌘⇧L or from the Window menu. It displays the current session log and allows browsing of past monthly logs. See Log & Reports for full details.