8000 GitHub - ggand0/viewskater: A fast image viewer for browsing large collections of images.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

ggand0/viewskater

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Alt text

ViewSkater

ViewSkater is a fast, cross-platform image viewer written in Rust & Iced. It aims to alleviate the challenges of exploring and comparing numerous images. Linux, macOS and Windows are currently supported.

Features

  • GPU-based image rendering powered by wgpu
  • Dynamic image caching on CPU or GPU memory
  • Continuous image rendering via key presses and the slider UI
  • Dual pane view for side-by-side image comparison
  • Supports image formats supported by the image crate up to 8192×8192 px
    (JPG, PNG, GIF, BMP, TIFF, WebP, QOI, TGA, etc.)

Installation

Download the pre-built binaries from the releases page, or build it locally:

cargo run

To see debug logs while running, set the RUST_LOG environment variable:

RUST_LOG=viewskater=debug cargo run

To build a full release binary for packaging or distribution:

cargo build --release

See BUNDLING.md for full packaging instructions.

Usage

Drag and drop an image or a directory of images onto a pane, and navigate through the images using the A / D keys or the slider UI. Use the mouse wheel to zoom in/out of an image.

In dual-pane mode (Ctrl + 2), the slider syncs images in both panes by default. You can switch to per-pane sliders by selecting the "Controls -> Controls -> Toggle Slider" menu item or pressing the Space bar.

Shortcuts

Action macOS Shortcut Windows/Linux Shortcut
Show previous / next image Left / Right or A / D Left / Right or A / D
Continuous scroll ("skate" mode) Shift + Left / Right or Shift + A / D Shift + Left / Right or Shift + A / D
Jump to first / last image Cmd + Left / Right Ctrl + Left / Right
Toggle UI (slider + footer) Tab Tab
Toggle single / dual slider Space Space
Select Pane 1 / 2 (Dual slider) 1 / 2 1 / 2
Open folder in Pane 1 / 2 Alt + 1 / 2 Alt + 1 / 2
Open file in Pane 1 / 2 Shift + Alt + 1 / 2 Shift + Alt + 1 / 2
Open file (Single pane) Cmd + O Ctrl + O
Open folder (Single pane) Cmd + Shift + O Ctrl + Shift + O
Toggle single / dual pane mode Cmd + 1 / 2 Ctrl + 1 / 2
Close all panes Cmd + W Ctrl + W
Exit Cmd + Q Ctrl + Q

Resources

Acknowledgments

ViewSkater's slider UI was inspired by the open-source project emulsion.

License

ViewSkater is licensed under either of

at your option.

About

A fast image viewer for browsing large collections of images.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

0