Skip to content

Plasma 6.5.91 Complete Changelog

aurorae
Bluedevil
  • 🍒 Revert "fix pairing bug". Commit. Fixes bug #495615
  • Applet: don't draw extra separator. Commit.
  • Improve device action notification titles. Commit.
Discover
  • Flatpak: debug when resolving a parent ref fails. Commit. Fixes bug #513111
  • *backendupdater: a cancelled transaction is not done. Commit.
  • DiscoverObject: When clicking SNI, show window normally. Commit.
  • DiscoverObject: Use alert instead of show. Commit. Fixes bug #503801
  • Move KAuth dependency to the snap backend. Commit.
Dr Konqi
  • Add mapping for kunifiedpush-distributor. Commit.
kde-cli-tools
  • Kioclient: Explicitely clear desktopFileName. Commit. Fixes bug #512650
Plasma Addons
  • Applets/colorpicker: always send currentColorChanged. Commit. Fixes bug #514983
  • Applets/weather: add missing return. Commit. Fixes bug #514553
  • Applets/colorpicker: fix color check. Commit.
kpipewire
  • Ffmpeg compat: define correct variable for file. Commit.
krdp
  • Kcm/ui: use Flow and ScrollView for IP address list. Commit. Fixes bug #513504
KScreen
  • Hrdcalibrator: fix Kirigami units usage. Commit.
  • Hdrcalibrator: wrap all labels pleasantly. Commit. Fixes bug #514687
  • Hdrcalibrator/ui: fix typo. Commit.
  • Hdrcalibrator: give maxAverageBrightnessOverride a sane default value. Commit.
  • Hdrcalibrator: inhibit night light while it's open. Commit.
ksystemstats
  • Ksystemstats: guard division by zero in IntelHelper (SIGFPE fix). Commit.
KWin
  • Fix a typo in the description of the alwaysShowExcludeFromCaptureCheckBox. Commit.
  • Plugins/eis: Only allow Xwayland to connect to its socket. Commit.
  • Allow activation fullscreen overlays without tokens. Commit. See bug #511258. Fixes bug #514204
  • Backends/libinput: Add scriptable method to adaptor. Commit.
  • Plugins/screencast: don't hide the portal's windows from the screencast. Commit.
  • Kcms/rules: Fix delayed detection spinbox resetting. Commit. Fixes bug #514306
  • Wayland: Don't treat keystate as privileged. Commit.
  • Plugins/gamecontroller: guard against maximum values of zero. Commit. See bug #514397
  • Plugins/gamecontroller: Filter input devices by libinput device type. Commit. Fixes bug #514397
  • Backends/drm: destroy all framebuffers before the egl context and buffer map. Commit.
  • Virtualdesktops, windowvieweffect: Use Meta key for desktop switching and Present Windows shortcuts. Commit. Fixes bug #508187
  • Evacuate initializing windows from removed virtual desktops. Commit.
  • Autotests: Add tests for checking some extreme cases with initializing windows. Commit.
  • Make Workspace::addWaylandWindow() set demanding attention state. Commit.
  • Avoid adding uninitialized windows to the attention chain. Commit. Fixes bug #500748
  • Pointer_input: don't warp the pointer out of the window on constraint unlock. Commit. Fixes bug #514628
  • Autotests/integration: add test for Acer 24 CB242Ybmiprx. Commit.
  • Outputconfigurationstore: don't select 32:9 mode for 16:9 monitor. Commit.
  • Autotests/integration: expand the direct scanout autotest. Commit.
  • Pointer_input: don't apply edge barriers for absolute motion / warps. Commit. Fixes bug #514692
  • Backends/drm: only use low bandwidth formats on the primary plane. Commit.
  • Skip A11yKeyboardMonitor when global shortcuts are inhibited. Commit.
  • Backends/drm: fix the hardware cursor on GPUs without modifier support. Commit.
  • Wayland/surface: don't throw away damage on multiple sync subsurface commits. Commit. Fixes bug #514599
  • Autotests/integration: unload plugins before everything else. Commit.
  • Backends/drm: remove output layers from disabled pipelines. Commit.
  • Compositor: only update output layers in response to Workspace::outputsChanged. Commit. Fixes bug #514229
  • Wayland: Ensure that nobody accesses ShmClientBuffer when it's destroyed. Commit.
  • Fix spelling errors found by codespell. Commit.
  • Core: Add GraphicsBufferRef::reset(). Commit.
  • Backends/drm: Fix GraphicsBuffer double unref. Commit.
  • Core: use std::numeric_limits. Commit.
  • Plugins/gamecontroller: more fixes for mouse emulation. Commit.
  • Plugins/gamecontroller: improve mouse emulation. Commit.
  • Plugins/gamecontroller: start input emulation in the GameController constructor. Commit.
  • Plugins/gamecontroller: ignore ENODEV errors. Commit.
  • Plugins/gamecontroller: don't change usage count to negative values. Commit. Fixes bug #514493
layer-shell-qt
  • Add Window::screenConfiguration() shim. Commit.
  • Allow specifying explicit desired screen. Commit.
libkscreen
  • Backends/kwayland: Broadcast config changes even with pending outputs. Commit.
  • Backends/kwayland: Mark config as valid if the output management global is available. Commit. See bug #511757
  • Backends/kwayland: Guard against potentially cleaning up resources without QPA. Commit. See bug #487660
  • Backends/kwayland: Properly destroy wl_registry. Commit. See bug #511757
  • Backends/kwayland: Clean up output devices in WaylandConfig destructor. Commit. See bug #511757
libksysguard
  • Processcore: Drop filtering of dbus-prefixed applications in AppDataModel. Commit.
  • Processcore: Add "dbus" as a valid prefix for cgroup app ID matching. Commit. Fixes bug #510235
libplasma
  • Simplify PlasmoidItem::screenGeometry. Commit.
  • Fix PlasmoidItem not emitting screenGeometryChanged signals when changing screens. Commit. Fixes bug #514907
  • Configview: Don't manually cleanup the root item. Commit. Fixes bug #514823
Oxygen
  • Fix missing delay property in animated svg cursor metadata. Commit.
  • Kdecoration: Update buttons geometry when borders change. Commit. Fixes bug #514600
Plasma Browser Integration
Plasma Desktop
  • Applets/kickoff: Move description below icon section. Commit.
  • Applets/kicker: make sidebar scrollbar depend on maximum size. Commit.
  • Desktoppackage/configuration: allow re-adding action button. Commit. Fixes bug #449389
  • Kcms/gamecontroller: Port to KConfigXT. Commit.
  • Applets/kickoff: don't use compact padding for category list. Commit. Fixes bug #514772
  • Kcm/access: Fix incorrect color blindness mode after Defaults +. Commit. Fixes bug #513489
  • Applets/taskmanager: fix implicitHeight. Commit. Fixes bug #514911
  • Applets/taskmanager: ensure submenus have translucent background. Commit. Fixes bug #513307
  • Desktoppackage/applet: don't make applet huge when changing location. Commit. Fixes bug #512273
  • Applets/kicker: properly close view after activating runner match. Commit.
  • Lockscreen: Activate window for lockscreen window showing greeter. Commit. Fixes bug #512028
  • Kcms/gamecontroller: Fix displaying idle inhibition warning. Commit.
  • Kcms/gamecontroller: Fix plasma integration switch. Commit. Fixes bug #514493
Plasma Dialer
  • Fix lockscreen overlay behavior. Commit.
plasma-login-manager
  • Frontend/UserModel: Ensure DisplayRole always has content. Commit.
  • Frontend/kcm: Set valueRole for preselected user combo. Commit.
  • Frontend/startkde: Fix build. Commit.
  • Frontend/startkde: Integrate LnF into plasmalogin session. Commit. Fixes bug #514587
  • Frontend/greeter: Change greeter timeout. Commit.
  • Startkde: Start KWin with locale1 support enabled. Commit.
  • Startkde: Start KWin with plasma-keyboard enabled. Commit.
  • Use correct name in systemd service. Commit.
  • Frontend/greeter: Activate window for greeter window showing greeter. Commit. Fixes bug #514601
  • Frontend/greeter: Re-enable reveal password action. Commit. Fixes bug #511670
  • Frontend: Drop deprecated call to use layer shell. Commit.
  • Backend: Drop --example-config. Commit.
  • Backend: Drop configuration option for session re-use. Commit.
  • Backend: Drop StateConfig. Commit.
plasma-mobile
  • Lockscreen: Fix failed login attempt causing no more authentication. Commit.
  • Kcms/time: Fix timezone picker dialog width. Commit.
  • Folio: Fix folder view delegates using page view delegate dimensions. Commit.
  • Folio: Fix delegate drop placement not accounting for view padding. Commit.
  • Guard coroutine calls. Commit.
Plasma Networkmanager (plasma-nm)
  • Editor: Don't show status widget on new connection. Commit.
  • Kded: Silence warning about unhandled NeedAuth state in notification. Commit.
  • Mobile: Fix displaying text in the security dialog. Commit.
  • ConnectionItemDelegate: Use model access. Commit.
  • Kcm/mobile: Don't show on bigscreen. Commit.
Plasma Audio Volume Control
  • Fix find_package call for kitemmodels. Commit.
plasma-setup
  • Language: Use QQC2 RadioDelegate. Commit.
  • Language: Make delegates fill width. Commit.
Plasma Systemmonitor
  • Applications: Match details header height to toolbar when visible. Commit.
  • Applications: Replace custom splitter with SplitView. Commit.
  • Applications: Change details pane charts to a more scalable layout. Commit. Fixes bug #506150
  • Fix table translation. Commit.
  • Applicationstable: Base command column on sortfiler column. Commit.
  • Processtable: Add columnMapping and use it for command column alignment. Commit.
  • Faces: Adjust Signal to match changes to ProcessController. Commit.
  • Faces: Change table context menu to be modal. Commit. Fixes bug #505793
  • Faces/applications: Add some more services to Background Services group. Commit.
  • Faces/applications: Show Show Details action instead of Configure Columns. Commit. Fixes bug #511855
  • Table: Make ReniceDialog modal. Commit. Fixes bug #514707
  • Faces: Round context menu popup location for tables. Commit. Fixes bug #514785
plasma-welcome
  • MetaKey: Trim tooltip check. Commit.
Plasma Workspace
  • Applets/notifications: Explicitly set Server inhibition before showing summary. Commit.
  • Add missing region_language doc generation. Commit.
  • Applets/systemtray: don't continuously reparent popups between panel and popup. Commit. Fixes bug #475646
  • Krunner: Port away from LayerShellQt::Window::setScreenConfiguration(). Commit. Fixes bug #514771
  • Systemtray: update opacity after geometry. Commit. Fixes bug #514674
  • PanelView: remove setPosition on wayland. Commit. Fixes bug #514081
  • Wallpapers/slideshow: fix dynamic mode not working in slideshow mode. Commit. Fixes bug #514369
  • Sddm-wayland-session: Switch to using plasma-keyboard for the input method. Commit.
  • Disk Mounting: Skip checking disk when clicking mount and open. Commit. Fixes bug #505852
  • Libkmpris/kded: Assign default shortcuts to short seek forward and backward actions. Commit. Fixes bug #514680
  • Devicenotifications: Fix kde_output_device_mode_v2 leak. Commit.
  • Devicenotifications: Fix wl_callback memory leak. Commit.
  • Kcms/notifications: fix position of selector dialog with long titles. Commit. Fixes bug #514534
  • Devicenotifications: Fix dangling reference. Commit. Fixes bug #512971
  • Drop knotifyconfig dependency. Commit.
spectacle
  • Change Placeholder::QDateTime to Placeholder::IsQDateTime. Commit.
  • Fix Save As location not being remembered. Commit. Fixes bug #511649
xdg-desktop-portal-kde
  • Appchooserdialog: fix focus handling. Commit.
  • Globalshortcutsdialog: simplify. Commit.
  • Usbdialog: simplify. Commit.
  • Typo--. Commit.
  • Portaldialog: let impls disable the content padding. Commit.
  • Portaldialog: prevent excess flexbox spacing even more reliably. Commit.
  • Portaldialog: make flexbox height calculation easier to understand. Commit.
  • Screenchooserdialog: do not try to access buttons that do not exist. Commit.
  • Screenchooserdialog: coalesce to bool to fix warning. Commit.
  • Screenchooserdialog: make the models null when not applicable. Commit.
  • Pipewiredelegate: make sure the card has hover and click feedback. Commit.
  • Screenchooserdialog: use more space by default. Commit.
  • Portaldialog: use more space by default. Commit.
  • Pipewirelayout: squeeze more synthetic delegates into a cell. Commit.
  • Portaldialog: drop excess colorset setting. Commit.
  • Appchooser,globalshortcuts,usbdialog: port to new scrollable tech. Commit.
  • Userinfodialog: fix excess i18n argument. Commit.
  • Screenchooserdialog: delegate scrollability to portaldialog. Commit.
  • Portaldialog: add new property to set the main content scrollable. Commit.
  • Screenchooserdialog: add filter/search capability. Commit.