Skip to content

Plasma 6.6.7 Complete Changelog

Bluedevil
  • Kcm: Fix device section headers. Commit.
Discover
Dr Konqi
  • Bugreportaddress: make KDE detection more flexible. Commit.
  • Launcher: do not participate in session management. Commit.
  • Don't start launcher when not in a graphical session. Commit. Fixes bug #522477
Flatpak Permissions
Plasma Addons
  • Applets/weather: remove wetter.com ion. Commit.
  • Applets/comic: avoid infinite reload loop. Commit. Fixes bug #525856
  • Applets/weather: properly hide info button when it won't work. Commit. Fixes bug #519676
  • Kickerdash, notes: update BugReportUrl. Commit.
  • Applets/diskquota: Properly set ItemDelegate content. Commit. Fixes bug #523618
  • Applets/kickerdash: add BugReportUrl. Commit.
  • Applets/colorpicker: correct bug report URL. Commit. Fixes bug #522459
  • Applets/mediaframe: Fix media not updating when watched file changes on disk. Commit. Fixes bug #521538
  • Kdeds/kameleon: Disable kameleon by default. Commit. Fixes bug #521793
kpipewire
  • PipeWireSourceStream: copy the cursor bitmap with its real size. Commit.
  • Restore binary compatibility. Commit.
KSSHAskPass
  • Don't offer to remember password without identifier. Commit.
  • Handle unknown host when key is known for someone else. Commit.
  • Handle when unknown host prompt has no period after the finger print. Commit.
  • Support unknown RSA when it has a colon. Commit. Fixes bug #444862
  • Support password prompt from PAM. Commit.
ksystemstats
KWin
  • Tabletmodemanager: Don't let pointer devices override tablet mode switch. Commit.
  • Xdgshellwindow: work around wrong app IDs in flatpak apps. Commit.
  • Keyboard_input: fix disabling key repeat. Commit. Fixes bug #514747. See bug #526575
  • 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.
  • Plugins/screenshot: make the context current after prePaint. Commit. Fixes bug #524840
  • Effect/offscreenquickview: fix the render time query. Commit.
  • Add missing Qt::Qml link. Commit.
  • Effect/quickeffect: render offscreen views in prePaintScreen again. Commit.
  • Inputmethod: immediately hide OSK when deactivating the input method. Commit. See bug #459136
  • Fix lockscreen not properly showing up when using the "Never require password" setting. Commit. See bug #525349
  • Wayland: Remove current extension state in SurfaceInterface::removeExtension as well. Commit. Fixes bug #510116
  • Plugins/screencast: Fix crash in WindowScreenCastSource::render(). Commit.
  • Internalinputmethodcontext: initialize cursor and anchor positions. Commit. See bug #516195
  • Input: iterate over a copy when dispatching to filters and spies. Commit. See bug #523770
  • Dpmsinputeventfilter: fix use-after-free in touchUp. Commit. Fixes bug #523770
  • Input: don't consider warps as user activity for the screen locker. Commit. Fixes bug #523504
  • Backends/drm: check the supported blend more before setting it. Commit.
  • Utils/edid: fix hexadecimal strings in output names. Commit. Fixes bug #523181
  • Scene/windowitem: also set suspended state for dpms off. Commit.
  • X11window: also take screen locking and dpms into account for visibility. Commit.
  • Opengl/egldisplay: work around libepoxy failing when GPU resets happen. Commit. Fixes bug #500114. Fixes bug #519263
  • Backends/drm: release the scanout buffer of virtual layers in beginFrame. Commit. Fixes bug #523353
  • Backends/drm: disable color pipelines by default. Commit. Fixes bug #523287
  • Kcms/effects: Take into account system-wide defaults. Commit.
  • Autotests/integration/drm_test: filter out broken VM drivers. Commit.
  • Autotests/integration/drm_test: fix cases not currently tested in CI. Commit.
  • Autotests/integration: use framebuffer IDs for comparing buffers. Commit.
libksysguard
  • Systemstats: don't keep dangling SensorObject pointers in SensorContainer. Commit. Fixes bug #523562
libplasma
  • 🍒🍒 ExpandableListItem: resize properly when number of enabled contextual actions changes. Commit. Fixes bug #506295
  • Use Wrap instead of WordWrap everywhere. Commit. Fixes bug #523614
Plasma Desktop
  • Fix action names. Commit. Fixes bug #526886
  • Applets/kickoff: disable reusing items in KickoffGridView. Commit. Fixes bug #515229
  • Applets/taskmanager: correct for initial spacer in RtL. Commit. Fixes bug #504898
  • Fix dragging onto grouped tasks when floating applets are enabled. Commit. Fixes bug #510643
  • Panel: expose reorderApplets() function for scripting. Commit. See bug #523675
  • Minimizeall, showdesktop, folder: update BugReportUrl. Commit.
  • Applets/{folder,showdesktop,minimizeall,kickoff,showActivityManager}: fix BugReportUrl. Commit.
  • Appiumtests/kcms: fix kcm_kded_test. Commit.
plasma-login-manager
  • Add debian PAM configuration to 6.6. Commit.
  • Ci: set ID_LIKE=debian env var. Commit.
Plasma Networkmanager (plasma-nm)
  • Applet: don't prevent moving focus from password to search field. Commit. Fixes bug #525321
  • 🍒🍒🍒 NetworkModel: don't leak devices via the statistics lambdas. Commit.
  • Mobileproviderstest: Add missing providers in newer provider info. Commit.
plasma-vault
plasma-welcome
  • Network: Move auto-advance on connect to Network page. Commit.
Plasma Workspace
  • Wallpapers/image: Handle when type cannot be determined. Commit.
  • Freespacenotifier: Fix configure action. Commit.
  • CI: put test desktop files that are present on the kubuntu image. Commit.
  • Applets/notifications: Don't invoke default action when a link is hovered. Commit.
  • Systemtray: Port away from Animator. Commit. Fixes bug #487699
  • Notifications: fix job error type mismatch. Commit.
  • Drop systemtraytest. Commit.
  • Remove extended clipboard test. Commit.
  • Remove extended clipboard test. Commit.
  • Move selenium as build dependency. Commit.
  • Ci: add plasma-pa. Commit.
  • Hardcode another qml executable. Commit.
  • Applets/notifications: explicitly allow copy/link actions. Commit. Fixes bug #508520
  • Try with an absolute path pointing to qml executable. Commit.
  • Another attempt at fixing keyboardindicator test. Commit.
  • Make keyboardindicator test take the proper qml executable. Commit.
  • Kde-ci: remove repeating of tests. Commit.
  • Shell/scripting: fix setOpacity calling wrong method. Commit.
  • Klipper: Preserve encoded PNG when restoring history entries. Commit.
  • Scripting: restore Applet::index property. Commit. Fixes bug #523675
  • Use v1.20.0 for plasma-wayland-protocols. Commit.
  • Libnotificationmanager: Return empty icon name in jobs model. Commit. Fixes bug #522846
  • Containmentlayoutmanager: guard against non-finite item geometry. Commit. Fixes bug #522039
  • Applets/digital-clock: apply font family to time zone label, too. Commit. Fixes bug #523164
  • Applets/digital-clock: Fix label not adjusting in size when showSeconds is changed. Commit. Fixes bug #523010
  • Kcm_soundtheme: fix preview sounds not playing. Commit. Fixes bug #521699
  • Lookandfeel: Fix wrong splash screen settings for all of the Breeze global themes. Commit.
  • It's expected CanLaunchNewInstance if false after the security fix. Commit.
  • Drop waylandtasksmodeltest. Commit.
  • Libtaskmanager: wait for LastActivated to be updated in test. Commit.
plasma5support
  • Fix screen power management inhibition never being re-acquirable. Commit. Fixes bug #523605
Powerdevil
  • Remove appium tests. Commit.
  • Applets/brightness: fix Slider binding issues. Commit. Fixes bug #523281
  • Applets/batterymonitor: omit PPD message when there's no PPD. Commit.
SDDM KCM
  • Fix misuse of QByteArray::data on a temporal. Commit.
System Settings
  • Fix loadModule not resetting subCategoryModel parent for modules w/o a submenu. Commit. Fixes bug #524340. Fixes bug #514006
xdg-desktop-portal-kde
  • 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.
  • Settings: Explicitely set delayed reply when sending errors. Commit.
  • Settings: Simplify implementation by returning result directly. Commit.
  • Screencasting: Do not leak streams when creation fails. Commit.
  • Session: release all sessions when the portal frontend disappears. Commit. Fixes bug #523515