diff --git a/Cargo.lock b/Cargo.lock index 6dbce29b..7b62ee5f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4428,7 +4428,7 @@ dependencies = [ [[package]] name = "oculante" -version = "0.8.23" +version = "0.9.0" dependencies = [ "anyhow", "arboard", diff --git a/Cargo.toml b/Cargo.toml index 40b909dd..27a745c1 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -8,7 +8,7 @@ license = "MIT" name = "oculante" readme = "README.md" repository = "https://github.com/woelper/oculante/" -version = "0.8.23" +version = "0.9.0" [package.metadata.bundle] icon = ["icon.ico"] @@ -35,10 +35,10 @@ libavif-image = { version = "0.14", optional = true } log = "0.4" nalgebra = "0.33" notan = { version = "0.12", default-features = false, features = [ - "backend", - "draw", - "drop_files", - "egui", + "backend", + "draw", + "drop_files", + "egui", ] } egui_plot = "0.27" palette = "0.7" @@ -54,7 +54,7 @@ usvg = "0.42.0" rfd = { version = "0.14", optional = true } rgb = "0.8" self_update = { version = "0.41", default-features = false, features = [ - "rustls", + "rustls", ], optional = true } serde = { version = "1.0", features = ["derive"] } serde_json = { version = "1.0", features = ["preserve_order"] } @@ -86,9 +86,9 @@ num-traits = "0.2.18" zerocopy = "0.7.34" icns = "0.3.1" jpeg2k = { version = "0.9", optional = true, default-features = false, features = [ - "threads", - "file-io", - "openjpeg-sys", + "threads", + "file-io", + "openjpeg-sys", ] } file-format = "0.25.0" egui_extras = { version = "0.27.2", features = ["image", "file"] } diff --git a/PKGBUILD b/PKGBUILD index 9ef7fd17..776f4510 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,6 +1,6 @@ # Maintainer: Johann Woelper pkgname=oculante -pkgver=0.8.23 +pkgver=0.9.0 pkgrel=1 depends=('aom' 'libwebp' 'expat' 'freetype2' 'gtk3' 'cairo') makedepends=('rust' 'cargo' 'nasm' 'cmake') diff --git a/README.md b/README.md index 69a3b1ef..5d783a67 100644 --- a/README.md +++ b/README.md @@ -337,3 +337,85 @@ This project is MIT licensed, but some parts such as the LUTs in res/LUT are und Z = ZenMode +### Shortcuts: +`mouse wheel` = zoom + +`left mouse`,`middle mouse` = pan + +`ctrl + mouse wheel` = prev/next image in folder + +`Right mouse` pick color from image (in paint mode) + + +T = AlwaysOnTop + +F = Fullscreen + +I = InfoMode + +E = EditMode + +Right = NextImage + +Home = FirstImage + +End = LastImage + +Left = PreviousImage + +R = RedChannel + +G = GreenChannel + +B = BlueChannel + +A = AlphaChannel + +U = RGBChannel + +C = RGBAChannel + +V = ResetView + +Minus = ZoomOut + +Equals = ZoomIn + +Key1 = ZoomActualSize + +Key2 = ZoomDouble + +Key3 = ZoomThree + +Key4 = ZoomFour + +Key5 = ZoomFive + +LShift + C = CompareNext + +LShift + Left = PanLeft + +LShift + Right = PanRight + +LShift + Up = PanUp + +LShift + Down = PanDown + +Delete = DeleteFile + +LShift + Delete = ClearImage + +RBracket = LosslessRotateRight + +LBracket = LosslessRotateLeft + +LControl + C = Copy + +LControl + V = Paste + +LControl + O = Browse + +Q = Quit + +Z = ZenMode +