Skip to content

Releases

v1.17.0

Choose a tag to compare

@github-actions github-actions released this 31 Oct 23:31

Features

  • Switch images with the mouse wheel.
  • Bind actions to the mouse back/forward buttons.
  • Sort folders by file type.

Improvements

  • Spring-based animations.
  • Larger scroll steps.

Misc

Full Changelog: v1.16.0...v1.17.0

v1.16.0

Choose a tag to compare

@github-actions github-actions released this 29 Oct 17:33

Improvements

  • Skip redrawing parts of the UI that are clipped out of view.

Fixes

  • Fix the scrollbar not redrawing when scrolling with the mouse wheel.

Misc

  • Preparation for Microsoft Store version.

Full Changelog: v1.15.0...v1.16.0

v1.15.0

Choose a tag to compare

@github-actions github-actions released this 25 Oct 14:38

New features

  • Persist per-folder sorting including recursive inheritance (when you change a sort in the flattened view).

Improvements

  • Name sorting uses natural order.

Fixes

  • Fix tiling limit being based on the startup WARP device.
  • Fix status panel not redrawing on status changes.
  • Fix the UI not redrawing on theme changes.

Full Changelog: v1.14.1...v1.15.0

v1.14.1

Choose a tag to compare

@github-actions github-actions released this 23 Oct 13:27

Fixed synced zoom/pan not redrawing other image panes.

Full Changelog: v1.14.0...v1.14.1

v1.14.0

Choose a tag to compare

@github-actions github-actions released this 22 Oct 19:26

New features

  • Image info panel in the status pill.
  • Command for maximizing a pane.
  • Redraw regions debug view (Shift+F3).

Improvements

  • Redraw only parts that changed, instead of the whole window.
  • No longer re-rendering while waiting for delays (tooltip, tab preview, toasts, ..)
  • The gallery centers on the current image when a folder is opened.
  • Large images switch to tiles once they exceed half the image cache, instead of at a fixed 128 MB.
  • More reliable browsing direction for preloading, judged from the old and new position in the folder, instead of relying on just the prev/next commands.

Full Changelog: v1.13.0...v1.14.0

v1.13.0

Choose a tag to compare

@github-actions github-actions released this 15 Oct 17:15

New features

  • Per-tab sorting and file name filter in the gallery.
  • Button in the pane toolbar for toggling synced zoom and pan.

Improvements

  • Every image passed on the command line gets opened, not just the first one.
  • Deleting the current image moves to the next one.
  • Lower memory usage, especially at startup: large temporary pixel buffers are freed right away instead of waiting for GC.
  • Ignore a saved window position that's off every monitor.
  • A settings save that failed is retried on exit.
  • Logging to file keeps working after a failed write.
  • Fix uninstall cleanup failing on paths with spaces.

Code

  • Removed duplicate tests and dead code.

Full Changelog: v1.12.1...v1.13.0

v1.12.1

Choose a tag to compare

@github-actions github-actions released this 07 Oct 20:45

Fixes

  • The system title bar no longer shows above the app's own title bar until the window is resized.
  • The window no longer jumps when it opens maximized with Windows animation effects enabled.

Both issues introduced by the custom title bar.

Full Changelog: v1.12.0...v1.12.1

v1.12.0

Choose a tag to compare

@github-actions github-actions released this 07 Oct 20:03

New features

  • Custom title bar with the tabs and app menu (saves some vertical space).
  • Settings for how many images to preload ahead and how much VRAM loaded images may use.
  • Check for updates automatically once a day.

Improvements

  • GPU upload is done off the window thread (should remove animation stutter when an image is loaded)
  • Open each image file once for both its header and its pixels
  • Fix preloading not evicting old images from cache (images would stop preloading once cache was filled)
  • Large images fill missing tiles with sharper tiles from other zoom levels instead of falling back to the low res preview.
  • The active pane is shown by dimming the other panes' tab strips instead of an outline around the pane.
  • Improved animation when closing panes (only animates a bitmap preview, so the other panes can get resized right away instead of waiting for the animation to finish).
  • Modals slide in from the bottom of the window
  • UI/UX polish in the settings panel.
  • Copying an image to the clipboard no longer blocks the UI.
  • File action shortcuts run once per key press instead of repeating while held.
  • Settings are saved once changes settle instead of on every change.

Code

  • All images load through one pipeline that dedupes, prioritizes, cancels and caches requests.
  • Switch from CRLF to LF line endings.
  • A bunch of misc refactors.

Full Changelog: v1.11.0...v1.12.0

v1.11.0

Choose a tag to compare

@github-actions github-actions released this 01 Oct 22:54

New features

  • Rotate (L / R) and flip (H / V) commands.
  • Synced zoom and pan across panes with the "Toggle synced zoom and pan" command.
  • The command palette can be opened from the tab and image right-click menus, and from a button on the empty start screen.

Improvements

  • EXIF orientation is applied on the GPU while drawing, so rotated photos are no longer rotated on the CPU after decoding.
  • Tabs showing the same folder share one folder scan and watcher. Folder paths ending with a slash are treated as the same folder.

Code

  • The UI framework moved into its own Dameview.UI project, and Dameview.Core is now Dameview.Model. The viewer and the installer share Direct2D and clock hosting through UiHost.
  • Panels are laid out declaratively with margins, alignment, surfaces, and fill stacks, instead of rectangles computed by hand (well, most of them).
  • The viewport API uses sizes, points, and vectors throughout, with operators for the math. The zoom, fit and actual-size animations are combined into a single move, and animator state is grouped into one record per animation.

Full Changelog: v1.10.0...v1.11.0

v1.10.0

Choose a tag to compare

@github-actions github-actions released this 29 Sep 17:06

New features

  • Right-click menus on the image, gallery thumbnails and tabs.
  • Include images from subfolders with the new toggle in the gallery footer or the "Toggle flatten folder" command.
  • The gallery footer shows the image count and how long the folder took to scan, with a button to scroll back to the current image.
  • Open a folder by dropping it on the window or passing it on the command line.
  • Tooltips on buttons, and full file names on gallery thumbnails.

Improvements

  • Tabs shrink to fit the strip, the new tab button sits right after the last tab, and tab width and the selection highlight animate.
  • Saving settings keeps comments and unknown keys in the settings file.

Full Changelog: v1.9.0...v1.10.0