fey is a minimalistic, high-performance image viewer for Wayland, written in C++. It focuses on speed, smooth animations, and efficiency.
- Performance: Direct-to-SHM rendering for zero-copy buffer updates.
- Smooth Animations: Hardware-synchronized rubber-band physics for zoom and pan limits.
- GIF Support: Full animated GIF playback with adaptive frame-rate synchronization.
- Energy Efficient: Adaptive refresh rate and intelligent event throttling to minimize CPU/Power usage.
- Metadata: Pre-cached EXIF photographic metadata display using
exiv2. - Gestures: Native Wayland pinch-to-zoom and pan support.
- paru ->
paru -S fey - yay -->
yay -S fey
waylandwayland-protocolscairoexiv2(for metadata)
makesudo make installq: QuitLeft/Right: Previous / Next image+/-: Zoom in / out (discrete steps)Ctrl + Arrow Keys: Pan imagef: Toggle fullscreeni: Toggle info overlay- Mouse Drag: Pan image
- Pinch Gesture: Zoom/Pan
MIT
