Changelog for
spectacle-24.11.70git.20241015T101351~7f0a1cc-ku.25.1.x86_64.rpm :
* Mon Aug 19 2024 Christophe Marin
- Update to 24.08.0
* New feature release
* For more details please see:
* https://kde.org/announcements/gear/24.08.0/- Too many changes since 24.05.2, only listing bugfixes:
* Rename 24.02.0-change_placeholder_format script ID to 24.05.2-change_placeholder_format (kde#484211)
* AnnotationDocument: Fix highlighter tool not blending with base image (kde#488025)
* Prevent TextTool TextEdit shortcuts from being used by the window while TextTool is focused (kde#487740)
* ExportManager: keep dir separators near (kde#445084)
* Always convert old placeholder format to new placeholder format when new format is not used (kde#484211)
* Fix empty placeholders breaking nearby placeholders (kde#483320)
* Raise and activate capture windows when shown (kde#482467)
* Improve feedback when recording is not available (kde#484038)
* ImagePlatformKWin: Use logical positions for images in combinedImage on X11 (kde#486118)
* Tue Jul 02 2024 Christophe Marin - Update to 24.05.2
* New bugfix release
* For more details please see:
* https://kde.org/announcements/gear/24.05.2/- Changes since 24.05.1:
* History: fix strict-aliasing warnings by using std::ranges
* Rename 24.02.0-change_placeholder_format script ID to 24.05.2-change_placeholder_format (kde#484211)
* Prevent TextTool TextEdit shortcuts from being used by the window while TextTool is focused (kde#487740)
* AnnotationDocument: Preserve image metadata
* ExportManager: Even more handling for empty
* ExportManager: remove duplicate dir separators
* ExportManager: keep dir separators near (kde#445084)
* FilenameTest: use a map and for loops for testing titles instead of copy/pasting strings
* Use new placeholder format for the keep_old_filename_templates script
* Lock temp dirs while still in use
* ConfigUtils: rename continueUpdate to isFileOlderThanDateTime
* Fixed warning
* Removed unused members
* Traits: make getImage a const reference
* Wed Jun 12 2024 Christophe Marin - Update to 24.05.1
* New bugfix release
* For more details please see:
* https://kde.org/announcements/gear/24.05.1/- Changes since 24.05.0:
* AnnotationDocument: Fix highlighter tool not blending with base image (kde#488025)
* Sun May 19 2024 Christophe Marin - Update to 24.05.0
* New feature release
* For more details please see:
* https://kde.org/announcements/gear/24.05.0/- Changes since 24.04.80:
* Always convert old placeholder format to new placeholder format when new format is not used (kde#484211)
* Fix empty placeholders breaking nearby placeholders (kde#483320)
* ExportManager: reduce unnecessary string manipulation in formattedFilename()
* VideoCaptureOverlay: Minimized -> Window.Minimized
* Raise and activate capture windows when shown (kde#482467)
* Use HH instead of hh by default
* SpectacleCore: Only use normal windows and dialogs for window visible check
* ImagePlatformXcb: Make on click filter button handling code more descriptive
* VideoPlatformWayland: handle and add error messages for when the stream is prematurely closed
* VideoPlatform: don\'t assert recording boolean in setRecording
* VideoPlatformWayland: Remove the need for a DBus call to KWin\'s getWindowInfo
* Update recording related models in response to VideoPlatform changes
* VideoPlatformWayland: Get PipeWireRecord asynchronously
* VideoPlatformWayland: Add missing not operator
* Improve feedback when recording is not available (kde#484038)
* SpectacleCore: use shared error behavior for screenshot and recording failures
* RecordingFailedMessage: fix close button
* SpectacleCore: move video platform setup code closer to image platform setup code
* SpectacleCore: use VideoPlatform::regionRequested to start rectangle selection
* Fri May 03 2024 Christophe Marin - Update to 24.04.80
* New feature release- Too many changes since 24.02.2, only listing bugfixes:
* ImagePlatformKWin: Use logical positions for images in combinedImage on X11 (kde#486118)
* Add blur/pixelate strength settings and slider for adjusting them (kde#469184)
* Fix sequence numbers in filenames (kde#483260)
* Disable video mode when a new rectangle capture screenshot is started (kde#481471)
* Handle: prevent division by zero in ShapePath scale (kde#484892)
* ImagePlatformKWin: Go back to manually combining images (kde#478426)
* Add crop tool (kde#467590)
* Add backend logic for undoable cropping (kde#481435)
* SpectacleCore: make class inheritance check more robust (kde#484652)
* Add recording options to the no screenshot dialog (kde#468778)
* AnnotationViewport: Don\'t use TextureCanUseAtlas (kde#481665)
* Finish recording instead of activating when activated from shortcut while recording (kde#481471)
* Set layer-shell exclusive zone for capture region overlay (kde#481391)
* Use KConfigDialogManager system instead of directly setting video format (kde#481390)
* ViewerWindow: Check if s_viewerWindowInstance points to this when destroying (kde#469502)
* Fix always recording the screen at (0,0) with screen recording (kde#480599)
* Add support for new lines and tabstops in text annotations (kde#472302)
* Remove X11 atom (kde#478162)
* Add filename placeholder (kde#478802)
* Tue Apr 09 2024 Christophe Marin - Update to 24.02.2
* New bugfix release
* For more details please see:
* https://kde.org/announcements/gear/24.02.2/- Changes since 24.02.1:
* SpectacleCore: make class inheritance check more robust (kde#484652)
* Tue Mar 19 2024 Christophe Marin - Update to 24.02.1
* New bugfix release
* For more details please see:
* https://kde.org/announcements/gear/24.02.1/- Changes since 24.02.0:
* Finish recording instead of activating when activated from shortcut while recording (kde#481471)
* Ensure region recording outline stays out of recording
* Set layer-shell exclusive zone for capture region overlay (kde#481391)
* Fix selection tool
* Use KConfigDialogManager system instead of directly setting video format (kde#481390)
* Fix filename template label buddies
* Fri Feb 23 2024 Christophe Marin - Update to 24.02.0
* New feature release- Changes since 24.01.95:
* Fix filename template label buddies
* Fix drawing with touchscreen
* ViewerWindow: Check if s_viewerWindowInstance points to this when destroying (kde#469502)
* Fix always recording the screen at (0,0) with screen recording (kde#480599)
* Do not loop video player and pause on playback stopped
* recording: Play the video after it has recorded
* Fix invalid timestamp when opening config dialog before screen capture
* recording: Do not leak node ids
* Fix unclickable buttons on dialog window after startSystemMove() is called
* Fri Feb 09 2024 Christophe Marin - Update to 24.01.95
* https://kde.org/announcements/megarelease/6/rc2/
* Wed Feb 07 2024 Fabian Vogt - Drop meanwhile unneeeded BuildReqs on kColorPicker and kImageAnnotator
* Tue Dec 05 2023 Christophe Marin - Update to 23.08.4
* New bugfix release
* For more details please see:
* https://kde.org/announcements/gear/23.08.4/- No code change since 23.08.3
* Tue Nov 07 2023 Christophe Marin - Update to 23.08.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/gear/23.08.3/- Changes since 23.08.2:
* snapcraft: initial import snapcraft files.
* Tue Oct 10 2023 Christophe Marin - Update to 23.08.2
* New bugfix release
* For more details please see:
* https://kde.org/announcements/gear/23.08.2/- No code change since 23.08.1
* Tue Sep 12 2023 Christophe Marin - Update to 23.08.1
* New bugfix release
* For more details please see:
* https://kde.org/announcements/gear/23.08.1/- No code change since 23.08.0
* Sun Aug 20 2023 Christophe Marin - Update to 23.08.0
* New feature release
* For more details please see:
* https://kde.org/announcements/gear/23.08.0/- No code change since 23.07.90
* Mon Aug 14 2023 Christophe Marin - Update to 23.07.90
* New feature release- Changes since 23.07.80:
* Fix crash in QApplication::screenRemoved lambda
* Tue Aug 01 2023 Christophe Marin - Update to 23.07.80
* New feature release- Too many changes since 23.04.3, only listing bugfixes:
* Avoid auto quitting on auto save (kde#469646)
* Use ecm_query_qt to query Qt binaries dir (kde#471095)
* Multiply annotation shadow opacity by stroke or fill opacity (kde#464170)
* Allow making annotation colors fully transparent via checkboxes (kde#468077)
* Hide redundant header on Wayland (kde#468818)
* Fix wrong image position in rectangle capture mode with scaling (kde#462860)
* Fix quitting Spectacle with Escape affecting windows below it (kde#428478)
* Don\'t close all windows if activated by DBus with GUI and no CLI options (kde#467118)
* Fix window title file name template on wayland (kde#465524)
* Use deleteLater() to delete SpectacleWindows (kde#467401)
* AnnotationDocument: Divide image size by devicePixelRatio in addImage() (kde#467398)
* Tue Jul 04 2023 Christophe Marin - Update to 23.04.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/gear/23.04.3/- No code change since 23.04.2
* Tue Jun 06 2023 Christophe Marin - Update to 23.04.2
* New bugfix release
* For more details please see:
* https://kde.org/announcements/gear/23.04.2/- Changes since 23.04.1:
* Fix the capture option panel width for some languages
* Mon May 22 2023 Dominique Leuenberger - Fix systemd_user_post/preun/postun calls: all systemd_user macros take service names as parameter.
* Tue May 09 2023 Christophe Marin - Update to 23.04.1
* New bugfix release
* For more details please see:
* https://kde.org/announcements/gear/23.04.1/- Changes since 23.04.0:
* Increase default stroke size for rectanlge and ellipse annotations
* Undo making it possible to uncheck font
* Multiply annotation shadow opacity by stroke or fill opacity (kde#464170)
* Use transparent default fill color for rectangle and ellipse annotations
* Allow making annotation colors fully transparent via checkboxes (kde#468077)
* return early if action is null in Utils::shapeShadow()
* Hide redundant header on Wayland (kde#468818)
* Add pragma once to ScreenShotEffect.h
* Add pragma once to PlasmaVersion.h
* PlasmaVersion: clean up header file
* Warn when screenshot effect isn\'t available on wayland, exit if no GUI
* Fix segfaults from xcb function calls not getting replies fast enough
* Fix warning about plasmashell service without plasmashell
* Enable autoRepeat for Undo/Redo buttons
* Only add 200ms delay if Plasma version is less than 5.27.4
* Fix quitting Spectacle with Escape affecting windows below it (kde#428478)
* Sat Apr 15 2023 Christophe Marin - Update to 23.04.0
* New feature release
* For more details please see:
* https://kde.org/announcements/gear/23.04.0/
* Fri Mar 31 2023 Christophe Marin - Update to 23.03.90
* New feature release
* Fri Mar 17 2023 Christophe Marin - Update to 23.03.80
* New feature release
* Tue Feb 28 2023 Christophe Marin - Update to 22.12.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/gear/22.12.3/
* Tue Jan 31 2023 Christophe Marin - Update to 22.12.2
* New bugfix release
* For more details please see:
* https://kde.org/announcements/gear/22.12.2/
* Tue Jan 03 2023 Christophe Marin - Update to 22.12.1
* New bugfix release
* For more details please see:
* https://kde.org/announcements/gear/22.12.1/
* Fri Dec 02 2022 Christophe Marin - Update to 22.12.0
* New feature release
* For more details please see:
* https://kde.org/announcements/gear/22.12.0/
* Sat Nov 26 2022 Christophe Giboudeaux - Update to 22.11.90
* New feature release
* Sat Nov 12 2022 Christophe Giboudeaux - Update to 22.11.80
* New feature release
* Tue Nov 01 2022 Christophe Giboudeaux - Update to 22.08.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/gear/22.08.3/
* Tue Oct 11 2022 Christophe Giboudeaux - Update to 22.08.2
* New bugfix release
* For more details please see:
* https://kde.org/announcements/gear/22.08.2/
* Tue Sep 06 2022 Christophe Giboudeaux - Update to 22.08.1
* New bugfix release
* For more details please see:
* https://kde.org/announcements/gear/22.08.1/
* Sun Aug 14 2022 Christophe Giboudeaux - Update to 22.08.0
* New feature release
* For more details please see:
* https://kde.org/announcements/gear/22.08.0/
* Fri Aug 05 2022 Christophe Giboudeaux - Update to 22.07.90
* New feature release
* Sat Jul 16 2022 Christophe Giboudeaux - Update to 22.07.80
* New feature release
* Tue Jul 05 2022 Christophe Giboudeaux - Update to 22.04.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/gear/22.04.3/
* Wed Jun 08 2022 Christophe Giboudeaux - Update to 22.04.2
* New bugfix release
* For more details please see:
* https://kde.org/announcements/gear/22.04.2/
* Tue May 10 2022 Christophe Giboudeaux - Update to 22.04.1
* New bugfix release
* For more details please see:
* https://kde.org/announcements/gear/22.04.1/
* Mon Apr 18 2022 Christophe Giboudeaux - Update to 22.04.0
* New feature release
* For more details please see:
* https://kde.org/announcements/gear/22.04.0/
* Fri Apr 08 2022 Christophe Giboudeaux - Update to 22.03.90
* New feature release
* Wed Mar 23 2022 Christophe Giboudeaux - Update to 22.03.80
* New feature release- Changes since 21.12.3:
* clean forward declaration
* Darken/lighten the rectangular region overlay
* Adapt build system for building against qt6
* Const\'ify variable. Initialize it. Use forward declaration
* const\'ify pointer
* Fix mem leak (actions created in init() method)
* const\'ify method/variables
* Minor: Respect KDE HIG
* Add timezone placeholder \"%t\"
* Respect -c, in combination with -b, to only save image into clipboard (kde#447811)
* Simplify branching for the notify text and fix messages containing dots (kde#447517)
* It\'s enabled by default in qt6
* Make DocTools as optional
* Inconsistency between man page and actual available command line options (kde#446710)
* Reenable the user set dbus values ignored by MR98
* Wayland: Allow to copy to clipboard img while in dbus or background mode (kde#429390)
* Replace last emit with Q_EMIT
* Fix build without KImageAnnotator
* Add \"snipping tool\" to keywords list
* Save Annotation tool settings across launches
* Check for min version of kImageAnnotator
* Enable newly introduced controls within kImageAnnotator
* Drop KIPI support
* Respect in-windows settings when launched via DBUS (kde#392057)
* Add feature to annotate existing screenshots (kde#431257)
* Add CI
* Use KIO::JobUiDelegate for opening other application (kde#445530)
* Tue Mar 01 2022 Christophe Giboudeaux - Update to 21.12.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/gear/21.12.3/- No code change since 21.12.2
* Tue Feb 01 2022 Christophe Giboudeaux - Update to 21.12.2
* New bugfix release
* For more details please see:
* https://kde.org/announcements/gear/21.12.2/- Changes since 21.12.1:
* Show magnifier immediately after toggle
* Make tools button visible even if no screenshot has been taken
* Tue Jan 04 2022 Christophe Giboudeaux - Update to 21.12.1
* New bugfix release
* For more details please see:
* https://kde.org/announcements/gear/21.12.1/- Changes since 21.12.0:
* Check for right/middle click in Platform
*.cpp
* Do not show error message when canceling with rightclick while in rectangluar mode (kde#446882)
* Cancel drag and drop if there is no screenshot in the preview.
* Disable buttons that shouldn\'t be available when no screenshot was taken (kde#446578)
* Disable Annotate button when there\'s no image
* Fri Dec 03 2021 Christophe Giboudeaux - Update to 21.12.0
* New feature release
* For more details please see:
* https://kde.org/announcements/gear/21.12.0/- No code change since 21.11.90
* Sat Nov 27 2021 Christophe Giboudeaux - Update to 21.11.90
* New feature release- Changes since 21.11.80:
* Use KIO::JobUiDelegate for opening other application (kde#445530)
* Sat Nov 13 2021 Christophe Giboudeaux - Update to 21.11.80
* New feature release- Too many changes since 21.08.3, only listing bugfixes:
* Annotation: set canvas background to transparent (kde#432753)
* Do not duplicate text when using -c (kde#433221)
* Add support for Active Window mode on Wayland (kde#386271)
* Keep screenshot preview within a reasonable size when drag and drop is initiated (kde#443564)
* Fix capturing from depth 30 screens (10bpc) (kde#422285)
* Prevent session manager from restoring the app on start up (kde#430411)
* Copy the correct file path to clipboard (kde#441047)
* ExportManager: delay copy to clipboard (kde#421974)
* Wayland: when screens have same dpr use NativeSize (kde#440226)
* Tue Nov 02 2021 Christophe Giboudeaux - Update to 21.08.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/gear/21.08.3/- No code change since 21.08.2
* Tue Oct 05 2021 Christophe Giboudeaux - Update to 21.08.2
* New bugfix release
* For more details please see:
* https://kde.org/announcements/gear/21.08.2/- No code change since 21.08.1
* Wed Sep 01 2021 Christophe Giboudeaux - Update to 21.08.1
* New bugfix release
* For more details please see:
* https://kde.org/announcements/gear/21.08.1- Changes since 21.08.0:
* ExportManager: delay copy to clipboard (kde#421974)
* Wayland: when screens have same dpr use NativeSize (kde#440226)
* Don\'t show an error message when user cancels screenshot in progress on Wayland
* Fri Aug 06 2021 Christophe Giboudeaux - Update to 21.08.0
* New feature release
* For more details please see:
* https://kde.org/announcements/gear/21.08.0- No code change since 21.07.90
* Fri Jul 30 2021 Christophe Giboudeaux - Update to 21.07.90
* New feature release- No code change since 21.07.80
* Sat Jul 17 2021 Christophe Giboudeaux - Update to 21.07.80
* New feature release- Changes since 21.04.3:
* Update IRC network name in the manpage
* Load translations for kImageAnnotator
* Add global shortcut to open Spectacle in \'Window Under Cursor\' mode (kde#435083)
* Fix some clazy warning
* X11: Use correct width and height for region selection window and its contents when scaling is enabled (kde#400921)
* Sync docs with the current interface
* Adjust settings window\'s proportions a bit
* Take font size into consideration for settings window size
* Set default window sizes properly using sizeHint()
* fix: improve the explanatory text for doNothing Radio button, after-screenshot clipboard action
* feat: add support to copy image and copy file path from the command line in background mode
* feat: add support to copy the location to clipboard after screenshot even when auto save is not enabled
* feat: add new kcfg settings for after screenshot clipboard preferences
* feat: use radio buttons for after screenshot clipboard actions
* Fix typo
* Correct homepage URLs
* Fix SVG image
* Add clipboard icon to copy to clipboard toolbutton
* Sync docs with the current interface
* Add missing Qt5Concurrent
* feat: add support for copying saved screenshot file path to clipboard
* Add support for screen geometry with negative coordinates
* feat: group \'copy to
*\' options together and move \'autosave\' option to the top
* Simplify QuickEditor
* Update manual
* Cleanup QuickEditor code- Only install the license files once
* Wed Jul 07 2021 Christophe Giboudeaux - Update to 21.04.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/gear/21.04.3- Changes since 21.04.2:
* Fix crash in all(?) KIPI export plugins
* Tue Jun 08 2021 Christophe Giboudeaux - Update to 21.04.2
* New bugfix release
* For more details please see:
* https://kde.org/announcements/gear/21.04.2- Changes since 21.04.1:
* Platforms: Introduce PlatformKWinWayland2 (kde#437652)
* Wed May 12 2021 Christophe Giboudeaux - Update to 21.04.1
* New bugfix release
* For more details please see:
* https://kde.org/announcements/releases/21.04.1- No code change since 21.04.0
* Fri Apr 16 2021 Christophe Giboudeaux - Update to 21.04.0
* New feature release
* For more details please see:
* https://kde.org/announcements/gear/21.04- No code change since 21.03.90- Stop owning directories provided by the filesystem package (boo#1184786)
* Fri Apr 09 2021 Christophe Giboudeaux - Update to 21.03.90
* New feature release- No code change since 21.03.80
* Sun Mar 21 2021 Christophe Giboudeaux - Update to 21.03.80
* New feature release- Too many changes since 20.12.3, only listing bugfixes:
* fix lookup of ComparableQPoint keys in QMap (kde#430942)
* Don\'t translate property name (kde#431557)
* PlatformKWinWayland: avoid recursion in readData (kde#428636)
* Thu Mar 04 2021 Luca Beltrame - Update to 20.12.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/releases/20.12.3- Changes since 20.12.2:
* Fix compression quality range
* Wed Feb 03 2021 Christophe Giboudeaux - Update to 20.12.2
* New bugfix release
* For more details please see:
* https://kde.org/announcements/releases/2021-02-apps-update- Changes since 20.12.1:
* If region capture is cancelled, close Spectacle (kde#432006)
* fix lookup of ComparableQPoint keys in QMap (kde#430942)
* Don\'t translate property name (kde#431557)
* Tue Jan 05 2021 Luca Beltrame - Update to 20.12.1
* New bugfix release
* For more details please see:
* https://kde.org/announcements/releases/2021-01-apps-update- Changes since 20.12.0:
* Changed signal of Annotate button in main window from pressed to clicked in order to let annotation mode appear after button is released.
* We do not need progress info when checking if a file exists (kde#430173)
* Remove dead code variant