Skip to content

Releases: Ruben2776/PicView

PicView 4.0

11 Nov 18:11

Choose a tag to compare

Completely Rebuilt Zoom Experience

PicView-zoom-dark-theme-4.0

  • A preview window now displays the full image while zoomed in, and can be used for panning.
  • Zoom animations can now be toggled on or off.
  • New option to disable the zoom percentage pop-up.
  • Fixed being able to drag the image outside the application in resizable or full-screen windows.

Image File Search

PicView-file-search-dark-theme-4.0

You can now instantly search for images within the current directory.

  • Press Ctrl + F to open the new search panel. (Note for existing users: If you are upgrading, you must manually bind this shortcut in the Keybindings window.)
  • This replaces the old index-based navigation. You can still jump to a specific image index by typing a number and pressing Enter.

Hover Navigation Toolbar

PicView-hoverbar-dark-theme-4.0

A new navigation toolbar, appearing when the bottom toolbar is hidden or the application is in full-screen mode.

  • Interactive Progress Bar: See your position in the folder and jump to any image by clicking, or drag the thumb to navigate quickly.
  • New Right-Click Popup-Menus:
    • Right-click the progress bar to open Search.
    • Right-click any navigation button for advanced options (e.g., jump to first/last, skip by 10 or 100 images, navigate folders).

Image Information Window

PicView Analog clock dark theme 4.0

  • Pick time and date: You can now edit and save the EXIF Date Taken value, as well as file timestamps: Created, Modified, and Last Access Time.
    • Click the calendar icon to open the calendar view and select a date.
    • Click the watch icon to open a new analog clock control. Drag the clock hands to set the time or click an hour number directly. Supports both 24-hour and AM/PM formats.
    • You can also modify the text box field directly.

Batch Resize Window

PicView-batch-resize-dark-theme-4.0

Redesigned and resizable

  • The Batch Resize window is now resizable. (#256)
  • You can now add or remove individual files, or add entire folders for resizing.

Settings & Customization

  • New Interface Configuration Tab: Options to choose which UI elements are visible, have been moved from the Appearance tab.
    • Added the option to toggle the visibility of the Hover Navigation Toolbar to the new tab.
  • Smarter File Deletion: Choose whether to navigate to the next or previous image after moving a file to the Recycle Bin or deleting it permanently.

Performance & Reliability

  • Faster and leaner: Improved cleanup of unused images to reduce memory usage.
  • Optimized core: File extension checks and image preloading are now faster and more responsive.
  • More stable: Better error handling and safety checks to prevent crashes.
  • Benchmarked hot paths: Optimized critical sections to reduce memory allocations and execution time.

Windows Updates

New Print Preview window by @mghe01 in #255

PicView-print-dark-theme-4.0

In multi-user Remote Desktop environments, the Windows Desktop Experience feature is unavailable, preventing access to the built-in "Print Pictures" dialog when using the 'print' process verb. As a result, printing defaults directly to the user's default printer without allowing printer selection.

  • Added Enhanced printing functionality by adding print preview with support for selecting printers and print properties.
  • Added grayscale conversion and Avalonia to GDI bitmap rendering
  • Ensured 1:1 accuracy between on-screen preview and physical/PDF output

Windows Bug Fixes

  • Fixed maximized window layout Resolves issues reported in #202, #255, and fixed in #261 by @mghe01.

macOS Updates

  • Overhauled the native menu (The menu at the very top of the screen), with better organization and more menu items.
  • Fixed incorrect text appearance for the Open with view when using the Light theme.

General Bug Fixes

  • Remove cached images when saving files, so that rotation, or likewise, will be updated when navigating back or forth.
  • Fixed a crash when right-clicking the title bar with no image loaded, by @mghe01 in #253
  • Fixed crash when holding down the "next image" button after switching folders. (#260)
  • Corrected navigation ordering when moving between directories.
  • Fixed an issue where navigation could get stuck in subdirectories.
  • Fixed non-rendering issues with certain SVG files. (#236) β€” The currentColor SVG attribute is now honored, so SVGs adapt correctly in dark mode.
  • Fixed the update button in the About window, not disabling when no update is available.
  • Fixed multi-paged tiff images being blank at startup and fixes them sometimes being blank when navigating.
  • Made the Application shortcuts window height-resizable and remembers window position. Fixes the window possibly being taller than the screen.

Miscellaneous

  • File conversion moved from the Image Information window to a dedicated window. (More features and enhancements for the new File conversion window are planned for future releases.)
  • Updated to use .NET 10
  • Updated to Avalonia 11.3.8
  • Updated Magick.NET to 14.9.1

πŸ™ A Special Thanks

A huge thank you to our new contributor, @mghe01, for their significant contributions, including the new Print Preview window and several critical bug fixes!

New Contributors

PicView 3.2.0.1

06 Sep 09:51

Choose a tag to compare

🐞 Bug Fixes

  • Fixed zoom panning when shift key is held down (#242).
  • Fixed maximized layout issue.
  • Fixed a crash when using zoom function in the startup menu.
  • Fixed backspace and tab key not working for setting customize shortcuts (#248).
  • Fixed loading issue when the local file path contains special characters (#243).
  • Fixed not being able to save images, that are not files, such as clipboard images, not properly generating random file name (#244).

πŸ—ΊοΈ Translations

πŸ“ Miscellaneous

  • Updated Magick.NET to version 14.8.2.
  • Updated Avalonia to version 11.3.5.

ℹ️Heads up

While this is a small update - a new major update is being worked on.

PicView 3.2

10 Aug 19:32

Choose a tag to compare

πŸŽ‰ First official release where the macOS version is no longer in beta

PicView macOS screenshot

⏱️ Performance

  • Reduced memory usage

    • Image loading has been optimized to reduce Large Object Heap (LOH) allocations and minimize garbage collection overhead. This significantly reduces memory usage when navigating between images.
  • Faster gallery loading

    • The thumbnail loading logic has been improved. It will now load faster in larger directories with more images.
    • Gallery loading now halts more efficiently when changing directories and reloads faster after the initial image is loaded.

πŸ› οΈ Improvements

  • Window position and state memory

    • The Batch Resize window now remembers its last position.
    • The Image Info window remembers both size and position.
    • The Settings window now remembers the last selected tab and its position.
  • Improved window startup
    The main window startup procedure has been optimized to reduce flickering and feel smoother.

  • Adjusted minimum window size
    When the bottom toolbar is hidden, the minimum window size is now reduced (#205).

πŸ–ΌοΈ Image Info Window

  • Resizable layout
    The Image Info window is now resizable and adjusts the layout of text and icons dynamically to utilize the available space.

  • Editable Exif data

    • You can now edit text-based Exif fields like Author, Copyright, Subject, Title, Comment, etc.
    • Date and time pickers for Date Taken, Created, Modified, and Last Access text boxes are planned for the next major release.
  • Improved UI feedback

    • A loading indicator is now shown during renaming, resizing, and saving operations.
    • The Exif rating buttons, Remove image data button, and Exif text fields are now disabled when Exif data is not supported for the viewed image.

πŸ–ΌοΈ Batch Resize Window

  • Persistent settings
    • The Quality, Compression, and Conversion fields now persist across sessions (#204).
    • Resizable layout and full persistence of all values are planned for the next major release.

βš™οΈ Settings

  • New option: Disable file history
    You can now choose whether PicView should remember previously opened files (#230).

  • Additional background color option
    A new background color has been added to the appearance tab in the Settings window.

🐞 Bug Fixes

  • Fixed RAW camera image loading issues (#238, #221, #234).
  • Fixed certain cases where navigating to the next folder didn’t work.
  • Fixed inability to copy an image while in crop mode.
  • Fixed gallery thumbnail size sliders not saving changes (#237).
  • Fixed an issue where horizontal flip wasn’t applied when saving an image (#229).
  • Fixed incorrect image orientation for certain RAW camera files at startup.
  • Fixed zoom level not updating correctly in the title bar when zooming.
  • Fixed confirmation dialog settings not being saved for when deleting or moving files to the recycle bin.
  • Fixed Open last file button not always loading the correct file.
  • Fixed gallery toggle not resizing properly when UI visibility changes.
  • Fixed infinite recursion when attempting to load a missing file from history.
  • Fixed crash when starting a slideshow (#239).
  • Fixed blank image rendering after duplicating a file.
  • Fixed rotation context menu appearing when right-clicking the title bar to rename.
  • Fixed image rotation not filling the window correctly at 90Β° or 270Β° angles.
  • Fixed first/last image navigation buttons not working correctly.
  • Fixed PicView not recalling directory structure when navigating between folders.
  • Fixed gallery thumbnails being added when new images appear in the viewed directory while the gallery is initially disabled.
  • Fixed the Clear effects button in the Image effects window not properly displaying the Cancel button afterward.
  • Fixed Copy base64 context menu options, for an individual gallery item not working.

πŸͺŸ Windows Updates

  • Window scaling/DPI
    Added DPI awareness manifest file for improved high-DPI support on Windows. (#197)

🍏 macOS Updates

  • Fixed layout issues when restoring windows from fullscreen or maximized state.
  • Fixed macOS window buttons not working in fullscreen.
  • Fixed crash when loading gallery thumbnails.
  • Fixed issues where the tool windows wouldn’t become active after reopening.
  • Fixed startup position not centering correctly when Auto-fit window is enabled.
  • Fixed GIFs not being properly recognized on macOS.
  • Fixed macOS native menu items such as Image optimization, Open with, Delete file, etc., not being disabled when no valid file or image is available.
  • Fixed window not showing when opening a new file on macOS, when window is minimized.

Known macOS bugs:

  • The option to open files in a new window, requires a restart to take effect.
  • The native menu does not persist when switching from the main window to a tool window

πŸ—ΊοΈ Translations

πŸ“ Miscellaneous

  • Added hotkey bindings for file sorting options in the Keybindings window.
  • The option to toggle whether the background color fills the entire window or just behind the image now defaults to filling the entire window.
  • Updated ZLinq and ZLinq.FileSystem to version 1.5.2.
  • Updated Avalonia to version 11.3.3.

PicView 3.1.5.1 hot fix

16 Jul 00:07

Choose a tag to compare

This is a quick patch to fix sizing issues from going fullscreen and restoring window #226 #227

PicView 3.1.5

15 Jul 07:56

Choose a tag to compare

πŸ› οΈ Improvements

  • Migration from ReactiveUI to R3:
    PicView now uses R3 instead of ReactiveUI for its application infrastructure. This results in:
    • Reduced File Size:
      The application's size reduced by approximately 34%.
    • Performance Enhancements:
      Rendering speed, especially when resizing the window, has been significantly improved.

πŸ–ΌοΈ Image Info Window

  • The Google and Bing map link buttons are now enabled only when longitude and latitude values are available from the image.
  • The "Optimize image" button is now disabled in the Image Info window when the format is unsupported.
  • Added the option to remove image metadata. This can be accessed in the context menu by right-clicking. (#211).

πŸ–±οΈ Context Menu

  • Simplified the set wallpaper function in the main context menu. The Fill, Fit, Center, and Tile options have been moved to the Image Info window's context menu.
  • Added a new context menu to the rotation button in the window's title bar. Clicking it now provides options to: Rotate to 0Β°, 90Β°, 180Β°, or 270Β°, as well as flip the image.
  • Fixed an issue where content in the context menu was not clickable in blank areas (#215).

🐞 Bug Fixes

  • Fixed the image flipping function not working (#218).
  • Fixed a crash when removing the image's EXIF rating in the Image Info window (#219).
  • Fixed navigational errors when saving files outside the currently viewed directory.
  • Fixed the Previous button (in the bottom toolbar) not being triggered continuously when the pointer is held down.

πŸ“ Miscellaneous

  • Updated Avalonia to 11.3.2.
  • Updated Magick.NET to 14.7.0.
  • Updated ZLinq and ZLinq.FileSystem to 1.5.0.
  • Improved the Light theme (still a work in progress).
  • Renamed Clip-holder to Clipboard (#220).
  • Added support for decimal values in the Batch Resize window (#204).

PicView 3.1.5 macOS beta

15 Jul 07:58

Choose a tag to compare

Pre-release
  • Fixed update issues in the About window.
  • Fixed window layout problems when restoring from fullscreen or maximized state.
  • Fixed possible crash when opening the Keybindings window.

PicView 3.1.4

19 Jun 19:42

Choose a tag to compare

πŸš€ What's New

  • Mouse Side Buttons Customization:
    You can now change how the mouse side buttons work. Choose to navigate file history or switch between directories. Find this setting under the Mouse tab in the settings window (#199).

πŸ› οΈ Improvements

  • Directory Navigation:
    • Improved navigation between directories. If Search subdirectories is enabled, PicView moves to the next directory in the list; if off (or if there are no directories in the list), it navigates as before.
    • PicView now remembers your startup directory (including subdirectories) and restores it on the next launch.
  • Performance:
    • Preloader has been fine-tuned for better performance and lower memory usage.

🐞 Bug Fixes

  • Fixed incorrect saved settings path when saving in portable mode (#213).
  • Corrected cases where keybindings and file history were not saved when there was no write permission.
  • Restoring the window from a maximized state now correctly keeps its position when auto-fit is enabled.
  • Fixed start-up menu text alignment and missing text issues.

🌐 Translations

πŸ‘ New Contributors

πŸ“ Miscellaneous

  • Updated to Avalonia 11.3.1.
  • Now using ZLinq and ZLinq.FileSystem to reduce memory allocation and possibly improve performance.
  • Future versions managed via Scoop will now preserve configuration files (#15555).
  • Experimental settings (not yet available in the UIβ€”edit UserSettings.json directly):
    • Disable the file watcher (not recommended, untested).
    • Choose preload amount and direction (forward/backward).

Full Changelog: 3.1.3...3.1.4

PicView 3.1.4 macOS beta preview 2

19 Jun 19:45

Choose a tag to compare

Pre-release
  • Added Open With function.
  • Fixed effects window layout margin.
  • Resolved some crop layout issues.
  • Fixed BGR/RGB flip for animated WebP and GIF formats.

PicView 3.1.3

26 May 09:55
f1c09d1

Choose a tag to compare

What's new

  • New setting to adjust window spacing when Auto-fit window is enabled.

Improvements

  • Reduced memory usage when navigating between pictures.
  • Real-time setting updates: The Open files in the same window option now takes effect immediately without requiring a restart
  • Enhanced drag-and-drop: Preview now shows thumbnails first, followed by the full image for faster feedback.
  • Improved error handling: When the settings .json file is corrupted, default settings now load instead of causing a crash.

Bug fixes

  • Fixed incorrect zoom panning when the image was rotated.
  • Fixed incorrect rotation being applied to HEIC images (#207).
  • Fixed hover buttons fading out prematurely while the cursor remains over them.
  • Fixed incorrect gallery thumbnail option being preselected in the Gallery settings tab.
  • Fixed file history failing to load or save when write permissions are missing in the installation directory.
  • Fixed the File history button from incorrectly cancelling the "Open with" dialog.
  • Fixed layout issue where space was reserved for the bottom gallery even when it was hidden.
  • Fixed the window title not restoring the original URL after closing the crop view. It previously showed Clipboard image instead.
  • Fixed the window not restoring properly when pressing Esc to exit the slideshow.

Translations

  • Improved Chinese translations by @jasoneri in #206.
  • Fixed incorrect translations in text box context menus.

Miscellaneous

  • Added Cancel and Reset buttons to the batch resize window.
  • Added a context menu to the settings window.
  • Added the "Search in Subdirectories" toggle button in the Settings window.
  • Disabled the Side by side and the toggle bottom gallery buttons, when functionality is unavailable.
  • Various minor UI improvements.
  • Better temporary files cleanup.

Full Changelog: 3.1.2...3.1.3

PicView 3.1.3 macOS beta preview

26 May 10:06
f1c09d1

Choose a tag to compare

Pre-release

PicView macOS first beta preview

This is a beta macOS version. Any feedback or bug reports are appreciated.

Print, Open with , Taskbar progress and File associations have not been implemented yet.

The arm64 version is for Apple Silicon macs (m1, m2 etc.).
The x64 version is for the old Intel models.