Giter VIP home page Giter VIP logo

tauview's Introduction

leaves Tauview

Minimalist image viewer based on Leaflet.js and Tauri.

Image by Frank Winkler from Pixabay

Image by Frank Winkler from Pixabay.

๐Ÿ‘ Features

  • Pan & Wheel Zoom
  • Browse the images in a folder
  • Grid view

Grid View mode

๐Ÿ“ฅ Download

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

๐Ÿ“— Usage

โŒจ๏ธ Keyboard Shortcuts

Key Function
J Next Image
K Previous Image
H Toggle Grid View
+ Zoom In
- Zoom Out
0 Reset Zoom
โ† โ†‘ โ†“ โ†’ Pan
Delete Move to Trash

๐Ÿ–ฑ๏ธ Mouse Operations

Mouse Function
Drag Pan
Wheel Zoom in/out
Double click Reset zoom

ยฉ๏ธ Copyright

Copyright (c) 2022-2024 sprout2000

tauview's People

Contributors

dependabot[bot] avatar sprout2000 avatar vedantmgoyal9 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

tauview's Issues

file extensions are case-sensitive

Leafview refuses to open images unless they're all lowercase (e.g. .JPG won't open, but .jpg works). I've only tested this on my Mac.

cargo tauri dev fails with vite error.

just giving this a go. Here is my output, something with the vite config.
I installed vite via npm install -g vite;

vite --version
vite/4.4.9 win32-x64 node-v18.17.0
cargo tauri dev
     Running BeforeDevCommand (`npm run dev`)

> [email protected] dev
> vite

failed to load config from c:\working\tauri\leafview-tauri\vite.config.ts
error when starting dev server:
Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'vite' imported from c:\working\tauri\leafview-tauri\vite.config.ts.timestamp-1695258344224-fdaf9dd54e192.mjs
    at new NodeError (node:internal/errors:405:5)
    at packageResolve (node:internal/modules/esm/resolve:887:9)
    at moduleResolve (node:internal/modules/esm/resolve:936:20)
    at defaultResolve (node:internal/modules/esm/resolve:1129:11)
    at nextResolve (node:internal/modules/esm/loader:163:28)
    at ESMLoader.resolve (node:internal/modules/esm/loader:835:30)
    at ESMLoader.getModuleJob (node:internal/modules/esm/loader:424:18)
    at ModuleWrap.<anonymous> (node:internal/modules/esm/module_job:77:40)
    at link (node:internal/modules/esm/module_job:76:36)
       Error The "beforeDevCommand" terminated with a non-zero status code.

Set as default app for image viewing on MacOS

I really like tauview however it seems that it isn't able to be set as a default app for opening images on MacOS.

i.e.. File -> Get Info -> Open With -> File picker doesn't allow tauview to be chosen

Could this perhaps be added?

Provide a Flatpak

Flatpaks are a more robust and secure alternative to snaps, and also is becoming a more standardized option for non-based and Ubuntu based distributions alike, and some of them come with flatpak preinstalled out of the box (CentOS, ElementaryOS, EndlessOS, Fedora, Linux Mint, PureOS and ZorinOS).

One of the biggest advantages in contrast with snaps, is that flatpaks are sandboxed, and therefore this results in a more secure and private experience since it is harder for some kind of malware to attack the system, or for said application to retrieve user information without them knowing it. Another good point is that everything that's uploaded to Flathub (Flatpak's centralized repository) is compiled by the same developers, and cannot be done by some random person on the internet which could lead to outdated packages, piracy, and whatnot. Just like snaps, Flatpaks are compatible with every distribution that supports it, so you don't have to be uploading a million different releases.

https://flathub.org/
https://flatpak.org/
https://flatpak.org/setup/
https://docs.flatpak.org/en/latest/

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.