WIMageViewer is an image/photo viewer, it does this:
-
Quick folders: Move/copy current image to one of the quick folders, easily changable.
-
It caches images.
-
Show geolocation & map in infos
-
The help:
|f - toggle fullscreen |i - show image information and geolocation |down/up - next/prev |home/end - first/last |r - rotate |[+,-,=] - zoom in,out,fit |n - rename |l - reveal file in file browser |backspace - trash/delete current image (meta: don't confirm) |o - open Folder |left/right - navigate folders |[alt,ctrl|cmd] - Keep pressed to show quickfolders |[alt,ctrl|cmd]+[1-6] - Quickfolder operations copy,move |h - show this help | |Drop a folder or file onto the main window to open it!
- Download the zip, extract it somewhere and run it. It is not signed, google for "open unsigned mac/win".
- Get Java 14 from https://jdk.java.net
- Clone the repository
- I use the free community version of IntelliJ IDEA
Packaging:
- Download JDKs for the other platforms (and/or adapt
cPlatforms
inbuild.gradle.kts
), extract them and set the environment variables to it:export JDK_MAC_HOME=...
,export JDK_WIN_HOME=...
,export JDK_LINUX_HOME=...
- Package for all platforms:
./gradlew clean dist
. The resulting files are inbuild/crosspackage
- Kotlin and Gradle
- TornadoFX
- Metadata extractor to extract image tags and geolocation
- controlsfx for notifications
- leafletjs for maps
- Directory-watcher to watch local files for changes