Plasma 6.3.1 Complete Changelog
Dr Konqi
- Sentry: send rich gpu context when available. Commit.
- Preambletest: repair test_sentry_image_mapping_fail. Commit.
- Preamble: limit stack var detection to crashing thread. Commit.
- Sentry: tie the python event and drkonqi event together when the payload failed. Commit.
- Fix mapping for kactivitymanagerd. Commit.
- Preamble: flush for longer. Commit.
KWin
- Plugins/wobblywindows: Use .toAlignedRect() instead of .toRect(). Commit. See bug #500185
- Utils: Remove unused includes in serviceutils.h. Commit.
- Utils: Export executablePathFromPid(). Commit. See bug #500261
- Utils: Fix permission checks on FreeBSD. Commit. Fixes bug #500261
- Backends/drm: never increase brightness for night light. Commit. See bug #500036
- Fix GraphicsBuffer tracking in InternalWindow. Commit. Fixes bug #500161
- Backends/drm: make it more clear non-gamma 2.2 transfer functions require a shadow buffer. Commit.
- Backends/drm: correctly check if an ICC profile is used. Commit.
- Backends/drm: also disallow KMS offloading with HDR if color accuracy is preferred. Commit.
- Plugins/fallapart: Exclude lockscreen. Commit. Fixes bug #499978
- Core: Fix initialization of IccProfile::s_connectionSpace. Commit. Fixes bug #499789
- Hide cursor spy: don't show the cursor on warps. Commit. Fixes bug #418977
- Lower required pipewire version for screencasting. Commit.
- Backends/drm: fix KMS offloading with scaling. Commit.
- Backends/drm: fix fallback pipeline for night light. Commit. See bug #500036
- Backends/drm: apply night light in the correct place with ICC profiles + KMS offloading. Commit.
- Fix UB in sorting of GPU list in utils. Commit.
- Fix UB in sorting of available outputs in KScreen integration. Commit.
- Fix UB in sorting of FBConfigs in X11 backend. Commit.
- Backends/drm: be a little bit less strict about range checking. Commit. Fixes bug #499987
- Effect: Fix EffectWindow::hasDecoration(). Commit. Fixes bug #499932
- Qpa: Mark window exposed after it's marked visible. Commit.
- Outputconfigurationstore: guard against the EDID's likely native resolution missing. Commit.
- Autotests/test_colorspaces: fix accuracy of the ICC test. Commit.
- Backends/wayland: Ignore blank present requests. Commit.
- Backends/libinput: Clear event queue before destroying input devices. Commit. Fixes bug #499840
- Backends/libinput: Drop redundant close(). Commit.
- Schedule repaint after applying output configuration in Workspace. Commit.
- Compositor: look for presentation async hint also in child items. Commit.
- Wayland: Don't remove timed out pings. Commit.
- Backends/drm: asynchronously wait for idle before doing modesets. Commit. Fixes bug #497180
- Core/outputlayer: guard against null m_output. Commit.
- Backends/drm: improve logging for pageflip timeouts. Commit.
- Backends/drm: reduce the minimum software brightness. Commit.
libkscreen
- Doctor: fix dpms mode output. Commit.
Plasma Desktop
- Kcms/tablet: Fix appearance of input area if changing it is unsupported. Commit. Fixes bug #500052
- Applets/kicker: focus correct item on arrow key. Commit.
- Applets/kicker: actually select delegate on arrow. Commit. Fixes bug #499971
- Applets/TaskManager: don't set non-existing property. Commit.
- Kickoff: Disable triangle filter when switch-on hover is disabled. Commit.
- Applets/kickoff: don't forceActiveFocus nothing. Commit. Fixes bug #500228
- Applets/taskmanager: fix TriangleMouseFiler in RtL. Commit.
- Kcms/tablet: Apply calibration matrix immediately. Commit.
- Applets/kicker: fix direct activation for other cols. Commit.
- Applets/kickoff: fix crash when dragging items not in favorite page on Wayland. Commit. Fixes bug #449426. Fixes bug #450215
- [kcms/touchpad] Make toggle touchpad shortcut consistent with Wayland session. Commit. See bug #497952
- Treat StackingOrder as int instead of list. Commit. Fixes bug #497506
- Kcms/access: fix typo top -> to. Commit.
- Use Image for user-selected non-square Kickoff icons. Commit. Fixes bug #494389
- Applets/taskmanager: guard against null contextMenu. Commit.
plasma-integration
- QPlatformTheme::ShowIconsInMenus was added in Qt 6.7.3. Commit.
Plasma Nano
- DefaultCompactRepresentation: fix undefined ComplementaryColorGroup. Commit.
Plasma SDK
- Fix launchable desktop IDs in appstream metadata. Commit.
Plasma Workspace
- Weather/bbcukmet: Filter out regions from search results. Commit. Fixes bug #500065
- Klipper: also show highlight for currentItem. Commit.
- Appmenu: Place appmenu in the top left screen corner. Commit. Fixes bug #500141
- [kicker] Fix properties dialog for recent files. Commit. Fixes bug #499845
- Applets/digitalclock: only show separator with date. Commit. Fixes bug #499945
- Applets/systemmonitor: Fixed typo causing undefined constant being used. Commit.
- Plasma-windowed: adapt to resizeEvent change in Qt 6.9. Commit.
- Weather/dwd: Capitalize letters after slash. Commit. See bug #499841
- Multiply floating panel shadow margin by scale factor on X11. Commit. Fixes bug #496928
- Panelview: Fix autohide panel hiding while dragging in task manager. Commit. Fixes bug #495828
- Appiumtests: make clipboardtest less flaky. Commit.
- Kcms/users: handle non-existing/readable profile img. Commit.
- Klipper: Avoid breaking Listview. Commit. Fixes bug #448833
- Applets/notification: make the new indicator 1px taller. Commit.
spectacle
- OptionsMenu: remove extra separator. Commit.
- OptionsMenu: only check capture on click when it's possible to use it. Commit.
- OptionsMenu: Don't put separator before capture on click checkbox when the checkbox isn't visible. Commit.
- OptionsMenu: Check the rectangle mode action in rectangle mode. Commit.
- Force QR code inline message to always be HTML. Commit. Fixes bug #498618
- Use Plasma versioning for KF6. Commit.
- (cherry picked from commit b72357fd81bf0213baf7ed9a0a587abecfc09cd6). Commit.
- Remove unimplemented methods. Commit.
- Use Plasma version instead of Gear version. Commit.
- Simplify appstream summary. Commit.
- Tell users that WebP is better than GIF. Commit.
- Add GIF support. Commit.
- RecordingView: support animated images. Commit.
- Add animated WebP support. Commit.
- Fix Select tool after C++ QML module patch. Commit.
- (cherry picked from commit a4cef5530bc7e4821c8597dab7aaccaae47b1db6). Commit.
- Fix i18nc context. Commit.
- Use i18nc to differentiate global shortcut and UI capture mode labels. Commit.
- Rename Window Under Cursor mode on Wayland. Commit.
- Fix webp capitalization. Commit.
- Update org.kde.spectacle.appdata.xml. Commit.
- Add warning notification when WebP support is missing. Commit.
- Revert "Require webp for recording system tray icon". Commit.
- Added adopter Thibault Molleman. Commit.
- Added supporter JB. Commit.
- Added supporter Nithanim. Commit.
- Added supporter DomiStyle. Commit.
- Specify QML module dependencies. Commit.
- Make VideoFormatModel directly instantiable. Commit.
- Make RecordingModeModel directly instantiable. Commit.
- Make it possible to directly instantiate CaptureModeModel. Commit.
- Handle tool and annotation document becoming null during destruction. Commit.
- Adjust QML to changes made for declarative registration. Commit.
- Don't parent AnnotationDocument to a dangling instance of AnnotationDocument. Commit.
- Use declarative registration for SpectacleCore. Commit.
- Use declarative registration for most C++ types. Commit.
- Update CMakeLists to prepare for declarative registration. Commit.