Skip to content

Plasma 5.91.0 Complete Changelog

Bluedevil
  • Update Qt version requirement to 6.6.0. Commit.
  • Kcm: Port from SwipeListItem to ItemDelegate. Commit.
Breeze
  • Expand frameless tabs that are not editable. Commit.
  • Window Decoration: Use KColorUtils::mix for outline coloring. Commit.
  • Cursor: generate sizes corresponding to more global scales. Commit. See bug #448555. See bug #451158
  • CheckBox, RadioButton: Expose label spacing pixel metrics. Commit. Fixes bug #448365
  • Fix text color when drawing QStyle::CE_ProgressBar. Commit.
  • Update Qt version requirement to 6.6.0. Commit.
  • Remove old kconf_update files. Commit.
  • Use event filter to process palette changes. Commit.
  • Fix some trivial compiler warnings. Commit.
  • DataMap: Once again make it enabled by default. Commit.
  • QMenu: Support seamless edges anywhere, not only on top. Commit.
Discover
  • Update About page Copyright year to 2024. Commit.
  • Org.kde.discover.appdata.xml add two URLs. Commit.
  • UpdatesPage: Refactor condition on updateAction. Commit.
  • BrowsingPage: Move FeaturedModel component on top of the file. Commit.
  • ApplicationsListPage: Rename apps to appsView for clarity. Commit.
  • ApplicationDelegate: Simplify and fix icon layout using Kirigami.Padding. Commit.
  • Rename busy properties to be more conventional. Commit.
  • ApplicationDelegate: Turn application property into required. Commit.
  • InstallApplicationButton: Clean up property access and formatting. Commit.
  • ApplicationsListPage: Don't display "0 items" in title. Commit.
  • BrowsingPage: Remove useless broken footer. Commit.
  • ResourcesProxyModel: Remove dead code. Commit.
  • ResourcesProxyModel: Merge the two ordering methods into one. Commit.
  • Port comparator lambda to const references. Commit.
  • Rpm-ostree: Add more comments. Commit.
  • Rpm-ostree: Fix ostree container support. Commit.
  • Fix SteamOSBackend isValid check. Commit.
  • Notifier: don't crash on nullptr QNetworkInfo instances. Commit.
  • KNSBackend: Also read versionless config group from knsrc files. Commit.
  • Update Qt version requirement to 6.6.0. Commit.
  • SourcesPage: Somewhat improve confirmation dialog. Commit.
Dr Konqi
  • Sentrypage: word wrap the textarea. Commit.
  • Coredump-polkit: excavate into a caller specified directory. Commit. Fixes bug #478306
  • Reportinterface: don't discard crashes on tracer failure. Commit.
  • Reportinterface: fix type of crashEventSent. Commit.
  • Excavator: don't excavate more than once. Commit.
  • Ui: show "unknown error" warning on any failure state. Commit.
  • Backtracegenerator: on failure quit in timely manner. Commit.
  • Sentry: debug the url we are requesting. Commit.
  • Sentry: move to new server. Commit.
  • Use kconfig with QString api. Commit.
  • Update Qt version requirement to 6.6.0. Commit.
  • Coredump-launcher: don't pick up data we've already pickedup. Commit.
  • Coredump-launcher: read pre-existing metadata. Commit.
  • Coredump-launcher: remove unused variable. Commit.
  • Preamble: mark additional threads as crashed. Commit.
  • Linuxprocmapsparser: skip stat check when the file is on an overlayfs. Commit.
  • Reportinterface: scope sentry blocks. Commit.
  • Handle exception data. Commit. Fixes bug #287458
  • Coredump-launcher: skip out when metadata is missing or incomplete. Commit.
  • Coredump-launcher: also write out synthesized metadata to disk. Commit.
  • Coredump-launcher: don't warn on removing empty path. Commit.
  • Coredump-launcher: don't go down when flooded by requests. Commit.
  • Duplicates detection: drop support. Commit. Fixes bug #463223. Fixes bug #473408. Fixes bug #466919. Fixes bug #278636. Fixes bug #264146
  • Windows: drop support. Commit.
  • Coredump: implement v2 metadata format. Commit.
  • Coredump-gui: support tracing protected cores. Commit. Fixes bug #459519
  • Coredump: support tracing of secured cores via polkit. Commit.
  • Statusnotifier: let users open the dialog even when auto submitting. Commit.
  • Sentry: add ability to send user messages along. Commit.
  • Sort includes. Commit.
  • Sort headers and use not-deprecated variants. Commit.
  • Deletedfiles: make sure inode is valid. Commit.
  • Deletedfiles: ramp up verbosity. Commit.
  • Coredump: repair deleted file detection. Commit.
  • GlRenderer: move through the singleton. Commit.
  • Preamble: move pygdbmi import to qml tracer and make it optional. Commit.
  • Preamble: add gpu context. Commit.
  • Preamble: send cpu model. Commit.
  • Main: reliably quit on sigint. Commit.
  • Main: sort headers. Commit.
  • Preamble: also match pthread_cond_wait. Commit.
  • Preamble: sync test expectation. Commit.
  • Preamble: don't tag all threads runnable. Commit.
Flatpak Permissions
  • KcmPopupModal: Fix up bottom margin. Commit.
  • Drop the rest of QML import versions. Commit.
  • Mark FlatpakReference property on permissions page as required. Commit.
  • Update Qt version requirement to 6.6.0. Commit.
  • Permissions delegate: Factor out common event handler. Commit.
  • Register FlatpakReference named uncreatable type, improve typing around it. Commit.
  • Port to pragma ComponentBehavior: Bound and required properties. Commit.
  • Drop QML import versions. Commit.
  • Port main ListView's delegate to attached properties. Commit.
kde-cli-tools
  • Turn faux X11/XCB dependency into WITH_X11 option. Commit.
  • Kde-inhibit: Add zsh completions. Commit.
  • Kde-inhibit: Improve description of positional arguments. Commit.
  • Kde-inhibit: Fix up i18n domain and application name to match executable. Commit.
  • Kdeinhibit: add Messages.sh. Commit.
  • Kdeinhibit: set translation domain. Commit.
  • Update Qt version requirement to 6.6.0. Commit.
KDE GTK Config
  • Drop forceFontDPIWayland reading. Commit.
  • Update Qt version requirement to 6.6.0. Commit.
KDE Window Decoration Library
  • Update Qt version requirement to 6.6.0. Commit.
Plasma Addons
  • Applets/notes: reduce minimum size. Commit. Fixes bug #478546
  • Applets/fifteenPuzzle: fix keyboard navigation. Commit.
  • Runners/converter: fix inversed latest condition. Commit.
  • Runners/converter: run update job in main thread. Commit. Fixes bug #478264
  • Update Qt version requirement to 6.6.0. Commit.
  • Make comic applet actually work. Commit.
  • Wallpapers: port to accentColorChanged. Commit.
  • Modern look for binary clock (and simplification of its code). Commit.
kgamma
  • Update Qt version requirement to 6.6.0. Commit.
KGlobalAccelD
  • Autotest: make shortcut consistent with actual. Commit.
  • Allow apps to specify launch shortcuts via the main desktop file only. Commit.
  • Fix a potential crash when registering an action. Commit. Fixes bug #477949
  • Add WITH_X11 option and fix build. Commit.
  • Update Qt version requirement to 6.6.0. Commit.
Info Center
  • Restore NoWrap default behavior. Commit.
  • Kinfocenter/energy: handle all common battery types. Commit.
  • Devinfo: remove dead code. Commit.
  • Kinfocenter/energy: show device model on tab button. Commit.
  • Use correct enum value for mobile icon and label. Commit.
  • Add first appium test for 'About this System' KCM. Commit.
  • Update Qt version requirement to 6.6.0. Commit.
  • Interrupts: disable trimming of output text. Commit.
KMenuEdit
kpipewire
KScreen
kscreenlocker
  • Kcm/ui: add required id and parentLayout property. Commit. Fixes bug #478599
  • Ci: require passing tests. Commit.
  • Allow pamTest to work with sanitizers. Commit.
  • Reduce wait times in killtest. Commit.
  • Tell asan to not use its own signal handlers in killTest. Commit.
  • Update Qt version requirement to 6.6.0. Commit.
  • Kcm: qml, small code improvement. Commit.
  • Greeter: Use new shiny Qt::SingleShotConnection. Commit.
  • Kcm: fix regression in Appearance tab. Commit. Fixes bug #477996
  • Remove kconf_update script from 2015. Commit.
  • Osd: set osdMaxValue before osdValue. Commit. Fixes bug #475143
KSSHAskPass
  • Update Qt version requirement to 6.6.0. Commit.
ksystemstats
  • Daemon: Replace KDBusService with manual implementation of replace. Commit.
  • Update DBus bits to make use of versioned service/object/interface. Commit. Fixes bug #477360
  • Require libksysguard that matches our version. Commit.
  • Adjust one more place where the interface name wasn't ported. Commit.
  • Adjust also the name of the generated DBus file. Commit.
  • Adjust naming of the generated classes. Commit. Fixes bug #478741
  • Adapt to the change in DBus interface file from libksysguard. Commit.
  • Do not report 0% usage when it is in fact 100%. Commit.
  • Update Qt version requirement to 6.6.0. Commit.
KWayland
  • Update Qt version requirement to 6.6.0. Commit.
  • PlasmaWindowModel: Use standard names for standard roles. Commit.
  • Remove last traces of KF6Wayland. Commit.
  • Rename to remove frameworks prefix. Commit.
  • Revert "remove frameworks metainfo.yaml file now it is not a framework". Commit.
  • Remove frameworks metainfo.yaml file now it is not a framework. Commit.
  • CMake fixes. Commit.
  • Use cmake modules path. Commit.
  • Set minimum qt version to 6.5. Commit.
  • Make cmake_minimum_required first statement, use correct version for exported versions, search full cmake path. Commit.
  • Use correct project name and variable name. Commit.
  • Use consistent cmake variables in plasma repos for scriptability. Commit.
  • There's no QVector anymore, QList is the QVector in Qt6. Commit.
  • Remove code for generating pri file. Commit.
  • Drop server-decoration and server-decoration-palette. Commit.
  • Drop fullscreen-shell protocol. Commit.
  • Drop keystate protocol. Commit.
  • Drop idle protocol. Commit.
  • Drop remote-access. Commit.
  • Drop output-management and output-device protocols. Commit.
  • Plasmawindowmanagement: Add requestToggleFullscreen. Commit.
  • Add explicit moc includes to sources for moc-covered headers. Commit.
  • Include only needed headers instead of QtConcurrent module header. Commit.
  • Include only needed headers instead of QtTest module header. Commit.
  • Use ORG_KDE_PLASMA_SURFACE_ROLE_APPLETPOPUP_SINCE_VERSION. Commit.
  • Add wayland to third-party deps. Commit.
  • Have export macros header include version header. Commit.
  • Generate version header on src/client level. Commit.
  • Require passing tests on the CI. Commit.
  • Clean up deprecation support for removed server part. Commit.
  • Remvoe missed out deprecated code implementation. Commit.
  • Repo metadata: remove mention of KWaylandServer. Commit.
  • Drop also autotests for server part. Commit.
  • Remove Qt 5 support. Commit.
  • Update LINK_QCHS to Qt6 versions. Commit.
  • Remove all deprecated code. Commit.
  • Drop server part. Commit.
  • Bump KF_DEP_VERSION for KF6. Commit.
  • Rename CMake targets/config/libraries for KF6. Commit.
  • Update KF_VERSION for KF6 development. Commit.
  • Require Qt6. Commit.
  • Remove Qt5 CI. Commit.
  • Make sure that HAVE_MEMFD is defined to 0 if not found. Commit.
  • Client: Add F_SEAL_SHRINK seal to shm pool backing file. Commit.
  • Client: Expose concrete xdg-shell class implementations. Commit.
  • [registry] Bump PlasmaWindowManagement version to 16. Commit.
  • Fix compile error with wl_output < v4. Commit.
  • Use std::as_const instead of qAsConst, for KF consistency. Commit.
  • PlasmaWindowManagement: Avoid unbounded recursion and delay in readData. Commit. Fixes bug #453124
  • Client/plasmashell: fix applet popups displacing other windows. Commit. Fixes bug #459523
  • Client/plasmashell: add fallback for applet popups. Commit. See bug #459188
  • Require PlasmaWaylandProtocols 1.9.0 and bump supported plasmashell version to 8. Commit.
  • .gitlab-ci.yml: enable static builds. Commit.
  • Use version-less KF_INSTALL_TARGETS_DEFAULT_ARGS. Commit.
  • ConnectionThread: connect by symbol rather than by name. Commit.
  • ConnectionThread: Move event dispatcing into a separate method. Commit.
  • ConnectionThread: Make sure we consume properly the threads. Commit.
  • Add support for wl_output version 4. Commit.
  • Add FreeBSD Qt6 CI support. Commit.
  • Auto cleanup the dangling KWayland::Client::Surface returned from fromWindow. Commit.
  • Unset wl_display global filter upon filtered display destruction. Commit.
  • Revert "Keyboard: Make sure we do not leak the keymap fd". Commit.
  • Keyboard: Make sure we do not leak the keymap fd. Commit.
  • Implement PlasmaWindowModel::itemData to expose all the roles. Commit.
  • Use ECMDeprecationSettings. Commit.
  • Do all CMake includes right after finding ECM, KDE settings includes first. Commit.
  • Remove extra ';'. Commit.
  • Add AppletPopup window type to PlasmaShellSurface. Commit. See bug #411462. See bug #332512
  • Fix up foreign docs. Commit.
  • Raise minimum plasma-wayland-proto version to 1.7.0. Commit.
  • Fix include dir in the generated pri file. Commit.
  • Client: Bump plasmashell version to 7. Commit. Fixes bug #453578
  • Client: implement plasma-surface openUnderCursor. Commit.
  • Fix since version. Commit.
  • Fix include path in the generated pkgconfig file. Commit.
  • [plasmawindowmanagement] Add resourceName. Commit.
  • Use #include "" rather than the <> variant for own headers. Commit.
  • Install Client headers in a dirs hierarchy matching the C++ namespaces. Commit.
  • We don't actually need Qt6WaylandCompositor. Commit.
  • Check executables exist in PATH before passing them to QProcess. Commit.
  • Use a more indicative local var name. Commit.
  • Ensure when unmapped is emitted, ::windows() will not contain unmapped window. Commit.
  • Fix wayland registry test. Commit.
  • Add Linux Qt6 CI. Commit.
  • Add KF*/KWayland/ to interface include dirs. Commit.
  • Install kwayland_version.h in /usr/include/KF5/KWayland/. Commit.
  • Don't use hard-coded versions with targets and variables. Commit.
  • Install pkg-config file. Commit.
  • Deprecate PlasmaWindowModel::requestVirtualDesktop(). Commit.
  • Kwayland server has been moved to plasma kwayland-server since 5.73. Commit.
  • Src/client: wrap deprecated methods in deprecation macros. Commit.
  • Add EXCLUDE_DEPRECATED_BEFORE_AND_AT setup. Commit.
  • Change the build system to enable building with Qt6. Commit.
kwayland-integration
  • Move cmake_minimum_required to the top. Commit.
KWin
  • Plugins/overview: Use correct type to match. Commit. Fixes bug #478746
  • Avoding releasing closed windows twice when shutting down X11 logic. Commit.
  • Opengl/glshadermanager: use texture2D for sampling external textures. Commit. Fixes bug #478737
  • Outputconfigurationstore: adjust auto rotate to the panel orientation. Commit.
  • Kcms/tabbox: change Shift+Backtab to Shift+Tab. Commit. Fixes bug #422713
  • Avoid Qt module incldues. Commit.
  • Windowsrunner: Deduplicate/optimize strings. Commit.
  • Windowsrunner: Reuse QVariantMap object. Commit.
  • Windowsrunner: Make dummy implementation of Action method inline. Commit.
  • Core: Specify explicit OutputTransform::Kind enum values. Commit.
  • Autotests: Slightly reduce line width in TestOutputTransform. Commit.
  • Core: Rework OutputTransform::combine(). Commit.
  • Core: Introduce OutputTransform::combine(). Commit.
  • Tabbox: match Shift+Backtab against Shift+Tab. Commit. Fixes bug #438991
  • Glshadermanager: Fix nv12 shader for older versions of opengles. Commit.
  • Plugins/showpaint: Snap repaint region to the pixel grid. Commit.
  • Core: Fix pixel grid snapping in RenderViewport. Commit. Fixes bug #477455
  • Decrease log level of reporting choosing backend. Commit.
  • Autotests: Add OutputTransform test. Commit.
  • Core: Document what each OutputTransform does. Commit.
  • Install more headers. Commit.
  • Plugins/screentransform: Stop tracking disabled outputs. Commit.
  • Plugins/screentransform: Don't preemptively cancel screen animation. Commit.
  • Plugins/screentransform: Avoid mangling with opengl context when a screen is removed. Commit.
  • Plugins/screentransform: Avoid needlessly capturing screen contents. Commit.
  • Plugins/windowsystem: Implement new virtuals. Commit.
  • Scene: Snap DecorationItem texture coords to the pixel grid. Commit.
  • Backends/drm: Detect mode content change instead of comparing mode pointers. Commit. Fixes bug #477985
  • Drop dead code. Commit.
  • Backends/drm: do glFinish after rendering on NVidia. Commit.
  • Plugins/overview: Replace OpacityMask with ShadowedTexture. Commit.
  • Scene: Freeze SurfaceItem tree when the Window is closed. Commit. Fixes bug #478297
  • X11: Avoid calls to workspace in OverlayWindow and sync GLX and EGL paths. Commit.
  • Plugins/slidingpopups: Cancel animations when screen is locked/unlocked. Commit. Fixes bug #412104
  • Plugins/overview: Load milou on demand. Commit. See bug #455780
  • Make window captions in Overview 2 lines at most. Commit. Fixes bug #477103
  • Plugins/invert: support color management. Commit. Fixes bug #443148
  • Backends/drm: don't wait for pending pageflips on gpu hotunplug. Commit.
  • Backends/drm: unify legacy and atomic modesetting code paths a bit. Commit.
  • Xdgshellwindow: make maxSize always >= minSize by enforcing the same minimum. Commit. Fixes bug #478269
  • Wayland/xdgshell: enforce invalid_size errors. Commit. See bug #478269
  • Opengl/glshadermanager: fix version check for desktop gl. Commit.
  • Avoid additional FBO rendering the blurred background. Commit.
  • Opengl/glshadermanager: check opengl instead of glsl version. Commit.
  • Plugins/zoom: disable acessibility integration on Wayland. Commit. Fixes bug #450940
  • Backends/drm: work around atomic commits failing with NVidia. Commit. Fixes bug #478246
  • Plugins/overview: Load screen delegate asynchronously. Commit. See bug #455780
  • Update Qt version requirement to 6.6.0. Commit.
  • Scripting: Cache WindowThumbnail textures. Commit. See bug #455780
  • Plugins/shakecursor: Avoid abrupt transition to 1x magnification. Commit.
  • Kcms/rules: Fix section header width. Commit.
  • Kcms/rules: clip rules popup's list view. Commit. Fixes bug #478170
  • Load close button in WindowHeapDelegate on demand. Commit.
  • Tabbox/switchers/thumbnail_grid: Fix sync'ing currentIndex. Commit.
  • Tabbox/switchers/thumbnail_grid: Load Plasma.Dialog on demand. Commit.
  • Change window highlight style in WindowHeapDelegate. Commit.
  • Backends/drm: set dma-fence deadlines if available. Commit. See bug #452119
  • Scripting: Don't block client until acquire fence is signaled in WindowThumbnailItem. Commit.
  • Assign top-left screen corner to overview by default. Commit.
  • Opengl/glshadermanager: work around GLES2 not supporting mix with bvec. Commit. Fixes bug #478144
  • Plugins/overview: Make transition between overview-grid modes longer. Commit.
  • Kcms: Port away from SwipeListItem to ItemDelegate. Commit.
  • Less concurrent animations. Commit.
  • Kcm/rules: Fix OverlaySheet shadow coverage. Commit. Fixes bug #477963
  • Address licence of plugin.h. Commit.
  • Fix "Drag down to close" label visibility. Commit.
  • Backends/drm: Fix build with older kernels. Commit.
  • Effects/overview: Avoid relaying text during animation. Commit.
  • Backends/drm: properly handle neither CTM and gamma being supported. Commit. See bug #453701
  • Backends/drm: fix vrr being wrongly assumed disabled with cursor movement. Commit.
  • Backends/drm: use sync files for checking buffer readiness and use IN_FENCE_FD. Commit.
  • X11: Fix MouseButtonPress events sent to decoration. Commit. Fixes bug #476653
  • Core/colorspace: fix mapTo method and support PQ with it. Commit. Fixes bug #477799
  • Plugins/magnifier: use floating point offscreen texture. Commit. Fixes bug #477841
  • Add missing whitespace in magiclamp config. Commit.
  • Backends/drm: support atomic modesetting in virtual machines. Commit.
  • Plugins/shakecursor: Add descale animation. Commit.
  • Plugins/shakecursor: Make it easier to build up magnification. Commit.
  • Plugins/shakecursor: Don't trigger for cursor pushback. Commit.
  • Adapt to plasma-framework targets being renamed. Commit.
  • Avoid accidental mixing of qreal and int. Commit. Fixes bug #477820. Fixes bug #477886
  • Kcms/screenedges: fix defaults indicator for "remain active" checkbox. Commit. Fixes bug #477329
  • Fix -Wdeprecated-declarations. Commit.
  • Make autohide screen edges use the same activation delay setting as other edges. Commit. Fixes bug #267277
  • Opengl: Drop scale arg in GLTexture::render(). Commit.
  • Wayland/xdgforeign_v2: Create UUID without braces. Commit.
  • Cmake: Improve readability. Commit.
  • Add more closed window checks. Commit. Fixes bug #475423
  • Backends: Drop waylandServer dependency. Commit.
  • Plugins/screencast: Use bilinear min/mag filter. Commit.
  • Plugins/screencast: Clean up embedded cursor painting code. Commit.
kwrited
  • Update Qt version requirement to 6.6.0. Commit.
layer-shell-qt
  • Qt6 check code as apps is qt6 only. Commit.
  • Revert "Add a (temporary) way to attach popups to layer surfaces". Commit.
  • Update Qt version requirement to 6.6.0. Commit.
  • Change default keyboard interactivity to OnDemand. Commit.
  • Revert "Change default keyboard interactivity from exclusive to none". Commit. Fixes bug #477251
libkscreen
libksysguard
  • Systemstats: Version DBus service/object/interface properly. Commit. See bug #477360
  • Update Qt version requirement to 6.6.0. Commit.
libplasma
  • AppletQuickItem: Return in itemchange if already initialized. Commit. Fixes bug #478192
  • More heuristics to enable the correct borders. Commit. Fixes bug #442929
  • Reconnects signals after screen change. Commit. See bug #478256
  • Prevent background loader to resize itself. Commit. Fixes bug #457320
  • SwitchIndicator: make active background follow current position. Commit.
  • IconLabel: Drop QML import versions. Commit.
  • IconLabel: Replace unstyled T.Label with base Text component. Commit.
  • IconLabel: Remove unused properties. Commit.
  • PlasmaExtras: Clean up some QML/JS. Commit.
  • ScrollView: Use standard implicit sizing expressions. Commit.
  • PlasmaExtras/Menu: Add support for seamless edges on any side. Commit.
  • PlasmaExtras/Menu: Add property to opt-in for seamless edges. Commit.
  • Ignore one more clang-format commit. Commit.
  • Run clang-format. Commit.
  • Add back clang-format target. Commit.
  • PlasmaExtras: Drop obsolete file encoding declarations. Commit.
  • PlasmaExtras: Drop QML import versions. Commit.
  • Update Qt version requirement to 6.6.0. Commit.
  • Appletpopup: Do not allow resizing towards the visualParent. Commit. Fixes bug #475673
  • Fix dox generation for Plasma Frameworks. Commit.
  • Destroy QWindow in ContainmentView::destroy. Commit.
  • Reduce unnecessary warnings on WL session. Commit.
  • WallpaperItem: add accentColor property. Commit.
  • PopupPlasmaWindow: Handle window change of a visualParent Item. Commit.
  • Add missing Qt6Qml link interface dependency. Commit.
  • Expose PopupPlasmaWindow to QML. Commit.
  • Add missing override keyword. Commit.
  • Don't crash when an empty visualparent is passed. Commit.
  • 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.
  • Make PlasmaExtras.ListItem based on ItemDelegate directly. Commit.
  • DefaultToolTip: Fix polish loop in RowLayout. Commit.
  • Waylandintegration: Fix crash when using within KWin. Commit.
  • Guard call to KX11Extras on wayland. Commit.
  • Guard PlasmaShellWaylandIntegration running implementation on X11. Commit.
  • Waylandintegration: Avoid creating shell surfaces on teardown. Commit.
  • Don't check TransientPlacement to be valid. Commit.
  • Revert "remove frameworks metainfo.yaml file now it is not a framework". Commit.
  • Remove frameworks metainfo.yaml file now it is not a framework. Commit.
  • Fix the QHP version for KF6Plasma. Commit.
  • Fix version in plasmaquick CMake files. Commit.
  • Remove unnecessesary KDE_COMPILERSETTINGS_LEVEL. Commit.
  • Activities now uses plasma versioning. Commit.
  • Set cmake minimum version first and set project version in project() to help make clang happy. Commit.
  • Use consistent cmake variable names in plasma repos. Commit.
  • Switch to Plasma version numbers and use consistent cmake variables in plasma for scriptability. Commit.
  • Revert "Breeze theme: Remove grouped task expander graphics". Commit.
  • Popupplasmawindow: don't trip over null windows. Commit.
  • Adapt to KConfigGroup name officially being a QString type. Commit.
  • Handle Plasma windows being closed. Commit.
  • Adapt to kactivities moving to Plasma. Commit.
  • Move ConstraintHint enum to Applet. Commit.
  • Port to new KNotifications action API. Commit.
  • Breeze theme: Remove grouped task expander graphics. Commit.
  • Set timestamps for redirected events in dialog and edgeeventforwarder. Commit.
  • Remove unneeded PackageUrlInterceptor class. Commit.
  • Extras/Heading: Remove leftover usage of step property. Commit.
  • Only use KX11Extras::compositingActive on X11. Commit.
  • Declarativeimports: Adapt to Kirigami API changes. Commit.
  • Highlight: Add API to let callers use an "inactive highlight" effect. Commit.
  • [containmentitem] Remove dead code. Commit.
  • Fix a typo. Commit.
  • There's no QVector anymore, QList is the QVector in Qt6. Commit.
  • Remove deprecated properties in plasmaextras. Commit.
  • Examples: Port some examples to Plasma 6, improve their UI. Commit.
  • Examples: Fix some component ids. Commit.
  • Examples: Drop unused KQuickControlsAddons import. Commit.
  • Examples & templates: Use more common QQC2 alias for QtQuick.Controls. Commit.
  • Adapt to KSvg api changes. Commit.
  • Dialog: Fix -Wreorder. Commit.
  • Port away from KWindowSystem::setState. Commit.
  • [dialog] Remove unneeded isRunningInKWin check. Commit.
  • Support PlasmoidHeading on other than Dialog and AppletPopup. Commit.
  • Port examples away from X-Plasma-MainScript and remove it from package structures. Commit.
  • PC3/BusyIndicator: Minor internal refactoring. Commit.
  • PC3/BusyIndicator: Stop animations when window is hidden. Commit.
  • ExpandableListItem: Port to modern SVG instantiation. Commit.
  • ExpandableListItem: Rework filtering and checking for presence of enabled actions. Commit.
  • ExpandableListItem: Port from context properties to ComponentBehavior: Bound. Commit.
  • ExpandableListItem: Fix up example in docs. Commit.
  • ExpandableListItem: Take null actions into account, and port to Qt 6 list properties. Commit.
  • Port away from KWindowSystem::setType. Commit.
  • AppletQuickItem: Fix weird format of error messages. Commit.
  • Removing unused license: BSD-2-Clause. Commit.
  • Always take margins into account. Commit.
  • PlasmaWindow: keep compatibilty API alive. Commit.
  • Ready the class for being exported as a public library. Commit.
  • PlasmaWindow: rename margin to padding. Commit.
  • PC3.Menu: remove palette. Commit.
  • [plasmaextras/modelcontextmenu] Work around QML overload resolution bug. Commit.
  • AppletPrivate: Remove unused packagePath parameter. Commit.
  • Applet: Pass parent to QObject constructor instead of setting it later on. Commit.
  • PluginLoader: Avoid dumping metadata as QVariantMap in args. Commit.
  • Applet: Remove mandatory X-Plasma-API metadata key whose value is ignored. Commit.
  • ContainmentItem: Use Plasma/Generic for loading package structure. Commit.
  • Packagestructures/containmentactions: Remove author info and name. Commit.
  • Packagestructures/generic: Remove unneeded "using namespace Plasma" statement. Commit.
  • Using. Commit.
  • Packagestructures: Use initializer list instead of cleaing/appending to same list. Commit.
  • Packagestructures: Use use for loop with string ref instead of mutable iterator. Commit.
  • Packagestructures: Utilize using statements for constructors, remove unused method. Commit.
  • BasicPlasmoidHeading: Subscribe to "configure" action updates. Commit.
  • BasicPlasmoidHeading: Fix "configure" button's bindings. Commit.
  • BasicPlasmoidHeading: Drop redundant and contradictory visibility bindings. Commit.
  • BasicPlasmoidHeading: Port away from plasmoid context property. Commit.
  • BasicPlasmoidHeading: Port delegate to required modelData. Commit.
  • BasicPlasmoidHeading: Port loop to simple array filter. Commit.
  • BasicPlasmoidHeading: Delegate action visibility to MenuItem. Commit.
  • BasicPlasmoidHeading: Optimize loop. Commit.
  • PlasmaExtras/Representation: Port away from removed ScrollArea. Commit.
  • Plasma: Return empty region earlier for disabled containments. Commit.
  • Remove opaque selector when compositing is turned back on again. Commit. Fixes bug #473060
  • PlasmaWindow: Support margin property to offset popups from the parent window. Commit.
  • Improve documentation. Commit.
  • PlasmaWindow: Update QWindow::setPosition even on wayland. Commit.
  • Fix isvalid check in config loading. Commit.
  • Don't update size to config-set size when implicit size changes. Commit.
  • Workaround QtWayland issue rendering frames mid resize. Commit.
  • AppletPopup: Extract size hints from mainItem. Commit.
  • Provide AppletPopup. Commit.
  • PlasmaWindow: Add backgroundHints property. Commit.
  • Add accessor for PlasmaWindow::borders. Commit.
  • Update PopupPlasmaWindow borders on move. Commit.
  • Add slide effect to PopupPlasmaWindow. Commit.
  • Introduce ResizeHandler. Commit.
  • Introduce EdgeEventForwarder. Commit.
  • Move Shell and Wallpaper packages in plasma-framework. Commit.
  • TextField: Drop deprecated revealPasswordButtonShown property. Commit.
  • PasswordField: Support KAuthorized lineedit_reveal_password restriction. Commit.
  • PasswordField: Restrict custom shortcut to text field's activeFocus. Commit.
  • ActionTextField: Support hiding actions through Kirigami/Action::visible. Commit.
  • ActionTextField: Demote lists of actions to generic T.Action. Commit.
  • TextFields: Fix code style, improve QML/JS. Commit.
  • Initalise PlasmaShellManager in it's ctor. Commit. Fixes bug #474452
  • Print the error details on syntax errors. Commit.
  • Applet_p: make "requesting config for ... without a containment!" a debug message. Commit.
  • Rework containment hints to be more consistent and add floating option to dialogs. Commit.
  • Use declarative type registration for PlasmaExtras. Commit.
  • Move Constraint enum to Applet. Commit.
  • Move DialogStatus enum to PlasmaExtras.Menu. Commit.
  • [plasmaextras] Remove unused enums. Commit.
  • Move PopupPlacement enum to PlasmaExtras.Menu. Commit.
  • Remove unused enums. Commit.
  • Containment: Make menu text say "Exit Edit Mode" when already in Edit Mode. Commit. Fixes bug #449004
  • Use ecm_add_qml_module for plasmaextras. Commit.
  • Remove commented out CMake code. Commit.
  • [pluginloader] Remove parent app handling from listAppletMetaDataForUrl. Commit.
  • [pluginloader] Merge listAppletMetaData and listAppletMetaDataInternal. Commit.
  • [pluginloader] Remove unneeded parentApp handling. Commit.
  • [pluginloader] Drop unused functions. Commit.
  • [pluginloader] Use C++11 singleton. Commit.
  • [pluginloader] Remove unused member. Commit.
  • [pluginloader] Remove unused constant. Commit.
  • PlasmaExtras: Explicitly specify arguments in signal handlers. Commit.
  • Remove the last remains of Svg classes. Commit.
  • Lazy load MobileTextActionsToolBar. Commit.
  • Remove "testtheme" applet example. Commit.
  • CI: Enable building of examples by default. Commit.
  • Examples: Adjust for the renaming of Containment::setWallpaper. Commit.
  • Plasmaextracomponents/qmenu: set _breeze_menu_is_top as needed. Commit.
  • Move popups away from Dialog, introducing new semantic window positioning. Commit.
  • Slider: Fix missing ticks (after the first one). Commit.
  • Rename Containment.wallpaper to Containment.wallpaperPlugin. Commit.
  • Label: Avoid changing alignment on linecount changes. Commit.
  • Remove versioning from PlasmaCore module imports. Commit.
  • Remove DataModel and SortFilterModel. Commit.
  • When destroyed is still ok returning an already created applet. Commit.
  • Use keyword signature for target_link_libraries calls. Commit.
  • Windowthumbnail: Cleanup on scene graph invalidation. Commit. Fixes bug #445893
  • Load default tooltip QML from QRC. Commit.
  • Dialog: Drop unused code. Commit.
  • Dialog: Only perform setup in the first expose event after showing a window. Commit.
  • Drop unused enum Direction and FlipDirection from global Plasma namespace. Commit.
  • Dialog: Fix inverted handling of should take focus. Commit.
  • Correctly initialize compositingActive. Commit.
  • Dialog: Split wayland parts into new class. Commit. Fixes bug #428147
  • Dialog: Fix positioning adjustments when dialog goes out of bounds. Commit.
  • Dialog: Factor out parts of expressions in positioning code. Commit.
  • Remove Units and ColorScope. Commit.
  • SwitchIndicator: Enable layered rendering when semi-transparent. Commit.
  • Adjust to changed signature of kcoreaddons_target_static_plugins. Commit.
  • Ensure the Plasma theme is used in KSvg and plasma components. Commit.
  • Remove Svg classes and those that depend from them. Commit.
  • Examples: add "Description" to metadata.json files. Commit.
  • Examples: Make them build!. Commit.
  • Adapt to KNotifcations API change. Commit.
  • Containment: emit signal when wallpaperGraphicsObject changes. Commit. See bug #407619
  • Dialognativetest: fix and make more self-descriptive. Commit.
  • Themetest: drop svg test. Commit.
  • Quickviewsharedenginetest: assert that there were errors. Commit.
  • Ci: require passing tests. Commit.
  • Delete created objects. Commit.
  • Disconnect action signals on destruction. Commit.
  • Drop units and theme context properties. Commit.
  • Don't create PlasmoidItem for destroyed applets. Commit.
  • WindowThumbnail: proceed itemChange in QQuickItem. Commit. See bug #472748
  • Don't manage action destroyed on teardown. Commit.
  • Don't test changing global toolbar icon size anymore. Commit.
  • Templates/wallpaper: port to new Applet api. Commit.
  • Examples & templates: Port to QQC2, other minor changes for Qt6/KF6. Commit.
  • Windowthumbnail: Move initialisation to header file. Commit.
  • QMenuItem: Make it a plain QObject. Commit.
  • QMenuItem: Connect to checkableChanged signal. Commit.
  • ToolTip: do not rely on Layout. Commit. Fixes bug #472872
  • Applet: fix crash after a widget is removed or disabled. Commit. Fixes bug #472892
  • Remove oudated comment. Commit.
  • Declarativeimports: fix undefined MobileTextActionsToolBar in MobileCursor. Commit.
  • Port to Kirigami.Icon. Commit.
  • Import org.kde.kirigami 2 everywhere. Commit.
  • Remove unused PlasmaExtras imports. Commit.
  • Remove mention of Paragraph. Commit.
  • Port example uses of PlasmaExtras.Heading to Kirigami version. Commit.
  • Port code uses of PlasmaExtras.Heading to Kirigami version. Commit.
  • DialogBackground: Fix connection syntax. Commit.
  • Build plumbing for allowing applet config pages to omit internal margins. Commit.
  • PC3/RadioIndicator: Port remaining KSvg properties. Commit.
  • PC3/TabButton: Fix up color property access. Commit.
  • Remove KActionCollection. Commit.
  • Don't statically link to FrameSvgItem. Commit.
  • MenuItem: Fix icon after conversion to Kirigami.Icon. Commit.
  • Remove the animation of the search icon in SearchField. Commit. Fixes bug #472391
  • Remove extra ;. Commit.
  • Icons: use atlas textures for icons. Commit.
  • Audio.svg: update to match breeze-icons. Commit.
  • Rename QML classes to be consistent. Commit.
  • Wallpaper API refactor, WallpaperItem. Commit.
  • Port last remains of old actions api. Commit.
  • Add missing forward decl. Commit.
  • Remove unused includes. Commit.
  • Migrate away from PlasmaCore.ColorScope. Commit.
  • Remove the old actions api. Commit.
  • New contextual actions api. Commit.
  • Fix typo. Commit.
  • Kirigami integration: Remove Theme.qml. Commit.
  • Add explicit moc includes to sources for moc-covered headers. Commit.
  • Remove deprecated CMake macros. Commit.
  • Use an extendedtype for Plasmoid/Containment. Commit.
  • Remove unused dependency from CMake config. Commit.
  • Drop dead CMake code. Commit.
  • Drop old todo list. Commit.
  • Remove done TODO comment. Commit.
  • Support for legacy plasma themes. Commit.
  • Ksvg is in frameworks now. Commit.
  • Add input combination icon to represent multiple lock keys being active. Commit. See bug #397006
  • Use KSvg::ImageSet to load themes. Commit.
  • Polish DropMenu before creating platform window. Commit.
  • Reintroduce immutable property. Commit.
  • Remove unneeded QtQml module header include. Commit.
  • Kpackagetool5 was renamed to kpackagetool6. Commit.
  • Mechanism to use own Kirigami::Theme in plasmoids. Commit.
  • Include only needed headers instead of QtTest module header. Commit.
  • Extras/Highlight: Port to modern JavaScript operators. Commit.
  • Remove leftovers of QtQuick.Controls 1 configuration. Commit.
  • Make sure m_containmentItem s is properly cleaned up. Commit.
  • Silence useless "Could not find the Plasmoid" warning. Commit.
  • ContainmentInterface: Drop redundant QVariantList constructor. Commit.
  • Major api refactor. Commit. Fixes bug #469143
  • Remove .2 from Kirigami style plugin install location. Commit.
  • Plasmoid: allow to pass QVariant in externalData. Commit.
  • Hide ToolTipDialog from Doxygen. Commit.
  • Add new PlasmaWindow class. Commit.
  • Make applet/wallpaper project templates KF5-co-installable. Commit.
  • Fix DialogPrivate::syncToMainItemSize Qt6 qBound assert. Commit.
  • Make the Plasma Style switch consistent with our new style. Commit.
  • Revert "PlasmaExtras: Avoid initial Search animation". Commit.
  • Move ContainmentType to Containment class to avoid QML runtime issues. Commit.
  • Plasma::Types: Make ContainmentType a enum class, use QMetaEnum. Commit.
  • Containment: Remove setter for containment type and only read metadata. Commit.
  • Add import statements for PlasmaQuick. Commit.
  • Add import statements to org.kde.plasma.core documentation. Commit.
  • Delete Air theme. Commit.
  • Add .gitattributes file to mark SVGs as considered binary. Commit.
  • PlasmaExtras: Avoid initial Search animation. Commit.
  • ExpandableListItem: Fix expanding. Commit.
  • Autotests/pluginloadertest: Improve tests, actually test containment actions. Commit.
  • Autotests/pluginloadertest: Fix and actually test plugin loader. Commit.
  • Fix osd- icon IDs. Commit. Fixes bug #469303
  • Containment: Add CustomEmbedded config value. Commit.
  • ContainmentType: Document how the metadata key is called. Commit.
  • Containment: Do a proper value check for desktop containments. Commit.
  • ExpandedListItem animate nicely. Commit.
  • Add manual test for expandablelistitem. Commit.
  • Dialog: Make sure that max and min sizes are always consistent. Commit.
  • Label: set horizontalAlignment explicitly. Commit.
  • Port to new org.kde.config QML module directly from KConfig. Commit.
  • Rename nepomuk icon to search. Commit. Fixes bug #416072
  • Have export macros header include version header. Commit.
  • Remove translated strings from package structure definitions. Commit.
  • Adjust to new KPackage namespace for structures. Commit.
  • Set the root item parent immediately. Commit.
  • Containmentinterface: get applet position when menu key is pressed. Commit.
  • Remove module prefix from KWindowInfo include. Commit.
  • Remove unused CI deps. Commit.
  • Remove warning that looks like leftover debug. Commit.
  • Remove KDeclarative leftover in examples. Commit.
  • Quickviewsharedengine: Small adjustments to API docs. Commit.
  • Port to new KQuickConfigModule from KCMUtils. Commit.
  • Copy QuickViewSharedEngine class from KDeclarative. Commit.
  • Fix the translation template version number (5->6). Commit.
  • Use aliases when referencing private module types. Commit.
  • Mark private qmldir modules as internal, so they aren't rendered in docs. Commit.
  • KF6: Use Qt5Compat.GraphicalEffects. Commit.
  • Adjust to KPackage API changes. Commit.
  • Bring back contextual actions. Commit.
  • WindowThumbnail: postpone texture deletion to avoid crash. Commit. Fixes bug #464186. Fixes bug #446874
  • [metadata] macOS and Windows are not supported. Commit.
  • PC3 menu: make interactive condition more robust. Commit. Fixes bug #466968
  • Remove DataEngines. Commit.
  • Remove last _palsma_graphicsObject. Commit.
  • Make startuparguments work again. Commit.
  • Register plasmoid types again. Commit.
  • [ModelContextMenu] Add explicit parameters to signal handlers. Commit.
  • Remove dead code. Commit.
  • Convert ServiceTypes of KPackages to KPackageStructure. Commit.
  • Remove unneeded ServiceTypes from json metadata. Commit.
  • Move SharedQmlEngine in PlasmaQuick. Commit.
  • Delete AppletQuickItems when the associated applet is deleted. Commit. Fixes bug #466942
  • Remove the concept of AppletScript. Commit.
  • Make include dir layout consistent with other KF modules. Commit.
  • KF6PlasmaQuickConfig: add missing Qt6Quick dep check. Commit.
  • Sort examples alphabetically. Commit.
  • Remove ConditionalLoader example from CMakeLists.txt. Commit.
  • Don't erase an end iterator. Commit.
  • Fix docs for PlasmaExtras.Menu. Commit.
  • Port DescriptiveLabel to PC3. Commit.
  • Remove unused import. Commit.
  • Port DefaultToolip to PC3. Commit.
  • Add ModelContextMenu back. Commit.
  • Fix installing PC3. Commit.
  • Add missing QPointer include. Commit.
  • Remove non-existing Qt6::Gui_GLESv2 target. Commit.
  • Drop Units::iconSizeHints. Commit.
  • Remove KDeclarative leftovers. Commit.
  • [quick] Add missing source file. Commit.
  • Port internal code to new SharedQMLEngine class. Commit.
  • Import shared QML engine from Kirigiami draft MR. Commit.
  • Import ImageTexturesCache from KDeclarative. Commit.
  • Drop associated application. Commit.
  • Update Kirigami plasmastyle plugin install dir to KF6 variant. Commit.
  • Fix installing PC3 style. Commit.
  • Clean up KService usage. Commit.
  • Remove useless plugin test. Commit.
  • Containment: Include KPluginMetaData instead of KPluginFactory in header. Commit.
  • Remove moc registration of removed plugins. Commit.
  • Port away from KPluginMetaData::metaDataFileName. Commit.
  • Bump Qt deprecation level to 6.4. Commit.
  • Remove Qt 5 leftovers from the build system. Commit.
  • Remove 4->5 porting tools. Commit.
  • Remove Qt4-era examples. Commit.
  • Remove ConditionalLoader example. Commit.
  • Port away from deprecated QIcon API. Commit.
  • Remove Qt5 version checks. Commit.
  • Port some examples to PC3. Commit.
  • Remove docbook for no longer existing tool. Commit.
  • Remove action type from actions. Commit.
  • Remove obsolete servicetype files. Commit.
  • Use ecm_add_qml_module for qml modules. Commit.
  • Remove deprecated plasmaextras components. Commit.
  • Remove obsolete TODO file. Commit.
  • Remove obsolete defines. Commit.
  • Drop obsolete plasmapkg tool. Commit.
  • Drop Qt5 leftover. Commit.
  • Drop platformcomponents import. Commit.
  • Drop accessdenied import. Commit.
  • Port to new URL interceptor API. Commit.
  • Replace PC2 Menu with PlasmaExtras menu. Commit.
  • Port color context test away from PC2. Commit.
  • Port dialog position test away from PC2. Commit.
  • Port menu test away from PC2. Commit.
  • Drop calendar import. Commit.
  • Drop PlasmaComponents2. Commit.
  • Dialog: Fix calculation of distance between dialog and parent applet. Commit. Fixes bug #464201. Fixes bug #464513
  • Port away from deprecated QEvent API. Commit.
  • Add QMenu QML proxy to plasmaextras. Commit.
  • Expose many properties to Applet. Commit.
  • Port away from deprecated QVariant API. Commit.
  • Revert "Update file dialog.cpp". Commit.
  • Drop all deprecated API. Commit.
  • Update file dialog.cpp. Commit.
  • Bump version for KF6. Commit.
  • Refactor glowbar SVG. Commit.
  • QMenuProxy & Plasma::Types::PopupPlacement: Reverse direction for RTL. Commit.
  • Remove obsolete and unused headers. Commit.
  • Update LINK_QCHS to Qt6 versions. Commit.
  • Adapt to KirigamiPluginFactory change. Commit.
  • Add missing KPackage link. Commit.
  • Breeze: Clean up KGpg SVG. Commit.
  • Remove all deprecated API up to 5.99. Commit.
  • Fix build with Qt 6.5. Commit.
  • Rename one more CMake config file for KF6. Commit.
  • Rename CMake targets/config/libraries for KF6. Commit.
  • Bump KF_DEP_VERSION for KF6. Commit.
  • Require Qt6. Commit.
  • Remove Qt5 CI. Commit.
  • IconItemTest: Wait for rendering before capturing an image of IconItem. Commit.
  • Iconitem: Use InOutCubic for the animation's easing curve. Commit.
  • Iconitem: Adjust fade animation to not flicker as much. Commit. Fixes bug #463061. Fixes bug #463685
  • QMenuProxy: Fix relative positioning with embedded/off-screen parent windows. Commit.
  • Dialog: Only center panel popup if it still would cover two thirds of its panel widget. Commit. Fixes bug #462930
  • Containmentinterface: add function to open context menu. Commit.
  • Revert "dialog: don't rely on parent property". Commit.
  • ExpandableListItem: load custom content when item is expanded. Commit.
  • Dialog: don't rely on parent property. Commit.
  • PC3/ActionTextField: Specify focus reason for shortcut activation. Commit.
  • Use StandardKey.Find instead of "CTRL+F". Commit.
  • ActionTextField: add property type for focusSequence. Commit.
  • ActionTextField: show native shortcut text in tooltip. Commit.
  • ActionTextField: fix StandardKey not working. Commit.
  • Dialog: Add default case to a switch to make clangd happier. Commit.
  • Dialog: Use one std::optional instead of two boolean flags. Commit.
  • Mark transient applets in config. Commit. Fixes bug #417114
  • PC3: allow touch scrolling even when tablet mode is off. Commit. See bug #461016
  • Import ManagedTextureNode from KDeclarative. Commit.
  • Port away from deprecated KWindowSystem API. Commit.
  • Replace word "paint" with "draw", add check for d->frame. Commit.
  • Drop second sentence, part two. Commit.
  • Drop second sentence. Commit.
  • Add @since tags. Commit.
  • Expose minimum drawing size for FrameSvg and FrameSvgItem. Commit.
  • Fix the left element of dialogs background. Commit.
  • Pc3: Simplify Button{Focus,Hover,Shadow}.qml. Commit.
  • Pc3: Simplify Flat/RaisedButtonBackground. Commit.
  • Extracomponents: Only create a button in PlaceholderMessage if needed. Commit.
  • Pc3: Don't create an SVG in TextField just to check if a certain element exists. Commit.
  • Expose FrameSvg::hasElement on FrameSvgItem. Commit.
  • FrameSvg: Replace a bunch of check-and-fetch with fetch-and-validate. Commit.
  • Extracomponents: Use attached property for ActionTextField tooltip. Commit.
  • FrameSvg: Store a few unchanging strings in updateSizes as static const. Commit.
  • FrameSvg: Use a single QString buffer when building names to look up in the SVG. Commit.
  • Add missing forward decl. Commit.
  • Rework Plasma theme mask corners and outlines. Commit. Fixes bug #417511
  • Support horizontal scroll in containmentactions. Commit.
  • Appletquickitem 'ownLayout' local variable has same name as one of the class members. Commit.
  • IconItem: Fix icons after context loss events. Commit.
  • IconItem: Fix icons after context loss events. Commit.
  • Svgitem: do not upscale svg when using fractional scaling. Commit. Fixes bug #461682
  • Remove workaround for QTBUG-70481. Commit.
  • PC3: remove obsolete workaround in TextArea. Commit.
  • ToolTip: Do not show when empty. Commit.
  • Declarative/core: Use two opacity nodes for fading in IconItem. Commit. See bug #432999
  • AvailableScreenRect only for valid screens. Commit.
  • Appletinterface: Expose the QAction::Priority enum values. Commit.
  • Handle tooltips with disabled (negative) timeout properly. Commit. See bug #397336
  • ExpandableListItem: Fix warning. Commit.
  • PC3/BusyIndicator: Disable hover, drop unused id, and shorten a comment. Commit.
  • Revert "PlasmoidHeading: do not rely on Plasmoid property". Commit.
  • Never time out tooltip while its control is still hovered. Commit. Fixes bug #397336
  • Windowthumbnail 'count > 0' is always true. Commit.
  • Dialog: Avoid using plasmashell protocol when running in kwin. Commit.
  • Make KPackage an implementation detail of Plasma Applets. Commit.
  • Deprecate public includes for KPackage. Commit.
  • PlasmoidHeading: do not rely on Plasmoid property. Commit.
  • Templates/cpp-plasmoid: Load icon as svg rather than svgz. Commit.
  • Templates/cpp-plasmoid: Port away from PlasmaComponents2. Commit.
  • Templates/cpp-plasmoid: Remove unneeded EnabledByDefault and X-Plasma-MainScript keys. Commit.
  • Templates/cpp-plasmoid: Small code style adjustments. Commit.
  • Templates/cpp-plasmoid: Consistently require ECM, KF and Qt dependencies. Commit.
  • Templates/cpp-plasmoid: Port to newer KPackageStructure key instead of ServiceTypes. Commit.
  • Templates/cpp-plasmoid: Do not embed json file in plugin. Commit.
  • Create SVGZ files without embedded filename & timestamp -> reproducibility. Commit.
  • Oxygen: Drastically improve buttons. Commit.
  • Oxygen: Invert input box color and increase size. Commit.
  • Oxygen: Update Inkscape Metadata. Commit.
  • Oxygen: Fix tab bars not rendering, add N/E/S/W sides. Commit.
  • Oxygen: Fix active button size. Commit.
  • ExpandableListItem: Port to explicit signal handler parameter names. Commit.
  • Center the AppletPopup dialogs when possible. Commit.
  • Framesvgitem: avoid unnecessary type conversion in resizeFrame. Commit.
  • Framesvgitem: use QQuickItem::size() directly in resizeFrame. Commit.
  • Framesvgitem: port two qMax to std::max. Commit.
  • Framesvgitem: remove one unnecessary maxvalue comparison. Commit.
  • PC3/BusyIndicator: Revert RotationAnimator back to property interceptor syntax. Commit.
  • PC3/BusyIndicator: Fix hang & rapid jump on start. Commit.
  • PC3/BusyIndicator: Don't do extra work when animation starts. Commit.
  • PC3/BusyIndicator: Port opacity animation to Easing.OutCubic. Commit.
  • PC3/BusyIndicator: Center the active/rotating part of the control. Commit.
  • PC3/BusyIndicator: Fix QML/JS code style, bump imports. Commit.
  • Fix refcount of dialog instances. Commit.
  • Ignore "templates" folder for cppcheck CI. Commit.
  • Fix name of margin hints of task manager. Commit. Fixes bug #456076
  • Add override specifier. Commit.
  • PC3/TextField,SearchField: Fix mirroring detection. Commit.
  • SearchField: Align search icon vertically. Commit.
  • SearchField,ActionTextField: Use non-destructive clear() method. Commit.
  • Doc: ActionTextField: Fix typo in code snippet, and other nits. Commit.
  • PC3/Slider: Fix tick marks direction for vertical orientation. Commit.
  • Manage the case someone is asking for the attached of an applet. Commit.
  • Fix scrollbar visibility when contentWidth or contentHeight is 0. Commit.
  • Port away from deprecated KIO API. Commit.
  • Drop deprecated KDeclarative::setupEngine calls. Commit.
  • Port away from QRegExp. Commit.
  • Iconitem: add test for devicePixelRatio. Commit.
  • Svgitem: fix blurry icon on HiDPI screens. Commit.
  • Iconitem: fix blurry icon on HiDPI screens. Commit.
  • Revert "Install a plugin for org.kde.plasma.plasmoid". Commit.
  • Add 5G network icons. Commit.
  • ExpandableListItem: Simplify Accessible.description expression. Commit.
  • ExpandableListItem: Clean up some QML/JS code. Commit.
  • ExpandableListItem: Use uniform standard margins for actions list. Commit.
  • Perform initialization in initialization list. Commit.
  • IconItem: Use standard Units.longDuration for cross-fade animation. Commit.
  • Don't violate the min <= max assert in qBound in Qt 6. Commit.
  • IconLabel: always enable fillWidth. Commit.
  • Wallpaperinterface: allow wallpaper plugin to set custom accent color. Commit.
  • Add CMake option to build WITHOUT_X11. Commit.
  • Install a plugin for org.kde.plasma.plasmoid. Commit. Fixes bug #454062
  • PC3/IconLabel: Simplify Layout.fillWidth expression for label. Commit.
  • ExpandableListItem: make fewer assumptions about the action. Commit.
  • Clear PasswordField with Ctrl+Shift+U. Commit. Fixes bug #451550
  • Add fade in and out animations to PC3 ToolTip. Commit.
  • Reset devicePixelRatio after loading the cachedBackground of mask. Commit.
  • Always give FrameSvg's mask in logical pixels. Commit.
  • Desktoptheme/breeze: update disk.svg. Commit. Fixes bug #445810
  • Use version-less KF_INSTALL_TARGETS_DEFAULT_ARGS. Commit.
  • Remove shortcut to make corona immutable. Commit.
  • Clean up if statement that is always true. Commit.
  • Clean up unused code for categories and remove reference in API docs. Commit.
  • ExpandableListItem: add arrow key navigation support. Commit.
  • PC3/ProgressBar: Fix sizing bugs, reformat code, remove animation hacks. Commit. Fixes bug #456550
  • Port IconItem to use Qt Shader Tools for Qt 6. Commit.
  • Remove commented out dead slot. Commit.
  • Keep Tooltips the proper type. Commit. Fixes bug #446375
  • Don't remove the shadow on ~Dialog. Commit. Fixes bug #437920
  • Port away from deprecated QSGSimpleMaterialShader. Commit.
  • Fix dataengine loading in Qt6 code path. Commit.
  • PC3/Slider: Enable hover events. Commit. Fixes bug #454714
  • PlasmaDialog: Don't constantly reset cursor when resizable edges are ON. Commit. Fixes bug #454714
  • Add FreeBSD Qt6 CI support. Commit.
  • PC3: Support RTL layouts in controls. Commit.
  • Extras/ListItem: Fix undefined reference error to properties from newer controls. Commit.
  • PC3: Improve support for RTL sliders. Commit.
  • Extras/Highlight: Fix code style and explicitness. Commit.
  • Port from KDeclarative::runtimePlatform to KRuntimePlatform::runtimePlatform. Commit.
  • Revert "extras/Highlight: Fix code style and explicitness". Commit.
  • Extras/Highlight: Fix code style and explicitness. Commit.
  • BusyIndicator: Fix initialization of the running property. Commit.
  • Extras/ExpandableListItem: Remove 'currentIndex' state when unhovering. Commit.
  • Doc: Fix typo in a comment. Commit.
  • Add missing break in switch-case statement. Commit.
  • PC3/CheckBox: Fix hover animation repeated on press. Commit.
  • TextField: fix height change when password dot appears. Commit. See bug #410810
  • Port away from KDeclarative::runtimePlatform. Commit.
  • ExpandableListItem: add expanded property to indicate the view is visible. Commit.
  • Synchronise busy indicator start points. Commit.
  • Themetest fix a possible memory leak. Commit.
  • Datamodel.cpp 'then' statement is equivalent to the 'else'. Commit.
  • Fix typo in comment. Commit.
  • A11y: toolbuttons are pressable. Commit.
  • A11y: roundbuttons are buttons too. Commit.
  • Docs: clarify URL in IconItem "source" property. Commit.
  • Update blur and other window effects when the dialog changes size. Commit. Fixes bug #457053
  • Fix generated import versions for QtQuick Controls with Qt 6. Commit.
  • ExpandableListItem: read Accessible.description from action. Commit.
  • ExpandableListItem: give expand button a name and a tooltip. Commit.
  • ExpandableListItem: add accessible properties. Commit.
  • PC3/ToolTip: Sync to qq2-desktop-style: Copy delay & timeout implementations. Commit.
  • PC3/ToolTip: Sync to qq2-desktop-style: Port to QtQuick.Layouts. Commit.
  • PC3/ToolTip: Sync to qq2-desktop-style: Wrap text on label. Commit.
  • PlaceholderMessage: use strict Javascript equality. Commit.
  • Scope DialogShadows lifetime to application. Commit. Fixes bug #443706
  • Use non-deprecated URL interceptors access with Qt 6. Commit.
  • QMenuProxy::transientParent add null checks. Commit.
  • Revert "Automatically add tooltips and Accesible properties for icon-only things". Commit.
  • Automatically add tooltips and Accesible properties for icon-only things. Commit.
  • Use ECMDeprecationSettings, bump hidden deprec. API to KF 5.95. Commit.
  • FrameItemNode: Remove unnecessary attribute. Commit.
  • Fix wrong visibility wrapper, needs to be BUILD maatching the rest. Commit.
  • Expose the edit mode to the applets. Commit.
  • Units: Fix sizeForLabels double-scaling icons with Plasma scaling. Commit. Fixes bug #454131
  • Remove extra ';'. Commit.
  • Update plugins.qmltypes for org.kde.plasma.core. Commit.
  • Skip test for old style theme metadata format when building without deprecations. Commit.
  • Revert "Use QT_FEATURE_foo to detect opengl* support, and TARGET for glesv2". Commit.
  • Wallpaperinterface: call setSource before setContextProperty. Commit.
  • Add back the WindowsGoBelow panel behavior. Commit. Fixes bug #455138
  • Breeze/widgets: Make analog clock follow colorscheme. Commit. Fixes bug #377935
  • Dialog should use the Dock type unless requested otherwise. Commit. Fixes bug #454635
  • Do not send all windows below the dialog when window type is AppletPopup. Commit.
  • Use QT_FEATURE_foo to detect opengl* support, and TARGET for glesv2. Commit.
  • Extras/Representation: Fix docs. Commit.
  • Extras/Representation: Bump QML imports. Commit.
  • Extras/Representation: Fix indentation. Commit.
  • Disable spacing around ActionTextFields action-row when it is empty. Commit.
  • Disable undo operation for PlasmaExtras PasswordField. Commit.
  • Breeze/widgets: Make analog clock follow accent color. Commit.
  • KDeclarative::ConfigPropertyMap has been deprecated since 5.89. Commit.
  • Extras/PasswordField: Fix imports and docs. Commit.
  • KPluginMetaData::serviceTypes() has been deprecated since KF 5.89. Commit.
  • PC3 ScrollView: Move contentItem clipping hack into a Binding component. Commit.
  • PC3 ScrollView: Drop support for nullable ScrollBars. Commit.
  • PC3 ScrollView: Remove id from a scrollbar. Commit.
  • PC3 ScrollView: Fix ScrollBar.active property. Commit.
  • Fix a typo. Commit.
  • PlasmaQuick: Remove aged comment. Commit.
  • Dialog: Expose QQuickItem instead and cast to AppletQuickItem in C++. Commit.
  • Implement resize capability for Plasma dialog. Commit. See bug #332512
  • Add re-run of clang-format to .git-blame-ignore-revs. Commit.
  • Add trainling comma to array initialization, re-run clang-format. Commit.
  • Use size_t for qHash return values. Commit.
  • Protect against missing KService lib when building without deprecations. Commit.
  • Port to standard C++ smart pointers where possible. Commit.
  • Plasma:PluginLoader: Add missing fwd of KPluginInfo. Commit.
  • Plasma::Theme: Add accessor for metadata. Commit.
  • ExpandableListItem: Refactor JavaScript expression to use newer features. Commit.
  • [Calendar] Wheel year on year view and decade on decade view. Commit.
  • Use QSFPM::setFilterRegularExpression everywhere. Commit.
  • Remove author data, name and description from package metadata files. Commit.
  • Plasmaquick: fix a memory leak caused by qmlRegisterType. Commit.
  • Containmentinterface: Change wallpaper plugin in dropjob action. Commit.
  • PluginLoader: remove unused variable. Commit.
  • DayDelegate: Remove a duplicate import. Commit.
  • Revert "IconItem: Allow specifying a custom loader". Commit.
  • Iconitemtest: fix expected image format for Qt 6. Commit.
  • QMenuProxy: remove unconditionnal debug. Commit.
  • IconItem: Allow specifying a custom loader. Commit.
  • Plasmastyle: Import PlasmaCore in MenuStyle. Commit.
  • Revert "Require unittests to pass for CI pipelines to pass". Commit.
  • Require unittests to pass for CI pipelines to pass. Commit.
  • Don't assert if the theme is not found, just warn. Commit.
  • Desktoptheme: Install plasmarc. Commit.
  • Autotests: copy metadata.json, not metadata.desktop. Commit.
  • Plasmaquick: Fix memory leak caused by QQmlComponent::create. Commit.
  • Autotests: repair dialognativetest. Commit.
  • Revert "Prevent tooltips from being incorrectly dismissed". Commit. See bug #439522
  • Revert "Add default switch statement". Commit.
  • Wallpaperinterface: Add some APIs needed for wallpaper accent color support. Commit.
  • Fix use-after-free in ContainmentInterface. Commit. Fixes bug #451267
  • Fix osd dialog position. Commit. Fixes bug #452648
  • Mark plasmapkg as nongui executable. Commit.
  • Fix check for argument length in DataEngine loader. Commit. Fixes bug #452596
  • Fix minor typo. Commit.
  • Desktoptheme: Convert desktop to json files. Commit.
  • Desktoptheme: Separate config from theme metadata. Commit.
  • Templates: Convert test metadata.desktop files to json. Commit.
  • Autotests: Convert test metadata.desktop files to json. Commit.
  • Convert desktop files of plugins to json. Commit.
  • Examples: Convert desktop files of KPackages to json. Commit.
  • Keep PlasmaComponents.Highlight on its former behaviour. Commit. Fixes bug #452555
  • Dialog: Do not update layout parameters while hidden. Commit. Fixes bug #452512
  • Plugintest: Clean up uneeded includes. Commit.
  • Remove KService dependency for KF6 builds. Commit.
  • Wrap KPluginInfo includes in deprecation wrappers. Commit.
  • Coronatest: Clean up uneeded KSycoca code. Commit.
  • --warning: Do not disconnect from a null object. Commit.
  • PlaceholderMessage: Remove Kirigami references. Commit.
  • PlaceholderMessage: add types. Commit.
  • PC3 toggle controls: fix odd heights misaligning indicators. Commit. Fixes bug #447977
  • Enable Qt6 CI for plasma-framework. Commit.
  • Fix search field left padding when icon is hidden. Commit.
  • ExpandableListItem: deprecate contextmenu and allow actions+custom view. Commit.
  • Deprecate DataEngine related code in Plasma::PluginLoader. Commit.
  • Plasma::Theme: Use KSharedConfig in internal utility method parameters. Commit.
  • Plasma::Theme: Use KSharedConfig internally. Commit.
  • Add parameterized test for reading config from theme. Commit.
  • Plasma::Theme: Port last KPluginInfo usage. Commit.
  • Port autotests theme to json metadata. Commit.
  • Plasma::Theme: Allow packages to ship metadata.json file, move config to separate file. Commit.
  • Extend themetest to check config entries. Commit.
  • Add include needed by Qt6 forgotten in d74a8286e1. Commit.
  • Make WindowThumbnail build against Qt6 as well. Commit.
  • Plasmacomponents2 Highlight: add explicit id. Commit.
  • Revert "Calendar/DayDelegate: Fix hover after porting to QQC2 Highlight". Commit.
  • Highlight: change hover: property to hovered:. Commit.
  • Don't install the heading SVG in breeze-light and breeze-dark Plasma themes. Commit.
  • AppletInterface: Add self property which just returns this. Commit.
  • Allow applets to have empty json metadata & use KPackage's metadata instead. Commit.
  • Calendar/DayDelegate: Fix hover after porting to QQC2 Highlight. Commit.
  • Do not compute sizes within dialogs when they're not visible. Commit.
  • Port dateengine away from inperformant KPluginInfo hack. Commit.
  • Improve documentation of PlasmaExtras.Highlight. Commit.
  • Factor out QML module URI string. Commit.
  • Update documentation regarding PlasmaExtras.Highlight. Commit.
  • Adapt to the deprecation of qmlRegisterInterface in Qt6. Commit.
  • Add default switch statement. Commit.
  • Add power profile icons. Commit. Fixes bug #449475
  • Fix Plasmoid attached property look-up on Config objects. Commit. Fixes bug #451482
  • Fix potential null parent access. Commit.
  • Break recursion when checking compact representation. Commit.
  • Use generic breeze-styled arrow in Plasma style. Commit.
  • Port to PlasmaExtras version of Highlight. Commit.
  • Hardcode keyboard shortcut in SearchField for now. Commit.
  • Add ActionTextField, SearchField, and PasswordField. Commit.
  • PC3: Remove unreachable code in Svg item from DefaultListItemBackground. Commit.
  • AppletQuickItem: Ensure we provide the attached property when we have it. Commit.
  • Port from using plasmoid to Plasmoid. Commit.
  • Calendar: Draw highlight below the text. Commit. Fixes bug #451209
  • Use PACKAGE_CMAKE_INSTALL_PREFIX before any find_dependency() calls. Commit.
  • Move Highlight from PlasmaComponents 2.0 to PlasmaExtras. Commit.
  • Introduce PLASMA_NO_CONTEXTPROPERTIES to disable Plasma QML context properties. Commit.
  • KPluginMetaData::serviceTypes() is gone in KF6. Commit.
  • Remove or upgrade QQC1 imports from tests where possible. Commit.
  • Port away from QXcbWindowFunctions for Qt6. Commit.
  • Show the header if both this and dialog background fallback. Commit.
  • Fix a -Wint-to-void-pointer-cast warning. Commit.
  • Breeze: Clean up SVG Tiny 1.2 errors in button. Commit.
  • Units: add mediumSpacing. Commit.
  • Units: update smallSpacing and largeSpacing documentation. Commit.
  • Use POSITION_INDEPENDENT_CODE for static lib (qt6). Commit.
  • Use KConfigPropertyMap instead of KDeclarative::ConfigPropertyMap for KF6. Commit.
  • Remove the use of the QtQml namespace. Commit.
  • Adapt to the new location of the Qt namespace meta object in Qt6. Commit.
  • Adapt to native event filter signature changes in Qt6. Commit.
  • Adapt to the removed of QtX11Extras in Qt6. Commit.
  • Adapt to QQuickItem::geometryChanged being renamed in Qt6. Commit.
  • Port to QRegularExpression. Commit.
  • Adapt to Qt6 container sizes no longer being a 32bit integer. Commit.
  • Check executables exist in PATH before passing them to QProcess. Commit.
  • ExpandableListItem: Deprecate custom isEnabled property and alias it to enabled. Commit. Fixes bug #449539
  • PC3 ButtonContent: Move property defaultIconSize to the top-level component. Commit.
  • PC3 ButtonContent: Add some missing property access qualifiers. Commit.
  • PC3 ButtonContent: Use strict === equality in expression. Commit.
  • PC3 ButtonContent: Fix whitespace. Commit.
  • Applet: Construct QList with a C++11 list initialization. Commit.
  • Identify containments using X-Plasma-ContainmentType instead of service types. Commit.
  • Native interface always available. Commit.
  • ModelContextMenu: drop Accessible.role property. Commit.
  • Do not use Control for PC3::IconLabel. Commit. Fixes bug #446303. Fixes bug #445899
  • Corona::containmentForScreen: Ignore activities when an empty string is used. Commit. Fixes bug #448590
  • Change where add_feature_info(EGL) is called. Commit.
  • Fix detection of GLX support in QtGui. Commit.
  • PC3 ScrollView: set step sizes based on devicePixelRatio. Commit.
  • Install plasma_version.h in /usr/include/KF5/Plasma/. Commit.
  • ConfigModel: Expose Roles enum to QML. Commit.
  • Use MATCHES (suggested by Samir). Commit.
  • Apply patch from Samir. Commit.
  • Adapt build system for building against qt6 + fix some compile errors. Commit.
  • Adapt to Kirigami C++ namespaced header includes. Commit.
  • Don't fallback to EGL::EGL, just don't link to EGL when it's not found. Commit.
  • Always sync the setPanelBehavior to wayland. Commit. Fixes bug #448373
  • PlasmaQuick::Dialog - Fix flickering issues when resizing (specially in krunner). Commit. See bug #427672
  • Always sync the setPanelBehavior to wayland. Commit. Fixes bug #426969
  • PC3 ScrollView: Avoid importing QtQuick.Controls.2. Commit.
  • Doc: Improve descriptions of Plasma::DataSource methods. Commit.
  • Don't crash when a screen gets disabled and enabled again. Commit. Fixes bug #447752
  • PC3 RadioIndicator: use radiobutton.svg for breeze-light and breeze-dark. Commit.
  • KWayland does not make sense outside of Linux/FreeBSD, so don't try to depend on it there. Commit.
  • Add Yakuake panel icon. Commit. Fixes bug #427485
  • Deprecated PlasmaExtras.ScrollArea component. Commit.
  • PC3 SwipeView: use longDuration for highlight animation. Commit.
Milou
  • Update Qt version requirement to 6.6.0. Commit.
  • Improve QML/JavaScript binding for pressed feedback in ResultsView. Commit.
Oxygen
  • Update Qt version requirement to 6.6.0. Commit.
plasma-activities
  • Replace the last boost::optional usage with std::optional. Commit.
  • Update Qt version requirement to 6.6.0. Commit.
  • Not a KDE Framework anymore. Commit.
  • Rename plasma-activities logging category file. Commit.
  • 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.
  • Revert "remove frameworks info file now it is not a framework". Commit.
  • Remove frameworks info file now it is not a framework. Commit.
  • Drop most of ResourceInstance. Commit.
  • Fix build with -BUILD_QCH=TRUE. Commit.
  • Clean up CMake code. Commit.
  • Update Qt version requirement to 6.5.0. Commit.
  • Fix min. CMake version and project version. Commit.
  • Reversion for plasma versions and use consistent cmake variables for plasma projects. Commit.
  • Adapt to KConfigGroup name officially being a QString type. Commit.
  • Adapt to move out of Frameworks. Commit.
  • ResourceInstance: fix application name when desktopFileName is empty. Commit.
  • Proofreading. Commit.
  • Cli: drop unused kwindowsystem dependency. Commit.
  • ResourceInstance: use desktopFileName if available as application. Commit.
  • Remove code for generating pri file. Commit.
  • Remove versioning from PlasmaCore module imports. Commit.
  • Use keyword signature for target_link_libraries call. Commit.
  • Add explicit moc includes to sources for moc-covered headers. Commit.
  • Remove unused metadata key. Commit.
  • Add major version to kactivities-cli. Commit.
  • Have export macros header include version header. Commit.
  • Generate version header on src/lib level. Commit.
  • Controller class: add bc place holder for pimpl object. Commit.
  • Use consistently std::unique_ptr to manage life-time of private impl objects. Commit.
  • Use variadic parameters in DbusFuture::asyncCall. Commit.
  • Remove unused CI dep. Commit.
  • Replace QVector by QList. Commit.
  • Use more target-centric cmake code. Commit.
  • Rename pkgconfig file to KF6Activities. Commit.
  • Remove Qt 5 support. Commit.
  • Update LINK_QCHS to Qt6 versions. Commit.
  • Bump KF_DEP_VERSION for KF6. Commit.
  • Rename CMake targets/config/libraries for KF6. Commit.
  • Update KF_VERSION for KF6 development. Commit.
  • Require Qt6. Commit.
  • Remove Qt5 CI. Commit.
  • Disable tests that require X11 on non X11 platforms. Commit.
  • Port away from deprecated KWindowSystem API. Commit.
  • Refer to KIO workers now. Commit.
  • Use version-less KF_INSTALL_TARGETS_DEFAULT_ARGS. Commit.
  • Build without KF 5.97 deprecated API. Commit.
  • Add FreeBSD Qt6 CI support. Commit.
  • Utilize std::optional instead of custom impl. Commit.
  • Remove debug message for Consumer destructor. Commit.
  • Do not enable debug output for debug QT builds. Commit.
  • Use imported target Boost::headers. Commit.
  • Bump deprecation KF version in ecm_set_disabled_deprecation_versions. Commit.
  • Removed unused include. Commit.
  • Require unittests to pass for CI jobs to pass. Commit.
  • Check executables exist in PATH before passing them to QProcess. Commit.
  • Port to ecm_add_qml_module. Commit.
  • Use uppercase includes. Commit.
  • Unharcode Qt major version. Commit.
  • Add CI qt6 support. Commit.
  • Install kactivities_version.h in /usr/include/KF5/KActivities/. Commit.
  • Utilize ECMDeprecationSettings to manage deprecate Qt/KF API. Commit.
plasma-activities-stats
  • Update Qt version requirement to 6.6.0. Commit.
  • Not a KDE Framework anymore. Commit.
  • Adapt to renamed activities library repo. Commit.
  • Rename to drop KF6 prefix. Commit.
  • ResultModel: fix two warnings: = does not capture thisx. Commit.
  • Revert "remove frameworks info file now it is not a framework". Commit.
  • Remove frameworks info file now it is not a framework. Commit.
  • Drop no longer relevant test. Commit.
  • Fix build with -BUILD_QCH=TRUE. Commit.
  • Update Qt version requirement to 6.5.0. Commit.
  • Clean up CMake code. Commit.
  • Reversion for plasma versions and use consistent cmake variables for plasma projects. Commit.
  • Switch to plasma versioning and use consistent cmake variables for plasma repos. Commit.
  • Adapt to move out of Frameworks. Commit.
  • Cleaning: Use async method call to delete states. Commit.
  • Remove unused license texts. Commit. Fixes bug #475540
  • Remove d-ptr utils in favor of typing out a few lines manually. Commit.
  • ResultsModel: Fetch at most 50 entries at the time. Commit.
  • ResultSet: fix title filter clause when no filters are passed. Commit.
  • Remove code for generating pri file. Commit.
  • Query: Properly escape query, autogenerate getters/setters/modifiers. Commit.
  • ResultSetQuickCheckTest: Fix some clazy warnings about multi args. Commit.
  • Do not use raw string with prefix. Commit.
  • ResultSet: expose agent field. Commit.
  • Terms: Remove Limit::all option. Commit.
  • Allow to filter by title. Commit.
  • Add d81ba5ab0ad2097da92eb9e64815465a932b16c8 to git-blame-ignore. Commit.
  • ResultsWatcher: Do not put DBus wrappers in std::unique_ptr. Commit.
  • Use QLatin1String in ResourcesDatabaseSchema version getter. Commit.
  • ResourceDatabase: Use modern initializer list. Commit.
  • Remove clang-format exclusions where possible, reformat project. Commit.
  • ResultsSet: Use QLatin1String when using QStringBuilder. Commit.
  • Remove Designer's "." normaloff file data from icon properties in .ui files. Commit.
  • Add explicit moc includes to sources for moc-covered headers. Commit.
  • Have export macros header include version header. Commit.
  • Generate version header on src/ level. Commit.
  • Use more target-centric cmake code. Commit.
  • Rename pkgconfig file to KF6ActivitiesStats. Commit.
  • Remove Qt 5 support. Commit.
  • Bump Qt deprecation level to Qt 6.4. Commit.
  • Update LINK_QCHS to Qt6 versions. Commit.
  • Bump KF_DEP_VERSION for KF6. Commit.
  • Rename CMake targets/config/libraries for KF6. Commit.
  • Update KF_VERSION for KF6 development. Commit.
  • Require Qt6. Commit.
  • Remove Qt5 CI. Commit.
  • ResultWatcher::resultUnlinked: Fix typo in docs. Commit.
  • Use consistently std::as_const instead of qAsConst. Commit.
  • Use version-less KF_INSTALL_TARGETS_DEFAULT_ARGS. Commit.
  • Add FreeBSD Qt6 CI support. Commit.
  • Clean up unneeded Q_COMPILER_INITIALIZER_LISTS checks. Commit.
  • Bump deprecation KF version in ecm_set_disabled_deprecation_versions. Commit.
  • Port to standard C++ smart pointers where possible. Commit.
  • Fix clazy warnings, add missing Q_EMIT, add std::move for terms. Commit.
  • Make replace to not block because of missing item removal. Commit.
  • Add ResultModel::forgetResources method. Commit.
  • Require unittests to pass for CI jobs to pass. Commit.
  • Move Boost dependency to BUILD_TESTING block. Commit.
  • Add Linux Qt6 CI. Commit.
  • Install kactivitiesstats_version.h in /usr/include/KF5/KActivitiesStats/. Commit.
  • Utilize ECMDeprecationSettings to manage deprecate Qt/KF API. Commit.
  • Reduce boost. Commit.
  • Add /build*/ to .gitignore. Commit.
Plasma Browser Integration
  • Update Qt version requirement to 6.6.0. Commit.
Plasma Desktop
  • Applets/kicker: Fix key navigation. Commit. Fixes bug #477009
  • PanelConfiguration: merge two RowLayout into one GridLayout. Commit.
  • PanelConfiguration: load location buttons on demand. Commit.
  • PanelConfiguration: drop import version for QtQuick.Layouts. Commit.
  • Fix hiding of filename label when indexer is idle. Commit. Fixes bug #477274
  • Emojier: make sure it's functional. Commit. See bug #478458
  • Simplify code for applet sizes and respect max width/height of non-filling applets. Commit. Fixes bug #477813. Fixes bug #476925
  • [activityswitcher] Fix close button. Commit. Fixes bug #478671
  • Folder View: Create drag pixmap with device pixel ratio. Commit.
  • Applets/taskmanager: Don't use the "show job progress" setting anymore. Commit.
  • Fix the drag image offset. Commit. Fixes bug #472893
  • Applets/taskmanager: Don't load PipeWire stuff for launchers. Commit. Fixes bug #478518
  • Test new number of rows before altering. Commit.
  • Emojier: Fix location of app module imports. Commit. Fixes bug #478458
  • Do not dodge windows when peek at desktop is activated. Commit. Fixes bug #477895
  • Fix dashboard all apps. Commit. Fixes bug #477024
  • Kcms/mouse: Hide button page initially. Commit. Fixes bug #478159
  • Explicitly bind popup size to contents. Commit. Fixes bug #477846
  • Add explicit include for ECMQmlModule. Commit.
  • Don't delay the size binding. Commit. See bug #477317
  • Update DesktopFullyCovered flag name. Commit. Fixes bug #477972
  • Revert "Don't filter by screen for touching windows". Commit.
  • Don't filter by screen for touching windows. Commit. Fixes bug #478376. Fixes bug #478256
  • Adapt to KAccounts API change. Commit.
  • Applets/kicker: don't let submenus go under Latte Dock. Commit. Fixes bug #444677
  • Kcms/touchscreen: Add null safety. Commit.
  • Kcms/touchscreen: Drop QML import versions. Commit.
  • Kcms/touchscreen: Improve type registration and import namespaces. Commit.
  • Set Panel edge with keyboard navigation. Commit.
  • Update Qt version requirement to 6.6.0. Commit.
  • Folder View: fix text color for desktop icons. Commit. Fixes bug #478169
  • Kcms/keys: Minor code style fixes. Commit.
  • Kcms/keys: Partially fix text color for selected delegates. Commit.
  • Appiumtests/desktoptest: replace time.sleep with ActionChains.pause. Commit.
  • Dont use x11thumbnail on wayland. Commit.
  • Kcms/activities: Press the delegate to configure. Commit.
  • Kcms/activities: Port from SwipeListItem to ItemDelegate. Commit.
  • Appiumtests/desktoptest: test wallpaper accent color from DBus interface. Commit.
  • Kcms/keys: don't allow adding empty command. Commit. See bug #477949
  • Kcms/keys: Give Kirigami.ListSectionHeader implementation a width. Commit. See bug #478109
  • Desktop: read custom accent color from WallpaperItem. Commit.
  • Kcms/recentFiles: show non-default settings highlight. Commit. Fixes bug #477847
  • ConfigurationContainmentAppearance: prevent some warning. Commit.
  • ConfigurationContainmentActions: fix excessive OverlaySheet sizing. Commit. Fixes bug #477256
  • Reenable and fix attica KAccounts integration. Commit.
  • Kcms/workspaceoptions: Add 'middle click' keyword. Commit.
  • [kcms/activities] Handle activation while the KCM is open. Commit.
  • Panel: Don't replace applets with images during drag-and-drop. Commit. Fixes bug #477717
  • Applets/pager: Explicitly specify arguments in signal handlers. Commit.
  • Doc: Move recent files related doc to kcm_recentFiles. Commit. Fixes bug #477513
  • Port the config popup to PlasmaCore.AppletPopup, make keyboard navigation work. Commit.
  • Update Unicode data for emojier to 15.1. Commit.
  • Applets remove ktp-contactlist.desktop. Commit.
  • Appiumtests/desktoptest: test load new LnF layout. Commit.
  • ComponentChooser: Add WebM to the list of video formats. Commit.
  • Applets/kicker: Handle undefined values of favoritesModel/favoriteId correctly. Commit. See bug #476719
Plasma Disks
  • Kcm: properly anchor label to parent. Commit. Fixes bug #478499
  • Update Qt version requirement to 6.6.0. Commit.
Plasma Firewall
  • Netstat: some tidying. Commit.
  • Netstat: don't hardcode column count. Commit.
  • Netstat: don't switch over int. Commit.
  • Netstat: chrono up interval and document why it is this value. Commit.
  • Typos--. Commit.
  • Netstat: stop leaking QProcesses. Commit.
  • Netstat: remove useless ctor. Commit.
  • Netstat: simplify timeout handling. Commit.
  • Update Qt version requirement to 6.6.0. Commit.
plasma-integration
  • Don't call winId on a non-window widget. Commit. Fixes bug #478274
  • Default to the breeze style if it's not a QApplication-based app. Commit.
  • Update Qt version requirement to 6.6.0. Commit.
  • Remove kconf_update script to update fonts. Commit.
plasma-mobile
  • Quicksettings/screenrotation: Ensure that state is up to date when screens are added. Commit.
  • Kcms/time: Overhaul UI. Commit.
  • Kcms/hotspot: Change UX to use a dialog rather than direct textfields. Commit.
  • Kcms: Don't add button row. Commit.
  • Kcms/wifi: Port to MobileForm. Commit.
  • Kcms/cellularnetworks: Don't prompt for password when unnecessary. Commit.
  • Kcms/cellularnetwork: Improve APN selection and available networks. Commit.
  • Qt5 code as apps is qt6 only. Commit.
  • Homescreens/folio: Add title to import file dialog. Commit.
  • Kcms/cellularnetwork: Fix error condition. Commit.
  • Kcms/cellularnetwork: Port to qcoro to make it async. Commit.
  • Quicksetting/record: Disable for now. Commit.
  • Envmanager: Ensure that lnf is not constantly reapplied, overwriting user settings. Commit.
  • Update Qt version requirement to 6.6.0. Commit.
Plasma Networkmanager (plasma-nm)
  • Drop unused dependency. Commit.
  • Passworddialog: improve user-friendliness of some strings. Commit.
  • Passworddialog: localized two unlocalized error messages. Commit.
  • If the user provided password was incorrect say so in the dialog. Commit. See bug #471378
  • Update Qt version requirement to 6.6.0. Commit.
  • Applet: Untangle and improve layout of the network speed graph. Commit.
  • Applet: Fix layout of the network speed graph with certain font preferences. Commit. Fixes bug #461483
Plasma Audio Volume Control
  • Always show volume OSD for preferred sink. Commit. Fixes bug #456164
  • Update Qt version requirement to 6.6.0. Commit.
  • Remove kconf_update script from 2015. Commit.
Plasma SDK
  • Update DesktopFullyCovered flag name. Commit.
  • Update Qt version requirement to 6.6.0. Commit.
  • Revert "cuttlefish: Clean up IconModel, prevent creation of an empty category". Commit. Fixes bug #474302
Plasma Systemmonitor
plasma-thunderbolt
  • Update Qt version requirement to 6.6.0. Commit.
plasma-welcome
  • Supporters: Update list of supporters. Commit.
  • Supporters: Clip supporters flickable. Commit.
  • Update Qt version requirement to 6.6.0. Commit.
  • Pages/Live: Use ApplicationInfo for ApplicationIcon. Commit. Fixes bug #478138
Plasma Workspace
  • Applets/cameraindicator: use switch size in FullRepresentation. Commit.
  • PanelConfigView: keep window size synced with the main item. Commit.
  • Give fit content panels a better minimum size. Commit.
  • Get rid of old font dpi settings. Commit.
  • Applets/brightness: make action text translatable. Commit.
  • Shell: Don't crash when screens are mirrored. Commit.
  • Fix kickoff crashing plasmashell after screen turnoff. Commit. Fixes bug #478679
  • Fix up plasmoidHeading margins. Commit.
  • Revert "Migrate panel hiding setting". Commit.
  • Wallpaper/image: add comments on usage requirement. Commit. See bug #478599
  • Kcm/autostart: fix status check for running entry. Commit.
  • Kcm wallpaper: take into account screen orientation. Commit.
  • Implement panel lengthMode scripting api. Commit. Fixes bug #478489
  • Kcms/notifications: Remove "Application Progress: Show in Task Manager". Commit.
  • Kcms/klipper: reorganise selection setting below history size config. Commit.
  • Wallpapers/image: make the last wallpaper stay longer during transition. Commit. Fixes bug #478074
  • Don't close the view when little config popup close. Commit. Fixes bug #477849
  • Krunner: Add zsh completion. Commit.
  • Plasma-shutdown: Continue on ksmserver errors. Commit. Fixes bug #449948
  • Only search for Qt6WaylandCompositor with -DBUILD_TESTING. Commit.
  • Applets/mediacontroller: disable geometry timer when widget is not expanded. Commit. Fixes bug #477866
  • Applets/clipboard: round up divided GridUnits. Commit. Fixes bug #478165
  • Add explicit include for ECMQmlModule. Commit.
  • Update DesktopFullyCovered flag name. Commit.
  • Appmenu: Reduces X11 warning noise on wayland. Commit.
  • Kcms/notifications: clip app page's event list view. Commit. Fixes bug #478284
  • Drop custom qtwayland shell integration plugin. Commit.
  • Update Qt version requirement to 6.6.0. Commit.
  • Lookandfeel: Fix z stacking of keyboard and OSD. Commit.
  • Lookandfeel: Factor out VirtualKeyboard's Loader. Commit.
  • Applets/digital-clock: clip tomezone popup's list view. Commit. See bug #478170
  • Appiumtests/mediacontrollertest: add remaining time overflow test. Commit.
  • Shell: destroy panel config view when its panel is pending deletion. Commit.
  • Update panel shadows after change in QML values. Commit. Fixes bug #477884
  • Applets/mediacontroller: use double for length and position. Commit.
  • Kcms/region_language: various c++ improvements. Commit.
  • Todo++. Commit.
  • Kcms/region_language: repair pt_PT support. Commit. Fixes bug #478120
  • Krunner: Fix display of long suggestion text. Commit.
  • Kcms/nightcolor: Fix scrolling direction of temperature sliders. Commit.
  • Adapt to QScreen logic change on Qt6. Commit.
  • ContainmentConfigView: don't use Dbus to set the wallpaper. Commit.
  • Applets/digital-clock: allow timezone popup to stretch with window size. Commit. Fixes bug #477936
  • Give Kirigami.ListSectionHeader implementsations a width. Commit. Fixes bug #478109
  • Wallpapers: port to accentColor property. Commit.
  • Applets/battery: show app inhibitions even when manually inhibited too. Commit. See bug #474982
  • Applets/battery: fix switch for manual inhibition falsely checked when inhibited by some other app. Commit. Fixes bug #474982
  • Kcm wallpaper: qml cleanup. Commit.
  • Applets/digital-clock: use TimezonesI18n::i18nCity in TimeZoneModel. Commit.
  • Applets/digital-clock: reimplement TimezonesI18n::i18nCity with ICU. Commit. Fixes bug #477747
  • Disconnect focusVisibilityCheck when the window hides. Commit.
  • Shell: enable kcrash explicitly. Commit. Fixes bug #470190
  • Krunner: Fix max height not taking history view into account. Commit. Fixes bug #478058
  • Applets/appmenu: Support seamless menu edges for every screen edge. Commit.
  • Kcm wallpaper: avoid some warning when loading. Commit.
  • [kcms/autostart] Port from SwipeListItem to ItemDelegate. Commit. Fixes bug #477950
  • Kcms/users: derive columns count from implicitWidth. Commit. Fixes bug #473363
  • Fix media controls on lockscreen. Commit. Fixes bug #477725
  • Remove DeleteCursorOldDefaultSize update script. Commit.
  • Remove StyleWidgetStyleDefaultBreeze update script. Commit.
  • Remove plasmashell-5.27-use-panel-thickness-in-default-group.upd script. Commit.
  • Kcms/icons: Remove kconf_update script to clean up old keys. Commit.
  • Krunner: Remove kconf_update code. Commit.
  • Osd: set osdMaxValue before osdValue. Commit. Fixes bug #475143
  • Devicenotifier: Use ellipses instead of triple period. Commit.
  • Devicenotifier: Port away from DefaultMethod feature. Commit.
  • Don't close when the user is manipulating the panel. Commit.
  • Make Panel context menu's "Exit Edit Mode" item actually exit Edit Mode. Commit. Fixes bug #476970
  • Shell: increase invariants timeout to 30s. Commit.
  • Better logic for hide and exit from edit mode. Commit.
  • Devicenotifier correct BugReportUrl. Commit.
  • Lookandfeel: Fix Logout actions. Commit.
  • Kcms/kfontinst: Remove unused EFolder argument from createUDSEntry overload. Commit.
  • Kcms/kfontinst: Remove unused local variables. Commit.
  • Kcms/kfontinst: Remove unused QTextStream arguments. Commit.
  • Kcms/kfontinst: Remove unused variables. Commit.
  • Kcms/style: Fix trailing whitespace. Commit.
  • Kcms/style: Port QMap iterator from deprecated operator+ to std::advance. Commit.
  • Klipper: Silence [[nodiscard]] warning about QFuture. Commit.
  • Klipper: Fix warning about confusing operators precedence. Commit.
  • Killrunner: Don't use integer division in a floating point context. Commit.
  • Killrunner: Fix warning about initialization order (-Wreorder). Commit.
  • Port qChecksum away from deprecated char* overload to QByteArrayView. Commit.
  • Kcms/users: Fix unhandled Error::UserFacing enum value. Commit.
  • Mark overridden virtual methods with an override keyword. Commit.
  • Fix warnings: comparison of integer expressions of different signedness. Commit.
  • Port away from deprecated QHoverEvent::pos() & posF() to position(). Commit.
  • Silence [[nodiscard]] warning with a cast to void. Commit.
  • Mark unused arguments with Q_UNUSED. Commit.
  • Port QKeySequence away from deprecated operator+ to operator|. Commit.
  • Shell/PanelConfigView: Remove unused argument QWindow *parent from constructor. Commit.
  • Shell: Remove unused counter variable. Commit.
  • Remove unused header includes. Commit.
  • Remove unused lambda capture. Commit.
  • Fix warning: implicit capture of ‘this’ via ‘[=]’. Commit.
  • Port away from deprecated char* overloads. Commit.
  • Applets/battery: set active status when not in balanced power profile only if profile was not set automatically. Commit.
  • Kicker: Forward favoritesModel to RunnerMatchesModel. Commit. Fixes bug #476719
  • Don't hide panel config view if a plasmapopup opens from the panel. Commit.
  • Shell: disconnect from rectNotify in ShellCorona::unload(). Commit.
  • Applets/systemmonitor: Drop "pending startup preset". Commit. Fixes bug #476666
plasma5support
  • Update Qt version requirement to 6.6.0. Commit.
polkit-kde-agent-1
  • Update Qt version requirement to 6.6.0. Commit.
  • Guard against empty identities list. Commit.
  • Fix some unused parameter warnings. Commit.
  • Use the first available user if the current user has no permission. Commit.
  • Extend service start timeout. Commit. Fixes bug #477805
Powerdevil
  • Kcmodule: Move charge start threshold in lockstep with stop threshold. Commit.
  • Kcmodule: Avoid crashing in KAuth::ExecuteJob after closing window. Commit.
  • Osd: cleanup code a bit. Commit.
  • Osd: enable kcrash handling. Commit.
  • Daemon: enable kcrash handling. Commit.
  • Kcmodule: Fix QML mistakes I made in commit 127f6aef. Commit.
  • Kcmodule: Add "Activities" as related settings page to GlobalConfig. Commit. Fixes bug #450275
  • Actions/bundled: replace for loop with std::any_of. Commit.
  • Fix ddcutil brightness for multi-monitor setup. Commit.
  • Drop "Advanced Power Settings" KCM in favor of a new QML page. Commit. Fixes bug #449254. See bug #450276. See bug #459081. See bug #467797
  • Actions/bundled: wait for output config before acting on lid close. Commit. Fixes bug #475632
  • Remove service start timeout. Commit. See bug #477805
  • Update Qt version requirement to 6.6.0. Commit.
  • Manually listen for value changes in TimeDelaySpinBox UI components. Commit.
  • Use QStringLiteral to avoid deprecation warnings for KConfig::group(). Commit.
  • Make highlights work for non-default settings in the profiles KCM. Commit. Fixes bug #477848
  • Kcmodule/global: Set KAuth Action parentWindow. Commit.
qqc2-breeze-style
  • Update Qt version requirement to 6.6.0. Commit.
  • Collapse invisible MenuItems. Commit.
  • Prevent cases where cursor handles show when selectByMouse is false. Commit.
  • TextArea: Respect selectByMouse property. Commit.
  • ScrollView: Port expressions to use optional chaining operator. Commit.
  • ScrollView: Stop clipping by default. Commit.
SDDM KCM
  • Update Qt version requirement to 6.6.0. Commit.
  • Add optional manual input for autologin combobox. Commit.
System Settings
  • Hide the custom page header for KCM plugins without metadata. Commit. Fixes bug #478091
  • Fix desktop actions in app/systemsettings.desktop. Commit.
  • Sidebar: Make menu able to be translucent. Commit.
  • Update Qt version requirement to 6.6.0. Commit.
  • Sidebar: Set menu's parent before opening it. Commit. Fixes bug #478186
  • Add systemsettings keyword to desktop file. Commit. Fixes bug #477794
wacomtablet
  • Port applet to Plasma 6. Commit.
  • Update Qt version requirement to 6.6.0. Commit.
xdg-desktop-portal-kde
  • Fix reading from org.kde.kdeglobals. Commit. Fixes bug #477212
  • Clean up all the QML components. Commit.
  • AppChooserDialog: clip grid view. Commit. Fixes bug #478103
  • Update Qt version requirement to 6.6.0. Commit.
  • PlasmaWindowModel: Use standard names for standard roles. Commit.