Skip to content

Plasma 6.0.3 Complete Changelog

Bluedevil
Breeze
  • Kstyle/animations: Call QWidget::update in BusyIndicatorEngine. Commit.
  • Use QEvent::ApplicationPaletteChanged instead of QEvent::PaletteChanged. Commit.
  • Kstyle: Don't send event to disabled scroll bar. Commit. Fixes bug #483487
Discover
  • Revert duplicated appstream edit. Commit.
  • Kns: Make sure we only launch requests once. Commit.
  • Kns: fix entry deduplication. Commit.
  • Packagekitbackend: de-thread the appstream loading hotfix. Commit. See bug #481993
  • Fix build with c++17. Commit.
  • Flatpak: Rescue local files that might exist before creating a new file. Commit.
Dr Konqi
  • Revert "postman: differentiate error types". Commit.
  • Sentry: add more tags. Commit.
  • Gdb: limit amount of frames in backtrace to 128. Commit.
  • Reportinterface: default log entries to priority 'info'. Commit.
  • Postman: differentiate error types. Commit.
KDE GTK Config
Plasma Addons
  • Wallpapers/potd: check network information backend is available before querying capabilities. Commit.
  • Applets/weather: remove invalid bindings on Layout properties. Commit. See bug #483791. See bug #483628
  • Mark QtQuick3D as a runtime dependency. Commit.
kglobalacceld
  • Fix KHotkeys migration. Commit. Fixes bug #484063
  • Also consider actions when querying for applications with shortcuts. Commit. Fixes bug #483214
kpipewire
  • Fix typo. Commit.
  • Don't set PipeWireSourceItem::enabled to true when the item becomes visible. Commit.
  • Drop redundant isComponentComplete() checks. Commit.
  • Remove redundant code. Commit.
  • Mark PipeWireSourceItem as enabled after receiving a frame. Commit.
KScreen
  • Plasmoid: adapt to changed inhibition request handling. Commit. Fixes bug #477355
  • OsdAction: fix finding best mode. Commit.
  • OsdAction: fix applying mode on X11. Commit. Fixes bug #482642
ksystemstats
  • Cpu: Store physical ID with core ID when looking up coretemp sensors. Commit. Fixes bug #474766
KWin
  • Plugins/screencast: Neutralize stopped streams. Commit.
  • Backends/wayland: don't clear the format map on tranche_done. Commit.
  • Xwayland: Allow pushing to the clipboard without focus. Commit.
  • Kcms/decoration: Fix crash when preview cannot be generated. Commit. Fixes bug #456531
  • Plugins/screencast: Prefer allocating 3 buffers per stream by default. Commit.
  • Plugins/screenshot: Fix a crash in ScreenShotSource2::marshal(). Commit.
  • Plugins/screencast: Enqueue buffers immediately. Commit.
  • Disable placeholder output when removing it. Commit.
  • X11window: round border size to integral XNative units. Commit. Fixes bug #481460
  • Backends/drm: Guard against null m_frame in DrmAbstractOutput::{frameFailed,pageFlipped}. Commit.
  • Backends/drm: Reset m_frame when present fails. Commit.
  • Fix warning about nullptr sender in QObject::connect(). Commit.
  • Backends/drm: Handle failing to reopen drm node. Commit.
  • Add more guards for closed windows. Commit.
  • Wayland: Remove zombie ClientConnection from Display later. Commit.
  • Don't trigger screen edge if the pointer is constrained. Commit.
  • Pointer input: handle warp events differently from absolute motion events. Commit. Fixes bug #458233. See bug #482476
  • Plugins/screencast: Improve code readability. Commit.
  • Plugins/screencast: Guard against having no dmabuf data for particular buffer. Commit.
  • Plugins/screencast: Properly mark pw buffers as corrupted. Commit.
  • Plugins/screencast: Clean up how pw_buffer is initialized. Commit.
  • Plugins/kpackage: Fix mainscript for declarative effects. Commit.
  • Window: fix interactiveMove exit condition. Commit. Fixes bug #481610
  • Plugins/screencast: Add missing Q_OBJECT. Commit.
  • Fix the titlebar visibility check for small windows. Commit.
  • Plugins/screencast: Avoid closing dmabuf fds twice. Commit.
  • Effects: Do not take ownership of QuickEffect::delegate. Commit.
  • Platformsupport/scenes/opengl: don't access std::nullopt. Commit.
  • Platformsupport/scenes/opengl: advertise formats unnknown to KWin too. Commit.
  • Keyboard_layout: always expose dbus interface. Commit. Fixes bug #449531
  • Wayland: DrmLeaseDevice, use Q_OBJECT macro. Commit. Fixes bug #483008
libksysguard
  • Colorgrid: Use the same background color as pie/bar charts. Commit. Fixes bug #482664
  • Faces/piechart: Explicitly set the thickness of the chart. Commit.
  • Faces/piechart: Don't hardcode background color but base it on theme. Commit.
  • Faces/horizontalbars: Repair compact representation. Commit. Fixes bug #481949
  • Faces/horizontalbars: Use a fixed background rather than relying on style. Commit. Fixes bug #480415
libplasma
  • Do not activate containment when one of its applet is activated. Commit. Fixes bug #483941. Fixes bug #479084
Plasma Desktop
  • Applets/taskmanager: remove unnecessary Layout properties. Commit.
  • Applets/taskmanager: Drop pipewire window thumbnail opacity animation. Commit.
  • Applets/taskmanager: Don't base the amount of space reserved for the thumbnail on the header. Commit. Fixes bug #481044
  • Revert "Panel: Don't take keyboard focus when one of its widgets is activated". Commit. See bug #483941. See bug #479084
  • Folder View: fix label rendering for popup and widget views. Commit. Fixes bug #484163
  • Panel: don't round floating paddings to smoothen animation. Commit.
  • Applets/kimpanel: Fix save font option. Commit.
  • Kicker: Fix submenus appearing in taskmanager. Commit. Fixes bug #481955
  • Cancel edit prior reparenting the applet. Commit. See bug #482371. See bug #483287
  • Solid-device-automounter/kcm: do not create proxy widget in initializer list. Commit.
  • Filter out enter. Commit. Fixes bug #482123
plasma-mobile
  • Volumeosd: Properly bind volume keys. Commit.
  • Kcms/time: Fix timezone dialog constantly popping up and down the keyboard while typing. Commit.
  • Components/mobileshell: Don't tie MarqueeLabel durations to kirigami duration lengths. Commit.
  • Homescreens/folio: Minimize all windows when pressing start key rather than activate "show desktop" mode. Commit.
  • Navigationpanel: Fix remnants of gesture-only setting affecting panel height. Commit. Fixes bug #483663
  • Taskpanel: Fix close vkbd button not showing. Commit.
  • Initialstart: Ensure initial value of 24 hour switch is obtained. Commit.
Plasma Networkmanager (plasma-nm)
  • Use "double" for storing received/sent bytes. Commit. Fixes bug #479230
Plasma SDK
  • Fix desktop file name for icon explorer. Commit.
Plasma Systemmonitor
  • GlobalMenu: Fix path to AboutPage.qml. Commit.
  • Page: Fix drag-sorting of pages in PageSortDialog. Commit. Fixes bug #482377
Plasma Workspace
  • Avoid positioning the panel when it has no size yet. Commit. Fixes bug #483102. Fixes bug #483348. Fixes bug #470434
  • ScreenPool: use real display name to check fake output on X11. Commit.
  • Update version for new release. Commit.
  • Plasma-shutdown: Correclty detect if we're using the legacy session. Commit. Fixes bug #483066
  • Always set a fixed size. Commit. Fixes bug #477317
  • Eventpluginsmanager: don't crash on double-delete of plugin objects. Commit. Fixes bug #477165
  • Plasma-apply-wallpaperimage: add a test. Commit.
  • Dataengines/powermanagement: set result for inhibition request. Commit. Fixes bug #477355
  • Libkmpris: demote nonstandard player warnings to debug. Commit.
  • Appiumtests: add test for krunner main ui. Commit.
  • [kfontinst] Skip window parenting on Wayland. Commit. Fixes bug #484273
  • Fix(notifications_kcm): ensure search terms work. Commit.
  • Applets/appmenu: fix keeping button always visible in compact mode. Commit. Fixes bug #435928
  • Revert "ci: add clang-format validation job". Commit.
  • SystemTray/ExpandedRepresentation: Fix icon and checked state of primary action button. Commit.
  • Appiumtests: skip mediacontrollertest for llvm 18.1.1-1.2. Commit.
  • [interactiveconsole] Fix syntax in Messages.sh. Commit.
  • Shell: emit screenGeometryChanged when panel is ready. Commit. Fixes bug #482339. Fixes bug #481736
  • PanelView: fix rejecting click events near window edge with HiDPI. Commit. Fixes bug #482580
  • Fix(soundtheme_kcm): ensure search terms work. Commit.
  • [applets/systemtray] Don't needlessly update iconloader. Commit. Fixes bug #483900
  • Interactiveconsole(i18n): set domain & add Messages.sh. Commit.
  • Libkmpris: check identity before emitting initialFetchFinished. Commit. Fixes bug #483818
  • Krunner: Remove code for assigning favorites to model. Commit. See bug #480750
  • Kcm_fonts: add subpixel and hinting previews. Commit. Fixes bug #432320
  • Add .vscode to gitignore. Commit.
  • Kcm_fonts: fix combobox item not taking up full width. Commit.
  • Startplasma: Use the sound theme setting for startup sound. Commit.
  • Add missing Qt::StringLiterals using. Commit.
  • Resolve startup sound against ocean theme. Commit. Fixes bug #482716
  • Applets/digital-clock: remove timezone highlight on click. Commit. Fixes bug #483438
  • Ungrab any drag before cancelling edit mode. Commit. See bug #482371. See bug #483287
  • Kcms/nightcolor: show transition overlap error only on custom times. Commit.
  • Kcms/nightcolor: Make manual lat/lon respect locale decimal point. Commit. Fixes bug #413956
  • Appiumtests: move applet tests to their own folder. Commit.
  • Appiumtests: skip touch gesture tests in the CI. Commit.
Powerdevil
  • Kcmodule: Don't crash when a configured button action is unsupported. Commit. Fixes bug #482668
SDDM KCM
  • Sync the current kwin output configuration. Commit.
  • Reset cursor theme and size to defaults if they are unset in Plasma. Commit.
  • Allow unsetting values when syncing Plasma settings. Commit.
  • Adapt to Qt6 QVariant::isNull() changes. Commit.
xdg-desktop-portal-kde
  • AppChooserDialog: Reload model when Sycoca database changes. Commit.