🛠️ 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 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
, andTile
options have been moved to theImage 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.