Skip to content

Plasma 5.27.8 Complete Changelog

Aura Browser
  • Remove (unused) VS Code launch/setting files. Commit.
Breeze
  • Decoration: remove extra 1px padding. Commit.
  • Toolarea: Fix separator position on hi dpi. Commit.
Discover
  • SteamOS: Use new currentBuildID in addition to currentVersion. Commit.
  • Flatpak: Check if error is null before trying to log a message. Commit. Fixes bug #473497
  • Flatpak: Do not crash if we failed to get unused refs. Commit.
kactivitymanagerd
  • Plugins/sqlite: Skipping insert/update when m_blockAll or m_whatToRemember==NoApplications. Commit. Fixes bug #397487
KDE GTK Config
Plasma Addons
  • Thumbnail_grid: use MouseArea as delegate root. Commit.
  • Thumbnail_grid: allow screen reader to announce window name when pressing Alt+Tab. Commit. See bug #472643
  • Applets/userswitcher: Set an explicitly compact width. Commit.
KScreen
  • Kded/device: Write configuration when UPower is not available. Commit. Fixes bug #474099
ksystemstats
  • NvidiaSmiProcess: Fix missing data for GPU 2+. Commit. Fixes bug #473424
KWin
  • XdgToplevelWindow: Consider app responsive only if sent ping was received. Commit.
  • Wayland: Fix high-resolution scroll wheel discrete step calculation. Commit.
  • Wayland: Refactor the high-resolution scroll wheel step accumulator. Commit.
  • Wayland: Send data device selections to data control on bind even if null. Commit. See bug #459389
  • Backends/drm: check explicit gpu paths for symlinks. Commit.
  • Effects/screenshot: Fix screen screenshot infinite loop on X11. Commit.
  • Input: add special handling for tabbox modifiers. Commit. Fixes bug #473099
  • Backends/drm: don't assume we never get new subpixel types. Commit. See bug #472340
  • Internalwindow: don't crash on pointer leave when m_handle is nullptr. Commit. Fixes bug #472922
  • Backends/drm: allow modesets with atomic tests if a modeset is already pending. Commit. Fixes bug #461657
  • Input: use modifiersRelevantForGlobalShortcuts for tabbox events. Commit. Fixes bug #453918
libkscreen
  • Backends/xrandr: make sure XRandRCrtc::update is always called. Commit. See bug #472280
libksysguard
  • Sensors: Correctly handle the return value of QCollator::compare. Commit. Fixes bug #461070
Plasma Desktop
  • Fix touchpad kded crash on X11. Commit. Fixes bug #426937
  • XlibBackend: port to modern signal-slot. Commit. See bug #473262. See bug #426937
  • XlibNotifications: port to modern signal-slot. Commit. Fixes bug #426937. See bug #473262
  • RecentFiles kcm: whattoremember: Make the value visible in the UI match the value saved. Commit. Fixes bug #397487
  • PositionerTest: make sure folder model is ready before moving test. Commit.
  • FolderView: fix missing Kirigami import. Commit.
  • FolderViewLayer: use fixed interval. Commit.
  • ScreenMapper: remove handling for config before Plasma 5.25. Commit.
  • Folder: modernize iteration. Commit.
  • Folder: use qset instead of qvector to improve performance. Commit.
  • Desktop: don't save positions immediately. Commit.
  • Kcms/access Fix unintentional config changes. Commit.
  • Folderview: cap amount of screen mappings we hold. Commit. Fixes bug #469445
  • Applets/taskmanager: update deprecation message for DragHelper. Commit.
  • Applets/pager: fix window/screen size/position when using Qt scaling. Commit. Fixes bug #446627
  • Panel: fix applet not returning focus after pressing applet shortcut. Commit. Fixes bug #472909
  • Migrate missing key handling/accessibility features from default CompactRepresentation. Commit.
Plasma Audio Volume Control
  • Applet: show placeholder message in tooltip when there is no device. Commit. Fixes bug #469778
Plasma Remotecontrollers
  • Do not take 100% CPU when a device gets disconnected. Commit.
Plasma SDK
  • Remove wrongly-generated translations. Commit.
Plasma Systemmonitor
  • Hide heightHelper BasicListItem. Commit.
Plasma Workspace
  • WindowSwitcher: move accessible properties to delegate root. Commit. See bug #472643
  • Krunner: make debut on X11 faster. Commit.
  • 🍒PanelView: fix panel overlapping windows when Qt scaling is enabled. Commit. Fixes bug #456453
  • Sessionmanagement: fix broken hybrid suspend. Commit.
  • Plasmawindowed: support PLASMA_ENABLE_QML_DEBUG. Commit.
  • Fixup! shellcorona: never iterate on in-destruction iteratables. Commit.
  • Shellcorona: never iterate on in-destruction iteratables. Commit.
  • Wallpapers/image: don't add files/folders to KDirWatch again in proxy model. Commit. Fixes bug #473798
  • Wallpapers/image: move some shared code to AbstractImageListModel::load. Commit.
  • Widgetexplorer: Fix category filtering. Commit. Fixes bug #473035
  • Containmentlayoutmanager: Guard m_contentItem in setEditMode. Commit.
  • Backport systemtraytest from master to fix flaky test. Commit.
  • Applets/kicker: deprecate KickerCompatTriangleMouseFilter. Commit.
  • Applets/kicker: deprecate DragHelper. Commit.
  • Applets/kicker: deprecate Kicker.WindowSystem. Commit.
  • Applets/kicker: deprecate DashboardWindow. Commit.
  • Lookandfeel: make splash load faster. Commit.
  • Wallpapers/image: fix random order update logic. Commit. See bug #473088
  • Wallpapers/image: move sort(0) to SlideFilterModel::setSortingMode. Commit.
  • TriangleMouseFilter: also check optional position has value. Commit. See bug #473432
  • TriangleMouseFilter: check intercepted item still exists in reset timer. Commit. Fixes bug #473432
  • Wallpapers/image: don't add/remove a file if its parent folder is in KDirWatch. Commit.
  • Wallpapers/image: fix slideshow not starting for few images or superfast computers. Commit. See bug #473088
  • Wallpapers/image: update random order before sorting. Commit.
  • Wallpapers/image: use removeDir to remove folders from KDirWatch. Commit.
  • Wallpapers/image: fix potential invalid slide index in nextSlide. Commit. See bug #473088
  • Applets/notifications: Add icon to "Copy Link Address" context menu item. Commit.
  • Region_language KCM: Guard glibc-related code with ifdefs. Commit.
  • Rename REGION_LANG_GENERATE_LOCALE to REGION_LANG_GENERATE_LOCALE_HELPER. Commit.
  • PanelView: clear previous focus when status changes to ActiveStatus. Commit.
  • PanelView: also restore previous window when status changes to ActiveStatus. Commit.
  • Shell: avoid potential crash when previous window is gone before returning focus. Commit.
  • OSD: Fix size calculation for progress value. Commit. Fixes bug #469576
Powerdevil
  • Profiledefaults: don't automatically suspend by default if running in a virtual machine. Commit.
  • Fix the error overlay shown on other kcms. Commit. Fixes bug #424531
  • Dimdisplay: only dim the screen at configured dim time. Commit. Fixes bug #304696
  • Print error with higher logging severity when backend fails to load. Commit.
System Settings
  • Remove soft hyphens in keywords used for searching. Commit.
xdg-desktop-portal-kde
  • Fix data type for accent color. Commit.
  • Settings: provide accent-color settings. Commit.
  • Install kde-portals.conf in datadir. Commit.
  • Install a portals.conf file for the plasma session. Commit.
  • RemoteDesktop: Fix relativity of absolute pointer motion. Commit.
  • RemoteDesktop: Use QScreen for starting multiple streams. Commit.
  • Add a method using QScreen to create a screencasting stream. Commit.