Warning, /graphics/kphotoalbum/CHANGELOG.md is written in an unsupported language. File is not indexed.

0001 <!--
0002 SPDX-FileCopyrightText: 2022-2024 Johannes Zarl-Zierl <johannes@zarl-zierl.at>
0003 SPDX-FileCopyrightText: 2022-2023 Tobias Leupold <tl at stonemx dot de>
0004 
0005 SPDX-License-Identifier: CC-BY-SA-4.0
0006 
0007 Template to use after a release:
0008 
0009 (Unreleased)
0010 ------------
0011 
0012 ### Added
0013 
0014 ### Changed
0015 
0016 ### Dependencies
0017 
0018 ### Deprecated
0019 
0020 ### Fixed
0021 
0022 ### Removed
0023 
0024 ### Security
0025 
0026 -->
0027 Changelog
0028 =========
0029 
0030 The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
0031 This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
0032 
0033 The change log for older releases (before 5.9.0) can be found in CHANGELOG.old.
0034 
0035 (Unreleased)
0036 ------------
0037 
0038 ### Added
0039 
0040 ### Changed
0041 
0042 ### Dependencies
0043 
0044 ### Deprecated
0045 
0046 ### Fixed
0047  - Fix crash when trying to unset the untagged tag via the settings dialog (#477529)
0048  - Fix crash when renaming or adding a category in the settings dialog and immediately using it as untagged category (#477530)
0049  - Fix crash when deleting a category via the settings dialog and then opening the settings dialog and clicking "OK" or "Apply" (#477531)
0050  - Fix crash when deleting a category via the settings dialog while the browser is showing the associated category page (#477532)
0051  - Fix background color in Viewer when the image is zoomed (#478944)
0052  - Fix crash when deleting an image that was already marked for deletion via the viewer window.
0053  - Avoid jumping to the first image if an image is deleted in the annotation dialog (#479483)
0054 
0055 ### Removed
0056 
0057 ### Security
0058 
0059 
0060 KPhotoAlbum 5.12.0 (2023-11-27)
0061 -------------------------------
0062 
0063 ### Added
0064  - Support annotating images from the viewer by using letters to assign tags.
0065    Use the context menu and select "Annotate | Assign Tags" to enable.
0066    More information is available in the KPhotoAlbum handbook.
0067  - Add option to sort category page by natural order (feature #475339).
0068    Natural sort order takes the locale into account and sorts numeric values properly (e.g. sort "9" before "10").
0069  - Allow selecting a date range in the DateBar via keyboard (Use "Shift + Left|Right")
0070  - Allow closing the annotation dialog's fullscreen preview using the Escape key.
0071  
0072 ### Changed
0073  - In the viewer window, using the letters A-Z to assign tokens now needs to be explicitly enabled.
0074    You can do this by opening the context menu and selecting "Annotate | Assign Tokens".
0075  - When KPhotoAlbum is started in demo mode and a previously saved demo database exists, the old demo database is no longer overwritten.
0076  - The ui.rc file (kphotoalbumui.rc) is now deployed as a Qt resource instead of an on-disk file.
0077  - Improved usability of "Invoke external program" menu (#474819)
0078  - No longer set the default shortcut for "Use current video frame in thumbnail view" to Ctrl+S and avoid shortcut conflict.
0079  - Restrict context menu entries for fullscreen preview of annotation dialog to a sane set of actions.
0080 
0081 ### Dependencies
0082  - Add support for exiv2 0.28.1
0083  - Remove support for exiv2 < 0.27
0084 
0085 ### Fixed
0086  - Fix issue with KPhotoAlbum not asking to save before exit (#472427)
0087  - Fix crash when right-clicking in the empty space of the tag lists of the annotation dialog (#472523)
0088  - Prevent showing selected thumbnails only if no thumbnails are selected, so that no crash can occur when showing the context again afterwards (#473324)
0089  - Fix crash when switching from video to image (#473587)
0090  - Fix program freeze when the viewer window is closed while playing a video using the VLC backend.
0091  - Fix crash when both the annotation dialog and the viewer window is open and the user right-clicks on the viewer window (#473762)
0092  - Fix several crashes when annotations are not saved and then the user right-clicks on the viewer window (#474151, #476561)
0093  - Fix crash when user opens the last image/video in viewer then deletes the image and then accesses the viewer context menu (#474392)
0094  - Fix several crashes when deleting an image/video that is currently being annotated in the annotation dialog (#475387, #475388, #476131)
0095  - Correctly discard images from annotation dialog if they are deleted elsewhere (e.g. in the thumbnail view).
0096  - Fix failed assertion and potential database corruption when searching for new image while the new image search is already running (#475529)
0097  - Fix crash when trying to copy or link an image from the annotation dialog's fullscreen preview (#475585)
0098  - Use consistent icon sizes in category browser ("Tree" and "Tree with User Icons")
0099  - Fix crash when sorting selected images while thumbnail display order is "Newest First" (#476651)
0100  - Fix invalid assertion when date bar selection is extended beyond the valid range (#476862)
0101  - Fix failed assertion when creating a tag group by drag and drop in a category that does not yet have any tag groups (#477195)
0102  - Fix crash when opening a list of files with invalid files (#473231)
0103 
0104 ### Removed
0105  - It is no longer possible to annotate images from the viewer by pressing "/" and typing tag names.
0106  - It is no longer possible to change an image through the annotation dialog's fullscreen image preview.
0107 
0108 
0109 KPhotoAlbum 5.11.0 (2023-07-12)
0110 -------------------------------
0111 
0112 ### Changed
0113  - "Recalculate Checksums" in the Maintenance menu and "Refresh Selected Thumbnails" in the thumbnail context menu have been unified to do exactly the same.
0114    Both actions have been renamed to "Refresh Selected Thumbnails and Checksums".
0115  - Simplified logging categories: "kphotoalbum.XMLDB" was merged into "kphotoalbum.DB"
0116 
0117 ### Dependencies
0118  - KPhotoAlbum can now be compiled using exiv2 0.28.
0119 
0120 ### Fixed
0121  - Fix issue where non-empty time units in the date bar were incorrectly greyed out (#467903)
0122  - Fix bug with the date bar showing and selecting incorrect date ranges (#468045)
0123  - Fix crash when the annotation dialog is opened from the viewer window and the viewer is closed before the annotation dialog (#470889)
0124  - Fix inconsistent UI where menu actions would not immediately be updated to reflect a change (#472109, #472113)
0125 
0126 KPhotoAlbum 5.10.0 (2023-03-25)
0127 -------------------------------
0128 
0129 ### Added
0130  - Allow setting keyboard shortcuts for Date Bar component.
0131  - Visually differentiate the occupied date range in the date bar by graying out the unoccupied edge areas.
0132 
0133 ### Changed
0134  - View-related actions formerly found in the "Settings" menu were moved to the "View" menu.
0135  - Make options "Display Labels in Thumbnail View" and "Display Categories in Thumbnail View" reachable via the "View" menu
0136    and allow both actions to be assigned keyboard shortcuts (Implements: #145346).
0137  - Store the untagged tag information inside the index.xml file instead of the Settings (Implements: #461206).
0138  - Change scroll direction in the annotation dialog's date edit fields to match common (western) expectations and the date picker.
0139  - Prevent scrolling past the occupied areas of the date bar.
0140  - Files are now always created with group read/write permissions (Fixes: #438128).
0141  - When exiting the demo mode, the demo database is now always saved if it isn't deleted.
0142 
0143 ### Dependencies
0144  - CMake: 3.18
0145  - Qt5: 5.15
0146  - KDE Frameworks: 5.78
0147 
0148 ### Fixed
0149  - Improve readability of "Show Tooltips in Thumbnails Window" tooltip.
0150  - Fix image selection order for newly added images (Fixes: 442325).
0151  - Improve date bar behavior when zooming the date bar and changing views (Fixes: 357237).
0152 
0153 ### Removed
0154  - Default shortcut for "View" images was removed.<br>
0155    Pressing "Enter" to open the viewer is now the preferred way.
0156    To restore the old behavior, reassign the shortcut via "Settings | Configure Keyboard Shortcuts...".
0157 
0158 KPhotoAlbum 5.9.1 (2022-09-05)
0159 ------------------------------
0160 
0161 ### Fixed
0162 - Due to a problem with the tarme.rb releasme script, the 5.9.0 tarball lacked all localisation
0163   data. We thus had to withdraw the release and tag a new one.
0164 
0165 
0166 KPhotoAlbum 5.9.0 (2022-09-04)
0167 ------------------------------
0168 
0169 ### Added
0170 - Generic file metadata (size, last changed date etc.) can now be viewed via the Exif
0171   metadata dialog (Implements: 443552).
0172 - Support other video backends (libVLC, QtAV) in addition to Phonon.
0173 - Add volume controls to video player.
0174 
0175 ### Fixed
0176 - Fix crash when forgetting to select images upon import (Fixes: 445404)
0177 - Fix faulty assertion when video thumbnail files cannot be written (Fixes: 446258)
0178 - Remove incomplete URL encoding of non-ASCII characters in HTML export (Fixes: 452458)
0179 - Fix crash when reimporting deleted files from a .kim file (Fixes: 444792)
0180 - Fix multiple issues identified by code analysis tools.
0181 
0182 ### Removed
0183 - Tip of the day feature was removed because it is no longer supported by KDE Frameworks.