Releases: Ruben2776/PicView
PicView 4.0
Completely Rebuilt Zoom Experience
- 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
You can now instantly search for images within the current directory.
- Press
Ctrl + Fto open the new search panel. (Note for existing users: If you are upgrading, you must manually bind this shortcut in theKeybindingswindow.) - 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
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
- Pick time and date: You can now edit and save the EXIF
Date Takenvalue, as well as file timestamps:Created,Modified, andLast 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
Redesigned and resizable
- The
Batch Resizewindow 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
Appearancetab.- 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
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
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 withview 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
currentColorSVG attribute is now honored, so SVGs adapt correctly in dark mode. - Fixed the update button in the
Aboutwindow, 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 shortcutswindow height-resizable and remembers window position. Fixes the window possibly being taller than the screen.
Miscellaneous
- File conversion moved from the
Image Informationwindow to a dedicated window. (More features and enhancements for the newFile conversionwindow 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
π 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
π First official release where the macOS version is no longer in beta
β±οΈ 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 Resizewindow now remembers its last position. - The
Image Infowindow remembers both size and position. - The
Settingswindow now remembers the last selected tab and its position.
- The
-
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
TheImage Infowindow 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, andLast Accesstext boxes are planned for the next major release.
- You can now edit text-based Exif fields like
-
Improved UI feedback
- A loading indicator is now shown during renaming, resizing, and saving operations.
- The
Exif ratingbuttons,Remove image databutton, 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, andConversionfields now persist across sessions (#204). - Resizable layout and full persistence of all values are planned for the next major release.
- The
βοΈ 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 theSettingswindow.
π 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 filebutton 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 effectsbutton in theImage effectswindow not properly displaying theCancelbutton afterward. - Fixed
Copy base64context 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
- Updated Korean by @VenusGirl in #233
- Updated Turkish in #231
π Miscellaneous
- Added hotkey bindings for file sorting options in the
Keybindingswindow. - 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
PicView 3.1.5
π οΈ 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.
- Reduced File Size:
πΌοΈ 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 Infowindow 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, andTileoptions have been moved to theImage Infowindow'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
PicView 3.1.5 macOS beta
- Fixed update issues in the About window.
- Fixed window layout problems when restoring from fullscreen or maximized state.
- Fixed possible crash when opening the
Keybindingswindow.
PicView 3.1.4
π 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 theMousetab in the settings window (#199).
π οΈ Improvements
- Directory Navigation:
- Improved navigation between directories. If
Search subdirectoriesis 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.
- Improved navigation between directories. If
- 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
- Hebrew translation by @Y-PLONI (#212)
- Hungarian translation by @JohnFowler58 (#209)
- Japanese update by @coolvitto (#214)
π New Contributors
- @Y-PLONI made their first contribution in #212
- @JohnFowler58 made their first contribution in #209
- @coolvitto made their first contribution in #214
π Miscellaneous
- Updated to Avalonia 11.3.1.
- Now using
ZLinqandZLinq.FileSystemto 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.jsondirectly):- 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
- Added
Open Withfunction. - Fixed effects window layout margin.
- Resolved some crop layout issues.
- Fixed BGR/RGB flip for animated WebP and GIF formats.
PicView 3.1.3
What's new
- New setting to adjust window spacing when
Auto-fit windowis enabled.
Improvements
- Reduced memory usage when navigating between pictures.
- Real-time setting updates: The
Open files in the same windowoption 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 settingstab. - Fixed file history failing to load or save when write permissions are missing in the installation directory.
- Fixed the
File historybutton 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
CancelandResetbuttons 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 sideand 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
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.







