Skip to content

Plasma 6.5.4 Complete Changelog

Bluedevil
Breeze
  • Menu: Reduce margins to better match QQC2 style. Commit.
  • Menu: Set ItemSpacing to 2. Commit.
Discover
  • Flatpak: Fix Installation instance management. Commit. Fixes bug #511602
  • Flatpak: Simplify notifier. Commit.
  • Flatpak: Simplify flatpak notifier initialisation. Commit. Fixes bug #493686
  • Flatpak: fix flatpaktest on aarch64. Commit.
  • Fix headless updates. Commit.
  • Use the same application action style on mobile as desktop. Commit.
kpipewire
  • PipewireSourceItem: handle explicit invalidation. Commit. Fixes bug #494138
KScreen
  • Install .desktop file with PROGRAMS to ensure it ends up executable. Commit.
  • Kcm: make SpinBox sizing more compatible with other QQC2 styles. Commit.
KWin
  • Inputmethod: send empty surrounding text when the input method is force activated. Commit. Fixes bug #512245
  • Scene: Fix computed painted area of transformed items with HiDPI. Commit. Fixes bug #510029
  • Plugins/trackmouse: Fix stuttering. Commit. Fixes bug #512767
  • Fix wrong assumption about the tablet pad strip position. Commit.
  • Outputconfigurationstore: be more conservative with VGA displays. Commit. Fixes bug #512146
  • A11yKeyboardMonitor: Fix KeyEvent being emitted too often when grabbing keys. Commit. Fixes bug #512189
  • Start adding test for A11yKeyboardManager. Commit.
  • Backends/libinput: clamp tablet and touch coordinates to target output. Commit. Fixes bug #512672
  • Events: ignore XCB_FOCUS_OUT events by default. Commit. Fixes bug #509115
  • X11window: support xrandr emulation. Commit. Fixes bug #501505
  • Wayland: Don't withdraw data offers when keyboard focus changes. Commit. Fixes bug #511509
  • Backends/virtual: Allow creating virtual outputs. Commit.
  • Plugins/qpa: Fix build with Qt 6.11 and Qt 6.10.2. Commit.
  • Ci: Temporarily disable Qt 6.11 pipeline. Commit.
  • Plugins/windowview: Fix clear button. Commit.
  • Xwayland: Prevent more invalidated iterators. Commit.
  • Use correct DBus interface for inhibiting sleep. Commit. Fixes bug #512276
  • Backends/drm: add missing thread include. Commit.
  • Activation: always allow activating child windows of the active one. Commit.
  • Backends/drm: don't do modesets if all pipelines are removed. Commit. Fixes bug #512097
  • Backends/drm: add missing layer repaints for night light changes. Commit. Fixes bug #511812
  • Scene/scene: schedule pending repaints for child items too. Commit. Fixes bug #511653
  • Scene/workspacescene: don't put non-opaque items on an underlay. Commit. Fixes bug #511491
kwin-x11
  • Plugins/blur: Remove contrast effect leftovers. Commit.
  • Plugins/blur: Fix contrast.frag. Commit. Fixes bug #510818
libksysguard
libplasma
  • Plasmaquick: Fix potential memory leaks in AppletQuickItem. Commit.
  • Make PopupPlasmaWindow take focus. Commit. Fixes bug #511814
Plasma Desktop
  • 🍒 Cherrypick fix for desktop icons moving to other monitor on plasmashell startup. Commit. See bug #512381
  • Kcms/tablet: Fix configuration for misbehaving devices. Commit. Fixes bug #508084
  • Kcms/tablet: Hide tooltip when dragging screen resize handle. Commit.
  • Kcms/tablet: Obtain a better number of buttons for certain pens. Commit. Fixes bug #511488
  • Kcms/tablet: Show driver warning message for pad-only devices too. Commit.
  • Kcms/tablet: Fix pen button mapping not working. Commit. See bug #508084
  • [kcms/keyboard] Don't reconfigure on unrelated config changes. Commit.
  • Appiumtests: fix taskmanager_visiblelabeltest. Commit.
  • Appiumtests: fix taskmanagertest. Commit.
  • Appiumtests: fix desktoptest. Commit.
  • Appiumtests: fix bug472909test_wayland. Commit.
  • Appiumtests: fix kcm_keys_test. Commit.
  • Applets/kicker: fix premature "No matches" placeholder. Commit.
Plasma Dialer
  • Overhaul call page and lockscreen view logic. Commit.
  • Hide bottom navbar when more than one page is on the stack. Commit.
  • Add testing app to mock ModemManager. Commit.
  • Port to QML module and use more robust lockscreen utils. Commit.
  • Fix settings formcard gap and animation. Commit.
  • Add gap on sidebar between pages and settings. Commit.
plasma-mobile
  • Revert "Add NewStuff Button". Commit.
  • Revert "folio: Load SettingsComponent as Async". Commit.
  • Folio: Fix some state transitions. Commit.
  • Panels: Use standard foreground colors when startup feedback is open. Commit.
  • Kscreen: Retry fetching config if kscreen gives nullptr. Commit.
  • Homescreens/folio: Use locale-aware sorting for application list. Commit.
  • Mobileshell: Add more null checks. Commit.
  • Mobileshell: Fix wallpaper selector paths. Commit.
  • Initialstart/prepare: Gracefully handle kscreen late start and null. Commit.
  • Systemd: install service file to the system units directory. Commit.
  • Folio: Fix typo with keyboard navigation logic. Commit.
Plasma Networkmanager (plasma-nm)
  • Explicitly escape HTML entities. Commit.
Plasma Workspace
  • Shell/panelview: Correct the geometry changed logic. Commit.
  • Shell/panelview: Fix race condition for panel sizing. Commit.
  • Applets/kicker: be more assertive about not having children. Commit.
  • Fix build after bad backport. Commit.
  • [devicenotifications] Decode udev strings as UTF-8. Commit. Fixes bug #511558
  • [devicenotifications] Avoid converting to QString and back for _ENC properties. Commit.
  • [devicenotifications] Use QByteArrayView for decodePropertyValue. Commit.
  • [applets/systemtray] Don't crash when we can't find data for a given source. Commit. Fixes bug #511866
  • Applets/clipboard: return to clipboard menu when history is cleared. Commit. Fixes bug #511026
  • Applets/kicker: don't emit queryFinished if still querying. Commit. Fixes bug #473174
  • Klipper: fix potential memory leak from action menu. Commit. See bug #510449
  • Klipper: make action menu a normal window. Commit. Fixes bug #510449
  • Shell: Harden PanelRulerView against screen changing due to geometry updates. Commit. Fixes bug #482916
  • Shell: Fix panel ruler positioning. Commit. See bug #482916
  • Applets/systemtray: Fix global activation shortcut not working. Commit. Fixes bug #483688
  • Wallpapers/image: Retain delegate preview while loading. Commit.
  • Components/containmentlayoutmanager: Fix potential memory leaks in AppletContainer. Commit.
  • Components/containmentlayoutmanager: Fix potential memory leak in ItemContainer. Commit.
  • Components/containmentlayoutmanager: Fix a potential leak in AppletsLayout. Commit.
Powerdevil
  • Guard against critical notification already closed. Commit.
  • Include ddcutil version in crash reports. Commit.
xdg-desktop-portal-kde
  • Remotedesktop: honor the requested cursor mode. Commit. See bug #512622
  • Clipboard: Dont append data on when read results in EAGAIN. Commit. Fixes bug #512076