Skip to content

Plasma 6.8.3 Complete Changelog

Discover
  • Qml: use sequences in Shortcut. Commit.
  • Kcm: adjust indentation and fix it in RtL. Commit.
Plasma Addons
  • Wallpapers/potd: fix context menu icons. Commit.
  • Wallpapers/tiled: fix default directory. Commit.
  • Applets/colorpicker: fix ColorCircle border. Commit.
  • Applets/colorpicker: fix middle clicking on preview. Commit.
  • Applets/mediaframe: use HoverHandler. Commit.
  • Applets/timer: show seconds on the predefined timer config page. Commit.
  • Applets/mediaframe: pass cached remote files as urls. Commit. See bug #508225
  • Applets/timer: fix predefined timer keyboard navigation. Commit.
  • Applets/timer: fix reordering predefined timers. Commit.
  • Applets/timer: fix notification translation. Commit. Fixes bug #413374
  • Applets/quicklaunch: fix keyboard moving of items between models. Commit.
  • Applets/diskquota: fix hover highlighting. Commit.
  • Applets/mediaframe: use new image for icon immediately. Commit.
  • Applets/calculator: fix keyboard use on desktop. Commit.
  • Update apod provider to use new url. Commit.
Info Center
  • Fix(energy): show correct date and value in graph. Commit.
krdp
  • RdpConnection: Explicitly disable RDSTLS security. Commit.
KScreen
  • Kcm: Don't allow for 0 preferred height for panelView. Commit. Fixes bug #527131
kscreenlocker
  • Greeter: use the view as context for the frameSwapped connection. Commit. Fixes bug #528438
KWin
  • Input: don't wait for all buttons to be released to stop moveresize. Commit.
  • Multigpuswapchain: fix the Nvidia workaround. Commit. Fixes bug #527163
  • Multigpuswapchain: fix the amdgpu workaround. Commit. See bug #521716
  • Plugins/screencast: fix jagged cursor. Commit. Fixes bug #528423
  • Backends/drm: also clear non-shadowbuffer swapchain damage tracking. Commit. See bug #527421
  • Core/gbmgraphicsbufferallocator: override the modifier with INVALID where needed. Commit. Fixes bug #527421
  • Outputconfigurationstore: improve the default scale for handhelds and tablets. Commit.
  • Backends/libinput: list devices during setup. Commit.
  • Kcms/decoration: Apply next state when it changes. Commit.
  • Fix sRGB inverse EOTF linear segment. Commit. Fixes bug #528375
  • Workspace: ignore dpms wakeups once the system is going to sleep. Commit. Fixes bug #528221
  • Opengl: honor KWIN_DISABLE_UDMABUF_IMPORT without a DRM device. Commit.
  • Provide no- cli options even if built without . Commit.
  • Effect/offscreenquickview: delete the forwarding input devices. Commit.
  • Core: Expose left, top, right and bottom of Rect and RectF as properties. Commit.
  • Plugins/screentransform: Paint the entire snapshot, not a subset. Commit.
  • Compositor: handle possibly missing render device. Commit. Fixes bug #527984
  • Scene/windowitem: emit Window::damaged when the window opacity changes. Commit. Fixes bug #502748
  • Plugins/dimscreen: add window class for pinentry-qt in wayland. Commit.
  • Core/renderloop: fix scheduling with triple buffering and commit timing. Commit.
  • Xx-pip-v1: Preserve resize anchors at screen edges. Commit. Fixes bug #527641
  • Plugins/zoom: fix adjacent monitor detection in Push mode. Commit.
  • Wayland/surface: remove the primary output. Commit.
  • Scene: only progress fifo and commit timing on one SceneView. Commit. See bug #498628. See bug #525619
  • Make maximize guides work as expected with floating point geometry. Commit. See bug #465124
  • Fix a typo in Workspace::adjustWindowSize(). Commit. Fixes bug #465124
  • Main: add a hang detection thread. Commit. See bug #527622
  • Dpmsinputeventfilter: cancel touch sequences when turning screens off. Commit.
  • Outputconfigurationstore: avoid interlaced modes if progressive is preferred. Commit. See bug #527502
libkscreen
  • Bump plasma-wayland-protocols to 1.23. Commit.
libksysguard
  • Processcore: Cancel the ReadPids runnable if relevant cgroup gets destroyed. Commit. Fixes bug #502879
libplasma
  • Desktoptheme/breeze: don't draw slight background on active tab. Commit.
  • Plasma.cpp: Don't crash on invalid tooltip component. Commit.
  • Fix desktop attached tooltips not inheriting Plasma styling with Qt 6.12. Commit. Fixes bug #527730
  • Containment: Use parent's screen for geometry of nested containments. Commit. Fixes bug #525536
  • ContainmentView: Show an error message on shell package load failure. Commit.
Milou
  • Plamoid: fix pseudo-vim key navigation. Commit.
Oxygen
  • Workaround missing outline when no borders. Commit.
  • Desktop theme: Use a more appropriate color for neutral text in Oxygen. Commit.
  • Desktoptheme: Fix subpar legibility of negative text in Oxygen. Commit. Fixes bug #528121
  • Kstyle: Fix glitchy lines in menus when fractional scaling is used. Commit. Fixes bug #527745
Plasma Bigscreen
  • Inputhandler: reopen the CEC adapter when libcec reports the connection lost. Commit.
  • Homeoverlay: Fix OSK toggle not changing KWin virtual keyboard mode. Commit.
  • Settingsapp: allow switching module while open. Commit. Fixes bug #527030
Plasma Desktop
  • Applets/kicker: don't override cursorShape in HoverBlock. Commit. Fixes bug #528282
  • Applets/kickoff: scroll to correct position. Commit.
  • Positioner: Conditionally skip saving positions after listing completes. Commit.
  • Containments/panel: don't hang when the layout spacing is 0. Commit. Fixes bug #528228
  • Applets/showdesktop: manually restore focus for minimized windows. Commit. Fixes bug #450137
  • FolderModel: Respect the file:// protocol. Commit.
  • Sddm-theme: restore Qt Virtual Keyboard fallback on X11. Commit. Fixes bug #527138
  • Applets/pager: don't Show Desktop when scrolling pager. Commit. Fixes bug #471241
  • Kcms/touchscreen: Set textRole for device selection. Commit.
  • Containments/desktop: handle drag image for very fast drags better. Commit. Fixes bug #527529
  • Containments/desktop: open menu at currentItem onMenuPressed. Commit. Fixes bug #526282
  • Containments/desktop: Show the Create Folder shortcut in the New menu. Commit. Fixes bug #473045
  • Applets/kicker: keep currentindex when scrolling list. Commit.
  • Containments/desktop: don't reset press position onModelReset. Commit. Fixes bug #526073
  • Do not show login interface when receiving empty messages. Commit. Fixes bug #527262
  • Desktop Containment: Give desktop focus on click. Commit. Fixes bug #434090
  • Containments/desktop: Don't offer manual sorting for Folder View widgets. Commit. Fixes bug #513880
  • Applets/pager: Let window icons grow with their window outlines. Commit. Fixes bug #518625
  • Positioner: Remove invalid or nonexistant files. Commit. Fixes bug #469445
  • Applets/window-list: Elide long titles instead of growing without limit. Commit. Fixes bug #456148
  • Containments/desktop: Let Folder View widgets shrink to a single cell. Commit. Fixes bug #515561
plasma-integration
  • Fix color picker not exposing alpha channel. Commit. Fixes bug #528396
Plasma Audio Volume Control
  • Applet: set tnum font feature on volume percent. Commit.
  • Kded: Only show the volume OSD for the current preferred sink. Commit. Fixes bug #517055
plasma-setup
  • Wizard: Don't hardcode radius for outer rectangle. Commit.
Plasma Systemmonitor
  • Close the Column configuration dialog if it is open and we change pages. Commit. Fixes bug #523194
plasma-welcome
  • Fix KDE Connect AppStream link. Commit.
  • Fix Mac detection for MetaKey page. Commit.
Plasma Workspace
  • Kcms/colors: Calculate the height of the demoTextDelegates and update the cell height. Commit. Fixes bug #528106
  • Kcms/wallpaper: Guard against null screen in onWallpaperChanged. Commit. Fixes bug #528380
  • Applets/systemtray: Silence undefined model warnings. Commit.
  • Appmenu: don't show a black pixel when open. Commit. Fixes bug #524857
  • Krunner: fix pseudo-vim key navigation. Commit. Fixes bug #528257
  • Libkworkspace: expose sessionmanagement to qml. Commit.
  • Klipper: Force labels in config dialog to be rich text. Commit.
  • Shell: restore desktop shown value when exiting edit mode. Commit. Fixes bug #502272
  • Applets/digital-clock: pass currentFont after dialog exists. Commit. Fixes bug #503333. Fixes bug #511164
  • Don't override default font features & set tnum on OSD progress label. Commit.
  • Shellcorona: give a cloned panel the screen it is cloned to. Commit. Fixes bug #527445
  • Applets/kicker: Add launchers to the desktop of the current activity. Commit. Fixes bug #520511
  • Wallpapers/image: Fix wallpaper reset when screen size changes a lot. Commit.
  • Fix segfault when opening launchers by shortcuts. Commit. Fixes bug #527810
  • Bump plasma-wayland-protocols to 1.23. Commit.
  • Components/calendar: Move the selected date along with today at midnight. Commit. Fixes bug #523827. See bug #518640
  • Components/calendar: Don't turn years 0-99 into 1900-1999. Commit. Fixes bug #474972
  • Applets/digital-clock: Zero-pad hours when forcing 24h on a 12h locale. Commit. Fixes bug #517262
Powerdevil
  • Applets/brightness: don't override default features when setting tnum. Commit.
  • Applets/batterymonitor: Show the charge limit hint only on the system battery. Commit. Fixes bug #448020. See bug #497345
  • Applets/brightness: Make key navigation more robust. Commit.
  • Fix screens staying dimmed after losing brightness control. Commit. Fixes bug #523988
spectacle
  • ImagePlatformKWin: initialize final image data for images with the same scale. Commit.
  • ImagePlatformKWin: Make combined image size more accurate. Commit.
  • Skip scanning QR code in background mode. Commit.
union
  • GroupBoxElement: Fix checkbox alignment. Commit. Fixes bug #528493
  • HeaderElement: Add constructor for default QStyleOption. Commit.
  • HeaderElement: Use correct fallback name, add headerView. Commit.
  • LineEditElement: Check for widget existing. Commit.
  • HeaderElement: Return contentsSizeFromStyle if there is no headerOption. Commit.
  • HeaderElement: Draw label using QCommonStyle, use visualRect for subElementRect. Commit.
  • ItemViewElement: Fix alternateBase palette override. Commit.
  • ItemViewElement: Check if fullrow selection is for any abstractItemView. Commit.
  • MenuItemElement: Reserve columns for icons. Commit.
  • ComboBoxElement: Always include text in subElementList. Commit. Fixes bug #527410
  • DrawItemText: Ensure we draw mnemonics only for items that have it explicitly set. Commit. Fixes bug #528236
  • AbstractElement: Ensure we use correct fontmetrics. Commit.
  • SpinBoxElement: Fix spinbox sizing. Commit.
  • UnionStyle: Remove autofillBackground from spinboxes. Commit. Fixes bug #528280
  • Check if a library dir is a directory rather than just exists. Commit. Fixes bug #528147
  • ItemViewElement: Allow overriding background color. Commit. Fixes bug #527260
  • BackgroundDrawing: Allow overriding background color. Commit.
  • AbstractElement: Text color overriding from palette. Commit. Fixes bug #527260
  • Delegate.css: Separate itemviewitem and itemdelegate list behavior. Commit.
  • Output/widgets: Add enum context to cache hashes for elements. Commit. Fixes bug #527246
  • CheckBoxElement: Rely on qcommonstyle for subelementRects. Commit. Fixes bug #527767
  • AbstractElement: Always add fallback. Commit. See bug #527767
  • Delegate.css: Set focusframe only to show inside graphicsview. Commit.
  • Elements: Add fallbacks to most elements. Commit.
  • MenuItemElement: Give separator it's own propertygroup. Commit.
  • TabElement: Call vSpace/hSpace directly, call m_style for subelement. Commit.
  • UnionStyle: Use contentsSize isntead of contentsType for sizeFromContents hash. Commit. See bug #527409
  • UnionStyle: Raise cache amount, skip cache update for pixelMetrics. Commit. Fixes bug #527409
xdg-desktop-portal-kde
  • Fix duplicate virtual output names. Commit.