Changelog
Release 4.4 - 2024-04-04
- add: color profile management including applying embedded color profiles
- add: accent colors to make PhotoQt a little more colorful
- add: interactive minimap with currently visible area highlighted
- add: lossless zomm of SVG images
- add: document and archive navigation even without viewer modus activated
- add: left/right arrow keys switch between frames of animated image, space plays/pauses animation
- add: auto-save and compact feature for settings manager
- add: context menu for various floating elements to access some quick settings
- add: shadow effect behind floating elements
- add: small play/pause buttons for live/motion photos
- add: lock icons to main menu to lock/unlock zoom/rotation/mirror
- add: option to have background of PhotoQt fully transparent
- improve: file type selection in file dialog allows for multiple selection
- improve: closing context menus can happen without triggering other actions
- improve: better layout and settings handling of settings manager
- improve: simplified settings menu in file dialog
- improve: streamline startup background message
- improve: better spinbox for selecting numbers
- improve: slider with opacity less than 1
- improve: split up lock feature for the different categories
- improve: reduces minimum window size with interface adapting better to smaller sizes
- improve: faster histogram data loading
- improve: more tooltips as help text
- fix: compilation with zxing-cpp v1.4
- fix: don't use *Magick for video files
- fix: building PhotoQt with both ImageMagick 6 and 7 installed
- fix: status info has solid background without (broken) blur
- fix: converting keys to string when listening to shortcuts uses same code as in settings manager
- fix: filedialog settings missed entry for muted preview colors
- fix: in settings manager when selecting new action for shortcut group, pressing Escape closes subwindow only
- fix: showing status info and window buttons when cursor near top edge
Release 4.3 - 2024-02-29
- add: support for detecting QR and bar codes (using ZXing)
- add: shortcut to jump 5s forwards/backwards in videos
- add: motion/live photos react to play/pause shortcut
- add: notification popups for various actions without clear visual feedback
- add: touch-and-hold opens context menu
- add: implement missing mirroring for Qt Video element
- add: animate mirroring of images/videos
- improve: clarify and streamline layout of settings manager
- improve: clicking a value in metadata element copies value to clipboard
- fix: proper handling of link/shortcut files on all platforms
- fix: show videos of motion/live photos again when loading an image subsequent times
- fix: motion/live photos respect orientation stored in metadata
- fix: skip windows thumbnail cache for now
- fix: correctly compute fitted size for (re-)svg provider
- fix: proper handling of Windows network paths
- fix: remove duplicate down array in bread crumbs when path ends with slash
- fix: fix loading files with CJK characters in filename or path on Windows
- fix: file dialog no longer pops up when application window is made very small
Release 4.2 - 2024-01-18
- add: support for Google Motion Photos and Apple Live Photos
- add: support for photo spheres including 360 degree views using equirectangular projection
- add: editable path in file dialog
- add: Qt video element
- add: option to apply same changes (zoom, position, rotation) to next image
- add: when window decoration is disabled custom window handles are available for moving/resizing window
- improve: touchscreen handling
- improve: video management
- improve: use reSVG for all SVG icons everywhere (if enabled)
- improve: RAW images load embedded thumbnail when available
- improve: RAW images can use embedded thumbnail if as large as actual image
- improve: adjust folder icon in list view for small zoom levels
- improve: hide map related items completely when location support disabled
- improve: add filename to window title
- improve/fix: safeguards for initial scaling and positioning of images
- fix: degraded image quality when close to 100% zoom
- fix: use any mouse button for shortcuts
- fix: disabled lift-up highlight for thumbnails don't affect thumbnail bar
- fix: mouse wheel triggers shortcut once per movement
- fix: use Escape key for custom shortcuts
- fix: actually hide status info when disabled
- fix: detection of other mouse buttons when click on image for dragging
- fix: drag-and-drop for bookmarks in file dialog
- fix: proper loading of images inside archives with libarchive
Release 4.1 - 2023-12-20
- add: restore default settings/shortcuts from settings manager
- add: export/import configuration from settings manager
- add: support loading AVIF format with ImageMagick/GraphicsMagick
- add: missing fit-to-window feature support
- improve: apply changes to 'load at actual size' setting immediately
- improve: reduce minimum width of places column in file dialog
- improve: add vertical scrollbar to file view
- improve: load any supported image type inside of archives
- fix: loading image in current working directory
- fix: reloading folder when content changes
- fix: use middle button for shortcuts
- fix: visibility and alignment of log/debug message window
- fix: disabling image animations in settings manager
- fix: icons used for Windows build
- fix: store layout of file view
Release 4.0.1 - 2023-12-15
- fix migrating settings table on upgrade in certain circumstances
Release 4.0 - 2023-12-14
- PhotoQt now based on Qt6 (requiring at least 6.2+, 6.4+ recommended)
- updated settings manager
- updated export feature
- updated file dialog
- updated image viewer engine (image now snaps in place)
- updated thumbnails (and faster)
- updated exiv2 analysis
- updated main menu
- updated map view
- updated file management
- updated advanced sorting feature
- updated chromecast manager
- updated slideshow handling
- updated wallpaper feature
- updated context menu
- updated histogram
- updated notifications feature
- numerous bug fixes and general improvements
- restructured code basis for easier maintenance and higher reliability
Release 3.4 - 2023-10-06
- add: resvg support for rendering SVG files
- add: thumbnails/filedialog: show thumbnails of very small images at the original size
- add: notification when deleting image without confirmation
- add: cmake flag to disable webp support (webp suport is enabled by default)
- improve: shortcuts: duplicate shortcuts automatically reasigned with undo button
- improve: remove all modal popups
- improve: update imgur element with updated element from qt6 port
- improve: relace unavailable element with notification element from qt6 port
- improve: port qt6 element to export images to different format to qt5 version
- improve: Windows: allows any file to be set as wallpaper
- fix: map explorer: clicking on images to focus on their location
- fix: setting internal commands as part of custom shortcut commands
- fix: fileview: delete image through rightclick without selecting first
- fix: thumbnail provider caches thumbnail images properly
- fix: Windows: white flashing window on startup mitigated
- fix: Windows: loading of storage devices now happens properly
Release 3.3 - 2023-06-15
- add: all new shortcuts engine
- add: floating element to show location of current image on map
- add: map explorer to show all images in current folder with location data on interactive map
- add: reset button to restore initial stage of main image
- add: setting to switch to moving the image by mouse wheel instead of using it for shortcuts
- add: shortcut actions to move image left/right/up/down
- add: shortcut actions to got to edges of current image
- add: setting to adjust autohide of mouse cursor
- add: allow wheel left/right movement as mouse gestures for shortcut
- add: allow selection of OpenGL backend in settings
- add: option to load PDF documents with QtPDF instead of poppler
- add: animate arrows and add small click animation on startup
- improve: unify look and feel of various elements throughout application
- improve: startup default to mixed setup (integrated and popped out) as default option
- improve: support any image format as icon for context menu entry
- improve: listening to global mouse movements, fixes overloading event system
- improve: don't show context menu entry to add location to favorites without pugixml available
- improve: Escape key in file dialog with files selected only removes selection
- improve: installing pychromecast with cmake is now opt-in option
- improve: crash prevention when scanning for chromecast devices with pychromecast
- fix: finding/linking against (optional) mpv source files
- fix: proper url encoding for favorite locations
- fix: compilation with Exiv 0.28.0
- Windows: fix fullscreen application window
Release 3.2 - 2023-05-11
- add: advanced sorting by dates stored in exif meta data
- add: more options for highlighting thumbnails in thumbnail bar
- add: option to disable thumbnail tooltips
- add: file dialog: looping thumbnails of images inside subfolders
- add: file dialog: select files and folders, add file operations using global clipboard (incl. shortcuts)
- add: file dialog: thumbnails are by default shown scaled and cropped to fit
- add: file dialog: typing a string finds next matching file
- improve: more aggressive freeing of memory when resetting PhotoQt
- improve: validation check also checks directories
- improve: detect mouse leaving application window and hide elements (main menu, meta data, etc.)
- improve: reliability of loading and displaying image resolution
- improve: trash handling on Linux following freedesktop.org standard
- improve: enable MPV support by default, prefer MPV over QtMultimedia by default
- improve: Exiv2: managing BMFF support
- improve: file dialog: folder follows main image folder when image opened from command line
- improve: file dialog: do not select first entry by default after new folder has been loaded
- improve: file dialog: elide long filenames in the middle
- improve: file dialog: when mouse cursor leaves fileview reset current index
- improve: find and link to 'Concurrent' module
- improve: Windows: window handling when window decoration disabled keeps window accessible
- fix: handling of Escape key
- fix: execution of external shortcuts
- fix: caching thumbnails of images inside archives
- fix: correctly removing old animated images from model (freeing up memory)
- fix: double click on image no longer triggers background action
- fix: window manager titles in wallpaper element were unclickable
- fix: Windows: disable Trash feature when using Qt < 5.15
- fix: Windows: deleting/moving animated images avoiding file locking issues
Release 3.1 - 2023-03-07
- add: 'scale and crop' preview images in file dialog
- add: 'scale and crop' thumbnails to fill thumbnail square
- add: option to blur elements in background
- add: option to reset session when hiding to system tray
- add: option to always load images at actual scale (incl. shortcut to toggle setting)
- add: option to automatically hide status info and/or window buttons if not needed
- add: enable BMFF meta format in Exiv2 if available and enabled
- improve: handling of mouse wheel
- improve: uniform context menus
- improve: managing external shortcuts
- improve: managing custom context menu entries
- improve: file count in file dialog when folder icon is very light
- improve: make splitview handle in file dialog stand out more
- improve: breadcrumbs dropdown folder list
- improve: file dialog layout when window is small
- improve: specify better default Windows font
- fix: sorting of files/folders in file dialog
- fix: visual glitches in file dialog
- fix: specifying font sizes throughout interface
Release 3.0 - 2023-01-30
- add: shortcut: load random image in folder
- add: filedialog: forward/backward mouse button navigates through history
- add: filedialog: access settings manager
- improve: file dialog: use native path separators
- improve: file dialog: improve subfolder listing
- improve: file dialog: breadcrumbs handling
- improve: file dialog: up/down arrows in icon view moves rows up/down
- improve: right click and context menus
- improve: custom menu entries (icons, path, etc.)
- improve: histogram: support for images other than 32bit
- improve: face tagger: use click-and-draw instead of click-then-draw to mark new faces
- improve: face tagger: preserves other meta data
- improve: performance and resilience for RAW images
- improve: structure and rendering of SVG icons
- fix usage of file URI scheme
- many more bug fixes and improvements
You can find the full changelog right here in the git repository.