Skip to content

Releases: baborub/view-calipers

view-calipers v0.5.1

Choose a tag to compare

@github-actions github-actions released this 11 Oct 09:14

view-calipers v0.5.1 — Browse. Compare. Build your reference canvas.

A native Windows media viewer and infinite reference canvas, built with Rust + egui. This release brings together the improvements made since the first public v0.1.0 release.

Collections become canvases

  • Arrange images, videos and Markdown on an infinite canvas. Move, rotate and resize references, add text notes and freehand annotations, and play multiple clips independently.
  • Local files stay where they are: collections reference the originals. Images pasted or dragged from a browser are saved in the collection folder. Making owned copies of existing references is optional.
  • Click a collection in the sidebar to pin its canvas below the current file preview, even with only one file pane. Keep browsing while your reference board stays open.
  • Pack and align objects, normalize sizes, organize named groups, lock items and use grid snapping. Crop, mirror, adjust opacity and view references in grayscale without editing source files.
  • Focus a reference, keep the window on top, undo/redo changes, or right-click to duplicate an object and open its source folder.

Images, video and Markdown on a collection canvas

One workbench for your media

  • View images, video, PDF, Markdown, comics and archives, plus interactive OBJ, FBX, glTF/GLB and USD mesh previews.
  • Browse two independent panes with lockable tabs and saved workspaces. Compare previews vertically or fullscreen side by side with adjustable dividers.
  • Scrub video, loop a clip or an A–B selection, and play two preview videos independently. Fullscreen folder sliders provide thumbnail previews as you navigate.
  • Use thumbnails or a sortable details list, make folders, rename/copy/move/duplicate files, drag between panes and folders, and send deleted files to the Recycle Bin.
  • Filter locally, save searches, or connect to a running Everything index for fast filename lookup.

Faster media browsing

Native GPU photo textures, GPU-generated mipmaps, decoded-image caching and neighboring-file prefetch improve repeated viewing. Reduced-resolution JPEG decoding speeds up thumbnail generation; persistent thumbnail caching avoids repeating work.

Video uses GPU YUV-to-RGB conversion and reusable textures, with persistent scrubbing decoders, RAM frame caching and optional NVIDIA CUDA preloading. Cache budgets are configurable. Hardware decoding falls back to software when unavailable; this is not a zero-copy video pipeline.

Performance measurements and reproduction steps · Canvas controls and storage · Full changelog

Release validation

This build includes parallel test isolation for collection storage and image-cache settings, plus bounded cleanup of temporary video fixtures on Windows. These changes stabilize release checks; the media and canvas features above are unchanged.

Download and run

  1. Download view-calipers-v0.5.1-windows-x64.zip below.
  2. Extract it and run view-calipers.exe. The executable is unsigned; no application installer is required.
  3. Use SHA256SUMS.txt to verify the ZIP if needed.

Requirements: Windows 10/11 x64, OpenGL 3.3 graphics support and the Microsoft Visual C++ x64 runtime. Video requires FFmpeg, FFprobe and FFplay. 3D import requires Blender 4.x or newer. These external applications are not bundled. Images, comics, PDF and Markdown work without FFmpeg or Blender. Everything integration requires the Everything desktop application running with an index.

Existing preferences remain under %LOCALAPPDATA%\ArchView. Collections default to Documents\view-calipers\<collection name>, configurable in Settings. Existing collection data is migrated without changing the referenced original files. The current board format is v3 and reads v1/v2 boards; older app versions may not read boards saved by this release.

The application source is MIT licensed; dependency notices are included in the ZIP.

view-calipers v0.1.0

Choose a tag to compare

@github-actions github-actions released this 07 Oct 18:14

view-calipers v0.1.0

The first public release: a Windows media browser for images, videos, comics, documents, and 3D models.

Highlights

  • Always-available This PC tree, bookmarks, and clickable path breadcrumbs.
  • Two independent browser panes with duplicatable and lockable tabs.
  • Adjustable split preview: Pane 1 above Pane 2, including simultaneous video playback.
  • Background thumbnail generation, persistent caching, folder / archive covers, and EXIF orientation.
  • ZIP / CBZ, RAR / CBR, and 7z / CB7 image browsing.
  • Video scrubbing, A–B playback markers, clip / section repeat, and optional GPU decoding.
  • PDF page scrubbing and Markdown rendering.
  • Interactive OBJ, FBX, glTF / GLB, and USD-family mesh previews via Blender.
  • Fullscreen viewing and customizable shortcuts.

Installation

Download view-calipers-v0.1.0-windows-x64.zip, extract it, and run view-calipers.exe.

Requires Windows 10 / 11 x64 and an OpenGL 3.3 capable graphics driver. Install the Microsoft Visual C++ Redistributable (x64) if needed. Install FFmpeg, FFprobe, and FFplay for video, and Blender for 3D. These tools are not bundled.

Known limits

The executable is unsigned. Video previews are limited to approximately 960 × 540 pixels at 24 fps. 3D previews show static geometry and base colors, without textures or animation. Animated images show a still frame. Archive previews support images; password-protected archives are unsupported. Tabs and playback ranges are session-only.

Verification

The complete local suite passed: 26 tests covering EXIF, archive navigation, thumbnail caching, PDF / Markdown, 3D imports, tabs, and simultaneous video playback. GitHub Actions also passed the 22 tests that do not require external FFmpeg / Blender installations, built the Windows x64 release, and packaged its license notices. The downloaded release ZIP passed its SHA-256 check, and the packaged executable was launched successfully.