[[bench]]
harness = false
name = "my_benchmark"
path = "benches/my_benchmark.rs"
[[bin]]
name = "oculante"
path = "src/main.rs"
[build-dependencies.cc]
version = "1.0.46"
[build-dependencies.cmake]
version = "0.1"
[build-dependencies.env_logger]
version = "0.11"
[build-dependencies.log]
version = "0.4.14"
[build-dependencies.winres]
version = "0.1"
[dependencies.anyhow]
version = "1.0"
[dependencies.arboard]
features = ["wayland-data-control"]
version = "3.2"
[dependencies.ase-swatch]
version = "0.1.0"
[dependencies.avif-decode]
optional = true
version = "1.0"
[dependencies.basis-universal]
version = "0.3.1"
[dependencies.bitflags]
version = "2.4.1"
[dependencies.clap]
version = "3.2"
[dependencies.dark-light]
version = "1.0"
[dependencies.dds-rs]
version = "0.7"
[dependencies.dirs]
version = "5.0"
[dependencies.egui-modal]
version = "0.3.6"
[dependencies.egui-notify]
version = "0.14"
[dependencies.egui_extras]
features = ["image", "file"]
version = "0.27.2"
[dependencies.egui_plot]
version = "0.27"
[dependencies.env_logger]
version = "0.11"
[dependencies.evalexpr]
version = "11.3"
[dependencies.exr]
version = "1.72"
[dependencies.fast_image_resize]
features = ["rayon"]
version = "5.0"
[dependencies.file-format]
version = "0.25.0"
[dependencies.flate2]
version = "1.0.28"
[dependencies.gif]
version = "0.13.1"
[dependencies.gif-dispose]
version = "5.0.1"
[dependencies.icns]
version = "0.3.1"
[dependencies.image]
features = ["hdr"]
version = "0.25.4"
[dependencies.imageproc]
features = ["rayon"]
version = "0.25"
[dependencies.img-parts]
version = "0.3"
[dependencies.jpeg2k]
default-features = false
features = ["threads", "file-io", "openjpeg-sys"]
optional = true
version = "0.9"
[dependencies.jxl-oxide]
version = "0.8"
[dependencies.kamadak-exif]
version = "0.5"
[dependencies.ktx2]
version = "0.3.0"
[dependencies.lexical-sort]
version = "0.3"
[dependencies.libavif-image]
optional = true
version = "0.14"
[dependencies.libblur]
version = "0.13.5"
[dependencies.libheif-rs]
default-features = false
optional = true
version = "1.0"
[dependencies.log]
version = "0.4"
[dependencies.lutgen]
features = ["lutgen-palettes"]
version = "0.10.0"
[dependencies.mouse_position]
version = "0.1.3"
[dependencies.nalgebra]
version = "0.33"
[dependencies.notan]
default-features = false
features = ["backend", "draw", "drop_files", "egui", "clipboard"]
version = "0.12"
[dependencies.palette]
version = "0.7"
[dependencies.psd]
version = "0.3"
[dependencies.quantette]
features = ["threads"]
version = "0.3.0"
[dependencies.quickraw]
version = "0.1.6"
[dependencies.rand]
version = "0.8"
[dependencies.rand_chacha]
version = "0.3"
[dependencies.rayon]
version = "1.7"
[dependencies.resvg]
version = "0.42.0"
[dependencies.rfd]
optional = true
version = "0.14"
[dependencies.rgb]
version = "0.8"
[dependencies.ruzstd]
version = "0.7"
[dependencies.self_update]
default-features = false
features = ["rustls"]
optional = true
version = "0.41"
[dependencies.serde]
features = ["derive"]
version = "1.0"
[dependencies.serde_json]
features = ["preserve_order"]
version = "1.0"
[dependencies.strum]
features = ["derive"]
version = "0.26"
[dependencies.strum_macros]
version = "0.26"
[dependencies.sysinfo]
version = "0.33.1"
[dependencies.thiserror]
version = "1.0.51"
[dependencies.tiff]
version = "0.9"
[dependencies.tiny-skia]
version = "0.11.4"
[dependencies.trash]
version = "5.0"
[dependencies.turbojpeg]
optional = true
version = "1.1.0"
[dependencies.usvg]
version = "0.42.0"
[dependencies.webbrowser]
version = "1.0"
[dependencies.webp-animation]
features = ["static"]
version = "0.9.0"
[dependencies.wgpu]
version = "22"
[dependencies.zip]
version = "2.2.0"
[dependencies.zune-png]
version = "0.5.0-rc1"
[dev-dependencies.chrono]
version = "0.4.38"
[dev-dependencies.cmd_lib]
version = "1.3.0"
[dev-dependencies.criterion]
features = ["html_reports", "stable"]
version = "0.5.1"
[dev-dependencies.xmltree]
version = "0.11.0"
[features]
avif_native = ["avif-decode"]
dav1d = ["libavif-image"]
default = ["turbo", "avif_native", "update", "notan/glsl-to-spirv", "j2k", "jxlcms"]
file_open = ["rfd"]
hdr = []
heif = ["libheif-rs"]
j2k = ["jpeg2k"]
jxlcms = ["jxl-oxide/lcms2"]
lang_support = []
turbo = ["turbojpeg"]
update = ["self_update"]
[lib]
name = "oculante"
path = "src/lib.rs"
[package]
authors = ["Johann Woelper <woelper@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = "build.rs"
description = "A minimalistic image viewer with analysis and editing tools"
edition = "2021"
exclude = [".github/*", "res/fonts/NotoSansSC-Regular.ttf", "res/icons/*", "res/*.svg", "res/premult.png", "res/screen*.png", "res/*.avif", "res/*.gif", "tests/*", "res/screenshots/*", "res/previews/*"]
keywords = ["graphics", "image", "viewer"]
license = "MIT"
name = "oculante"
readme = "README.md"
repository = "https://github.com/woelper/oculante/"
version = "0.9.2"
[package.metadata.bundle]
icon = ["icon.ico"]
identifier = "com.github.woelper.oculante"
name = "oculante"
[profile.dev]
debug = 0
incremental = true
opt-level = 3
[profile.release]
codegen-units = 1
lto = true
strip = true
[target.'cfg(target_os = "macos")'.dependencies.fruitbasket]
version = "0.10.0"
[target."cfg(windows)".build-dependencies.windres]
version = "0.2"