KDE Plasma 5.21.1, Bugfix Release for February

Plasma 5.21.1 Complete Changelog

Breeze

  • Revert “Revert “Do not draw background or line in toolbars if the color scheme has no headers group””. Commit. Fixes bug #433118

Discover

  • Correct usage of preferredHeight. Commit.
  • Use more appropriate delete and download icons in compact app delegate. Commit.
  • Remove weird padding at the bottom of resource lists. Commit.
  • Pk: make sure search queries eventually finish. Commit. Fixes bug #432384
  • Properly show the pointing hand on screenshot thumbnails. Commit.
  • Show the correct screenshot when clicking it. Commit. Fixes bug #433123
  • Pk: Improve updates progress when doing an offline update. Commit.
  • Don’t truncate reviews in compact mode. Commit. Fixes bug #433078
  • Notifier: Reduce the unattended updates idle timeout to 15’. Commit.
  • In case of conflict in i18n, keep the version of the branch “ours”. Commit.
  • Increase maximum width of review dialog to a sane size. Commit. Fixes bug #432807

KDE Hotkeys

  • In case of conflict in i18n, keep the version of the branch “ours”. Commit.

Info Center

  • In case of conflict in i18n, keep the version of the branch “ours”. Commit.

KScreen

  • [kded] Fix selecting OSD action by keyboard. Commit. Fixes bug #432481

KSysGuard

  • Force device statistics refresh rate to be always one second. Commit. Fixes bug #433063

KWin

  • [platforms/drm] accept both keypress and keyrelease event in filter. Commit.
  • Fix build. Commit.
  • [platforms/drm] only enable output on key press not release. Commit.
  • Create Xcursor sprites with correct format. Commit.
  • In case of conflict in i18n, keep the version of the branch “ours”. Commit.
  • Fix crash on pasting too soon after copying from XWayland. Commit.
  • Effects/wobblywindows: Allow model geometry and real geometry get out of sync. Commit. Fixes bug #433187
  • Effects/wobblywindows: Refactor the update loop. Commit.
  • X11: Introduce an envvar to force software vsync. Commit. Fixes bug #433094
  • X11: Introduce an envvar to prevent sync’ing to vblanks. Commit. See bug #433094
  • Properly clean up DrmGpu. Commit. See bug #433145
  • Inputmethod: honour SNI disabled state. Commit.
  • Sprinkle static keywords. Commit.
  • X11: Properly detect whether swap events have to disabled. Commit.
  • Inputmethod: toggle the inputmethod if we get second show request. Commit.

libksysguard

  • Guard against null configloader in destructor. Commit. Fixes bug #433431
  • In case of conflict in i18n, keep the version of the branch “ours”. Commit.
  • Add method CGroupDataModel::isAvailable. Commit.
  • Don’t emit dataChanged for invalid indices. Commit. See bug #431155

Milou

  • Fix launching empty query. Commit.

Plasma Browser Integration

  • In case of conflict in i18n, keep the version of the branch “ours”. Commit.

Plasma Desktop

  • [applets/kickoff] Always capitalize section header letters. Commit. Fixes bug #433217
  • In case of conflict in i18n, keep the version of the branch “ours”. Commit.
  • Launch runners KCM in systemsettings. Commit. Fixes bug #433101
  • Kcms/keyboard: fix migration. Commit. Fixes bug #431923
  • [Kickoff] Remove redundant hover filter. Commit.
  • In case of conflict in i18n, keep the version of the branch “ours”. Commit.

Plasma Nano

  • Use plasma components for the widget explorer. Commit.

Plasma Networkmanager (plasma-nm)

  • In case of conflict in i18n, keep the version of the branch “ours”. Commit.
  • In case of conflict in i18n, keep the version of the branch “ours”. Commit.

Plasma Audio Volume Control

Plasma Phone Components

  • Tweak app drawer behavior. Commit.
  • Enable the drag handler only when the containment has focus. Commit.
  • Close sliding panel as soon as it’s off the screen for no delay. Commit.
  • Cancel sliding panel animations on touch so it’s more responsive. Commit.
  • In case of conflict in i18n, keep the version of the branch “ours”. Commit.
  • Respect max favorite count when dropping. Commit.

Plasma Systemmonitor

  • Fix duplicate name columns appearing when configuring columns. Commit. Fixes bug #433216

Plasma Workspace

  • Fix case in logout applet config key. Commit. Fixes bug #433320
  • Calculatorrunner: Fix mixed hex+decimal calculations. Commit. Fixes bug #431362
  • Fix font installation. Commit.
  • Locations runner: Fix absolute filepath + arguments. Commit. Fixes bug #433053
  • Enforce SESSION_MANAGER is exported before plasmashell is started. Commit.
  • Libtaskmanager: Allow to launch executables. Commit. Fixes bug #433148
  • Move ksmserver’s ksplash notifying to ksmserver. Commit. Fixes bug #432364
  • Handle closeSession being called concurrently. Commit.
  • [libkworkspace] Interim fix for the logout issue. Commit. Fixes bug #432460
  • Fixup! [keyboard applet] fix TypeError garbage in log. Commit.
  • In case of conflict in i18n, keep the version of the branch “ours”. Commit.
  • In case of conflict in i18n, keep the version of the branch “ours”. Commit.

Powerdevil

  • Core: when we get request to wakeup turn dpms on. Commit.
  • In case of conflict in i18n, keep the version of the branch “ours”. Commit.
  • In case of conflict in i18n, keep the version of the branch “ours”. Commit.

qqc2-breeze-style

  • [RangeSlider] Remove inset, endVisualPosition and palette. Commit.
  • Use Templates.RangeSlider to not crash. Commit.
  • [Slider] Remove endVisualPosition. Commit.
  • [SliderGroove] Rework sizing. Commit.
  • [SliderHandle] Adjust x/y animation velocity and color animation. Commit.
  • [Slider] Remove inset. Commit.

SDDM KCM

  • Allow for easier syncing of Plasma font. Commit. Phabricator Code review D23257. Fixes bug #432930

System Settings

  • [sidebarmode] Fix header height for QWidget KCMs. Commit. See bug #433028
  • [sidebar mode] Fix back button icons. Commit. Fixes bug #433062
  • In case of conflict in i18n, keep the version of the branch “ours”. Commit.