Skip to content

Plasma 6.7.6 Complete Changelog

Bluedevil
  • Kcm: Fix device section headers. Commit.
Discover
  • Kcm: adjust indentation and fix it in RtL. Commit.
  • Set X-KDE-AliasFor for Discover's hidden desktop entries. Commit. Fixes bug #511886
  • UpdateModel: React when resources disappear. Commit.
  • DiscoverDrawer: Set selected state on busy icon. Commit.
  • ResourcesModel: Went overboard backporting. Commit.
  • ResourcesModel: Simplify erasing resources. Commit.
Dr Konqi
  • Bugreportaddress: make KDE detection more flexible. Commit.
Flatpak Permissions
Plasma Addons
  • Applets/timer: fix reordering predefined timers. Commit.
  • Applets/timer: fix notification translation. Commit. Fixes bug #413374
  • Applets/diskquota: fix hover highlighting. Commit.
  • Applets/calculator: fix keyboard use on desktop. Commit.
  • Update apod provider to use new url. Commit.
  • Applets/weather: remove wetter.com ion. Commit.
  • Applets/weather: finish envcan forecast request on lookup failure. Commit.
  • Applets/weather: fix crash in EnvCan when forecast file is missing. Commit. Fixes bug #512054
  • Applets/comic: avoid infinite reload loop. Commit. Fixes bug #525856
  • Applets/weather: fix bbcukmet location search cancellation. Commit.
Info Center
kpipewire
  • PipeWireSourceStream: copy the cursor bitmap with its real size. Commit.
krdp
  • Fix authentication with FreeRDP 3.32. Commit. Fixes bug #526514
  • PortalSession: send portal input one call at a time. Commit.
  • Initialise virtual screen size. Commit. Fixes bug #523974
KSSHAskPass
  • Handle unknown host when key is known for someone else. Commit.
kwallet-pam
  • Pass the environment to ksecretd unquoted with coreutils >= 9.12. Commit. Fixes bug #525805
KWin
  • Core: Expose left, top, right and bottom of Rect and RectF as properties. Commit.
  • Scene/windowitem: emit Window::damaged when the window opacity changes. Commit. Fixes bug #502748
  • Dpmsinputeventfilter: cancel touch sequences when turning screens off. Commit.
  • Qml/onscreennotification: Listen to sceneGraphError signals. Commit.
  • Scene/workspacescene: don't let hidden items occlude anything. Commit.
  • Ci: Adjust to CI image changes. Commit.
  • Workspace: hash outputs by name & EDID identifier, not raw EDID. Commit.
  • Popup_input_filter: don't close the task switcher when KWin moves focus. Commit.
  • Effect/timeline: don't assume frames are at least 1ms apart. Commit.
  • Plugins/screencast: Close screencasts requested for removed outputs. Commit.
  • Destroy Scripting before the Workspace goes down. Commit.
  • Tabletmodemanager: Don't let pointer devices override tablet mode switch. Commit.
  • Backends/drm: Destroy virtual egl layers in DrmBackend::releaseBuffers(). Commit.
  • Backends/drm: Rename DrmVirtualOutput::recreateSurface(). Commit.
  • Backends/drm: Make DrmVirtualOutput::m_layer a unique_ptr. Commit.
  • Xdgshellwindow: work around wrong app IDs in flatpak apps. Commit.
  • Keyboard_input: fix disabling key repeat. Commit. Fixes bug #514747. See bug #526575
  • Wayland/seat: actually update the effective pointer focus surface. Commit.
  • Wayland/seat: fix implicit pointer grabs on subsurfaces. Commit.
  • Autotests/integration: add test cases for implicit pointer grabs. Commit.
  • Plugins/slowkeys: Remove unused KF6::WindowSystem dependency. Commit.
  • Plugins/slowkeys: Cleanup includes. Commit.
  • Plugins/slowkeys: Fix sending the released events. Commit. Fixes bug #523419
  • Plugins/slowkeys: Use Q_UNREACHABLE_RETURN. Commit.
  • Xwayland: Ensure that we always reset Selection::m_waylandSource. Commit.
  • Plugins/screencast: Fix crash in OutputScreenCastSource::render() and RegionScreenCastSource::render(). Commit.
  • Plugins/screenshot: Make opengl context current in ScreenshotLayer::beginFrame(). Commit.
  • Plugins/screenshot: Fix a crash in CaptureScreen(). Commit.
  • Inputmethod: immediately hide OSK when deactivating the input method. Commit. See bug #459136
  • Fix leaking EI events. Commit.
  • Plugins/screenshot: make the context current after prePaint. Commit. Fixes bug #524840
  • Plugins: Use QSizeF to represent sizes. Commit.
  • Plugins: Fix min and max window sizes in ExpoLayout. Commit.
  • Revert "Reapply "Handle "Globally Active" input model more gracefully"". Commit. Fixes bug #525590
  • Fix lockscreen not properly showing up when using the "Never require password" setting. Commit. See bug #525349
  • Backends/drm: Refuse starting EGL backend without a render device. Commit.
  • Wayland: Remove current extension state in SurfaceInterface::removeExtension as well. Commit. Fixes bug #510116
  • Drm: Synchronize presentation safety margin. Commit.
  • Plugins/blur: only offset blur region by content rect if SSD is used. Commit.
kwin-x11
libplasma
  • Desktoptheme/breeze: don't draw slight background on active tab. Commit.
  • PlasmaCore.ToolTipArea: don't lower label opacity when there is no heading present. Commit.
  • EdgeEventForwarder: Avoid potential recursion. Commit. Fixes bug #501289
Oxygen
  • Desktop theme: Use a more appropriate color for neutral text in Oxygen. Commit.
  • Desktoptheme: Fix subpar legibility of negative text in Oxygen. Commit. Fixes bug #528121
  • Fix broken CI configuration. Commit.
  • Color-schemes: Improve active titlebar text contrast for Oxygen Dark. Commit.
Plasma Bigscreen
  • Fix build error by adding Qt6:Qml to CMakeLists of kcms/bluetooth. Commit.
Plasma Desktop
  • Kcms/touchscreen: Set textRole for device selection. Commit.
  • Fix action names. Commit. Fixes bug #526886
  • Revert "fix systemsettings ui font color". Commit.
  • Ask for bash in 50-krunner-activate-typing.sh. Commit.
  • Kcms/touchpad: Load name and sysName properties. Commit. Fixes bug #521800
  • Fix systemsettings ui font color. Commit.
plasma-login-manager
  • Helper: Also stop cleanly on SIGHUP. Commit.
  • Helper: Report a clean exit when stopped with SIGTERM. Commit.
  • Daemon: Don't restart the greeter while the system shuts down. Commit.
  • Frontend/greeter,wallpaper: Don't quit on last window closed. Commit. Fixes bug #520720
Plasma Networkmanager (plasma-nm)
  • 🍒🍒 NetworkModel: don't leak devices via the statistics lambdas. Commit.
  • KCM: Layout fixes. Commit. Fixes bug #443553
  • Applet: don't prevent moving focus from password to search field. Commit. Fixes bug #525321
Plasma Systemmonitor
  • Fix cache clean up with ComponentCacheModel. Commit. Fixes bug #525978
plasma-welcome
  • Fix Mac detection for MetaKey page. Commit.
  • Network: Move auto-advance on connect to Network page. Commit.
Plasma Workspace
  • ShellCorona: guard desktopForScreen(m_screenPool->primaryScreen()). Commit.
  • Shell/scripting: expose floatingApplets on Panel. Commit. Fixes bug #521549
  • Scripting: save and restore correctly floating panel config. Commit. Fixes bug #526843
  • Wallpapers/image: Handle when type cannot be determined. Commit.
  • Freespacenotifier: Fix configure action. Commit.
  • Klipper/declarative: always show full delegate with arrow nav. Commit.
  • Applets/notifications: explicitly allow copy/link actions. Commit. Fixes bug #508520
  • Plasma-shutdown: Guard against concurrent logout/reboot/shutdown requests. Commit. Fixes bug #525911
  • Systemtray: Port away from Animator. Commit. Fixes bug #487699
  • Klipper: Make the applet icon show in a panel thicker than 105 pixels. Commit.
  • Notifications: fix job error type mismatch. Commit.
  • Applets/notifications: Only expand canonical plasmoid on showNotificationsRequested. Commit.
  • Kcms/colors: fix typo when saving "contrast" value in the config. Commit.
Powerdevil
  • Fix screens staying dimmed after losing brightness control. Commit. Fixes bug #523988
  • Backlightbrightness: Also log error code when executejob fails. Commit. See bug #527520
  • Daemon: Treat a keyboard backlight maximum of 0 as unsupported. Commit. Fixes bug #525916
  • Applets/brightness: Don't query kameleon when it isn't installed. Commit.
  • Applets/brightness: fix brigthness slider binding in PopupDialog.qml. Commit. Fixes bug #526256
  • Applets/brightness: fix Slider binding issues. Commit. Fixes bug #523281
  • Avoid low battery alerts for unknown percentages. Commit.
SDDM KCM
  • Fix misuse of QByteArray::data on a temporal. Commit.
spectacle
  • Delete temporary OCR text file once job is done. Commit.
xdg-desktop-portal-kde
  • Remotedesktop: Guard one more branch when starting streams. Commit.
  • Add a fallback to std::function when std::move_only_function is not available. Commit.
  • Add a test for the settingsportal. Commit.
  • Introduce x-d-p-kde-internal library. Commit.
  • Settings: Fix ReadAll and ReadOnce corner cases. Commit.