Discover
- Flatpak: also auto-handle rebases from runtimes. Commit.
- Flatpak: uninstall properly EOL refs that have no replacement. Commit.
- Flatpak: don't trip over null gerrors. Commit. Fixes bug #487526
kglobalacceld
kpipewire
- Produce: Properly cleanup on deactivate in all cases. Commit. Fixes bug #488687
- Produce: Destroy PipeWireSourceStream on the right thread. Commit. Fixes bug #489434
krdp
- RdpConnection: Include new state when emitting state change signal. Commit.
- Remove bitmap cache handling from VideoStream. Commit. Fixes bug #489097
- Server: Use QHostAddress::Any if no listening address is set. Commit. Fixes bug #488884
- Allow toggling server without users. Commit. See bug #489283
KScreen
- Kcm: use ContextualHelpButton from Kirigami. Commit.
kscreenlocker
- Greeter/authenticators: add a property for if a prompt was shown in the past. Commit. See bug #485520
KWin
- Plugins/nightlight: Relax custom times constraints. Commit. Fixes bug #489366
- Wayland: Simplify XdgPopupWindow::sendRoleConfigure(). Commit.
- Wayland: Dismiss XdgPopupWindow when the parent window is closed. Commit. Fixes bug #472013
- Tiling: Don't put maximized windows in tile. Commit. Fixes bug #489463
- Input method window should not break showing desktop. Commit. Fixes bug #489057
- Plugins/fadingpopups: don't block direct scanout. Commit. Fixes bug #487780
- Backends/drm: test and apply all mode changes at once. Commit.
- Autotests/drm: add test for vrr capability changing without a hotunplug. Commit.
- Backends/drm: update output properties after they're created too. Commit. Fixes bug #486149
- Use separation dep_version to build against, updated by release scripts. Commit.
- Plugins/screencast: Don't download texture data if target size and texture size mismatch. Commit. See bug #489764
- Plugins/screencast: Allocate offscreen texture in WindowScreenCastSource::render(QImage) as big as the memfd buffer. Commit. Fixes bug #489764
- Autotests: Skip testScreencasting in CI. Commit.
- Foward modifiers after disabling sticky keys. Commit.
- Plugins/screenshot: Port blitScreenshot() to glReadnPixels(). Commit.
- Wayland: add error handling for QFile::open failure in org_kde_plasma_window_get_icon. Commit.
- Placement: ignore the active output with place under mouse. Commit. Fixes bug #488110
- Opengl: Add OpenGlContext::glGetnTexImage(). Commit.
- Plugins/screencast: Prefer glReadnPixels() and glGetnTexImage(). Commit.
- WindowHeapDelegate: label topMargin to small, remove height padding. Commit. Fixes bug #489595
- Plugins/glide: drop references to closed windows if they're not animated. Commit. See bug #485425
- Plugins/screencast: Handle frame rate throttling timer firing a bit earlier. Commit. See bug #489602
- Backends/drm: disable triple buffering on NVidia. Commit. Fixes bug #487833
libkscreen
- Destroy the registry when WaylandConfig gets deleted. Commit. Fixes bug #482768
libplasma
- Containmentitem.cpp: Do not set dropJob parent to m_dropMenu. Commit. Fixes bug #484674
Plasma Desktop
- Fix kcm_clock save on non-systemd distros. Commit.
- KeyboardButton: Check if longName is undefined. Commit.
- Use a shared QQmlEngine when possible. Commit. Fixes bug #488326
- Lockscreen: fix the check for authentication prompts. Commit. Fixes bug #485520
- Edit Mode: Fix for blurry icons. Commit. Fixes bug #488920
plasma-mobile
- Homescreens/folio: Close settings view when home button is pressed. Commit.
- Homescreens/folio: Make it easier to click on delegate context menus without starting drag. Commit.
- Homescreens/folio: Fix cube effect typo. Commit.
- Adding translation domains to some dynamic libraries to resolve untranslated issues. Commit.
- Homescreens/folio: Halve the needed swipe distance for swipe detection. Commit.
- Homescreens/folio: Fix widget config dialogs not having a background. Commit.
- Homescreen: Add button to wallpaper selector to go to advanced settings. Commit.
- Homescreen: Don't animate after unlock. Commit.
- Shellsettingsplugin: Never affect panels when not in Plasma Mobile. Commit.
- Taskswitcher: Only enable KWin effect in mobile, have it be managed by envmanager. Commit.
Plasma Networkmanager (plasma-nm)
Plasma Workspace
- Klipper: Avoid incorrect wayland roundtrips. Commit. Fixes bug #489096
- Klipper: Fix a potential null dereferencing. Commit. Fixes bug #489096
- Kcm/users: decode URI-encoded file for avatar image. Commit.
- Kastatsfavoritesmodel.cpp: prefer .value() over operator[]. Commit. Fixes bug #482887
- Xembedsniproxy: Warp pointer to click location on wayland. Commit. Fixes bug #489286
- Klipper: add missing static keyword in
SystemClipboard
. Commit.
print-manager
- Plasmoid: Remove dead code (JobsModel). Commit.
System Settings