First commit
This commit is contained in:
57
README.md
Normal file
57
README.md
Normal file
@@ -0,0 +1,57 @@
|
||||
Tesses Image Viewer
|
||||
===================
|
||||
A simple SDL2 photo viewer that is keyboard navigated
|
||||
|
||||
## Building from source
|
||||
|
||||
### Dependencies
|
||||
|
||||
- A C++ compiler (g++, clang++)
|
||||
- Meson + Ninja
|
||||
- SDL2 development headers
|
||||
- SDL_image development headers
|
||||
|
||||
### Install build tools
|
||||
|
||||
```bash
|
||||
# Debian/Ubuntu
|
||||
sudo apt install build-essential meson ninja-build libsdl2-dev libsdl2-image-dev
|
||||
|
||||
# Fedora
|
||||
sudo dnf install gcc-c++ meson ninja-build SDL2-devel SDL2_image-devel
|
||||
|
||||
# Arch
|
||||
sudo pacman -S base-devel meson ninja sdl2 sdl2_image
|
||||
|
||||
```
|
||||
|
||||
### Build and install
|
||||
|
||||
```bash
|
||||
meson setup build
|
||||
meson compile -C build
|
||||
sudo meson install -C build
|
||||
```
|
||||
|
||||
|
||||
## How to use
|
||||
You set it as your default image viewer in your distro of choice (we only support freedesktop, most commonly linux/freebsd on other oses your mileage may vary, you would need to setup file assosiations yourself and there won't be a custom icon)
|
||||
|
||||
It is completely keyboard driven
|
||||
|
||||
- <- Previous image
|
||||
- -> Next image
|
||||
- HOME First image
|
||||
- END Last image"
|
||||
- PGUP Go previous 20
|
||||
- PGDOWN Go next 20
|
||||
- O The image that was loaded when you started
|
||||
- Esc Quit
|
||||
|
||||
## Supported image formats
|
||||
- BMP
|
||||
- JPEG
|
||||
- PNG
|
||||
- AVIF
|
||||
- TIFF
|
||||
- WEBP
|
||||
Reference in New Issue
Block a user