Skip to content

v0.2.3

Choose a tag to compare

@github-actions github-actions released this 24 Aug 17:25
· 96 commits to main since this release
Immutable release. Only release title and notes can be modified.
5004b74

What's Changed

Trane comparing files

New Features

  • Hide extra copies of the same shot (D). Uniques stay visible; each group keeps one representative (the earliest file in the current order). Remaining cells show a count badge. The full set stays loaded — this is not a duplicates-only gallery. Closing the grid leaves hide on, so arrows, Home/End, and picture-frame advance keep skipping extras until you press D again

  • Browse every copy of the current shot ((Shift + D). The grid lists that group only, including extras D would hide. A unique shot does nothing. While thumbnails are still being hashed, a toast says the images are being analyzed and the group appears when that finishes

  • Duplicate match distance in File → Settings… (0–32, default 6; lower is stricter, 0 is an exact thumbnail hash). Changing the slider while extras are hidden regroups immediately. Re-saved and downscaled copies of one picture match at the default; cropped versions are not detected

  • Two files count as the same shot only when every pair in the group is close enough. A chain of similar-looking photos does not merge into one giant group, and solid-color images are left ungrouped

  • The count badge is a bold number on a black chip in the top-right of the cell, inset so the highlight ring does not run through it
    / search stacks with hide-duplicates. While the search bar is open, D is a letter, not a toggle. Esc clears one layer at a time: selection, then search, then browse, then hide, then the grid.

Bugfixes

  • Pressing D on a large folder no longer freezes the window until hashing finishes. Hiding duplicates shows immediately, extras drop out as hashes land, and the highlight stays on the same file instead of jumping to the top

Internal

  • Grid thumbnail and hash completions marshal through a per-instance UI queue so tests can drain them instead of racing Fyne's test driver

Full Changelog: v0.2.2...v0.2.3