# viewskater **Repository Path**: keepdev1/viewskater ## Basic Information - **Project Name**: viewskater - **Description**: No description available - **Primary Language**: Rust - **License**: Not specified - **Default Branch**: img-shader - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-04-14 - **Last Updated**: 2025-04-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 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 - Dynamic image caching on CPU memory - Continuous image rendering via key presses and the slider UI - Dual pane view for side-by-side image comparison - Currently only supports JPG and PNG images ## Installation Download the pre-built binaries from the [releases page](https://github.com/ggand0/viewskater/releases), or build it locally: ``` cargo run --release ``` If you'd like to see debug logs while running, specify the `RUST_LOG` flag: ``` RUST_LOG=view_skater=debug cargo run --release ``` ## 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 - **Arrow keys (Left / Right) or A / D**: Show previous / next image - **Shift + arrow keys (Left / Right) or Shift + A / D**: Render previous / next images continuously ("skate" mode) - **Tab**: Show / hide the slider and footer UI - **Space**: Toggle between single slider and dual slider - **`1` and `2` keys**: Select Pane 1 or Pane 2 - **Ctrl + 1 or 2**: Toggle between single pane and dual pane mode - **Ctrl + W**: Close all panes - **Ctrl + Q**: Exit ## Resources - [Website](https://viewskater.com/) ## Acknowledgments ViewSkater's slider UI was inspired by the open-source project [emulsion](https://github.com/ArturKovacs/emulsion). ## License ViewSkater is licensed under either of - Apache License, Version 2.0 ([LICENSE-APACHE](LICENSE-APACHE) or http://www.apache.org/licenses/LICENSE-2.0) - MIT license ([LICENSE-MIT](LICENSE-MIT) or http://opensource.org/licenses/MIT) at your option.