- Prevent scrollbars from occluding info panel (19d3be85)
- Remove duplicated shortcuts entry in Readme and fix build script to auto-generate keymaps (99e9d9ef)
- Noise filter ui would extend panel too much (063df9d6)
- Generate flathub meta for a release (77e43596)
- Improved changelog generation (1665cd3c)
- Exclude screenshots from cates.io build to save space (c80df685)
- Fix wronf icon for Rotate operator (5f564b46)
- Flip operation would always flip horizontal (7019c757)
- Mac build broke because of icon. Switched image format. (7954c29d)
- When pressing right mouse, panning operation got stuck. Panning is now only possible using left or middle mouse. (dff337f3)
- Show confirmation dialog when deleting a file (4ca02a5b)
- Stack Blur provides much faster blur performance for the blur filter (65a345f3)
- Visually indicate difference between operator types with a separator (fb26bc06)
- Persistent and volatile settings are now split for easier versioning of configuration files (936c996c)
- enable version control friendly settings (297abe16)
- Use built in file browser (35f9b9ea)
- Update deps (ac7e9dc8)
- deps: bump quinn-proto from 0.11.3 to 0.11.8 (c64b79a7)
- update turbojpeg and remove image dependency (bb021b41)
- Update
gif
/gif-dispose
(8894ef70) - Update
fast_image_resize
,libavif-image
,self_update
,libheif-rs
(00da1e57) - update
trash
(22bd5e45) - Update webbrowser, wgpu, ruzstd (2f27aef8)
- Update jpg2000 and add test image (541e6c93)
- update image and nalgebra (5c50f05e)
- cargo update (0273560e)
- Display image path for loading errors (fixes #387) (9bc72095)
- Prevent panic for scrubber index being out of range and allow opening images without path prefic correctly (7a9a99c1)
- update index when image in same folder is loaded (fixes #377) (f2297402)
- Switching theme removes accent color (fixes #375) (e35dea4d)
- Preserve scubber index (d9146d08)
- Prevent image removal going out of bounds (fixes #379) (9b69076f)
- Clearing and deleting an image removes it from the virtual scrubber and advances to the next according to the scrubber direction (a0b7dc5a)
- Fix issue where SVG files were detected as XML (fixes #371) (d2ce9f17)
- Compare menu works without image loaded (46a8218f)
- ClearImage can be assigned to a shortcut (b9b00aca)
- extend BSD variants (f716dfc5)
- Allow configuring mipmaps and linear mag/min filters (58da0b26)
- Allow passing multiple images on the command line (0a2e918a)
- Enhance scrubber experience to provide a virtual file list. (e3c45a8e)
- Detect file types by content instead of extension. Warn if mismatch happens. (59138263)
- More love for compare mode ui, option to remove current image (68a5a483)
- Allow configuring the minimum window size (1787a14f)
- deps: bump zerovec from 0.10.2 to 0.10.4 (4cf7959e)
- update resvg (be6a67f6)
- Update Notan and Egui (fc1fccef)
- update deps (031e83ce)
- Ensure spirv is not used when only using shaderc (03f9167e)
- Allow loading huge webp images and handle still frames differently (e4ebc2dc)
- Set window min size to 100x100 to prevent super tiny window (fixes #325) (d63d971c)
- add icns image support (internal png data only, load largest contained image) (0703d220)
- update avif-decode, evalexpr, exr, rfd, self_update, jxl-oxide, imageproc (a6c98436)
- Clean up warnings (ab2b03fe)
- Disable AUR publishing: This package has been moved to the official [extra] repository. (55245529)
- Support EXR with single layers (non-rgba) (d22e78c4)
- update deps and use new HDR support from
image
(bd7cbf89)
- prevent zoom with keyboard (fixes #304) (2de35ed6)
- Map float TIFF images to min-max range (52f87f82)
- Update logo (1783609d)
- update icon (716f6e9c)
- deps: bump rustls from 0.21.10 to 0.21.11 (f0c1743b)
- APNG support (c633764d)
- deps: bump h2 from 0.3.24 to 0.3.26 (59c559ac)
- update logo (6ae3bc03)
- Do not display console window on Windows (fixes #300) (f83eb463)
- Fix Uri causing files not loading (ad886555)
- Fix issue where "Open with..." does not work any more (b5677977)
- Enable hotkey copy and paste (a538c1d5)
- Enable clipboard support on wayland (f86af424)
- Prevent image from flickering at the first frame (df4439a8)
- Make sure window size is not larger than window (36c03c8f)
- use .config location on unix for storing settings (024dc70b)
- Add perspective cropping with UI. You can now de-warp scans or similar into a nice rectangular picture. (ba7c7575)
- Document that
heif
is now optional on Mac and Linux due to non-static linking. (5f1b4669)
- update depndencies (9255847a)
- update jxl-oxide (c5b7e1d4)
- Prevent app from hanging if not image in stdin (695b2fa7)
- prevent zoom from being stuck at extreme levels (32c6b02f)
- Blurry text/UI is now rendered crisp (cbb1e165)
- Allow piping image data to oculante on the command line (e8f92dfa)
- rename release artifacts (fcd24e37)
- Only redraw when needed on windows (less cpu/gpu usage) (bffccf7f)
- App Id is now available for wayland (db7afa31)
- Prevent "Do not reset image view" being reset (4e06ca71)
- Allow opening of webp animations (8cfb3a40)
- Use custom filebrowser instead of rfd (de581a9f)
- Enable borderless mode and allow to toggle via settings menu (01d48256)
- add 3x3 Filter operator (8ce56fad)
- scale to available ui area (89969e13)
- Update notan (f163e3c8)
- Update rfd and strum (0b2d246e)
- Basik support for ktx2 (6a41adda)
- Disable lazy_loop so UI refreshes on windows (workaround) (9324fe2b)
- Preserve EXIF across formats when saving (ae855690)
- Support DNG files with tiff extension (b4db9a6d)
- New toast system to improve UI messages and notifications (9f8c6882)
- Mac universal binary fixes, enable heif on Apple silicon (5f234fd9)
- restore accent color on startup (5fa1c778)
- Zoom multiplier and min size (ecec7bf2)
- Allow configuring magnification filter (a513a083)
- File change detection (03a955f9)
- Support QOI format (bd32ac32)
- Add HEIF/HEIC decoding (79ee4f95)
- support rgb16 avif (6194c639)
- Add Hald CLUT support (51a88fe4)
- update avif (f3b35f43)
- update zune-png (ca615efc)
- update deps (cb299669)
- update self_update (319ccd6a)
- update dependencies (1e4038ec)
- update to notan 0.11 (c228b398)
- Update smithay-client-toolkit
- Update JXL
- Remove LTO from pkgbuild
- Add file deletion option (They are moved to system trash)
- Better Windows performance (Lazy_loop enabled)
- Notan and Egui update
- update dependencies (601968b4)
- update deps (872704cb)
- update dependencies (7e9f87c7)
- update deps (2236c283)
- EXIF data is horizontally scrollable (fixes #184) (85cd7618)
- svg update with faster performance and text rendering support (0278fe97)
- Native rust JXL support (16f73800)
- Prevent info panel flickering while auto-hiding scrollbar (696d8818)
- Simplified file saving - now with file picker (aa410cc6)
- Add optional checker background (f09d012e)
- update dependencies (498c862b)
- Update libwebp-sys and dirs (8fd3f97b)
- Zip only executable for arm (57dfc4d4)
- Support directory-specific edits (.oculante file). If such an edit file is present, the edit operations will be applied to any image.
- Minor UI tweaks
- The release process now builds
armv7-unknown-linux-gnueabihf
(Raspberry pi and others) and includes it in the release. This is Oculante with minimal features for now, with some external libraries disabled (have a look at Cargo.toml for details what is left out)
- Prevent freezing when window resizes (91424bac)
- update jpegxl (8779d04b)
- Allow window title to be configured (000a34db)
- Keep track of recently opened images (77857a8f)
- update dependencies (2dad8909)
- Update dependencies (8c78fa9f)
- Add multiply / divide by aplha operator (8b3eda86)
- Add window and taskbar icon (32900ab5)
- update dependencies (92f3eb87)
- Update resvg and usvg (c2f96b47)
- update notan and rfd (6e0c00c2)
- AVIF support
There are two features to choose from: avif_native
(default, less images supported) and dav1d
(optional, harder to build, better support)
david
requires meson, ninja and nasm at least.
- RAW file support (02fa90e2)
- slider is 1-based (fixes #116) (63226d5e)
- update deps (2bc54c8f)
- Reverse PanUp/Down (fixes #110) (89e43ef8)
- Shortcuts are sorted and grouped (8e6d2430)
- add home/end to move to first/last image (39412c7f)
- Add slider to step through images (5934b052)
- Make it possible to pass a folder-path as a command-line arg, instead of requiring a file within that (61547f46)
- Use Natural Sorting for filenames (d7783bd8)
- Prevent old settings file from becoming invalid (fixes #103) (10573c1b)
- Ctrl-O and/or F1 bring up a file browser dialog to select an image to load (8778b92c)
- Go to Next/Prev now cycles through the images in the folder, instead of stopping at either end (6d2cd8cc)
- Ctrl-Scrollwheel can be used to go to the next/prev images too (77154a1f)
- update clap (c08f5f1a)
- update rfd and self_update (8ba00d8e)
- Update Changelog with the missing revision ID's (01f7bad3)
- Split out the list of supported image formats to a constant (SUPPORTED_EXTENSIONS) (60762f49)
- Update Changelog with recent changes (c4ab7fe7)
- Enable persistent offset/zoom in settings (20e33e14)
- remove edit/info checkboxes (11613c21)
- Correct offset when entering/exiting full-screen mode (2ffe2d03)
- Enhance crop precision (3b02a304)
- Mipmap generation (smoother images when zoomed out) and correct gamme when zooming (SRgba8 format) (b83b1c65)
- Correct gamma scaling and SIMD speedup (21d7159b)
- update dependencies (1c73246b)
- Support lossless ops on jpeg and jpg (757b29fc)
- Allow building without default features (10a0f6a4)
- Lossless JPEG editing (2b4e4d40)
- Histogram was not computed on image change (2096104a)
- Save/load edit information in metafile. This allows non-destructive eding while leaving your original pictures intact. (c47bddb6)
- Update SVG rendering (9fdc2e56)
- Slightly relax & update dependencies (bb9c03a8)
- Support bad Gif data gracefully (fixes #60) (c0acfa69)
- Build script generates app icon on windows (548b9749)
- Prevent thread crashing when opening corrupt images (3360dc7f)
- Remove UI flicker if alpha tools are expanded/closed (1254dffc)
- Network listen mode now refreshes UI and has a dedicated unit test (00c7a91b)
- Enable EXIF support (37aeda9d)
- Keep image centered on window resize (a8ca6f1e)
- Fix unreliable gif loading (928610b6)
- update arboard and notan (4cb66206)
- Change windows release to use windows server 2019 (bb740e12)
- Re-enable blur (fixes #52) (e33d27db)
- Tooltip colors automatically contrast theme color (51eee15e)
- Add always on top mode (a8fdc891)
- Filter with custom expressrion per pixel (afa438fe)
- update dependencies (72ac0dce)
- Enable correct accent color selection by changing layout (fixes #48) (a63cc859)
- Better operator layout, fixes quirky color picking in operator menu (627ace1c)
- Remove offset when initially clicking into OSX window (81544cc4)
- Persistent settings support. Vsync and color theme are now customizable. (21ed3954)
- Update psd, ext, dds-rs (ad2f531b)
- Disable image center on window resize, as this caused jumping (ee557d47)
- Add Posterize image effect (3e019728)
- Equalize image operator added (748bf15e)
- Allow editing the export image extension to save as a different image format (23519eee)
- Channel Copy filter replaces Swapping - this brings more flexibility. Fill operator is now supporting the alpha channel to blend the color. (670ecaac)
- Improved UI slider widgets (9a3d2b20)