Skip to content

Plasma 6.2.1 Complete Changelog

Breeze
  • Fix sizing of checkbox without text and icons. Commit.
Discover
  • Snap: Don't crash when a null channel is returned. Commit. Fixes bug #492657
Plasma Addons
  • Applets/webbrowser: fix selecting "Fixed Scale". Commit.
kglobalacceld
  • Revert "trigger modifier-only shortcuts when any modifier is released". Commit. See bug #494579
kpipewire
  • PipeWireSourceStream: work around crashes for pipewire < 0.3.49. Commit. Fixes bug #492400
  • Produce: Flush remaining frames when we are deactivating. Commit. Fixes bug #471159
KWin
  • Backends/drm: upload custom geometry instead of using glScissor for optimized rendering. Commit. See bug #477223
  • Backends/drm: restrict damage area to the screen's size. Commit. Fixes bug #492152
  • Plugins/screencast: work around implicit sync being broken with llvmpipe. Commit.
  • Cleanup InputMethodTest::testV3AutoCommit. Commit.
  • Backends/x11: Set expected keyboard modifiers for modifier keys. Commit.
  • Prevent QJSEngine garbage collecting Window. Commit.
  • Plugins/eis: Use monotonic clock to generate timestamps. Commit.
  • Backends/fakeinput: Use monotonic clock to generate timestamps. Commit.
  • Use monotonic clock to generate frame callback timestamps. Commit.
  • Do not commit pending text upon key event received from input method. Commit.
  • Backends/drm: disable triple buffering on NVidia by default. Commit. Fixes bug #494547. Fixes bug #494407
  • Revert "Add (temporary) code to help with debugging the blur effect crash". Commit.
  • Revert "scene: Re-order item list integrity checks". Commit.
  • Effect: Prevent QJSEngine garbage collecting EffectWindow. Commit. See bug #487771
  • Revert "screenedge: deactivate if virtual desktop switching won't actually do anything". Commit.
  • Remove "topmost" boolean trap in Workspace::findDesktop(). Commit. See bug #494332
  • Prefer activating desktop window on active output. Commit. Fixes bug #493735. Fixes bug #494332
  • Send synthetic configure notify also in manage(). Commit. See bug #494352
  • Send synthetic configure notify event in X11Window::maximize() only if geometry updates are unblocked. Commit.
  • Workaround awt breaking due to not handling ConfigureNotify events as expected. Commit. See bug #494352
  • Tabbox: Fix a crash in ClientModel::createStackingOrderClientList(). Commit.
  • Plugins/systembell: Adapt shader to color management changes. Commit. Fixes bug #494305
  • Wayland: Allow xwayland commit surfaces after receiving sync request acknowledgement. Commit.
  • Backends/drm: Fix accessing a dangling reference. Commit.
  • Process SurfaceInterface::mapped immediately in X11Window. Commit.
  • Wayland/frog color management: restore pass through behavior. Commit. Fixes bug #494134
  • Backends/drm: work around HDR screens being stupid about the minimum luminance. Commit. Fixes bug #494128
  • Wayland/relativepointer: don't scale non-accelerated pointer values. Commit. Fixes bug #483067
libplasma
  • Only constrain popups to parent windows when there's enough space to do so. Commit. Fixes bug #494338
  • Fix PlasmaWindow type registration. Commit. Fixes bug #494475
  • Containment: emit screen geometry change correctly. Commit. See bug #481736
Plasma Desktop
  • Kcms/tablet: Parent the action dialog to the overlay instead of the KCM. Commit.
  • Kcms/tablet: Fix calibration window not appearing on the correct screen. Commit.
  • Kcms/tablet: Add asserts to make sure width/height are above 0. Commit.
  • Kcms/tablet: Cancel calibration when the device is removed. Commit.
  • Libkwindevices: Add signal for device removal. Commit.
  • Kcms/tablet: Add more safeguards against possible null derefs and OOB. Commit.
  • Kcms/tablet: Improve calibration accuracy. Commit.
  • Kcms/tablet: Hide the stylus cursor when calibrating. Commit.
  • Kcms/touchpad: remove extra padding from QtWidgets wrapper layout. Commit. Fixes bug #493994
plasma-mobile
  • Taskswitcher: Fix close all button being dark and not interactable. Commit.
  • Taskswitcher: Gesture Navigation: Quality of Life Improvements. Commit.
  • Kcms/cellularnetwork: Fix available networks list elements not being. Commit.
  • Statusbar: Fix clock not updating immediately when timezones are changed. Commit.
  • Screenbrightnessplugin: Extract from initialstart and use in shell. Commit.
  • Navigationpanel: Fix disabled buttons from having grey icons. Commit.
  • Initialstart: Provide more scaling options. Commit.
  • Quicksettings/screenrotation: Don't call rotate in signal handler. Commit.
Plasma Workspace
  • Kcms/wallpaper: fix crash when wallpaper config has invalid values. Commit.
  • Fix crash with incorrect iterator. Commit.
  • Applets/devicenotifier: fix crash when parent device is not of StorageDrive type. Commit.
  • Klipper: fix unable to remove clip after editing. Commit. Fixes bug #494145
  • Applets/devicenotifier: Fix encrypted container not updating status. Commit. Fixes bug #494483
  • Startkde: Avoid waiting when notifying ksplash is up. Commit. Fixes bug #357170. Fixes bug #492492
  • Applets/sysmon: Don't override contentItem of ScrollablePage in config ui. Commit. Fixes bug #492654
  • Kcms/wallpaper: add title. Commit. Fixes bug #494008
  • Applets/devicenotifier: avoid duplicate entries in device list. Commit.
  • Applets/devicenotifer: properly delete child devices. Commit.
  • Devicecontrol: Adjust formatting of debug messages. Commit.
  • Applets/systemtray: fix crash caused by model index mismatch. Commit.
  • Applets/kicker: guard against null d-ptr when refreshing favorite model. Commit.
  • Bring back klipper desktop file. Commit. Fixes bug #492525
  • Components/calendar: fix finding qtpaths' path. Commit.
  • Wallpapers/image: fix crash when rendering mode is changed after initialization. Commit.
Powerdevil
  • Applets/brightness: More robustness for surviving plugin destruction. Commit.
  • Daemon: Retry failed DDC/CI brightness write also on monitor wake-up. Commit.
  • Daemon: Retry failed DDC/CI reads and writes repeatedly. Commit. See bug #482713. See bug #493329
  • Applets/brightness: Survive plugin destruction after async wait. Commit.
  • Applets/brightness: Avoid producing duplicate display sliders. Commit. Fixes bug #493844
  • Daemon/actions/dimdisplay: Set brightness separately per display. Commit. Fixes bug #493111
Spacebar