Profile
Back to NewsBack
GitHub Trending 2 min
Reader Mode
sprout2000/leafview: Minimalist image viewer based on Leaflet.js and Electron.

sprout2000/leafview: Minimalist image viewer based on Leaflet.js and Electron.

16 hours ago

leaves LeafView

GitHub license</a> !GitHub contributors

Minimalist image viewer based on Leaflet.js and Electron.

2023-07-13-171541

_Image by Joe from Pixabay._

:thumbsup: Features

  • Pan & Wheel Zoom
  • Browse the images in a folder
  • Grid view
  • Available in 20 languages
  • Auto update _(only on macOS)_
2023-07-13-171712

:inbox_tray: Download

You can download the latest version of _LeafView_ from the releases page here: https://github.com/sprout2000/leafview/releases

:green_book: Usage

:keyboard: Keyboard Shortcuts

| Key | Function | | :---------------------------------------------------------------------------: | :--------------------------------- | | J, Ctrl+N, CmdOrCtrl+→ | Next Image | | K, Ctrl+P, CmdOrCtrl+← | Previous Image | | + | Zoom In | | - | Zoom Out | | 0 | Reset Zoom | | ← ↑ ↓ → | Pan | | Fn+Delete or Del | Move to Trash | | H, Ctrl+G | Toggle Grid View | | Ctrl+Shift+T | Toggle Menubar _(Windows / Linux)_ |

:computer_mouse: Mouse Operations

| Mouse | Function | | :----------: | :----------------------------------- | | Drag | Pan | | Wheel | Zoom in/out | | Double click | Reset zoom | | Right click | Show the context menu when available |

:globe_with_meridians: Supported Languages

| Language | Code | | :--------------- | :-----: | | اللغة العربية | ar | | Čeština | cs | | Deutsch | de | | English | en | | Español | es | | Français | fr | | हिंदी | hi | | Magyar | hu | | Bahasa Indonesia | id | | Italiano | it | | 日本語 | ja | | 한국어 | ko | | Bahasa Melayu | ms | | Polski | pl | | Português | pt | | Русский | ru | | Türkçe | tr | | Українська | uk | | 简体中文 | zh_CN | | 繁体中文 | zh_TW |

:beers: Contributing

You can easily contribute to this repository by providing translation files.

  1. Create {your_LANG}.json in src/locales`.
src
  ├── @types
  ├── createMenu.ts
  ├── locales
+ │   ├── cs.json
  │   ├── en.json
  │   └── ja.json
  ├── main.ts
  ├── preload.ts
  ├── setLocales.ts
  └── web
  1. And then please send a pull request to this repository.

:tada: Contributors

Thanks go to these wonderful people :slightly_smiling_face::

:copyright: Copyright

Copyright (c) 2020-2026 sprout2000

Chat with me