Skip to content

Plasma 6.2.91 Complete Changelog

Details
  • Libdiscover: always emit reviewsReady to fix crash when there is no review. Commit.
  • Flatpak: Support flatpak:/ format. Commit.
  • Use a filter model instead for pagination. Commit.
  • ApplicationPage: Fix excessive horizontal flicking. Commit.
Details
  • Add mapping for plasma-browser-integration-host. Commit.
  • Cmake: require systemd unless explicitly opted out of. Commit.
  • Cmake: remove mingw support code. Commit.
Details
  • Add KDecoration 3 porting guide. Commit.
Details
  • Wallpapers/hunyango: Remove broken accent color handling. Commit.
  • Fix highlight not following mouse downwards. Commit. Fixes bug #485477
Details
  • Check migrated shortcut triplet size in GlobalShortcutsRegistry::migrateConfig(). Commit.
  • Ignore invalid X-KDE-Migrate-Shortcut values. Commit.
  • Ignore invalid services shortcuts in GlobalShortcutsRegistry::migrateConfig(). Commit.
Details
  • Cmake: Call cmake_minimum_required before project(). Commit.
Details
  • Add missing !. Commit.
  • PipeWireSourceStream::setActive demote assert to warning. Commit.
  • PipeWireSourceItem handle stream creation failure. Commit.
Details
  • Rename systemd unit to app- prefix. Commit.
Details
  • Console: don't print xrandr output on Wayland. Commit.
  • Console: make kscreen-console print the correct config on Wayland. Commit. See bug #464835
Details
  • Globalaccel: whitelist Toggle Keyboard Backlight. Commit. Fixes bug #483919
Details
  • Provide keys received in wl_keyboard.enter. Commit.
  • Emit Registry::interfaceAnnounced after registering the interface. Commit.
Details
  • Xdgshell: Fix passing focus to transient parent on close. Commit. Fixes bug #498098
  • Fix a crash in Workspace::initializeX11(). Commit.
  • Never show autohide/dodge windows panels when a window is fullscreen. Commit. Fixes bug #497826. Fixes bug #497829
  • Backends/drm: allow some inaccuracy for matching a 3x3 matrix. Commit.
  • Autotests: Make X11KeyReadTest less flaky. Commit.
  • Backends/drm: Harden DrmGpu::waitIdle() against faulty timeouts. Commit.
  • Backends/drm: fix qpainter hardware cursor format. Commit.
  • Backends/drm: also tell people where to report pageflip timeouts. Commit.
  • Backends/drm: remove the chance for false positives in pageflip timeout detection. Commit. See bug #498544
  • Autotests/integration: add more cases to the color management test. Commit.
  • Wayland/color management: fail image descriptions with invalid primaries / whitepoint. Commit.
  • Utils/edid: check if colorimetry could possibly be correct. Commit. Fixes bug #498616
  • Core/colorspace: add helpers for checking if colorimetry is valid. Commit.
  • Prevent including global shortcut keys in wl_keyboard.enter. Commit. Fixes bug #497245
  • Backends/fakeinput: Destroy devices on teardown. Commit.
  • X11window: don't search for StartupWMClass if the resourceName is empty. Commit.
  • Offscreenquickview: Keep DPR up to date. Commit.
  • Plugins/qpa: Clip buffer damage. Commit. Fixes bug #498446
  • Backends/drm: don't use ColorDescription::toOther for calculating channel factors. Commit. Fixes bug #498668
  • Backends/libinput: Destroy devices when backend shuts down. Commit.
  • Outputconfigurationstore: increase the max. scale when reading the config. Commit.
  • Outputconfigurationstore: only round the scale factor to 5% steps. Commit.
  • Include output physical size in support information. Commit.
  • Outputconfigurationstore: don't scale low resolution screens too much. Commit.
  • Backends/drm: make night light correct with ICC profiles as well. Commit.
  • Autotests: Add more test cases in OutputChangesTest::testGenerateConfigs(). Commit.
  • Autotests: Add laptop test cases in OutputChangesTest::testGenerateConfigs(). Commit.
  • Utils: Make sure Edid::hash() returns a value if edid fails to parse. Commit.
  • Dont assert in Workspace::setupWindowShortcut. Commit. Fixes bug #498456
  • Input: don't notify user activity on warps. Commit. See bug #480026
  • Perform window mouse action for tablet tool buttons. Commit. Fixes bug #480227
  • Opengl: skip deleting OpenGL objects if there's no current context. Commit.
  • Plugins/screencast: call ItemRenderer::begin/endFrame. Commit. Fixes bug #495287
Details
  • Backends/kwayland: Clean up output device initialization. Commit.
  • Backends/kwayland: Fix dangling globalRemoved connections. Commit.
  • Revert "backends/kwayland: Remove unbalanced unblockSignals()". Commit. See bug #499029
  • Backends/kwayland: Don't leak output configuration if it contains no real changes. Commit.
  • Backends/kwayland: Destroy wayland output configuration resources. Commit.
  • Backends/kwayland: Fix creating unnecessary output configuration object. Commit.
  • Backends/kwayland: Remove unbalanced unblockSignals(). Commit.
  • Backends/kwayland: Reject configs with unknown outputs. Commit. Fixes bug #498878
  • Doctor: add dpms to help text. Commit. Fixes bug #495499
  • Doctor: fix "--dpms show". Commit. See bug #495499
Details
  • ButtonContent: Center the GridLayout itself. Commit.
  • Make mnemonics work again with Qt < 6.8 without animateClick. Commit.
  • Plasmaquick: Avoid setting window position for OSD surfaces. Commit.
  • Immediately update popup position upon setting margin. Commit. See bug #481533
Details
  • Avoid nested event processing waiting for DBus queries. Commit. Fixes bug #495974
Details
  • Applets/kickoff: change category at most once per frame. Commit. Fixes bug #483205
  • Make panel settings comboboxes take as much space as their longest element. Commit. Fixes bug #486901
  • Kcms/landingpage: fix frequent kcms count. Commit. Fixes bug #498609
  • Fix DesktopSchemeHelper's QML singleton-ness. Commit. Fixes bug #498783
  • Containments/desktop: properly map position to find the mouseover item. Commit. Fixes bug #497498
  • [taskmanager] Show full URL if not local. Commit.
  • Animate margin changes for applet popups. Commit. Fixes bug #481533
  • [taskmanager] Use KIO::iconNameForUrl instead of homegrown logic. Commit.
  • [kaccess] Trigger bell for active window only. Commit.
  • [kaccess] Use KWin to show visual bell. Commit. Fixes bug #488967
  • Kcms/kded: allow users to enable disabled-by-default services. Commit.
  • Kcms/access: Remove labels for visual and audible bell. Commit.
  • [kcms/access] Notify bell settings. Commit.
  • Appiumtests: fix kickofftest. Commit.
  • Kcms/kded: show information instead of warning when a service is skipped. Commit.
  • Containments/desktop: Execute updatePositionsList only if we know how many icons per stripe. Commit. Fixes bug #498411
  • Applets/kicker: tooltip type is Floating. Commit. Fixes bug #95262
  • Pplets/kicker: make tooltip text appear. Commit. Fixes bug #495858
  • Revert "applets/taskmanager: enable retainWhileLoading for player album art". Commit.
Details
  • Don't try to set parent of ComboBoxForm's internal dialog. Commit.
Details
  • Emit LastUsedRole change when TimeStampRole changes. Commit.
  • Make openvpn cipher parsing more robust. Commit. Fixes bug #498791
  • ConnectionItem: Show Configure item when there is an Uuid. Commit.
  • Kded: Silence connection change warning. Commit.
Details
  • Don't show context menu in table view when right-clicking on nothing. Commit. Fixes bug #498672
  • Always add widget to the first screen. Commit. Fixes bug #496768
Details
  • Enjoy/Supporters: Update supporters. Commit.
Details
  • Shell: fix crash in PanelView::relativeConfigRect. Commit.
  • Drop unused KF6IdleTime dependency. Commit.
  • Panel: explicitly SkipSwitcher and KeepAbove after losing focus. Commit. Fixes bug #497596
  • Applets/systray: use alternate colors background for systray entry config dialog. Commit. Fixes bug #498822
  • Klipper: check duplicate uuids when saving clip data. Commit.
  • Klipper: always try to open database. Commit.
  • ActionButton: Make mnemonics work with Qt < 6.8 without animateClick. Commit.
  • Klipper: fix database not open when KeepClipboardContents is disabled. Commit.
  • Use tooltip title as title if no title is provided for system tray elements. Commit. Fixes bug #498153
  • Make panels request attention when an alternatives dialog is shown. Commit. Fixes bug #498195
  • Plasmashell: fix applets positions after containment switch. Commit. Fixes bug #419590
  • Appiumtests: make clipboardtest less flakey. Commit.
  • Applets/clock: Fix tooltip seconds. Commit. Fixes bug #497296
  • Kcms/wallpaper: Guard access to screen variable. Commit. Fixes bug #489775
  • Do not consider last pixel to be part of panel containment view. Commit. Fixes bug #483808
  • Shell/panel: ensure at most one resize per frame is done. Commit. Fixes bug #487549
  • Waylandtasksmodel: Clean up pending stacking order. Commit.
  • Klipper: avoid creating too many KIO::DeleteJob when clearing history to fix potential crash. Commit.
  • Dataengines/weather: Fix applet update on network reconnection. Commit. Fixes bug #498009
  • Animate margin changes for system tray popups. Commit. See bug #481533
  • Applets/calendar: Use KSvg for the calendar icon. Commit. Fixes bug #498288
  • Kioworkers/desktop: use qputenv to avoid race in reading environment variables. Commit.
  • Appiumtests: make clipboardtest less flaky. Commit.
  • [kcms/notifications] Notify running applications about config changes. Commit. See bug #482045
  • Applets/clipboard: close config window if actioncollection gets deleted. Commit. Fixes bug #497927
  • Klipper: hide progress info when clearing history. Commit.
  • Fix broken ksmserver sanity check. Commit. Fixes bug #498508. Fixes bug #498491
  • Session-restore: only restore each app once. Commit. Fixes bug #497980
  • Applets/digital-clock: explicitly sort time zones by time. Commit. Fixes bug #498379
  • Runners/webshortcuts: save available icon name to avoid repeatedly creating QIcon. Commit.
  • Klipper: Avoid use of winId. Commit. Fixes bug #494169
Details
Details
  • Daemon: Make sure to load newly supported actions after a refresh. Commit. Fixes bug #497362
  • Daemon: Ensure legacy display ids exist before comparing the first one. Commit.
  • Daemon/actions: don't immediately suspend when the external monitor gets removed. Commit. Fixes bug #486328
  • Actions/handlebuttonevents: also trigger suspend if we wake up with the lid closed. Commit. Fixes bug #476492. See bug #466025
Details
  • Menu: Put it higher in the Z-order. Commit.
Details
  • Force QR code inline message to always be HTML. Commit. Fixes bug #498618
Details
  • Account: Always send a valid URI. Commit.
  • Guard against session closed while dialogs are shown. Commit.
  • Inputcapture: Fix crash due to wrong context arg. Commit. Fixes bug #494410
  • Make the component name for GlobalShortcuts only consist of appId if provided. Commit. Fixes bug #492992
  • Implement a secondary permission system. Commit.