Discover
- Only chop off leading @ from tokenized license text if needed. Commit. Fixes bug #491172
- Flatpak: Make sure we don't call versionCompare with a null resource. Commit.
- Flatpak: Ensure we are caching the right icons. Commit. Fixes bug #490786
- Category: assert names aren't duplicated. Commit. See bug #481303
- ApplicationPage: Do not use Item.visible to calculate the visibility of the parent. Commit. Fixes bug #489745
Dr Konqi
- Use frameworks version number from kcrash. Commit.
- Sentry: also send qt_version in the tags. Commit.
- Support consuming the qt version from kcrash. Commit.
- Coredump: synthesize crash metadata for kwin_x11. Commit.
kgamma
- Fix wrong types/obsolete keys for kcm_kgamma.json file. Commit.
kpipewire
- Sourcestream: make resilient against pipewire restarts. Commit.
- Add encoder using libopenh264. Commit. Fixes bug #476187
krdp
- AbstractSession: Only start encodedStream if it's ready. Commit.
KScreen
- Emit OrientationSensor::availableChanged() when needed. Commit. Fixes bug #488764
kscreenlocker
- Greeter/pamauthenticators: also consider non-interactive info messages a "prompt". Commit. Fixes bug #490547
KWin
- Activation: fix X11 windows being stuck in should_get_focus more properly. Commit.
- Plugins/buttonrebinds: correctly handle level 1 keys. Commit. Fixes bug #484367
- Backends/drm: don't block direct scanout if color profile source isn't set to ICC. Commit.
- Fix checking whether GraphicsBufferView is null. Commit.
- Backends/drm: don't apply the brightness factor without HDR. Commit.
- Activation: don't add the active window to should_get_focus list. Commit. Fixes bug #484155
- Core/renderloop: don't move the target presentation timestamp back when rescheduling. Commit. Fixes bug #488843
- Core/renderloop: fix triple buffering hysteresis. Commit. See bug #488843
- Scene/itemrenderer_opengl: reset OpenGL state for YUV conversion back to RGB. Commit.
- Autotests: test placement to always put the titlebar on the screen. Commit. See bug #489500
- Placement: keep the titlebar in the screen with centered placement. Commit. Fixes bug #489500
- Placement: don't overwrite scheduled position change in cascadeIfCovering. Commit. See bug #489500
- Make Workspace::desktopResized() reassign outputs of uninitialized windows. Commit. See bug #489632
- Wayland: Avoid klipper loop with existing but empty clipboards. Commit. Fixes bug #469644
- Backends/drm: Fix a crash in DrmGpu::releaseBuffers(). Commit.
- Wayland: Ignore plasma shell reposition requests during interactive move resize. Commit. Fixes bug #481829
- Backends/drm: limit max_bpc to 8 by default with docks. Commit.
- Compositor_wayland: count rendering time for all steps of compositing. Commit. See bug #488782
- Xdgshellwindow: never request clients to resize to a negative size. Commit. Fixes bug #489983
- Backends/libinput: Ignore redundant events for pointer buttons and keyboard keys when pressed/released on multiple devices. Commit. Fixes bug #486034
- Backends/x11: Fix crash that happens when toggling compositing. Commit.
- Plugins/stickykeys: Unlatch modifiers when locking. Commit.
- Fix sticky keys for AltGr. Commit. See bug #444335
- Test locking sticky keys for all modifiers. Commit.
- Release key in sticky key test. Commit.
- Utils: Fix gaining realtime scheduling with musl. Commit. Fixes bug #487996
- Core/renderloop: add some hysteresis to triple buffering. Commit. See bug #488843
Plasma Desktop
- Make X-KDE-Init-Phase a proper in in JSON and remove obsolete X-KDE-Init-Symbol values. Commit.
- Folder View: hide existing label while renaming. Commit. Fixes bug #482802
- Folder View: re-transfer focus to grid view after rename. Commit. Fixes bug #491088
- Use bindings for anchors. Commit. Fixes bug #489492
- Restore the folderview title config. Commit.
- Applets/taskmanager: fix size of textual list popup. Commit.
- Applets/taskmanager: Fix applet's layout size with multiple rows. Commit. Fixes bug #490319
- [kcms/access] Set range for visual bell duration selector. Commit.
plasma-mobile
- Homescreens/folio: Fix settings saving for certain options. Commit.
- Homescreens/folio: Ensure applets list closes when settings is closed. Commit.
- Homescreens/halcyon: Fix favorites delegate not activating with touch. Commit. Fixes bug #486554
Plasma Audio Volume Control
- Volumemonitor: don't crash when there is no pa_context. Commit.
- Kcm/SpeakerTest: Fix the minimum layout for Mono channel. Commit. Fixes bug #476096
Plasma Systemmonitor
Plasma Workspace
- Watch for Look and Feel changed. Commit.
- Applets/batterymonitor: Fix property names to show the right tool-tip text. Commit.
- Applets/mediacontroller: Fix label width overflow in horizontal panel. Commit.
- Track screen change. Commit.
- Respect centered images size. Commit. Fixes bug #490425. Fixes bug #489250
- Xembed-sni-proxy: Check if descendant windows want button events. Commit. See bug #490666
- Freespacenotifier: Rework to not warn for read only partitions. Commit.
- Startplasma: Also set environment variable when it is not currently set. Commit. Fixes bug #490432
- Notifications: When doing a drag and drop, set the supported action to cpoy. Commit. Fixes bug #469644
- Krunner: Fix icon property name for additionalActions list. Commit.
- Kastatsfavoritesmodel: Fix a crash. Commit.
Powerdevil
- Daemon: Don't leave dangling Action pointers in idle-time containers. Commit. Fixes bug #490356. Fixes bug #490421
SDDM KCM
- Fix visual window artifact. Commit.
System Settings
- Actually start the KAuth::ExecuteJob. Commit. Fixes bug #490507
- Runner: Don't match if just one query word matches. Commit. Fixes bug #488676
xdg-desktop-portal-kde
- Set up translation for FileDialog. Commit.
- Set timeout on DBus calls to KWin. Commit.
- Inhibit: Forward the correct inhibition flags to PolicyAgent. Commit. Fixes bug #486506. See bug #472541. See bug #335729
- Remotedesktop: Only show the restore checkbox if the app wants to persist. Commit. See bug #490666