Skip to content

Plasma 5.90.0 Complete Changelog

Bluedevil
  • Adapt to plasma-framework being renamed to libplasma. Commit.
  • Adapt to plasma-framework targets being renamed. Commit.
  • Add back a metadata key for api minimum version. Commit. See bug #474456
  • ExpandableListItem: Rename property contextualActions. Commit.
Breeze
  • Kdecoration: take outline color from frame color, not titlebar color. Commit. Fixes bug #465950
  • Decrease padding for KMultiTabBar. Commit. Fixes bug #477464
  • Fix crash when checking for KMultiTabBar. Commit.
  • Remve breeze frame support for QTabWidget. Commit.
  • Fix separator not visible in breeze clasic theme. Commit.
  • Improve detection of parent layout. Commit.
  • Increase padding of KMultiTabBar. Commit.
  • Fix decoration KCM plugin id. Commit.
  • Add frame on top of QDialogButtonBox. Commit.
  • Scrollarea: Fix separator with right to left layout. Commit.
  • Implement frameless style for KMultitabbar. Commit.
Discover
  • BrowsingPage: Add "Recently Updated" section below "Most Popular". Commit.
  • ReviewDialog: Set wrapMode to Wrap. Commit.
  • Fix KUserFeedback telemetry feature. Commit.
  • Blanket refactoring of QML. Commit.
  • Exit gracefully if UI failed to load. Commit.
  • Refactor roughCount into an atomic QGadget, fix usage of i18np. Commit. Fixes bug #476148
  • Clean up includes and forward declarations. Commit.
  • Initialize stack-local primitive variable. Commit.
  • KConfigGroup: Use QString overload. Commit.
  • UI: Hot fix unchecking top level actions in NavigationTabBar. Commit.
  • Flatpak: Fix regression of text not wrapping in permission view. Commit. Fixes bug #476024
  • Flatpak: Port permissions view to ComponentBehavior: Bound. Commit.
  • UpdatesPage: Remove displaced transition. Commit.
  • UpdatesPage: Port to required properties and ComponentBehavior: Bound. Commit.
  • UpdatesPage: Explicitly specify arguments in signal handlers. Commit.
  • UpdatesPage: Stop the highlight from appearing all the time. Commit.
  • Appstream: Handle pre-release distro-upgrade kind explicitly. Commit.
  • Snap: Fixup search rework. Commit.
  • Snap: Fixup topObjects rename. Commit.
  • Dependencies: Rework OverlaySheet with the list of dependencies. Commit.
  • Rpm-ostree: Build against AppStream 1.0.0. Commit.
  • Rpm-ostree: Fixup search rework. Commit.
  • Rpm-ostree: Fixup distro upgrade message rework. Commit.
  • Refine presentation of "major upgrade available" message. Commit. Fixes bug #476802
  • Make sure SearchRelevanceRole is always the last. Commit.
  • Drop unused kdeclarative dependency. Commit.
  • DiscoverDrawer: Bind items' visibility to enabled, just in case. Commit.
  • ActionListItem: Clean up property access, remove QML import versions. Commit.
  • SearchField: Clean up property access, remove QML import versions. Commit.
  • DiscoverWindow: Clean up currentTopLevel change handler. Commit.
  • Fwupd: Bump minimum version. Commit.
Dr Konqi
  • Preamble: enable qml tracing again. Commit.
  • Preamble: implement thread locks and states. Commit.
  • Preamble: more reliably skip over disabled sdks. Commit.
  • Preamble: crashing thread is always is_crashing. Commit.
  • Preamble: don't crash on files without build_id. Commit.
  • Preamble: force C locale. Commit.
  • Sentry: overwrite preamble timestamp with real timestamp. Commit.
  • Docs++. Commit.
  • Preamble: only strip kcrash frames when working on the crashing thread. Commit.
  • Set WrapMode on all TextArea components. Commit.
  • Sentry: set event_id on userfeedback. Commit.
  • Coredumpdbackend: constrain log collector better. Commit.
  • Preamble: debug if the inferior is still running. Commit.
  • Preamble: leave some breadcrumbs for the objfile issue. Commit.
  • Todo++. Commit.
  • Sentry: implement breadcrumbs based on journal. Commit.
  • Preamble: don't trip over bad mappings. Commit.
  • Cmake: require python 3.8. Commit.
kactivitymanagerd
  • Port away from Qt6compat QRegexp to RegularExpression. Commit.
Plasma Addons
  • Adapt to plasma-framework being renamed to libplasma. Commit.
  • Adapt to plasma-framework targets being renamed. Commit.
  • Port away from QTextCodec. Commit.
  • Port calendar config UI to new applet config system. Commit.
  • Applets: remove nightcolor. Commit.
  • Add back a metadata key for api minimum version. Commit. See bug #474456
  • Port applets to new config infrastructure. Commit.
  • Applets/comic: Add missing imports for Plasmoid. Commit.
  • Applets/fifteenpuzzle: Fix config dialog. Commit.
  • Wallpapers/potd: get icon name from correct property. Commit. Fixes bug #476992
  • Runners/datetime: reduce string allocations when matching timezones. Commit.
  • [applets/colorpicker] Fix compositing check on Wayland. Commit.
  • Port implicit default content items to use contentItem: property. Commit.
Info Center
KMenuEdit
  • Remove old kconf_update file from 2019. Commit.
  • Port to setDocumentMode. Commit.
kpipewire
  • Fix PipeWireRecordProduce memory leaks. Commit.
  • Fix m_produceThread teardown in PipeWireBaseEncodedStream::refresh. Commit.
KScreen
  • Adapt to plasma-framework being renamed to libplasma. Commit.
  • Adapt to plasma-framework targets being renamed. Commit.
  • KScreenDaemon: Qt::UniqueConnection doesn't work with lambdas. Commit.
  • Kcm: expose SDR brightness and color intensity settings. Commit.
  • Add back a metadata key for api minimum version. Commit. See bug #474456
  • Kcm: Show the selected orientation again. Commit.
  • OsdSelector: Fix setting currentIndex on a wrong hover transition. Commit.
  • Kcm: expose HDR setting. Commit.
  • Kcm: Fix QML warnings in OutputPanel. Commit.
  • Register OsdAction as MetaObject. Commit.
  • Osd: remove unused return type. Commit.
  • Kcm: fix tearing label not being hidden on X11. Commit.
  • Osd: remove dbus reply. Commit.
kscreenlocker
  • Greeter: Drop failed state. Commit.
  • Greeter: Don't cancel authentications when a non-interactive auth fails. Commit.
  • Adapt to plasma-framework being renamed to libplasma. Commit.
  • Adapt to plasma-framework targets being renamed. Commit.
  • Reset lock complete variable after lock. Commit. Fixes bug #476567
  • Fix(killTest): increase wait time to ensure kill test passes. Commit.
ksystemstats
  • Add whole hard drive in disk plugin. Commit.
KWayland
  • Remove last traces of KF6Wayland. Commit.
  • Rename to remove frameworks prefix. Commit.
KWin
  • Plugins/startupfeedback: Fix glitches with fractional scaling. Commit.
  • Plugins/morphingpopups: add easing curves. Commit.
  • Plugins/magnifier: Add missing "Zoom In" alt. shortcut. Commit.
  • Plugins/zoom: Add missing "Zoom In" default alt. shortcut. Commit.
  • Plugins/screencast: Simplify OutputScreenCastSource::render(). Commit.
  • XWayland: no forwarding with Shift keys. Commit.
  • Plugins: Add shakecursor plugin. Commit. Fixes bug #432927
  • Plugins/startupfeedback: Add hidpi support on wayland. Commit.
  • Plugins/startupfeedback: Fix bouncing icon being too small on wayland. Commit.
  • Port away from deprecated KConfigBase::group() api. Commit.
  • Plugins/screencast: Fix hidpi region screencasting. Commit. Fixes bug #476858. Fixes bug #476859
  • Do not wait for timer if there are no open windows. Commit. Fixes bug #477573
  • Find WaylandClient in non-testing builds. Commit.
  • Allow building KWin without KGlobalAccel. Commit.
  • Fix build Reduced kwin. Commit.
  • Backends/drm: Support hardware cursors on NVidia GPUs. Commit.
  • Helpers/killer: Modernize UI. Commit.
  • Support kill prompt for XdgTopLevelWindows. Commit.
  • Xdgforeign: Allow exporting surfaces internally. Commit.
  • Xdgshell: Use killPingTimeout option. Commit.
  • Wayland_server: Initialize integrations in initWorkspace. Commit.
  • Introduce KillPrompt class. Commit.
  • Plugins/nightcolor: fix wrong changed property insert in DBus interface. Commit. Fixes bug #477482
  • Kcms/rules: Add tooltip when rule name is elided. Commit.
  • Adapt CI to renamed plasma-framework and kactivities. Commit.
  • Backends/drm: unset GAMMA_LUT and CTM when enabling color management. Commit. Fixes bug #477430
  • Utils: move drm format list to a cpp file. Commit.
  • Tabbox: Guard against including closed windows when using stacking order. Commit.
  • Tabbox: Fix ClientModel::createClientList() reinserting closed windows. Commit.
  • Always reset tabbox ClientModel if a window is added or removed. Commit. Fixes bug #477166
  • Ignore decoration changes of closed windows. Commit. See bug #477166
  • Adjust to renamed activities libraries. Commit.
  • Port to renamed kwayland. Commit.
  • Platformsupport/scenes/opengl: don't crash when creating the texture fails. Commit.
  • Platformsupport/scenes/openglbackend: increase GPU reset timeout again. Commit.
  • Fix build with qt dev. Commit.
  • Backends/drm: clear format list before parsing IN_FORMATS property. Commit.
  • Core/colorspace: use gamma22 for sRGB content. Commit.
  • Implement bounce keys on Wayland. Commit. Fixes bug #474752
  • Autotests: Prevent sticky keys leaking to other tests. Commit.
  • TestStackingOrder: wrap Test::XdgToplevel in a unique_ptr in all tests. Commit.
  • Add test for BUG: 477262. Commit.
  • Workspace::raiseWindow: fix order of transients. Commit.
  • Implement locking sticky keys on Wayland. Commit. Fixes bug #464452
  • Backends/wayland: Throttle configure events. Commit.
  • Drop DockLayer concept. Commit. Fixes bug #465354
  • Wayland: Reset SurfaceInterface::primaryOutput when the output is removed. Commit. See bug #477325
  • Guard against null Group in EffectWindow::group(). Commit. Fixes bug #476827
  • Preserve relative order of transient siblings. Commit. Fixes bug #477262
  • Plugins/screentransform: Properly exclude itself from previous screen capture. Commit.
  • Plugins/screentransform: Use Output::pixelSize(). Commit.
  • Plugins/screentransform: Drop m_captured flag. Commit.
  • Drop EffectsHandler::renderScreen(). Commit.
  • Fix screen becoming black when its geometry changes while overview is active. Commit. Fixes bug #477027
  • Remove unnecessary variable. Commit.
  • Nv12: Remove unnecessary debug. Commit.
  • Workspace: reduce placeholder output size. Commit.
  • Merge EffectWindow::{windowMinimized,windowUnminimized}. Commit.
  • Outputconfigurationstore: don't generate configs that disable all outputs. Commit.
  • Outputconfigurationstore: ensure that the config doesn't turn off all outputs. Commit.
  • Layershellv1window: Check isDeleted before activating it. Commit.
  • Backends/drm: add brightness metadata overrides and sdr gamut wideness setting. Commit.
  • Config.h: Use constexpr QLatin1String instead of char*. Commit.
  • Fix build without HAVE_ACCESSIBILITY. Commit.
  • Effects.h -> effecthandler.h. Commit.
  • Extract EffectWindow into its own header. Commit.
  • Screencast: Make nvidia use the GLES path. Commit.
  • Screencast: Fix GLES path. Commit.
  • Expose a method to allow closing windows on shutdown. Commit. See bug #461176
  • Workspace: Add "xdg activation"-only mode. Commit.
  • Drop EffectWindowList. Commit.
  • Backends/drm: use closefb instead of removefb when available. Commit.
  • Autotests/drm: handle the DRM_IOCTL_MODE_RMFB ioctl. Commit.
  • Backends/drm: Don't add GPU if we are already using it. Commit. Fixes bug #477242
  • Don't pass ownership of InputEventFilter and InputEventSpy to InputRedirection. Commit.
  • Move WindowVertex,WindowQuad,RenderGeometry out of effects.h. Commit.
  • Libkwineffects/ -> effect/. Commit.
  • Clean up workspacescene.h includes. Commit.
  • Move GLVertex2D to glvertexbuffer.h. Commit.
  • Remove effects.h include in effectframe.h. Commit.
  • Move scaledRect,roundVector,flooredPoint to globals.h. Commit.
  • Outputconfigurationstore: match KScreen's max scale of 300%. Commit.
  • Fix and simplify UI creation in various effect KCMs. Commit. Fixes bug #477020
  • Port to the new .gitlab-ci.yml include project syntax. Commit.
  • Scene: use fractionalGeometry() as input of RenderViewport renderRect. Commit. Fixes bug #475325
  • Plugins/nightcolor: osd: show day icon if appropriate. Commit.
  • Move window motion manager to the slideback effect. Commit.
  • Move Effect::animationTime() implementation to effect.h. Commit.
  • Drop Effect::initConfig(). Commit.
  • Move effectloader.h to libkwineffects/. Commit.
  • Drop redundant "kwin" prefix in some filenames. Commit.
  • Backends/drm: correct color management check for the CTM. Commit.
  • Libkwineffects: Export EffectTogglableState. Commit.
  • Allow support dmabuf formats that we have conversions for. Commit.
  • Opengl: Add support for NV12 on Wayland dmabufs. Commit.
  • Plugins/overview: Bind values to 1:1 animation while gesture is ongoing. Commit. Fixes bug #476536
  • Merge EffectsHandlerImpl and EffectsHandler. Commit.
  • Drop X11 connection getters in Effect. Commit.
  • Drop some unused kwineffects.h includes. Commit.
  • Extract Effect into its own header. Commit.
  • Extract TimeLine into its own header. Commit.
  • Remove code to unset QT_DEVICE_PIXEL_RATIO envvar. Commit.
  • Do not set QSG_RENDER_LOOP Variable. Commit.
  • Libkwineffects: move files out to more fitting places. Commit.
  • Extract EffectFrame helper in its own header. Commit.
  • Drop "sub-feedback" concept in PresentationFeedback. Commit.
  • Wayland: Make SurfaceInterface::{frameRendered,takePresentationFeedback} not touch subsurface tree. Commit.
  • Add isInputMethod in EffectWindow and do not dim input method window. Commit.
  • X11: Unload effects before destroying Workspace and Compositor. Commit. Fixes bug #475511
  • Backends/drm: only disallow direct scanout with mismatching color descriptions. Commit.
  • Backends/drm: re-allow the hardware cursor with color management. Commit.
  • Rename user facing name 'Night Color' -> 'Night Light'. Commit.
  • Backends/drm: disable buffer readability checks on Intel. Commit. Fixes bug #476860
  • Backends/drm: set the correct content transform for shadow buffer. Commit. Fixes bug #476931
  • Wayland: implement presentation time. Commit.
  • Dpmsinputeventfilter: don't filter out key release events. Commit.
  • Workspace: ignore placeholder output for dpms. Commit.
  • Tiling: update ui on shift press/release. Commit.
  • Pointer_input: position cursor on the primary output after a placeholder. Commit.
  • Merge EffectWindowImpl with EffectWindow. Commit.
  • Wayland: Drop isTrustedOrigin check. Commit.
  • Wayland: Prefer security context appId for permission lookup where available. Commit.
  • Add missing QPointer include. Commit.
  • Support SecurityContextManagerV1. Commit.
  • Main_x11: use QBAV more. Commit.
  • Plugins/nightcolor: expose daylight property in DBus interface. Commit.
  • Outputconfigurationstore: handle missing EDID identifiers correctly. Commit.
  • Outputconfigurationstore: invalidate duplicate output entries. Commit.
  • Outputconfigurationstore: fix repairing the output list. Commit.
  • Utils/edid: log a warning when parsing fails. Commit.
  • Libkwineffects: Make OffscreenQuickView opaque. Commit.
  • Libkwineffects: Add alpha channel option in OffscreenQuickView. Commit.
  • Adjust to removed QueryMatch::Type enum in KRunner. Commit.
  • Backends/drm: fix typo. Commit.
  • Backends/drm: ensure correct colors with direct scanout of NV12 buffers. Commit.
  • Backends/drm: fix pageflip events getting lost when outputs get turned off. Commit. Fixes bug #476340. Fixes bug #476341. Fixes bug #476342. Fixes bug #437520. Fixes bug #475146
  • Backends/drm: ensure icc profiles aren't applied with HDR. Commit.
  • Access ShadowedLabel from PlasmaExtras. Commit.
  • GLShader: Use floating point values to interact with vectors. Commit.
  • GLShader: Fix sdrBrightness into float. Commit.
  • Remove latency policy and render time estimator settings. Commit.
libkscreen
  • Doctor: make the output easier to read. Commit.
  • Add support for more HDR settings. Commit.
  • Doctor: fix typo. Commit.
  • Backends/kwayland: port from qeventloop to display roundtrips. Commit.
libksysguard
  • Adapt to plasma-framework targets being renamed. Commit.
  • Port away from QRegExp. Commit.
  • Processtest variable is assigned values twice successively. Commit.
  • Ci: enforce passing tests for Linux. Commit.
  • Explicitly specify arguments in signal handlers. Commit.
  • Fix layout of a preset list delegate. Commit.
  • Move away from deprecated LegendDelegate properties in FullRepresentation. Commit.
  • Test: fix failing processdatamodeltest. Commit.
  • Add unit prefixes for Ampere, Watt(Hour), Volt. Commit.
  • Bump soversion for plasma 6. Commit.
  • Bump soversion for Plasma 6. Commit.
libplasma
  • TextArea: Don't set wrapMode. Commit.
  • Plasmacomponents3: Use "down" instead of "pressed" for buttons. Commit.
  • Hardcode plasma_version_major to 6 for now. Commit.
  • Expose hasConfigurationInterface to QML. Commit. See bug #472283
  • Don't crash on invalid applets or coronas. Commit. Fixes bug #472283
  • Load toolbox only for proper containments. Commit.
  • Make glowbar (electric border) SVG respect Plasma accent color. Commit.
  • Adapt to renamed activities library repo. Commit.
  • Make PopupPlasmaWindow follow its visualParent. Commit. Fixes bug #477131
  • ExpandableListItem: Fix visibility binding on the emblem icon. Commit.
  • Focus panels and other containers with shortcut. Commit.
  • Rename to drop the KF6 prefix. Commit.
  • Don't use KDEFrameworksCompilerSettings. Commit.
  • ExpandableListItem: Remove deprecated property alias contextualActionsModel. Commit.
  • Port to renamed kactivities. Commit.
  • ExpandableListItem: Fix regressed separator being visible when not needed. Commit.
  • CMake: Remove outdated recommendation from docs. Commit.
  • SwitchIndicator: Fix handle position binding, so that it feels snapped to pointer. Commit.
  • Initialize activationTogglesExpanded to true. Commit. Fixes bug #476482
  • Massage new version mismatch strings. Commit.
  • Use (-1, -1, 0, 0) as the default QRect for new applets. Commit. Fixes bug #477079
  • Use "Widget" as is user-visible communication. Commit.
  • Show an error for version mismatch. Commit.
  • ExpandableListItem: Narrow down customExpandedViewContent type to Component. Commit.
  • ExpandableListItem: Remove leftovers of contextMenu property. Commit.
  • Different way to deduce systray's corona. Commit. Fixes bug #477067
  • ExpandableListItem: Narrow actions type down to T.Action. Commit.
  • ExpandableListItem: Drop the item parameter from expanded/collapsed signals. Commit.
  • ExpandableListItem: Rename property contextualActions. Commit.
  • TextField: Explicitly specify arguments in signal handlers. Commit.
  • ConfigModel: lower log output when failing to load kcm. Commit.
  • PopupPlasmaWindow: Calculate slide direction dynamically. Commit. See bug #476692
  • Remove leftover debug. Commit.
  • Allow NoContainment in contaimentForScreen. Commit.
  • A small warning message when an invalid applet name is passed. Commit.
  • Simplify shared with weak_ptr. Commit.
  • Disconnect from corona on destroy. Commit.
  • Manage the case when AppletError is the wrong type. Commit.
  • Do not delete invalid wallpaperItem in the middle of its creation. Commit.
  • Always update wallpaperGraphicsObject even if it failed to load. Commit.
  • ExpandableListItem: Don't change currentIndex if item is partially visible. Commit. See bug #387797
  • Don't assume every tab has the same width. Commit.
  • AppletPopup: Call into super class. Commit.
  • Fix warnings: implicit capture of ‘this' is deprecated. Commit.
  • PlasmaExtras/SearchField: Copy "clear" action from Kirigami. Commit. Fixes bug #475684
  • Migrate ShadowedLabel from PlasmaWorkspaceComponents to PlasmaExtras. Commit.
  • ExpandableListItem: Remove dead property iconUsesPlasmaSVG. Commit.
  • SwitchIndicator: Implement fractional positioning. Commit.
Milou
  • Provide pressed feedback for ResultView. Commit.
  • Use ellipses instead of triple period. Commit.
  • Adapt to plasma-framework being renamed to libplasma. Commit.
  • Adapt to plasma-framework targets being renamed. Commit.
  • Add back a metadata key for api minimum version. Commit. See bug #474456
  • ResultDelegate: Port to ItemDelegate. Commit.
Oxygen
  • On Wayland, always apply the gradient to the tilebar. Commit.
  • Convert metadata.desktop to metadata.json. Commit.
oxygen-sounds
  • Use symlinks for the KF5-support sound paths. Commit.
plasma-activities
  • Rename to drop KF6 prefix. Commit.
  • Revert "rename to libkactivities now it is not part of Frameworks". Commit.
  • Rename to libkactivities now it is not part of Frameworks. Commit.
  • Fix closure warning implicit capture of this is deprecated. Commit.
plasma-activities-stats
  • Adapt to renamed activities library repo. Commit.
  • Rename to drop KF6 prefix. Commit.
Plasma Browser Integration
  • Fix KDEConnect property lookup in D-Bus response. Commit. Fixes bug #475004
  • Adapt to renamed activities library repo. Commit.
  • Use renamed kactivities. Commit.
  • Host: adapt to new KRunner API. Commit.
Plasma Desktop
  • Kcms/gamecontroller: Improve the looks to match the older joystick KCM. Commit.
  • Applets/taskmanager: Fix taskFrame prefix. Commit.
  • Kcms/gamecontroller: Fix getting the status of all the buttons. Commit.
  • Don't show config buttons if the applet doesn't want. Commit. See bug #472283
  • Appiumtests: add folder view test. Commit. See bug #469260
  • Kcms/recentFiles: Restoring radio button state on load. Commit. Fixes bug #397487
  • Set WrapMode on all TextArea components, and fix up some of the Labels. Commit.
  • Desktop: Fix non-existent enum value for horizontalAlignment. Commit.
  • Workaround for fractional scaling rendering. Commit. Fixes bug #477457
  • Fix typo and the applet separator margin. Commit.
  • Enable WAYLAND_DEBUG in desktoptest. Commit.
  • Fix applets inappropriately showing a line or flat border when floating. Commit.
  • Kcms/mouse: Fix m_dpy check. Commit.
  • Containments/desktop: Restore desktop settings shortcut. Commit.
  • Shellcontainmentconfiguration: Hide "deleted" panels. Commit.
  • Only force square aspect ratio for applets in panel if lacking preferredWidth. Commit.
  • Appiumtests/desktoptest: simplify returncode check. Commit.
  • Appiumtests/desktoptest: test return code. Commit.
  • Appiumtests/desktoptest: test Meta+N shortcut. Commit. See bug #477185
  • Runners/kwin: refine category relevance. Commit. Fixes bug #477278
  • Adapt CI to renamed plasma-framework and kactivities. Commit.
  • Remove old kconf_update files. Commit.
  • In Task Manager tooltips, only match dash if it follows a space. Commit. Fixes bug #477147
  • Fix to allow compat with wallpaper kcm. Commit.
  • Adapt to plasma-framework targets being renamed. Commit.
  • Panel: Fix non-existent "anyDragAndDrop" property usage. Commit.
  • Fix highlighting current item in applet config. Commit. Fixes bug #477184
  • Use timestamp in url instead of disabling cache. Commit. Fixes bug #384107
  • Port to renamed kactivities. Commit.
  • Appiumtests/desktoptest: port to ActionChains. Commit.
  • [kcms/access] Set value range for slowkey/bouncekey spinboxes. Commit.
  • Disable unsupported entries. Commit. Fixes bug #471122
  • Don't rely on bindings for checking the radiobuttons. Commit. Fixes bug #477269
  • [kcm/access] Enable change notifications for bouce key settings. Commit.
  • Applets/taskmanager: fix model access (task.m -> task.model). Commit. Fixes bug #477185
  • Applets/trash: use in-place construction for QVariant. Commit.
  • Desktoptoolbox: make it float in tablet mode. Commit. See bug #477218
  • Containments/folder: Use KNotificationJobUiDelegate on drop. Commit.
  • PanelConfiguration: re-add UI to enable "Windows Go Below" mode. Commit. Fixes bug #472894
  • Desktoptoolbox: fix opening context menu. Commit. Fixes bug #477220
  • Remove the last remaining QTextCodec uses. Commit.
  • [kcms/access] Fix switching between categories. Commit.
  • Applets/kickoff: Don't cache actionList. Commit.
  • Applets/kickoff: Remove unused function. Commit.
  • Add back a metadata key for api minimum version. Commit. See bug #474456
  • Use the provided geometry from the signal to place new applets. Commit.
  • Allow the new Panel Settings to move the panel to a different screen. Commit. Fixes bug #476643
  • Do not cache kickoff avatar image. Commit.
  • [kcms/keys] Don't remove items from list while iterating. Commit. Fixes bug #477191
  • Fix panel position configuration icon. Commit.
  • Require SDL2 2.0.16 as a minimum. Commit.
  • Kcms/componentchooser: refine text on chooser overlay. Commit.
  • Runners/kwin: match more keywords. Commit.
  • Port applets to new config infrastructure. Commit.
  • Rework the way applet configurations are handled. Commit.
  • Implement UI to enable "Dodge Windows" mode for the panel. Commit. See bug #349785
  • Set X11 functions under guard. Commit.
  • Use taskmanager to find window count. Commit.
  • Applets/taskmanager: Re-word "Force Stripes" option for clarity. Commit.
  • Panel: Don't decrement nonexistent __fillWidthApplets property. Commit.
  • Fixup 2960c8916c6b033294dcf32d7b98555659c9e9d1. Commit.
  • Positioner: make sure std::span is faster than QList::mid. Commit.
  • PanelConfiguration: fix some translations. Commit.
  • Fix comparison in sortedactivitiesmodel. Commit.
  • Plugins/folder: replace QList::mid with std::span. Commit.
  • Kcms/recentFiles: move into "Security & Privacy" category. Commit.
  • Applets/taskmanager: Fix warnings on startup. Commit.
  • Applets/taskmanager: Reduce width of items when in horizontal panel. Commit. Fixes bug #476824
  • Put Corona in a QPointer. Commit.
  • Panel: Add "Add Widgets…" button to empty panels and fix some things. Commit.
  • Panel: Change anchoring to keep ruler size constant. Commit. Fixes bug #476721
  • PanelConfiguration: Improve width/alignment of interactive controls. Commit.
  • Pager: Use abstract model for stacking. Commit.
  • PanelConfiguration: use context plasmoid property. Commit. Fixes bug #476817. Fixes bug #476818
  • Add i18n domain. Commit.
  • Kcms/runners: test kcm_plasmasearch can load plugin list. Commit. See bug #476702
  • Desktoptest: test containment config dialog. Commit.
  • Applets/kimpanel: Don't rely on default property for PlasmaExtras.MenuItem. Commit.
  • Folder View: set anchors properly on icon page FormLayout. Commit. Fixes bug #476771
  • Fix startup warning. Commit.
  • Access ShadowedLabel from PlasmaExtras. Commit.
  • Foldermodel: lift screen add/remove handling out of screenmapper. Commit. Fixes bug #467951. See bug #467092
  • Fix panel Opaque & Adaptive modes outside X11. Commit. Fixes bug #476711
  • Remove hidden iconHoverEffect setting. Commit.
  • Migrate qt5 font weights to qt6. Commit.
Plasma Disks
  • Set WrapMode on all TextArea components, and fix up some of the Labels. Commit.
Plasma Firewall
  • Port form QQC1 TableView to the new one. Commit. Fixes bug #470605
  • Mark Firewallclient::name as constant. Commit.
  • Set about sheet properties when creating it. Commit.
plasma-integration
  • Fix typo introduced in a previous commit. Commit.
  • Add a better description in README. Commit.
plasma-mobile
  • Adapt to plasma-framework being renamed to libplasma. Commit.
  • Adapt to plasma-framework targets being renamed. Commit.
  • Use renamed kwayland. Commit.
  • Bin: Ensure that plasma-mobile-envmanager is run prior to shell start. Commit.
  • Shell: Change id to org.kde.plasma.mobileshell. Commit.
  • Envmanager: Turn off tablet mode when in docked mode. Commit.
  • Startupfeedback: Iron out animation. Commit.
  • Navigationpanel: Have it on the bottom if the screen height is large enough. Commit.
  • Kcms/mobiledata: Fix SIM lock page and page margins. Commit.
  • Kwin/mobiletaskswitcher: Fix import for effect. Commit.
  • Add back a metadata key for api minimum version. Commit. See bug #474456
  • Startupfeedback: Handle case where same icon is used for opening. Commit.
  • Startupfeedback: Ensure that old colours don't get shown when launching app. Commit.
  • Homescreens/folio: Scale out animation when opening search. Commit.
  • Homescreens/folio: Blur faster during swipes. Commit.
  • Homescreens/folio: Allow overscroll at the top of the app grid. Commit.
  • Initialstart: Don't fullscreen the window. Commit.
  • Panel: Ensure panel is not floating. Commit.
  • Homescreens/folio: Fix wallpaper blur. Commit.
  • Homescreens/folio: Fix running app indicator position. Commit.
  • Taskswitcher: Port to EffectTogglableState. Commit.
  • Kwin/mobiletaskswitcher: Fix import. Commit.
  • Mobileshell/homescreen: Smoothen animation from lockscreen. Commit.
  • Homescreens/folio: Clear krunner when closed. Commit.
  • Kwin/mobiletaskswitcher: Fix typo. Commit.
  • Kwin/mobiletaskswitcher: Fix build. Commit.
  • Startupfeedback: Improve animation behaviour with activated apps. Commit.
  • Homescreens/folio: Use MultiEffect for blur and blur behind task switcher. Commit.
  • Homescreens/folio: Add wallpaper blur. Commit.
  • Components/hapticsplugin: Introduce direct haptics API for hfd-service. Commit.
  • Panels: Mark panel item status to never take focus away from an active app. Commit.
  • Taskpanel: Remove unused code. Commit.
  • Shell: Sync panel code with desktop. Commit.
  • Homescreens/folio: Improve configure menu. Commit.
  • Homescreens/folio: Improve widget configuring controls. Commit.
  • Kwin: Improve add_kwin_script CMake function. Commit.
  • Mobileshell/widgets: Reference correct units. Commit.
  • Kwin/convergentwindows: Fix script not loading. Commit.
  • Homescreens/folio: Allow overscroll from swipe from top of app drawer. Commit.
  • Initialstart: Fix reuse. Commit.
  • Port implicit default content items to use contentItem: property. Commit.
  • Initialstart: Add dark mode switch. Commit.
  • Revert "Port away from PlasmaCore and PlasmaExtras to Kirigami". Commit.
Plasma Nano
  • Fix wrapMode value. Commit.
  • Adapt to plasma-framework being renamed to libplasma. Commit.
  • Adapt to plasma-framework targets being renamed. Commit.
  • Port to use renamed kwayland. Commit.
  • Proxy proper property. Commit.
  • Port AppletError. Commit.
Plasma Networkmanager (plasma-nm)
  • Adapt to plasma-framework being renamed to libplasma. Commit.
  • Adapt to plasma-framework targets being renamed. Commit.
  • Add back a metadata key for api minimum version. Commit. See bug #474456
  • ExpandableListItem: Rename property contextualActions. Commit.
  • Remove ids from VPN plugin metadata. Commit.
  • Applet: Port away from iconUsesPlasmaSVG. Commit.
  • Don't show the SsidNotFound notification. Commit. Fixes bug #476433
Plasma Audio Volume Control
  • Adapt to plasma-framework being renamed to libplasma. Commit.
  • Adapt to plasma-framework targets being renamed. Commit.
  • Add back a metadata key for api minimum version. Commit. See bug #474456
Plasma SDK
  • Set WrapMode on all TextArea components, and fix up some of the Labels. Commit.
  • Kqml: Add hot reload support. Commit.
  • Port to plasmaquickviewsharedengine. Commit.
  • Adapt to plasma-framework being renamed to libplasma. Commit.
  • Adapt to plasma-framework targets being renamed. Commit.
  • [iconexplorer] Add cuttlefish to desktop file keywords. Commit.
  • [iconexplorer] Fix Exec line in desktop file. Commit. See bug #476717
Plasma Systemmonitor
  • Use HorizontalHeaderView for table headers. Commit.
  • Prevent double context menu in tables. Commit.
  • Port to upstream TreeView. Commit.
  • Only unset hovered row if it's the current row. Commit.
  • Explicitly specify arguments in signal handlers. Commit.
plasma-vault
  • Adapt CI to renamed plasma-framework and kactivities. Commit.
  • Adapt to plasma-framework targets being renamed. Commit.
  • Port to renamed kactivities. Commit.
  • Add back a metadata key for api minimum version. Commit. See bug #474456
  • ExpandableListItem: Rename property contextualActions. Commit.
plasma-welcome
  • Update: Show donation information at the bottom. Commit.
  • FooterUpdate: Add option to disable showing Plasma update pages. Commit.
  • Overhaul footer handling for simplicity. Commit.
  • Pages/Network: Use AbstractCard for preview. Commit.
  • Pages/Donate: Add Plasma 6 donators page. Commit.
  • Adapt CI to renamed plasma-framework and kactivities. Commit.
  • Adapt to plasma-framework targets being renamed. Commit.
  • Main: Show minimal footer on update pages. Commit.
  • Add beta page for pre-release versions. Commit.
  • Main: Disable PageIndicator navigation when in a layer. Commit.
  • Pages/network: Fix and refactor PlasmaNM integration. Commit.
  • Adjust for pre-6 version number scheme. Commit.
  • Update URL for plasma 6, handle version numbers for pre-6 releases for --post-update and showing network. Commit.
  • Port to new Kirigami config name. Commit.
  • Revert "pre-6 releases use 5.x.0 versions so switch PATH to 1 here, switch back after 6.0.0". Commit.
  • Use version header generated by ecm_setup_version. Commit.
  • Pre-6 releases use 5.x.0 versions so switch PATH to 1 here, switch back after 6.0.0. Commit.
  • Main: Further refactoring of page handling. Commit.
  • Main: Mention error in console when page fails to load. Commit.
Plasma Workspace
  • Only list plasma 6 plasmoids. Commit. Fixes bug #474498
  • Clean up commented code. Commit.
  • Kcms/cursortheme: Enable SmoothPixmapTransform. Commit.
  • Kcms/colors: Use selected link color from KColorScheme. Commit.
  • Kcms/nightcolor: Add a graphic view of the day/night timings. Commit. Implements feature #414809
  • Kcms/nightcolor: Better positioning of geolocation data. Commit.
  • Applets/brightness: set Plasma API minimum version in metadata. Commit.
  • Fix applet edit overlay disappearing on hovering the side buttons in global edit mode. Commit. Fixes bug #472662
  • Shell: disconnect from rectNotify before deleting PanelView. Commit. Fixes bug #476847
  • Libtaskmanager: make appData return const reference. Commit.
  • Klipper: Cleanup remnants of standalone mode. Commit.
  • Shell: increase invariants timeout in CI. Commit.
  • Remove emitPRessed hack. Commit. Fixes bug #477426
  • Fix most of the lock screen. Commit. Fixes bug #477326. Fixes bug #465266
  • Wallpaper kcm: add a handcursor shape hover on outputs. Commit.
  • ScreenPoolTest: Clean up ScreenPool in cleanupTestCase. Commit.
  • Better clean up CoreCompositor. Commit.
  • Destroy kde_output_order_v1 when its global get removed. Commit.
  • WallpaperKcm: also check if plugin has changed to determine needsSave. Commit.
  • WallpaperKcm: handle screen addition and removal. Commit.
  • Add KCM Wallpaper. Commit.
  • Shell: Use DBus in ContainmentConfigView to update the wallpaper. Commit.
  • Move OutputOrderWatcher to libkworkspace. Commit.
  • Ksplash: Set explicit layer shell keyboard interactivity. Commit.
  • TextArea: Fix wrapMode value. Commit.
  • Krunner: Assign activity for RunnerManager history environment. Commit.
  • Krunner: Clean up CMake formatting. Commit.
  • KRunner: Launch service in daemon mode. Commit. Fixes bug #477365
  • Ksplash: warn with context on why script resolution failed. Commit.
  • Check the captured PanelView is still a PanelView. Commit. Fixes bug #476847
  • Don't try to reset the model twice. Commit. Fixes bug #471292
  • Lookandfeel/sddm-theme/metadata.desktop: Add QtVersion=6. Commit.
  • Digitialclock: Use icu to look up exemplar cities for time zones. Commit.
  • Kcms/style: Make "Configure Icons and Toolbars" popup fit wide content. Commit. Fixes bug #477303
  • Breeze: Fix lockscreen OSD colors and SVG image path. Commit. Fixes bug #477424. Fixes bug #475257
  • Kcm_regionandlang: support glibc style 'utf8' variant. Commit. Fixes bug #477283
  • Appiumtests/kcm_cursortheme_test: port to find_image_occurrence. Commit.
  • Filter out legacy Plasma 5 applets. Commit. Fixes bug #477494
  • Kfontinst: don't crash on exit. Commit. Fixes bug #477001
  • Adapt to plasma-framework being renamed to libplasma. Commit.
  • Adapt to kactivities rename to plasma/activities-stats. Commit.
  • Adapt to plasma-framework targets being renamed. Commit.
  • Port to renamed kactivities. Commit.
  • Port to renamed kwaylandclient library. Commit.
  • Port to KF6 KUserFeedback. Commit.
  • Waylandtasksmodel: Handle parent window changing. Commit.
  • Show panel on wayland when focusing different panels. Commit. Fixes bug #453166. Fixes bug #473000
  • Appiumtests/clipboardtest: port to ActionChains. Commit.
  • Ksplash: don't trip over missing rootObjects. Commit.
  • Ksplash: use ecm_qt_declare_logging_category. Commit.
  • Runners/services: Connect to AbstractRunner signals in constructor. Commit.
  • Runners/services: Revalidate services being stale rather than reloading. Commit.
  • Runners/webshortcuts: Make simple regex static. Commit.
  • Runners/locations: Do not trigger reload of KIO protocol cache. Commit.
  • Runners/webshortcuts: Avoid doing heavy initialization work in main thread. Commit.
  • Use QStandardPaths::GenericDataLocation for finding the themes install directory. Commit.
  • Kcms/nightcolor: Limit saved precision of geolocated coordinates. Commit.
  • Unsupported messages in the widget explorer. Commit. See bug #471122
  • Cmake: detatch GLIBC_LOCALE from environmental factors. Commit.
  • Kcms/nightcolor: Fix some undefined warnings around the locator object. Commit.
  • Kcms/nightcolor: Fix mode switcher status on load. Commit.
  • Drop loading of legacy calendar plugins. Commit.
  • Libkworkspace: Use display manager directly for session switching. Commit.
  • Libkmpris: decode "xesam:url" when using folder name as album name. Commit. Fixes bug #477335
  • Use QDBus interfaces for GTK menus and actions. Commit.
  • Port SessionManagement from KDisplayManager. Commit.
  • Logout-greeter: Add "Install Updates & Restart" button. Commit. Fixes bug #435845
  • [widgetexplorer] Replace plasmoid import assistant with file dialog. Commit.
  • Appiumtests: temporarily disable clipboardtest. Commit.
  • Revert "Plasma 6 pre-release version notice". Commit.
  • Panel: re-implement "Windows Go Below" mode. Commit. See bug #472894
  • Do not hide settings when the panel is hidden. Commit.
  • Shutdown: Introduce support for KWin closing wayland windows. Commit. Fixes bug #461176
  • Do not access dbus return value if it's an error. Commit.
  • Add back a metadata key for api minimum version. Commit. See bug #474456
  • Libkworkspace: add DefaultWallpaper::defaultWallpaperPackage. Commit.
  • Appiumtests/mediacontrollertest: test invalid player. Commit. See bug #477144
  • Logout-greeter: Fix warning count about other sessions. Commit.
  • [kicker/kickoff] Remove unneeded check for appstream handler. Commit. Fixes bug #477138
  • Remove the last QTextCodec uses. Commit.
  • Applets/brightness: Add contextual action to configure Night Light. Commit.
  • Applets/battery: show info for no power profiles availbale. Commit.
  • Applets/brightness: integrate night color. Commit. Fixes bug #448271
  • Applets/{battery, brightness}: unversion imports. Commit.
  • Applets: split battery and brightness. Commit. Fixes bug #424283
  • Port applets to new config infrastructure. Commit.
  • Port away from QTextCodec. Commit.
  • Libkmpris: store property notifiers without vector. Commit.
  • Kcms/nightcolor: Fix nighcolor typos and warnings. Commit.
  • Plasma 6 pre-release version notice. Commit.
  • Unbreak Region&Lang KCM on !Linux (again). Commit.
  • Klipper: Use kwindowinfo only on x11. Commit.
  • ExpandableListItem: Rename property contextualActions. Commit.
  • Add "Dodge Windows" visibility mode for the panel. Commit. Fixes bug #349785
  • Applets/digital-clock: Don't overlap adjacent widgets in horizontalPanel state. Commit. Fixes bug #475833
  • Add feature infos for the locale options. Commit.
  • Kcms/region_lanuage: Also enable GLIBC when UBUNTU_LOCALE is set. Commit.
  • Lookandfeel: Port away from binding animations to signals. Commit.
  • Lookandfeel: Minor code style fix. Commit.
  • Lookandfeel: Fix indentation, drop unused component ID. Commit.
  • Lookandfeel: Fix pixel alignment on promps block. Commit.
  • Revert "wallpapers/image: set default image path for Lockscreen KCM". Commit.
  • Reenable shelltest. Commit.
  • Libkmpris: use QStringView where possible. Commit.
  • Sddm-theme: Don't shadow the SDDM provided keyboard global. Commit.
  • Kcms/feedback: reduce weighting. Commit.
  • Applets/digital-clock: Fix padding for digital clock in oneLineDate state. Commit. Fixes bug #476977
  • Fix krunner visual issues. Commit. Fixes bug #473577
  • Fix send to activity context menu in wayland. Commit. Fixes bug #476919
  • Krunner: limit window maximum height to screen available height. Commit. Fixes bug #473577. Fixes bug #476939
  • Libkworkspace: Drop unused klauncher references. Commit.
  • Applets/clipboard: Don't scroll when hovering on partially-visible list item. Commit. See bug #387797
  • Remove systemmonitor dataengine and "system activity" application. Commit.
  • Kcms/nightcolor: rename user facing name 'Night Color' -> 'Night Light'. Commit.
  • Kcms/nightcolor: fix non-existent icon. Commit.
  • Disallow having a panel smaller than its minimum size. Commit. Fixes bug #476745
  • Tests: Fix logoutGreeterTest. Commit.
  • Port a remaining api change from PlasmaCore.Dialog. Commit.
  • Fix activitybar layout. Commit.
  • Drop deprecated shutdown paths. Commit.
  • Libtaskmanager: use QBAV more. Commit.
  • Reliably lookup preferred browser from scheme mimetype first. Commit.
  • Libkmpris: be more verbose in assertions. Commit.
  • Shell: set plasmoid context property. Commit. Fixes bug #476817. Fixes bug #476818
  • Libtaskmanager: update comment to use device/logical coordinates. Commit.
  • Libkmpris: record source names of pending players. Commit. Fixes bug #446531
  • Kcms/nightcolor: reverse temperature slider direction. Commit.
  • Runners/{baloo, bookmarks, help}: adapt to new KRunner API. Commit.
  • Fix global menu alignment and wrapping. Commit.
  • Crash fix: don't close() as we delete on hide. Commit.
  • Ksmserver: do some trivial modernization on server code. Commit.
  • Ksmserver: dcop is no more. Commit.
  • Migrate session action shortcuts out of ksmserver. Commit.
  • Typo--. Commit.
  • Applets/digitalclock: port date formatting to Qt 6. Commit. Fixes bug #474422
  • Remove ShadowedLabel from here, and get it from PlasmaExtras instead. Commit.
  • Kicker: don't init runnermodels on initial empty query. Commit.
  • Applets/digital-clock: test config dialog. Commit.
  • Plasma-windowed: add --config option to open config dialog from command line. Commit.
  • Mediakeystest: replace Popen.wait with check_call. Commit.
  • Use encodeURIComponent in LockScreenUi for icon URL. Commit.
plasma5support
  • Adapt CI to renamed plasma-framework and kactivities. Commit.
  • Update version for alpha. Commit.
Powerdevil
  • Adapt to renamed activities library repo. Commit.
  • Use renamed PlasmaActivities library. Commit.
  • Hide power profile combobox if only one item. Commit.
  • [actions/suspendsession] Decouple fade effect from trigger. Commit.
  • Backlighthelper: Implement support for the FreeBSD backlight(8) interface. Commit.
  • Rename PowerButtonAction enum values to Sleep and Hibernate. Commit.
  • Daemon: Drop ActionConfig and all of its subclasses. Commit.
  • Remove PowerButtonAction::SuspendHybrid enum value. Commit.
  • OsdSelector: Fix setting currentIndex on a wrong hover transition. Commit.
  • Register OsdAction as MetaObject. Commit.
qqc2-breeze-style
  • Place the Kirigami platform plugin in the right location on Android. Commit.
  • Delegates: Use default Kirigami theme that is inherited. Commit.
  • ToolBar: Ensure color set when as footer is Window, inline with qqc2-desktop-style. Commit.
  • Button: Suggest minimum width from implicit width rather than padding. Commit.
  • DelegateBackground: Fix wrong way of setting color. Commit.
  • Update README with more information. Commit.
  • DelegateBackground: Sync with qqc2-desktop-style. Commit.
  • RadioIndicator: Fix dot not being centered, and remove blurriness from dot. Commit.
  • Button & ToolButton: Match qqc2-desktop-style behavior. Commit.
  • Revert "Fix size of buttons being different than qqc2-desktop-style". Commit.
  • Fix size of buttons being different than qqc2-desktop-style. Commit.
  • Propagate SpinBox's Accessible name and description to it's contentItem. Commit.
SDDM KCM
System Settings
  • Adapt to renamed activities library repo. Commit.
  • Use renamed kactivities. Commit.
  • ModuleView: allow to reflect the kcm representsDefaults changes in the UI. Commit.
  • Sidebar: fix subcategory width. Commit. Fixes bug #472114
  • Port to new Kirigami config name. Commit.
  • Move Internet category lower down. Commit.
wacomtablet
  • Adapt to plasma-framework being renamed to libplasma. Commit.
  • Adapt to plasma-framework targets being renamed. Commit.
  • Add back a metadata key for api minimum version. Commit. See bug #474456
  • Clang-format code and add commit hook. Commit.
xdg-desktop-portal-kde
  • Make sure replies from org.freedesktop.appearance have correct signatures. Commit. See bug #476592
  • Port to renamed kwayland. Commit.
  • Port to new Kirigami config name. Commit.
  • Fix screenshot dialog. Commit. Fixes bug #476803
  • RemoteDesktop: Bump to version 2 supporting session persistence. Commit.
  • Move RestoreData to a separate file. Commit.
  • Default to allowing background applications without prompts. Commit. Fixes bug #473881