Skip to content

Plasma 6.8.2 Complete Changelog

Discover
  • Fwupd: Do not pass the FwupdBackend object to the connect thread. Commit.
  • AppsModel: Remove dup'd stream class. Commit.
  • UpdateModel: React when resources disappear. Commit.
  • Set X-KDE-AliasFor for Discover's hidden desktop entries. Commit. Fixes bug #511886
Plasma Addons
  • Wallpapers/tiled: Animate animated images again. Commit. Fixes bug #516541
  • Applets/webbrowser: Apply the fixed zoom factor after each page load. Commit. Fixes bug #485583
  • Wallpapers/potd: Make the preview match Scaled, Centered and Tiled. Commit. Fixes bug #505690
  • Applets/webbrowser: Allow pages to read and write to the clipboard. Commit. Fixes bug #523381
  • Applets/mediaframe: fix adding files/folders. Commit.
Info Center
  • Kcms/energy: Don't read properties of a null battery. Commit.
kpipewire
  • Libx264encoder: Tell libx264 the stream's frame rate. Commit. Fixes bug #526931. See bug #500276
  • PipeWireBaseEncodedStream: Apply a requested size set before starting. Commit.
krdp
  • VideoStream: Don't track progressive frames while acknowledgements are suspended. Commit. See bug #520260
  • PortalSession: listen for the portal response before making the request. Commit. Fixes bug #527555
  • PlasmaScreencastSession: Port to libei. Commit.
  • VideoStream: Start from the client's requested desktop size. Commit.
kup
  • Fix incorrect checkbox connection for the 'Exclude user-level Flatpaks' setting. Commit.
KWin
  • Systembell: update sound theme when settings change. Commit.
  • Keyboard_layout: Keep an application's layout after its last window closes. Commit.
  • Make context current in grabCursorOpenGL(). Commit.
  • Qml/onscreennotification: Listen to sceneGraphError signals. Commit.
  • Scene/workspacescene: don't let hidden items occlude anything. Commit.
  • Effect/timeline: don't limit animation steps on software renderers. Commit. See bug #522222
  • Backends/drm: move direct scanout device check to the compositor. Commit. Fixes bug #527544
  • Wayland_server: disable commit timing by default. Commit. See bug #525514. See bug #527500
  • Wayland/pointerconstraints_v1: fix state being overwritten. Commit. Fixes bug #527675
  • Backends/drm: disable post-blend offloading if color pipelines aren't supported. Commit. Fixes bug #527628
  • Screenedge: Watch and reload on TouchTarget changes. Commit.
  • Multigpuswapchain: more correctly check the buffer type. Commit. Fixes bug #527591. Fixes bug #527604. See bug #527544
  • Multigpuswapchain: fix synchronization with EGL copy. Commit. Fixes bug #527591
  • Drm: Retry color pipeline matching at the next hardware block. Commit.
  • Lower pip surfaces in the stack. Commit. Fixes bug #527648
  • Plugins/stickykeys: Remove erroneous m_lockKeys check. Commit.
  • Plugins/stickykeys: Remove comments that don't add extra context. Commit.
  • Plugins/stickykeys: Reorder StickyKeysFilter fields. Commit.
  • Plugins/stickykeys: Use one list with possible modifier keys. Commit.
  • Plugins/stickykeys: Avoid using abbreviations for variable names. Commit.
  • Plugins/stickykeys: Mark KeyState enum as an enum class. Commit.
  • Plugins/stickykeys: Mark keyToModifier static. Commit.
  • Plugins/stickykeys: Use Qt::Key more. Commit.
  • Plugins/stickykeys: Prefer range based for loops. Commit.
  • Plugins/stickykeys: Latch and lock modifiers on key release. Commit. Fixes bug #509714
  • Plugins/stickykeys: Wrap code in kwin namespace. Commit.
  • Plugins/startupfeedback: Reduce the base icon size to 16x16. Commit.
  • Effect: Fix a typo in SpringMotion::evaluate(). Commit.
  • Workspace: add missing dpms event filter. Commit.
  • Workspace: add KWIN environment variables to support info. Commit.
  • Main_wayland: print KWIN environment variables before startup. Commit.
  • Revert "Add server side drop shadows to Steam". Commit.
  • Plugins/slidingnotifications: Fix instant animation speed handling. Commit. Fixes bug #527478
  • Backends/drm: don't allow post-blend offloading with legacy. Commit. Fixes bug #527421
  • Backends/virtual: take the target presentation timestamp into account. Commit.
  • Utils: Drop factory method in VsyncSource. Commit.
  • Utils: Rename SoftwareVsyncMonitor to VsyncSource. Commit.
  • Utils: Drop VsyncMonitor. Commit.
  • Ci: Adjust to CI image changes. Commit.
  • Backends/drm: support clamp operations for legacy luts. Commit.
  • Opengl/eglcontext: fail makeCurrent if the context is failed. Commit.
  • Wayland_server: prefer the primary GPU for syncobj support. Commit. See bug #527244
  • Plugins/startupfeedback: Fix icon sizing. Commit. Fixes bug #527308
  • Inputmethod: Fix visible in virtual keyboard dbus API. Commit. Fixes bug #527067
  • Plugins/touchpoints: rendering performance issue fix. Commit.
  • Workspace: hash outputs by name & EDID identifier, not raw EDID. Commit.
  • Outputconfigurationstore: allow generating a completely new config. Commit. Fixes bug #527401
  • Get rid of extra dup() in VulkanMultiGpuCopy. Commit.
  • Plugins/screenshot: Skip flipping screenshots on the CPU side. Commit.
  • Qpa: Guard against resizes in EGLPlatformContext::swapBuffers(). Commit. Fixes bug #527269
libksysguard
  • Only show 2000 data points in Line Chart applet. Commit. Fixes bug #527627
libplasma
  • PlasmaCore.ToolTipArea: don't lower label opacity when there is no heading present. Commit.
Oxygen
  • Kdecoration: Fix lumpy windeco buttons at certain fractional scaling scenarios. Commit. Fixes bug #527549
Plasma Bigscreen
  • Homescreen: Rework rows and tiles. Commit.
  • Envmanager/kwinrc: set "Show Virtual Keyboard" to "With Touch, Tablet, and Mouse". Commit.
  • Kcms/display: Refactor and fix behavior. Commit.
  • Inhibition: Fix power management inhibit sometimes not working at boot. Commit.
  • Lockscreen: Fix state handling. Commit.
  • Homescreen: Improve performance of blur. Commit.
  • Envmanager: Fix wrong .desktop file selected for swap session. Commit.
Plasma Desktop
  • Applets/kickoff: Tie sidebar item spacing to the compact list style. Commit. Fixes bug #524003
  • Applets/taskmanager: wrap labels anywhere. Commit. Fixes bug #526972
  • Dwellclicker: fix after click keep open when pinned. Commit.
  • Applets/kicker: use the containment's screen for the popup size limit. Commit. Fixes bug #527385
  • Folder: make row/column arrangement settings match actual behavior. Commit. Fixes bug #512993
  • Activitymanager: Crop activity wallpapers instead of stretching them. Commit. Fixes bug #478784
  • Applets/pager: Keep desktop labels and window icons bound to the model. Commit. Fixes bug #522322. Fixes bug #501660. Fixes bug #506247
  • Do not use wallpaper context variable binding as it changes value incorrectly. Commit. Fixes bug #527569
  • Applets/kickoff: directly scroll list in ListOfGridsView. Commit. Fixes bug #526911
  • Applets/taskmanager: fix highlight effect signal order issue. Commit. Fixes bug #527229
  • Shell package: correct size and position for the activity switcher. Commit. Fixes bug #527158
  • Runners/keys: Use KGlobalAccel QKeySequence (de)serialization code. Commit.
  • Fix disappearing desktop icons. Commit.
plasma-login-manager
  • Kcm: Check config size before truncation. Commit.
  • Kcm: Check child exit status. Commit.
  • Kcm: Clear supplementary groups. Commit.
  • Avoid autologin when explicitly switching to the greeter. Commit.
plasma-mobile
  • Actiondrawer: Don't scroll quick setting labels with animations disabled. Commit.
  • Lockscreen: don't animate the PIN dots when animations are disabled. Commit.
  • Qml: Make the shell usable with Qt Quick's software renderer. Commit.
Plasma Audio Volume Control
  • Play feedback when increasing/decreasing volume. Commit. Fixes bug #527775
  • Volumefeedback: Play the sound from the configured sound theme. Commit. Fixes bug #525954
Plasma Systemmonitor
  • Ensure SplitView maximumWidth > minimumWidth. Commit.
plasma-welcome
  • Welcome.qml: make "konqi-30.png" not pixelated. Commit.
Plasma Workspace
  • Kcms/style: use consistent slider value. Commit.
  • Applets/digital-clock: Keep the system font's OpenType features for the time. Commit. Fixes bug #524257
  • Libnotificationmanager: Accept single-quoted attributes in notification markup. Commit. Fixes bug #506733
  • Applets/kicker: port old favoriteId format to new one. Commit. Fixes bug #527651
  • Components/timezoneselector: fix margins. Commit.
  • Components/calendar: Don't navigate to years before year 1. Commit. Fixes bug #525980
  • Shell: Set entered edit mode to false on startup. Commit. Fixes bug #527738
  • Libtaskmanager: Re-filter launchers when a window changes screen. Commit. Fixes bug #527507
  • Wallpapers/color: Set the accent color from the configured color. Commit. Fixes bug #513851
  • Libkmpris: Don't auto-repeat the global play/pause shortcut. Commit. Fixes bug #521448
  • Applets Layout Manager: don't take preferred size into account when restoring. Commit. Fixes bug #490687
  • Libtaskmanager: Let the compositor name desktops created from the pager. Commit. Fixes bug #501808
  • Libkmpris: Keep non-ASCII characters in the title and album fallbacks. Commit. Fixes bug #503405
  • Applets/activitybar: fix tab focus and arrow nav. Commit. Fixes bug #527235
  • Fix pipeline. Commit.
  • Apply 1 suggestion(s) to 1 file(s). Commit.
  • Image wallpaper: Make all image packages correctly load. Commit. Fixes bug #527150
  • Appmenu: auto focus search field. Commit. Fixes bug #525569
  • Launcher tasks model: Guard lookup to serviceMenuById. Commit.
  • Libtaskmanager: put tasks in place of their launchers. Commit. Fixes bug #527189
Powerdevil
  • Applets/batterymonitor: set switch state on first open. Commit. Fixes bug #527560
  • Backlightbrightness: Also log error code when executejob fails. Commit. See bug #527520
qqc2-breeze-style
  • MobileTextActionsToolBar: Fix popup not closing after an action is. Commit.
  • MobileTextActionToolbar: Fix TextArea not showing contextual actions. Commit. Fixes bug #526591
spectacle
  • Delete temporary OCR text file once job is done. Commit.
union
  • AbstractElement: Set elementQuery at construction. Commit.
  • IndicatorElement: Set indicator values at construction. Commit.
  • TabElement: set hSpace and vSpace at construction. Commit.
  • AbstractElement: Check if we already have this element and update it. Commit.
  • Output/widgets: scale the widget animation duration with the animation speed. Commit. Fixes bug #527527
  • Output/quick: Explicitly set the Style instance for TextArea's background. Commit. Fixes bug #527455
  • Input/css/breeze: Only round delegate backgrounds in list when highlighted. Commit. Fixes bug #527087
  • Output/quick: Also consider parent for inside-{list,table} hints. Commit. See bug #527087
  • Input/css/breeze: Use large spacing for menubar item horizontal padding. Commit. Fixes bug #527213
  • Output/widgets: Don't dereference potential nullptr value. Commit. Fixes bug #527459