Skip to content

Plasma 6.7.91 Complete Changelog

Bluedevil
  • Escape html in device name. Commit.
Breeze
  • Kdecoration: updateButtonsGeometry() when borders change. Commit.
Dr Konqi
  • Bugreportaddress: drop unused functions. Commit.
  • Globals: drop. Commit.
  • Bugreportaddress: throw away moot inlining. Commit.
  • Bugreportaddress: add warning when dealing with non-kde addresses. Commit.
  • Bugreportaddress: make KDE detection more flexible. Commit.
  • Globals: trim. Commit.
Flatpak Permissions
  • Show settings for host apps if permission is set. Commit. See bug #521646
Plasma Addons
  • Applets/dict: fix desktop widget at minimum sizes. Commit.
  • Applets/weather: fix Wetter.com forecast timestamps. Commit. Fixes bug #520315
  • Applets/weather: fix bbcukmet location search cancellation. Commit.
kglobalacceld
  • Drop obsolete KF6WindowSystem dependency. Commit.
Info Center
  • CommandOutputKCM: Fix wrapping. Commit. Fixes bug #523197
  • Add a tad more info to libva-utils's set_package_properties. Commit.
KMenuEdit
kpipewire
  • Fix compile with clang and KPIPEWIRE_DEPRECATED. Commit.
KScreen
  • Fix info button for sRGB color intensity. Commit. Fixes bug #525540
  • Force StackLayout the same height as the hint of the current item. Commit. Fixes bug #525718
kscreenlocker
  • Adding "Switch to Last-Used Keyboard Layout" to the shortcut exceptions list. Commit.
  • Greeter: allow dumping when debugging is enabled. Commit.
  • Prctls: set dumpable as long. Commit.
  • Prctls: drop unused include. Commit.
  • Worker: set dumpable prctl. Commit.
  • Cmake: drop unused header checks. Commit.
  • Greeter: use new prctls.h and make it a namespace. Commit.
  • Diewithparent: rename to prctls. Commit.
  • Greeter: tighten fingerprint setup conditions. Commit.
  • Worker: break apart main a bit. Commit.
  • Diewithparent: change conditions around. Commit.
  • Worker: use out_ptr. Commit.
  • Worker: harden against unexpected stdin problems. Commit.
  • Worker: exit if we are orphaned at startup. Commit.
  • Worker: exit if dieWithParent doesn't work. Commit.
  • Drop obsolete Wayland dependencies. Commit.
ksystemstats
  • Remove unused variable in Xe Plugin. Commit.
kup
  • Report the time a job has been running. Commit.
KWin
  • Bump plasma-wayland-protocols dependency. Commit.
  • Effect/offscreeneffect: allocate a software buffer on software renderers. Commit.
  • Backends/wayland: turn everything with the display, not just the geometry. Commit.
  • Backends/virtual: honor the buffer transform when rendering. Commit.
  • Backends/drm,virtual: don't render on virtual outputs for screencasts. Commit. See bug #525619
  • Plugins/screencast: set presentation timestamps on the scene views. Commit. See bug #525619. See bug #525841
  • Utils: Use PreciseTimer in SoftwareVsyncMonitor. Commit.
  • Plugins/screencast: pace screencasts with fixed intervals. Commit. See bug #525619
  • Plugins: Use QSizeF to represent sizes. Commit.
  • Plugins: Fix min and max window sizes in ExpoLayout. Commit.
  • Revert "Reapply "Handle "Globally Active" input model more gracefully"". Commit. Fixes bug #525590
  • Fix lockscreen not properly showing up when using the "Never require password" setting. Commit. See bug #525349
  • Core/gbmgraphicsbufferallocator: destroy gbm_bo as soon as possible. Commit. Fixes bug #525748
  • Core/drm_formats: add an ifdef for DRM_FORMAT_XVUY2101010. Commit.
  • Cmake: Set correct pipewire dependency. Commit. Fixes bug #525026
  • Wayland: Remove current extension state in SurfaceInterface::removeExtension as well. Commit. Fixes bug #510116
  • Set the skip switcher flag for popups. Commit.
  • Skip tabbox model resets for internal windows. Commit. Fixes bug #522490. Fixes bug #525753
  • Core/colorpipeline,opengl/glshader: always clip to source range. Commit.
  • Drm: Synchronize presentation safety margin. Commit.
  • Drm: Skip empty dropped commit cleanup. Commit.
  • Backends/drm: Guard against a null output frame in the virtual EGL layer. Commit.
  • Scene: Forward target time when scheduling item frames. Commit. Fixes bug #525514
  • Plugins/overview: increase spacing between desktop thumbnails. Commit. Implements improvement #523656
  • Plugins/blur: only offset blur region by content rect if SSD is used. Commit.
  • Plugins/nightlight: Fix mode property documentation. Commit.
  • Mark data control as a restricted interface. Commit.
  • Utils: Report realtime scheduling errors correctly. Commit.
  • Kcms/desktop: Force name of virtual desktops to be plain text. Commit.
  • Wayland: destroy mode resources when the output device resource is released. Commit. Fixes bug #525314
  • Xwayland: don't lock up if a setup script fails to launch. Commit.
  • Qml/outline: explicitly specify which "Window" type we need. Commit. Fixes bug #525504
  • Effect/offscreeneffect: add a recursion guard. Commit.
  • Gltexture: Restore ImageFormat lookup. Commit.
  • Backends/drm: match pageflip events to unique commit IDs. Commit. Fixes bug #524883
libkscreen
  • Remove XcbDpmsHelper and XCB::DPMS dependency. Commit.
  • Make XCB a required dependency. Commit.
  • Drop obsolete libxcb-randr dependency. Commit.
libksysguard
  • Elide text in Choices header. Commit. Fixes bug #525825
  • GroupedText: Force heading to be plain text. Commit.
libplasma
  • Declarative/plasmacomponents: make focused TabButton less linky. Commit.
  • Corona: add a signal when isUiReady changes for any containment. Commit. See bug #525327
Oxygen
  • Desktoptheme: Fix Air & Oxygen selection text color by restoring foreground values. Commit.
  • Better corners for lineedit focus and hover objects. Commit.
  • Kstyle: Fix misproportionate default scrollbar width. Commit.
Plasma Bigscreen
  • Homeoverlay: Fix controller suppress toggle and remove redun comments. Commit.
  • Inputhandler: Fix home overlay sticking gamepad input suppression to "on". Commit.
  • Inputhandler: Fix type confusion in gamepad axis motion event. Commit.
  • Fix: Homeoverlay clock follows LC_TIME. Commit. Fixes bug #523611
  • Fix: Settings > system page. Commit.
  • Inputhandler: Fix CEC devices getting removed for unrelated controller unplug. Commit.
Plasma Desktop
  • Emojier: Fix incorrect buttons/placeholder when search gives no results. Commit.
  • Kcm_keys: fix layouting issues. Commit. Fixes bug #525725
  • Desktopppackage/configuration: fix GridViewKCM detection. Commit.
  • Lockscreenui: only show prompt when authenticator needs it. Commit.
  • Applets/kicker: don't set anchors.fill on PlasmoidItem. Commit.
  • Panel: take into account the add widgets button for minimum width. Commit. Fixes bug #525826
  • Containments/FolderView: fix isUiReady never going true. Commit. See bug #525327
  • RenameEditor: Match text color to the custom background. Commit. Fixes bug #525319
  • Revert "Port lockscreen/SDDM footer to a reuseable component". Commit.
  • Revert "lockscreen: pass new footer to WallpaperFader". Commit.
plasma-integration
  • KDEPlatformTheme: don't automatically turn Union on by default. Commit.
  • Qt5: Fix build with WITH_X11=FALSE. Commit.
plasma-login-manager
  • Frontend/greeter,wallpaper: Don't quit on last window closed. Commit. Fixes bug #520720
plasma-mobile
  • Folio: Fix app drawer search backspace after key nav. Commit.
  • Devices: Add Fairphone Gen 6. Commit.
  • MarqueeLabel: Avoid masking/effects if text doesn't need marquee. Commit.
  • Quicksettings: Ensure MarqueeLabel is off when panel is hidden. Commit.
  • Homescreen: Add X-KDE-PlasmaMobileName to specify Plasma Mobile .desktop. Commit.
Plasma Networkmanager (plasma-nm)
plasma-welcome
  • Pages/Welcome: Add 30th anniversary Konqi for 6.8. Commit.
Plasma Workspace
  • Geotimezoned: Don't show time zone OSD when clock didn't actually change. Commit.
  • Runners/services: Truncate to fit in assigned bitap space. Commit. Fixes bug #525983
  • Fix translation in virtualkeyboard to loginlockscreen. Commit.
  • Systemtray: Port away from Animator. Commit. Fixes bug #487699
  • Systemtray: Fix potential crash. Commit.
  • Systemtray: drop X11 leftovers. Commit.
  • Shell: Disable Qt RHI pipeline cache. Commit.
  • When the map is initiallised the map items are initialise at the given zoom level and visible map in the window. When the window is enlarged the items are not resized so they only fill the original area. Commit.
  • Geotimezoned: Remember connection when time zone did not change. Commit.
  • Klipper/configdialog: Add i18n context. Commit.
  • ShellCorona: track uiReady in a more robust way. Commit. Fixes bug #525327
  • Klipper: Make the applet icon show in a panel thicker than 105 pixels. Commit.
  • 🍒components/loginlockscreen: Make the virtual keyboard button follow HIG. Commit.
Powerdevil
  • Applets/brightness: fix Slider binding issues. Commit. Fixes bug #523281
  • Brightness Applet: avoid binding loops. Commit. Fixes bug #525216
  • Applets/brightness: Fix displaying transition times when night light is always on. Commit.
spectacle
  • Remove message shown after image is shared. Commit.
union
  • AbstractElement: Remove individual spacing from buckets. Commit.
  • AbstractElement: Check for bucket rect intersects before adjusting. Commit.
  • ComboBoxElement: Adjust the contentSize of combobox to fit the indicator. Commit.
  • MenuElement, MenuItemElement: Simplify the element drawing. Commit.
  • Widgets: Add splitterhandle coloring, remove dock borders. Commit.
  • SplitterElement: Add way to draw DockWidgetResizeHandle. Commit.
  • Add safeguards to various elements. Commit.
  • ElementCache: If we have default QStyleOption, use it directly. Commit.
  • TabBarElement: Allow setting default elision mode. Commit.
  • TabBarElement, UnionStyle: Allow setting tab alignment stylehint. Commit.
  • StyleUtils: Refactor text alignment to separate horizontal/vertical. Commit.
  • ItemViewElement: Apply clipping if painter has it set. Commit.
  • Tabbutton: Remove elide. Commit.
  • FrameElement: Add drawing of borders for docks and dialog panels. Commit.
  • UnionStyle: Use qobject_cast for creating element hierarchy. Commit.
  • SpinBoxElement: Use safeproperty checks. Commit.
  • FrameElement: Add frame width heuristics to PixelMetric. Commit.
  • TabElement: Use QCommonStyle for SE_TabBarTabText, add elision. Commit.
  • UnionStyle: Set DockWidgetSeparatorExtent to 1. Commit.
  • Application.css: Clean up dockwidget CSS. Commit.
  • ProgressBarElement: Add horizontal/vertical hint, set size accordingly. Commit.
  • KColorSchemeProvider: Check for KDE_COLOR_SCHEME_PATH app property. Commit.
  • FrameElement: Set vertical/horizontal line sizes explicitly. Commit.
  • LineEditElement: Simplify contentSize, add inside-table hint. Commit.
  • MenuItemElement: Add room for the shortcut text. Commit. Fixes bug #525546
  • AbstractElement: Remove order reversion. Commit.
  • TabElement: add immutable hint. Commit. Fixes bug #525737
  • ItemViewElement: Remove dead code. Commit.
  • Output/quick: Restore using iconSizeForSize for Icon's actual icon size. Commit. Fixes bug #525326
  • Output/quick: Handle HTML and HTML entities correctly in Mnemonics. Commit.
  • Autotests: Add an autotest to test Mnemonics in the Quick output. Commit.
  • Output/quick: Use center or justify text alignment with stackcenter/stackfill. Commit.
  • Output/quick: Prevent divide by zero in StyledRectangle. Commit.
  • Output/widgets: Don't handle PM_MenuBarPanelWidth in MenuBarElement. Commit.
  • Output/widgets: Initialize pointers to nullptr. Commit.
  • Output/widgets: Draw MenuBarEmptyArea underneath MenuBarItem. Commit.
  • Output/widgets: Make MenuBarElement more generic so it handles everything. Commit.
  • Input/css/breeze: Add separate pressed styling for menu bar items. Commit.
  • Input/css/breeze: Separate menu bar background from menu bar item. Commit.
  • Use window-close-symbolic for all "close" icons. Commit.
  • Revert "output/kirigami: Fix InlineMessage text/icon color". Commit.
  • Output/kirigami: Fix InlineMessage text/icon color. Commit.
  • ItemViewElement: Better backwards compatibility. Commit. Fixes bug #525513
  • FrameElement: Setup sidepanel depending on its class. Commit.
  • StyleUtils: Use TreeView instead of TreeViewDelegate. Commit.
  • TabCloseButtonElement: Use window-close for the close icon. Commit.
  • AbstractElement: Check activity status of the window. Commit.
  • ToolbarElement: Add elementHints. Commit.
  • MenuItemElement: Fix icon rendering, only use framewidth in adjustedRect. Commit.
  • Popup: Set the layouter values for menuitem elements. Commit.
  • Application/frame: Use view-background-alternate-color. Commit.