Releases: gen2brain/iv
Releases · gen2brain/iv
Release list
v0.4.0
Changelog
Features
- 4849ea5 feat(drm): Hardware cursor via KMS cursor plane
- e6c8136 feat(drm,wayland): Draw title on a dimmed box
- 6f21417 feat(iv): Add EXIF overlay
- ebd4309 feat(iv): Add HDR (Radiance) and PFM support
- 790805e feat(iv): Auto-rotate avif
- 7b72f5c feat(iv): Copy image or its path to clipboard
- 85eb608 feat(iv): Cycle scaling filter at runtime with 'a' key
- 5b1b663 feat(iv): Cycle sort order at runtime with 'o' key
- d32c5bc feat(iv): Play animated HEIC image sequences
- 7107d0a feat(iv): mark images with m, print marked paths to stdout on quit
- 6713700 feat(wayland): Draw client-side titlebar on CSD
- 1a68fef feat(wayland): Draw the window icon in the CSD titlebar
- 8837ed0 feat(wayland): Install .desktop + icon on CSD without xdg-toplevel-icon
Bug fixes
- a7f2aef fix(drm): Flush framebuffer with DIRTYFB
- f554cb1 fix(iv): Draw EXIF overlay on the window letterbox
- 967f8ff fix(watch): Advance to next image when the viewed file is deleted
- 39a4cdb fix(wayland): Arm frame heartbeat once configured
- 528724c fix(wayland): Fit to content height on first configure
- ac675c2 fix(wayland): Repaint on SetTitle for CSD
v0.3.0
Changelog
Features
- 2f196b6 feat(drm): Handle evdev autorepeat
- 43c7fef feat(iv): Add SetCursor; grabbing cursor while panning
- 9ed267a feat(iv): Optional --preload of adjacent images
- 26515da feat(iv): Pan a zoomed image with left/middle mouse drag
- 637b7de feat(swizzle): Add riscv64 support
- 379038e feat(win): Single-instance IPC via AF_UNIX socket
v0.2.0
Changelog
Features
- b384998 feat(iv): Add --maximize option to start maximized
- a14946f feat(iv): Add finer zoom steps
- 34527ab feat(iv): Auto-rotate JPEG/WEBP
- 39f7f0b feat(iv): Debounce decode while holding navigation keys
- da9759c feat(iv): Make Clear() blank to background on all backends
- 12b64ee feat(wayland): Add key repeat via repeat_info
- c52491f feat(wayland): Set default cursor shape
- aa87902 feat(x11): Composite image off-screen
Bug fixes
- d8a08da fix(iv): Make TestColorize independent of stdout being a TTY