- Update to 5.10.0
Changed
* View-related actions formerly found in the "Settings" menu were
moved to the "View" menu.
* Make options "Display Labels in Thumbnail View" and
"Display Categories in Thumbnail View" reachable via the "View"
menu and allow both actions to be assigned keyboard shortcuts
* Store the untagged tag information inside the index.xml file
instead of the Settings
* Change scroll direction in the annotation dialog's date edit
fields to match common (western) expectations and the date
picker.
* Prevent scrolling past the occupied areas of the date bar.
* Files are now always created with group read/write permissions
* When exiting the demo mode, the demo database is now always
saved if it isn't deleted.
Fixed
* Improve readability of "Show Tooltips in Thumbnails Window"
tooltip.
* Fix image selection order for newly added images
* Improve date bar behavior when zooming the date bar and
changing views
Removed
* Default shortcut for "View" images was removed.
* Pressing "Enter" to open the viewer is now the preferred way.
To restore the old behavior, reassign the shortcut via
"Settings | Configure Keyboard Shortcuts...".
Dependencies
* CMake: 3.18
* Qt5: 5.15
* KDE Frameworks: 5.78
- Fix one rpmlint warnings
OBS-URL: https://build.opensuse.org/request/show/1079973
OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/kphotoalbum?expand=0&rev=47
- Update to 5.9.1
* Hotfix: Due to a problem with the tarme.rb releasme script,
the 5.9.0 tarball lacked all l10n data.
We thus had to withdraw the release and tag a new one.
- Changes in 5.9.0
* Bugfix: Fix crash when forgetting to select images upon import
* Bugfix: Fix faulty assertion when video thumbnail files cannot
be written
* Bugfix: Remove incomplete URL encoding of non-ASCII characters
in HTML export
* Bugfix: Fix crash when reimporting deleted files from
a .kim file
* Bugfix: Fix multiple issues identified by code analysis tools.
* Deprecation: Tip of the day feature was removed because it is
no longer supported by KDE Frameworks.
* Enhancement: Generic file metadata can now be viewed via the
Exif metadata dialog.
* Enhancement: Support other video backends (libVLC, QtAV)
in addition to Phonon.
* Enhancement: Add volume controls to video player.
- Update minimum cmake version
- Add BuildRequires QtAV-devel and pkgconfig(libvlc)
OBS-URL: https://build.opensuse.org/request/show/1067474
OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/kphotoalbum?expand=0&rev=45
- Update to 5.8.1
* Enhancement: The "Copy to/Move to" action (triggered by
pressing F7/F8) can now be run both from the browser and the
viewer, using the same interface and caching the same last
target directory
* Change: Search field no longer gets focus by default (you can
press '/' to focus)
* Enhancement: Improve focus switching behavior when using
Tab/Shift-Tab
* Enhancement: Add freeform text search to thumbnail view
(kde#321502)
* Enhancement: UI improvements for MapView
* Enhancement: Performance improvement when many thumbnails are
shown in the MapView
* Enhancement: Allow relative local URLs in "Open list of files"
dialog
* Enhancement: Add option "--vacuum" to kpa-thumbnailtool
* Bugfix: Fix searching for label (introduced in version 5.4.1)
* Bugfix: Make splash screen text readable with dark themes
* Bugfix: Fix crash in context menu of full-screen preview of
annotation dialog
* Change: Start maximized on first startup
* Change: Click behavior for overview page now honors
system-preference for double- or single-click
- Drop Fix-build-with-Qt-versions-before-5.12.patch, merged
upstream
OBS-URL: https://build.opensuse.org/request/show/902786
OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/kphotoalbum?expand=0&rev=44
- Update to 5.7.0
* Code cleanup:
+ Removed old macros in favor of C++11 features
+ Fixed all deprecation warnings emerged with Qt 5.14
+ Updated old SIGNAL() and SLOT() connects
* Change: We now no longer depend on libkgeomap and now use
Marble directly to display geographic information for images
and maps
* Change: Store thumbnail size in thumbnail cache. Warning: After
the thumbnail cache was converted to the new format, older
versions of KPhotoAlbum can no longer read it!
* Change: Remove fake password-protection from privacy lock. Even
with the warning message it might give somebody a false sense
of security.
* Change: Don't display HTML export themes missing a name
* Bugfix: Make sure tag groups are always added to tag list as
well (kde#423334)
* Bugfix: Fix crash when changing the toolbar
* Bugfix: Fix handling of negation in searches (kde#334672)
* Bugfix: Consistent UI even with dark color schemes
* Bugfix: Fix behavior of refresh button (introduced in version
5.5)
* Bugfix: Fix crash when images are deleted while the viewer
window is open
* Bugfix: Always show deletion dialog when closing the viewer and
images are marked for deletion
* Bugfix: Fix crash when dragging an image beyond the last
thumbnail (kde#418251)
* Bugfix: Fix computation of cell height
* Bugfix: kpa-merge should not fail if an item of id 0 exists in
an index file
* Bugfix: Fix crash when ffmpeg can not extract video thumbnails
(kde#422555)
* Bugfix: Removing a token no longer makes it disappear from the
annotation dialog (kde#423978)
* Bugfix: Sanitize input for the Tokens category, make Folder and
Media Type categories read-only (kde#423979)
* Deprecation: Remove support for KIPI plugins
* Deprecation: Drop python2 API and associated python scripts
* Enhancement: Experimental: offer options for image search tuning
* Enhancement: Smaller improvements to the import dialog
* Feature: Support for custom color schemes. Note: This feature
replaces the custom background color for the thumbnail view.
* Feature: Add new utility kpa-thumbnailtool
- Add Fix-build-with-Qt-versions-before-5.12.patch to make it build
on Leap 15.1
OBS-URL: https://build.opensuse.org/request/show/826709
OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/kphotoalbum?expand=0&rev=41
- Update to 5.6
* Change: Don't build with remote interface by default.
The companion app has not been available for Android for a
while now.
This feature will either be removed in the future, or the
Android app will be re-published.
* Bugfix: Make theme files translatable (kde#406144)
* Bugfix: Prevent invalid tag id in index.xml when renaming tags
under some circumstances. When invalid ids already are present
in an index.xml file, automatically repair if possible, or alert
the user that manual repair is needed. (kde#415415)
* Bugfix: Deeply nested tag groups are now displayed correctly in
the tag groups settings page
* Enhancement: Huge performance improvements when tagging a large
number of images
* Enhancement: Performance improvements for thumbnail view
* Feature: Support for using purpose plugins
* Feature: Show newly added tagged areas in the annotation
dialog's fullscreen preview
* Feature: Add filter to thumbnail view, allowing filtering by
token or rating
* Feature: Make it possible to hide the search bar and the filter
toolbar
- Add Fix-crash-when-associating-a-tag-with-an-area.patch to fix a
crash when associating tags with image areas (kde#417360)
OBS-URL: https://build.opensuse.org/request/show/772671
OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/kphotoalbum?expand=0&rev=32
- Update to 5.5
* Bugfix: Fix compilation with exiv2 0.27
* Enhancement: Display dates when browsing categories. When
browsing categories, two columns "Start Date" and "End Date"
have been added. These columns correspond to the time range of
the images tagged with that particular tag.
* Enhancement: Faster display of browser overview page. Depending
on the current context, the overview should now be displayed
significantly faster (on my particular system the time to
display the "Home" page dropped from 500ms to 25ms).
* Change: More intuitive handling of down button in annotation
dialog. Pressing the "down" button in a ListSelect in the
annotation dialog now selects the first item, not the second
one.
* Change: Use non-linear scaling for DateBar by default
(kde#356810)
* Change: Instead of having "increase/decrease thumbnail storage
size buttons", show a "Thumbnail settings" button in the status
bar (kde#357239)
* Bugfix: Restore correct behaviour for "Statistics..." action
* Bugfix: Fix loading of user shortcuts for the annotation dialog
* Enhancement: Add "clear selection" menu item
* Change: More detailed debug output
* Deprecation: Removed compatibility with Qt versions < 5.9
* Deprecation: Removed support for MPlayer. For video thumbails,
only ffmpeg is supported.
* Enhancement: Smaller performance improvements during startup
* Bugfix: Fix zooming for raw images
- Drop patches merged upstream:
* Use-Exiv2-0.27-if-available.patch
* Fix-compilation-with-exiv2-0.27.patch
- Drop 0001-Fix-build-with-Qt-5.7-and-lower.patch, it requires Qt
5.9 and KF 5.44 now, the versions in Leap 42.3 are just too old
- Use %kf5_find_htmldocs macro to generate the translated docs
filelist
OBS-URL: https://build.opensuse.org/request/show/700131
OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/kphotoalbum?expand=0&rev=30
- Update to 5.4
* Change: Database file now uses version 8 format.
* Update/Bugfix: Various l10n fixes concerning capitalization and
contexts.
* Update: Review default values for Settings, pre-define
contemporary ones:
- Ignore common auto-generated Exif comments by default.
- The database file is now optimized for speed by default
(old default value: optimized for human readability)
- If less than 20 images are matched, the thumbnail view is
shown (old default value: 0)
- The thumbnail grid is now optimized for a 3:2 aspect ratio
(old default value: 4:3)
- The size of thumbnails is now 256x256 pixels
(old default value: 150)
- When starting a slideshow, it is now shown in fullscreen by
default (old default value: 800x600px)
- Detect edited images by default
(old default value: feature was not configured)
This means that images that have been edited using the
"create a copy and open" feature now are recognized by
default. The tags of the original image are copied and both
images are automatically stacked.
* Bugfix: Use the correct initial value when renaming tag groups
using the settings page.
* Enhancement: Improve startup 10-15% by eliding unnecessary
category creation.
* Bugfixes: Don't continue accessing the Exif db if unusable,
reset failed state when recreating db.
* Bugfix: Fix display of "<=" and ">=" rating options in search
dialog.
* Bugfix: Fix overflow in parsing GPS information from Exif,
leading to false coordinates.
* Enhancement: Add FreeBSD as supported platform
* Bugfix: Fixed build with Qt 5.11, replace deprecated API usage.
* Enhancement: Do not write unnecessary data to index.xml by
using defaults.
* Enhancements: Improved thumbnail generation:
- Improve thumbnail generation speed and efficiency.
- Overlap thumbnail create with image load.
- Generate new thumbnails for moved images detected during load.
* Bugfix: More reliable auto-stacking of images.
* Enhancements: Improved speed of loading/removing new images:
- Insert Exif data for each loaded image as it's loaded, but
within a transaction.
- Elide unnecessary MD5 computations.
- Reduce I/O wait time of image loader by introducing a scout
thread.
- Improve I/O efficiency for MD5 calculation.
- Fetch Exif data only once during load.
- Improve efficiency of loading previews from RAW images.
- Ignore more sidecar files to improve performance
(.xmp, .pp3, and .pto).
* Enhancement/Bugfix: Scale the date bar appropriately upon
exposure, add one minute scaler.
* Update: Make Android app compilable with C++14 and later.
* Rework: General code cleanup, coding standard updates etc. all
over the place.
- Drop Fix-build-with-Qt-511.patch, merged upstream
- Add 0001-Fix-build-with-Qt-5.7-and-lower.patch to make it build
on Leap 42.3
OBS-URL: https://build.opensuse.org/request/show/641953
OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/kphotoalbum?expand=0&rev=24
- Update to 5.3
* Removal of the face management, libkface is unmaintained.
* Bugfix: Fix crash with prepared SQL queries on Qt 5.10.
* Enhancement: Speed up startup by not counting images several
times.
* Enhancement: Improve robustness of video length detection and
thumbnail extraction.
* Enhancement: Made the full screen image preview in the
annotation dialog reachable by a button.
* Change: Display absolute numbers instead of percentage when
loading new images.
* Bugfix (kde#385551): Remove dead/unreachable code.
* Enhancement: Speed up video thumbnail creation.
* New: Added the "kpa-merge" script (by Robert Krawitz), which
can merge two (version 7) databases and also remove unused
labels.
* Enhancement: Speed up removal of images from database.
* Enhancement: Add a "Maximum megapixels" option to the search
dialog.
* Enhancement: Don't re-compute an MD5 sum we already have when
adding new images.
* Bugfix: Overall KF5 port regression fixes (missing buttons
etc.).
* Bugfix: Sometimes, areas weren't updated correctly when
annotating images and changing between them.
- Update build requirements
OBS-URL: https://build.opensuse.org/request/show/568486
OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/kphotoalbum?expand=0&rev=19