Plasma 6.3.2 Complete Changelog
KDE Window Decoration Library
- Expose application menu dbus interface info. Commit.
Plasma Addons
- Applets/weather: Fix layout for large station names. Commit.
KWin
- Workspace: don't set brightness to the display value on every startup. Commit. Fixes bug #494408
- Workspace: better deal with having more outputs than the GPU can drive. Commit. See bug #500031
- Backends/drm: reject output configurations that can't be powered at all. Commit. Fixes bug #500031
- Workaround hard freeze during interactive move. Commit. See bug #499913. See bug #500015
- Input: remove check for touch sequence. Commit. Fixes bug #500557
- Fix build compat with Qt 6.7. Commit.
- Workspace: use frameGeometry for findWindowToActivate. Commit. Fixes bug #500529
- Core/renderloop: use PreciseTimer for render loop. Commit.
- Killer: take abort result into consideration. Commit.
- Backends/drm: log when link training is necessary. Commit. See bug #500341
- Core/renderloop: take vrr into account for output layer repaints. Commit. Fixes bug #499848
- Backends/libinput: confine TabletToolEvent to output. Commit. Fixes bug #480658
- Prevent virtual input devices from blocking tablet mode. Commit. Fixes bug #500025
- Backends/drm: use a shadow buffer with "prefer color accuracy" if night light is enabled. Commit. Fixes bug #500404
- Autotests/test_colorspaces: add some real-world validity check test cases. Commit.
- Core/colorspace: relax validity check. Commit. Fixes bug #500295
- Backends/drm: reimplement software brightness for ICC profiles. Commit. Fixes bug #500210
- Factor out {previousRestricted,restricted}MoveArea calls out of loops. Commit. Fixes bug #500310
- Implement KDecoration3::DecoratedWindow::applicationMenu{ServiceName,ObjectPath}. Commit.
- Wayland: make the fallback for broken HDR metadata less strict. Commit. Fixes bug #500144
- Core/colorspace: improve formatting of logging functions. Commit.
- Wayland: switch to the upstream color management protocol. Commit.
- Round native geometry in InternalWindow. Commit.
- Fix overlooked frameRectToClientRect() in InternalWindow. Commit.
libksysguard
- Add missing totalSwapMemory implementations. Commit.
Plasma Desktop
- Applets/kickoff: fix touch scrolling not working. Commit. Fixes bug #500452
- Applets/kickoff: fix
TypeError: Cannot read property 'view' of null
. Commit. - Kcms/touchpad: indent subordinate items in RtL too. Commit.
- Kcms/touchpad: respect layoutDirection. Commit.
- Applets/kicker: respect layoutDirection in keynav. Commit.
- Applets/kickoff: import plasmoid on PlacesPage where it's used. Commit.
- Desktop/RenameEditor.qml: fix background. Commit.
- Applets/kicker: focus the delegate in all cases. Commit. See bug #499971
- Revert "6.3.1 reroll". Commit.
- 6.3.1 reroll. Commit.
- Kcms/libkwindevices: put template functions in the header. Commit. Fixes bug #500345
- Folderview: Fix drag selection. Commit. Fixes bug #499898
- Pager: remove onContainsMouseChanged, refresh model after desktopMouseArea.clicked. Commit. Fixes bug #500236
Plasma Workspace
- Klipper: fix clipboard actions not setting clipboard for the first time. Commit. Fixes bug #500287
- Appiumtests: remove unused import in clipboardtest. Commit.
- Applets/notifications: don't read out body as HTML. Commit.
- Shell: use QMetaObject::invokeMethod to call QML function. Commit.
- Fixes for respecting immutability. Commit.
- Klipper: don't hide popup when action popup shows. Commit. Fixes bug #500438
- Libnotificationmanager: clearing the timer array, when deleting old notifications. Commit.
- Klipper: don't cover content with highlight. Commit.
- Plasma-windowed: set
QT_WAYLAND_DISABLE_FIXED_POSITIONS
to fix resizing loop. Commit. - Libtaskmanager: make XWindowTasksModelTest::test_modelData less flaky. Commit.
- Applets/notifications: fix JobItemIcon context menu. Commit. Fixes bug #499942
- Applets/systemtray: Don't unnecessarily append -symbolic to icon names. Commit. Fixes bug #500102
- Kcms/krdb: Wait until root window cursor is set. Commit. Fixes bug #499965
- Applets/systray: guard pointer to innerContainment. Commit. See bug #498175
- Klipper: scroll ListView on keyboard navigation. Commit.
Powerdevil
- Applets/brightness: fix Return press on switch. Commit. Fixes bug #500702
- Actions/screenbrightnesscontrol: Only enable for systems with battery. Commit. Fixes bug #498771. See bug #494956
- Actions/screenbrightnesscontrol: More robust against display changes. Commit. Fixes bug #498771. See bug #494956
- Daemon/controllers: Introduce DisplayFilter helper class. Commit.
- Daemon: Move brightness key handling to ScreenBrightnessAgent. Commit.
spectacle
- Remove 24.12 versions from appstream file. Commit. Fixes bug #500396
- Revert "reroll". Commit.
- Reroll. Commit.
- 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.