The update also resolves issues related to the rendering loop, backends/drm, effect/offscreeneffect, as well as input and output configuration store. It also addresses race conditions, colorspace, and the association of X11Window.
The Plasma Desktop has undergone an update to transition timer objects from adjustable-duration intervals, resolve issues with the task manager, and enhance padding elements. The Plasma Dialer has been updated to prevent the tracking of the same voice call object multiple times, and enhancements have been made to the Plasma Workspace.
Powerdevil has been updated to eliminate crashes when utilizing PowerDevil 6.3 alongside Kwin 6.2. The print manager has been enhanced to enable the option to set as default when adding a printer or group. Furthermore, Kcm has been excluded from the qqc2-breeze-style package.
KDE Plasma 6.3.5, Bugfix Release for May
Today KDE releases a bugfix update to KDE Plasma 6, versioned 6.3.5.
Plasma 6.3 was released in February 2025 with many feature refinements and new modules to complete the desktop experience.
This release adds a month’s worth of new translations and fixes from KDE’s contributors. The bugfixes are typically small but important and include:
- Kcursorgen: Add QDebug include. Commit.
- Add missing includes. Commit.
- ApplicationsListPage: fix "Still Looking" indicator. Commit. Fixes bug #485379
Plasma 6.3.5 Complete Changelog
Breeze DiscoverPlasma Addons
- ApplicationsListPage: fix "Still Looking" indicator. Commit. Fixes bug #485379
- ApplicationPage: fix offline update header text at narrow window widths. Commit. Fixes bug #502835
KScreen
- Applets/notes: don't set Layout preferred sizes. Commit. Fixes bug #495306
- Fix bug report urls. Commit.
- Applets/weather: Expose and use default units directly. Commit. Fixes bug #503138
KWin
- Osd: Create OsdManager after QGuiApplication. Commit. Fixes bug #502486
- Kcm: Fix wrong settings shown when reverting changes. Commit. Fixes bug #490586
libksysguard libplasma
- Renderloop: take subsurfaces into account for vrr scheduling. Commit.
- Backends/drm: with "prefer color accuracy", don't allow direct scaonut with color ops. Commit. Fixes bug #503742
- Effect/offscreeneffect: guard against allocating zero-size textures. Commit. Fixes bug #485884
- Input: set the current surface correctly for tablet events. Commit. Fixes bug #499576. See bug #498386
- Backends/drm: guard updateCursorLayer for a nullptr pipeline. Commit. Fixes bug #502951
- Core/colorpipeline: optimize out black point compensation. Commit. Fixes bug #500019
- Revert "plugins/nightlight: Fix conversion between local time and utc time". Commit.
- Plugins/nightlight: Fix conversion between local time and utc time. Commit.
- Compositor: fix dimming constantly scheduling repaints. Commit.
- Input: do not pass power button to lockscreen. Commit.
- Effect: Allow AnimationEffect running while the screen is locked. Commit.
- Outputconfigurationstore: disable autorotate when screen is off. Commit.
- Autotests/x11keyread: fix race condition. Commit.
- Autotests/x11keyread: re-format the code. Commit.
- Core/colorspace: fix primaries for generic film. Commit.
- Ci: Adjust to SUSE CI image changes. Commit.
- Opengl/eglcontext: only delete the vao if the context is current. Commit.
- Wayland: fix the rendering intent being ignored, and add a test for it. Commit.
- Opengl/glshader: ensure no tone mapping gets applied with colorimetric rendering intents. Commit.
- Wayland/colormanagement: use 203cd/m² reference luminance for Windows scRGB. Commit.
- Kcms/xwayland: Fix highlighting on first radiobutton. Commit.
- Plugins/minimizeall: fix unreachable activity check. Commit.
- Disconnect committed signal in X11Window::associate(). Commit.
- Break Workspace::outputRemoved connection when a layer shell window is destroyed. Commit.
- Layershellv1window: close the window when the desired output gets removed. Commit.
- Simplify xwayland surface association. Commit.
- Fix a crash in RenderLoop::scheduleRepaint. Commit.
- Xdgshellwindow: Keep window on ouput when opening under cursor. Commit. See bug #495987
- Xdgactivation: downgrade "cannot grant a token" warning to a debug message. Commit. Fixes bug #500393
- Backends/drm: also clean up pending commits with legacy modesetting. Commit.
- Backends/drm: set internal display brightness with HDR in applyQueuedChanges. Commit.
- Backends/drm: set laptop display brightness to 100% with HDR. Commit.
- Backends/drm: reduce minimum luminance for SDR. Commit. Fixes bug #501247
- Avoid synchronizing keyboard modifiers if dnd source is null. Commit. Fixes bug #502504
- Backends/drm: immediately force a modeset on bad link status. Commit. Fixes bug #502542
- Xwayland: Only pass actual mime type offers to Wayland clients. Commit.
- Xkb: Guard more methods against not having a keymap or state. Commit.
- Plugins/eis: Guard against empty keymap. Commit.
Plasma Desktop
- Use proper attached properties for Kirigami colorset. Commit.
Plasma Dialer
- Port Timer objects away from adjustable-duration intervals where needed. Commit. Fixes bug #500717
- Applets/taskmanager: Don't undesirably rotate group dialog items. Commit. Fixes bug #470410
- Avoid double-addition of x coordinate of ActivitySwitcher. Commit. Fixes bug #502656. Fixes bug #502375
- Kcms/recentfiles: fix grid items responding to hover when disabled. Commit. Fixes bug #502522
- Round AudioStream width which in turn rounds its position as well. Commit. Fixes bug #500039
plasma-mobile
- Fix: do not track same voicecall object multiple times. Commit.
plasma-vault
- Wallpaperselector: Fix delegate dimensions and icon color. Commit.
- Taskpanel: Fix rotate button showing with autorotate. Commit.
Plasma Workspace
- Add missing include. Commit.
Powerdevil print-manager
- Notification: Escape lonely < and > symbols. Commit. Fixes bug #502106
- Calendar: Move event indicator above main label. Commit.
- Appelts/notifications: Fix Notifications positions. Commit. Fixes bug #500192. Fixes bug #498599. Fixes bug #491217. Fixes bug #502160
- Applets/notifications: improve paddings again. Commit.
- Multiscreen: fix an incorrect assert in screenInvariants. Commit. Fixes bug #494616
qqc2-breeze-style
- Kcm: When adding a printer/group, allow the ability to set as default. Commit.
- Revert "kcm: don't assign undefined to component". Commit.