Skip to content

Plasma 5.22.0 Complete Changelog

Bluedevil
  • Update kf5 version requirement to 5.82. Commit.
  • [applet] Move "Add New Device..." Action to header to be consistent. Commit.
  • Restore same visibility of deprecated API for builds of tarball & checkout. Commit.
  • [applet] Set height of unloaded separator to 0 to avoid layout oddities. Commit.
  • [Applet] Correctly hide separator when there are no connected devices. Commit.
  • [applet] Use section separator consistent with plasma-nm applet. Commit.
  • [applet] Set isDefault property to true for connected items. Commit.
  • Re-add font.pointSize for one thing that needs it. Commit.
  • Set "font:" not "font.pointSize:". Commit.
  • [applet] Port to singleton Units and Theme. Commit.
  • [sendfile] Update org.kde.bluedevilsendfile.desktop. Commit.
  • [kio] Add trailing slash to device url. Commit. Fixes bug #409179
  • [applet] Fix tooltip showing wrong name for connected device. Commit. Fixes bug #422691
  • Manually bind width of list item. Commit.
  • [applet] Enable Bluetooth checkbox should be always enabled. Commit. Fixes bug #433232
  • Raise minimum CMake version to 3.16. Commit.
  • Use versionless Qt cmake target. Commit.
  • Reword 'Trust && Authorize' to 'Trust and Authorize'. Commit.
Breeze
  • Update new wallpaper name and breeze dark and twilight previews. Commit.
  • Add new default wallpaper. Commit.
  • Fix informing the underlying widget when leaving SplitterProxy. Commit. Fixes bug #436473
  • Update kf5 version requirement to 5.82. Commit.
  • [kstyle] Don't create HiDPI shadows on Wayland. Commit.
  • Introduce _breeze_menu_is_top property for drawing menus. Commit.
  • Kstyle: make sure parent style doesn't draw own focus indicator for tabs. Commit.
  • Scale corner radii by smallSpacing factor. Commit. Fixes bug #422551
  • Kstyle: Port away from WId-based KWindowEffects API. Commit.
  • Changing the Plasma Style from Breeze-Dark to Breeze (That follows the color schemes). Commit.
  • Fix SplitterProxy not clearing when above another QSplitterHandle. Commit. Fixes bug #431921
  • Fix logic error in SplitterProxy::setEnabled. Commit.
  • Don't init flags with nullptr. Commit.
  • [kstyle]: Give active document tabs a thick highlight. Commit. Fixes bug #356037
  • Port to Qt::endl. Commit.
  • [kstyle/config] Add missing KCoreAddons linkage. Commit.
  • Use configure_package_config_file instead of ecm_configure_package_config_file. Commit.
  • Add missing cmake include. Commit.
  • Correct global theme metadata. Commit. Fixes bug #414417
  • Raise minimum CMake version to 3.16. Commit.
  • Revert "[kstyle]: Add double-ringed focus for text fields". Commit. Fixes bug #430944. Fixes bug #430943. Fixes bug #433421
  • Start the window drag from the QStyle. Commit. Fixes bug #433178
  • Revert "Revert "Revert "Revert "Do not draw background or line in toolbars if the color scheme has no headers group"""". Commit.
  • Revert "Revert "Revert "Do not draw background or line in toolbars if the color scheme has no headers group""". Commit.
  • Revert "Revert "Do not draw background or line in toolbars if the color scheme has no headers group"". Commit. Fixes bug #433118
  • Clean up listener. Commit. Fixes bug #432660
  • Update users that have Breeze as colorscheme to BreezeLight. Commit. Fixes bug #432470
  • Fix colors files. Commit.
  • Don't waste a space in menus. Commit.
  • [kstyle]: Don't attempt to adjust contentsMargins on QDialogs. Commit.
  • Kstyle: expand tools area 1px downwards if present. Commit. Fixes bug #431540
  • [kstyle]: Don't attempt to adjust contentsMargins on QMainWindows. Commit. Fixes bug #432246
  • Re-add my copyright. Commit.
  • Use versionless Qt cmake target. Commit.
  • [kstyle]: Don't draw line when no toolbars are present in fullscreen. Commit. Fixes bug #431969
  • Hotfix: remove hasHeaderColors call from ::polish. Commit.
  • Revert "Do not draw background or line in toolbars if the color scheme has no headers group". Commit.
  • Revert "Move QMainWindow contentMargins setting to polish". Commit.
  • Move QMainWindow contentMargins setting to polish. Commit. Fixes bug #432246
  • Kde4breeze: Breeze Light is the new default. Commit. Fixes bug #431917
breeze-gtk
  • Gtk3, gtk4: refactor arrow icon names into variables. Commit.
  • Use Breeze-style arrows everywhere. Commit.
  • Add support for libhandy v1 viewswitcher. Commit.
  • Gtk3, gtk4: make comboboxes look more true to breeze qstyle. Commit.
  • Gtk2: use the same colours as the Qt theme for scrollbars. Commit.
  • Adjust menu heights to properly match Breeze QStyle, second time. Commit. Fixes bug #433158
  • Gtk3, gtk4: unscrew libhandy's height. Commit. Fixes bug #430081
  • Raise minimum CMake version to 3.16. Commit.
  • Fix breakages caused by formatter run. Commit. Fixes bug #432245
  • Adjust menu heights to properly match Breeze QStyle. Commit. Fixes bug #431819
  • Revert "Remove Breeze for GTK2". Commit.
  • Remove Breeze for GTK2. Commit.
  • Gtk4: remove margin on windows. Commit. Fixes bug #431930
breeze-plymouth
  • Add .git-blame-ignore-revs file. Commit.
  • Run clang-format. Commit.
  • Add pre-commit hook for clang-format. Commit.
Discover
  • [kcm] Fix margins to not be so huge. Commit. Fixes bug #437064
  • Prepare the ApplicationDelegate for reusing items. Commit.
  • Kcm: show on mobile. Commit.
  • Don't set KNotification::DefaultEvent. Commit.
  • Fix bad copy paste. Commit.
  • Balance notification construction. Commit.
  • Packagekit: Perform installed searches case-insensitive. Commit. Fixes bug #437371
  • ApplicationPage: Don't show the screenshots scrollbar if there's no screenshots. Commit.
  • Remove "Restart..." option from the menu. Commit.
  • Constrain "Update Issue" popup so it doesn't span width with no margins. Commit.
  • Add -DQT_NO_SIGNALS_SLOTS_KEYWORDS. Commit.
  • Add missing QtConcurrent to target_link_libraries. Commit.
  • Migrate to KDECompilerSettings. Commit.
  • Use Q_EMIT here too for helping to build against kf5.82. Commit.
  • Update kf5 version requirement to 5.82. Commit.
  • Improve the look of inline message in homepage. Commit.
  • Change "plasma-discover" to "plasmadiscover" so it actually displays the correct icon. Commit.
  • Don't show the uninstall button when it's noop. Commit. Fixes bug #436365
  • Flatpak: use the installation from the remote also for sources. Commit.
  • Flatpak: do not leak job threads. Commit.
  • Flatpak: Use async API to search for already installed flatpakrefs. Commit. Fixes bug #436333
  • Flatpak: Prefer async APIs for retrieving resources. Commit.
  • Flatpak: Simplify the process of loading a flatpakref file. Commit.
  • Flatpak: use the right API for installing flatpakref apps. Commit.
  • Make sure that pressing space or return on a source does something. Commit.
  • Improve tab focus of the application lists. Commit.
  • Make Snap "classic confinement" error message more accurate and scarier. Commit.
  • Flatpak: no need to copy local files over. Commit.
  • Improve layout of ApplicationPage. Commit.
  • Clarify "Updates" Jump List Action. Commit. Fixes bug #436141
  • Add ocsUsername for apol, leinir, and ngraham to about data. Commit.
  • Flatpak: Specify when a source is user-local. Commit. Fixes bug #436143
  • [kcm] Improve name and comment. Commit.
  • [KCM] Use consistent name in all places. Commit.
  • Fix weird addons UI for certain resources (e.g. Flatpak). Commit. Fixes bug #435823
  • Improve presentation of "Update Issues" error message. Commit.
  • Improve some update-related status strings. Commit.
  • [DiscoverDrawer] Remove obsolete negative left and right margins. Commit.
  • Rpm-ostree: Disable by default. Commit.
  • Fwupd: Make sure we initalise the device defaults. Commit. Fixes bug #435785
  • Fwupd: --warnings. Commit.
  • Fwupd: request the user to reboot if an device update needs it. Commit.
  • Fwupd: remove unused members. Commit.
  • Rpm-ostree: remove usage of reviews. Commit.
  • Rpm-ostree: We are not fetching from the start. Commit.
  • Rpm-ostree: do not ignore error output. Commit.
  • Rpm-ostree: create fake appstream ids for convenience. Commit.
  • Rpm-ostree: properly create an empty string. Commit.
  • Rpm-ostree: Simplify toggle fetching state. Commit.
  • Rpm-ostree: make the new version checking atomic. Commit.
  • Rpm-ostree: Remove unnecessary intermediate representation. Commit.
  • Rpm-ostree: all QObjects with a parent. Commit.
  • Rpm-ostree: Simplify remote refs fetching. Commit.
  • Rpm-ostree: all members start with m_. Commit.
  • Rpm-ostree: Simplify update detection code. Commit.
  • Rpm-ostree: simplify reading process output. Commit.
  • Rpm-ostree: --warnings. Commit.
  • Rpm-ostree: remove unnecessary dependencies. Commit.
  • ApplicationDelegate: Be sensitive to backends without a reviews backend. Commit.
  • Add support for rpm-ostree. Commit.
  • Improve clarity of "Update Issue" message. Commit.
  • Kcm: port away from old API. Commit.
  • Kcm: Make the dialog slighlty cozier. Commit.
  • Kcm: Add a configuration setting for offline updates. Commit. See bug #435574
  • Show a less encouraging title on our UI when app state is being fetched. Commit. Fixes bug #411397
  • Pk: Only clear notifier results when they're successful. Commit.
  • Update: close the application if we are not running a transaction. Commit. See bug #434158
  • Make action label string with & for explicit accelerator. Commit.
  • Bind list delegate widths using id, not parent. Commit.
  • Make dependencies sheet a tiny bit wider and set elision for header text. Commit.
  • Add bug report for the Kirigami bug we're working around in deps sheet. Commit.
  • Pk: Display the state of the dependencies. Commit.
  • --QML warning. Commit.
  • Pk: Address "Show Dependencies" dialog title. Commit. Fixes bug #403492
  • Pk: Fix dependencies view appearing. Commit.
  • Pk: small code simplifcation. Commit.
  • --warning. Commit.
  • Use a title/subtitle paradigm for the dependency list items. Commit.
  • Don't show hover/selection effects for dependency sheet list items. Commit.
  • Remove non-useful tooltip while loading updates. Commit. Fixes bug #432044
  • Correct dependency sheet's width calculation. Commit.
  • Bind list item's width in dependency sheet correctly. Commit.
  • Use common brace style for AddonsView. Commit.
  • Small polish for Dependencies view. Commit.
  • Pk: Clear the offline updates results after displaying them. Commit.
  • Use high DPI pixmaps in DiscoverNotifier. Commit. Fixes bug #418869
  • Remove the animation when changing app sources. Commit. Fixes bug #435443
  • Only wrap flatpak.h includes in extern "C" with older versions. Commit.
  • Make use of PlaceholderMessage's new explanation: property. Commit.
  • Remove the word "Sorry" from the UI. Commit.
  • Use more conventional monochrome error icon in new placeholder message. Commit.
  • Port error page to Kirigami.PlaceholderMessage. Commit.
  • Improve grammatical correctness and clarity of distro-specific error messages. Commit. See bug #424100
  • Fix compilation following clang tidy. Commit.
  • Add .git-blame-ignore-revs file. Commit.
  • Add pre-commit hook for clang-format. Commit.
  • Tweak formatting after clang-format run. Commit.
  • Correct indentation of commented out code. Commit.
  • Run clang-format. Commit.
  • Port to Kirigami.SearchField. Commit.
  • Change screenshot left/right buttons to rounded to match existing style. Commit.
  • Add close button to screenshot popup. Commit. Fixes bug #434539
  • Give the task progress Cancel button some text. Commit. Fixes bug #434471
  • This will result in cleaner diffs and serves as preparation for the clang-format reformatting. Commit.
  • Improve "was this review useful" string. Commit.
  • [Notifier] Use resident notification. Commit. See bug #407361
  • Only turn http[s] links into clickable links. Commit.
  • Pk: Save the accepted eulas so they don't need to be accepted every time. Commit. Fixes bug #431871
  • Port away from deprecated units API. Commit.
  • Raise minimum CMake version to 3.16. Commit.
  • Do not fiddle with the search field when its not visible. Commit.
  • Updates: wrap the text when it doesn't fit. Commit.
  • Notifier+pk: Enable notifications about success/failure for offline notifications. Commit.
  • Flatpak: Support querying by mimetype. Commit. Fixes bug #433291
  • Make updates being available more obvious in compact mode. Commit.
  • Fix UpdateTransaction name. Commit.
  • Flatpak: Improve search sorting. Commit.
  • Mention backend name in "Install" button to make the source super clear. Commit. Fixes bug #433370
  • Avoid search page having an empty title. Commit.
  • Correct usage of preferredHeight. Commit.
  • Use more appropriate delete and download icons in compact app delegate. Commit.
  • Remove weird padding at the bottom of resource lists. Commit.
  • Pk: make sure search queries eventually finish. Commit. Fixes bug #432384
  • Fix the scope of the delegate source tooltip. Commit.
  • Include a tooltip on the source icon. Commit. Fixes bug #433370
  • Unify to import org.kde.kirigami 2.14. Commit.
  • Properly show the pointing hand on screenshot thumbnails. Commit.
  • Show the correct screenshot when clicking it. Commit. Fixes bug #433123
  • Pk: Improve updates progress when doing an offline update. Commit.
  • Don't truncate reviews in compact mode. Commit. Fixes bug #433078
  • Notifier: Reduce the unattended updates idle timeout to 15'. Commit.
  • Increase maximum width of review dialog to a sane size. Commit. Fixes bug #432807
  • Packagekit: stop supporting searches by package name. Commit. Fixes bug #432690
  • Revert "appstream: readability". Commit. Fixes bug #432721
  • Do not always bring refreshed resources in. Commit. Fixes bug #432654
  • Packagekit: Show a passive message when an executable fails to run. Commit. Fixes bug #432683
  • Handle new mobile wallpaper knsrc file in KNS backend. Commit.
  • DiscoverAction: Fix wrong boilerplate code. Commit. Fixes bug #432692
  • Don't show the search action on desktop mode. Commit. Fixes bug #432693
  • Pk: no need to fetch the details of the updatable packages. Commit. See bug #432657
  • Pk: Don't call the size function as it triggers a details fetch. Commit. See bug #432657
  • Odrs: Move JSON parsing to a separate thread. Commit.
  • Pk: Small optimisation. Commit.
  • Pk: Make sure that we give precedence to the first pkgid we receive. Commit.
  • Pk: Make sure we execute absolute paths. Commit. See bug #432683
  • Skip the creation of an unnecessary container. Commit.
  • Appstream: readability. Commit.
  • Pk: Remove unused function. Commit.
  • Pk: remove unused method. Commit.
  • Port away from QAction. Commit.
  • Flatpak: Make sure we refresh the size display on the views. Commit.
  • Pk: also remove duplicates from accounnting for the offline upgrades. Commit.
  • Remove unimplement methods. Commit.
  • Do not show "Sorry, nothing found" on the search page before searching. Commit.
  • Show a "Search" main action on mobile on the Featured page. Commit.
  • [Updates page] Match style of Kirigami.PlaceholderMessage. Commit.
  • Use versionless Qt cmake target. Commit.
  • Pk: Fix installed filtering. Commit. Fixes bug #428681
  • Packagekit: Don't list repeated packages several times. Commit.
  • Pk: sort the updated package in offline updates description. Commit.
Dr Konqi
  • Extend SNI breakage detection to kded. Commit.
  • Migrate to KDECompilerSettings. Commit.
  • Use Q_EMIT here to make it compile against 5.82. Commit.
  • Update kf5 version requirement to 5.82. Commit.
  • Make use of Bugzilla products specified by the crashed application. Commit.
  • Port to KIO::CommandLauncherJob. Commit.
  • Use qbytearray instead of manual memory management. Commit.
  • Style++. Commit.
  • Add DiscoverNotifier and plasma-discover-update to the mappings file. Commit.
  • Disable dbus interface and explain what it does. Commit.
  • Prepare the backend before tracing. Commit.
  • Delegate construction. Commit.
  • Make all backends qobjects. Commit.
  • SCM_SILENT ignore cmake formatting commit. Commit.
  • Format cmake code using gersemi. Commit.
  • Typo--. Commit.
  • Remove authors file. Commit.
  • Excavate general purpose documents out of src/. Commit.
  • Add a nice logo for gitlab. Commit.
  • License files I have authorship on. Commit.
  • Convert integration suite to spdx tags. Commit.
  • Add spdx tags to trivial files. Commit.
  • Cmake: Specify file extension for test source files. Commit.
  • Use chrono literals where possible. Commit.
  • Initalize members in member initializer lists when possible. Commit.
  • Don't install git .orig files in debuggers dir. Commit.
  • Clang-tidy: modernize-loop-convert (manually tweaked). Commit.
  • Port from qforeach to c++ range based loop. Commit.
  • Clang-tidy: modernize-use-default-member-init (manually tweaked). Commit.
  • Clang-tidy: modernize-use-nodiscard. Commit.
  • Clang-tidy: modernize-use-auto. Commit.
  • Clang-tidy: modernize-use-override. Commit.
  • Clang-tidy: modernize-use-equals-default. Commit.
  • Use c++17 same as other parts of plasma. Commit.
  • Repair startupid support. Commit.
  • SCM_SILENT typo--. Commit.
  • Move bugz api from qurlquery to a custom container. Commit. Fixes bug #435442
  • SCM_SILENT typo--. Commit.
  • Import missing license. Commit.
  • Deprecation--. Commit.
  • More explicitly initialize the private struct. Commit.
  • Don't block gui thread while starting debugger. Commit.
  • Don't return bool from start. Commit.
  • Add missing includes for freebsd. Commit.
  • Refactor deleted file detection. Commit.
  • Add license data to os-release fixture. Commit.
  • Remove friend. Commit.
  • This agent doesn't exist (akonadi_mailthreader_agent). Commit.
  • Now it's stored in kmail2/import wizard. Commit.
  • Unbreak button states. Commit.
  • Map kdeinit5. Commit. Fixes bug #433483
  • Wire up productInfoError to fall back to 'kde' product. Commit.
  • Don't assert that there is 1 product. Commit.
  • Raise minimum CMake version to 3.16. Commit.
  • Input focus is no longer dancing tango with two text fields. Commit. Fixes bug #433480
  • Refine warning message. Commit.
  • Log why debugger entered failure state. Commit.
  • Add a fixme about the waitForStarted. Commit.
  • Use versionless Qt cmake target. Commit.
  • Discard wayland client crashes following compositor crash. Commit. Fixes bug #431561
  • Fix includes order on windows. Commit.
  • Update .gitignore file. Commit.
  • Add pre-commit hook for clang-format. Commit.
  • Add .git-blame-ignore-revs file. Commit.
  • Run clang-format. Commit.
  • Prevent clang-format uglification. Commit.
  • Autogenerate categories file. Commit.
kactivitymanagerd
  • Update kf5 version requirement to 5.82. Commit.
  • Sqlite: Include sqlite error as crash error message. Commit.
  • Add .git-blame-ignore-revs file. Commit.
  • Add pre-commit hook for clang-format. Commit.
  • Run clang-format. Commit.
  • Fix license header. Commit.
  • Raise minimum CMake version to 3.16. Commit.
  • Remove macro string magic. Commit.
  • Implement Activities Runner as DBus Runner. Commit.
  • Use versionless Qt cmake target. Commit.
  • Autogenerate files. Commit.
kde-cli-tools
  • Fix failing unit test after a Qt backport. Commit.
  • Migrate to KDECompilerSettings. Commit.
  • Port foreach to for(...:..). Commit.
  • Use Q_EMIT. Commit.
  • Update kf5 version requirement to 5.82. Commit.
  • Port kde-open5 from KRun to OpenUrlJob. Commit.
  • Add some missing linkages. Commit.
  • Convert kdesu license headers. Commit.
  • Remove obsolete copying files. Commit.
  • Download GFDL-1.2-or-later file. Commit.
  • Convert license headers to SPDX. Commit.
  • Raise minimum CMake version to 3.16. Commit.
  • Use versionless Qt cmake target. Commit.
KDE GTK Config
  • Restore preview.ui. Commit.
  • Update kf5 version requirement to 5.82. Commit.
  • Add .git-blame-ignore-revs file. Commit.
  • Add pre-commit hook for clang-format. Commit.
  • Run clang-format. Commit.
  • Misc cmake cleanup. Commit.
  • Raise minimum CMake version to 3.16. Commit.
  • Use unique temporary directory for CSD assets, and clean it up. Commit. Fixes bug #433608
  • Support svgz buttons in Aurorae themes. Commit. Fixes bug #432712
  • Reset altered config in the decoration bridge. Commit.
  • Use versionless Qt cmake target. Commit.
  • Use the same configs for watching and reading. Commit. Fixes bug #421745
KDE Window Decoration Library
  • Migrate to KDECompilerSettings. Commit.
  • Use Q_EMIT to make it compile against kf5.82. Commit.
  • Update kf5 version requirement to 5.82. Commit.
  • Port away from ECMSetupVersion's deprecated *_VERSION_STRING CMake variable. Commit.
  • Use clearer text for "Menu" decoration button. Commit.
  • Improve tooltips for "keep above"/"keep below" buttons. Commit. Fixes bug #435292
  • Add .git-blame-ignore-revs file. Commit.
  • Run clang-format. Commit.
  • Add clang-format pre-commit hook. Commit.
  • Add trailing comma to enums. Commit.
  • Raise minimum CMake version to 3.16. Commit.
  • Use versionless Qt cmake target. Commit.
Plasma Addons
  • Migrate to KDECompilerSettings. Commit.
  • [applets/nightcolor] Use same icon as will be shown in the tray. Commit. Fixes bug #422842
  • Remove potential for infinite loops in AstronomicalEventsPlugin. Commit. Fixes bug #434026
  • Dictionaryrunner: Display definitions as multiline text. Commit. Implements feature #395376
  • Comics applet: Port deprecated KNewStuff signal. Commit.
  • [applets/notes] Remove redundant icon size overrides. Commit.
  • Config option to adjust font size. Commit. Fixes bug #360115
  • Port to singleton Theme. Commit.
  • [applets/keyboardindicator] Overhaul UI. Commit.
  • Correct capitalization of new keyboard indicator applet name. Commit.
  • Rename Keyboard Indicator applet. Commit.
  • Fully future proof the image URL pattern. Commit.
  • Better future proof the image URL pattern. Commit.
  • Be a bit less strict when trying to extract natgeo potd URL. Commit.
  • Converterrunner: Add test case for rounding of currencies. Commit.
  • Rewrite converter runner tests. Commit.
  • Converterrunner: Do not round values unnecassarily. Commit. See bug #425790
  • [dataengines/potd] Fix flickr provider. Commit. Fixes bug #427566
  • [note] Add confirmation dialog when deleting note with real content. Commit.
  • Port to singleton Units. Commit.
  • Fix outdated API key for flickr provider. Commit. See bug #427566
  • Use more standard duration values. Commit. See bug #433948
  • Raise minimum CMake version to 3.16. Commit.
  • This reverts commit b9b961b42248b064e69d69061f4c71a0b1061f11. Commit.
  • Revert "Rename library target to match plugin id". Commit.
  • Rename library target to match plugin id. Commit.
  • Rewrite converter runner tests. Commit.
  • Remove unused lamda capture parameter. Commit.
  • Fix some Qt container anti pattern. Commit.
  • Normalize some signatures. Commit.
  • Bump KF5_MIN_VERSION to 5.79. Commit.
  • Comicupdater: Port away from deprecated KNSCore::DownloadManager. Commit.
  • Use versionless Qt cmake target. Commit.
  • Copy result by default. Commit.
Gamma Monitor Calibration Tool
  • Migrate to KDECompilerSettings. Commit.
  • Use Q_EMIT here. Commit.
  • Update kf5 version requirement to 5.82. Commit.
  • Restore same visibility of deprecated API for builds of tarball & checkout. Commit.
  • Raise minimum CMake version to 3.16. Commit.
  • Use versionless Qt cmake target. Commit.
KDE Hotkeys
  • Migrate to KDECompilerSettings. Commit.
  • Update kf5 version requirement to 5.82. Commit.
  • Use configure_package_config_file instead of ecm_configure_package_config_file. Commit.
  • Raise minimum CMake version to 3.16. Commit.
  • Use versionless Qt cmake target. Commit.
  • Add pre-commit hook for clang-format. Commit.
  • Update .gitignore. Commit.
  • Add .git-blame-ignore-revs file. Commit.
  • Run clang-format. Commit.
  • Add trailing commas to enums. Commit.
Info Center
  • Delete the File Indexer Monitor page. Commit.
  • Energy: drop unused config-kcm.h. Commit.
  • Usb: fix invalid read. Commit.
  • Usb: use uint16_t for vendor/product IDS. Commit.
  • Usb: const'ify USBDB. Commit.
  • Usb: use uint8_t for class/subclass/protocol. Commit.
  • Usb: rework translations of USB classes & subclasses. Commit.
  • Usb: translate also the LIBUSB_CLASS_MISCELLANEOUS class. Commit.
  • Usb: translate some classes using libusb enum. Commit.
  • Usb: remove unused fields. Commit.
  • Usb: rewrite device enumeration using libusb-1.0. Commit.
  • Usb: wrap initialization. Commit.
  • Cmake: require libusb for usbview module. Commit.
  • Cmake: add a libusb-1.0 module search. Commit.
  • Port from KDiskFreeSpaceInfo (about to be deprecated) to QStorageInfo. Commit.
  • Usb: drop the local usb.ids. Commit.
  • Usb: drop support for local usb.ids. Commit.
  • Usb: improve usb.ids parsing. Commit.
  • View1394: drop the custom oui.db. Commit.
  • View1394: drop support for custom oui.db. Commit.
  • Cmake: Specify file extension for test source files. Commit.
  • Force-resize columns in the wayland module. Commit. Fixes bug #433327
  • Use imported target for GL libraries. Commit.
  • Raise minimum CMake version to 3.16. Commit.
  • Fix disambiguation found by gettext 0.21. Commit.
  • Use versionless Qt cmake target. Commit.
  • About-distro: Merge bits with kernel version entry. Commit.
  • About-distro: display Graphics Platform (X11 or Wayland). Commit. Fixes bug #428382
  • Drop no longer necessary dependencies. Commit.
KMenuEdit
  • Update kf5 version requirement to 5.82. Commit.
  • Restore same visibility of deprecated API for builds of tarball & checkout. Commit.
  • We depend against qt5.15 so we can use qt_add_dbus_adaptor. Commit.
  • Remove deprecated method. Commit.
  • Remove obsolete COPYING files. Commit.
  • Add GFDL license to LICENSES folder. Commit.
  • Use C++17. Commit.
  • Raise minimum CMake version to 3.16. Commit.
  • Rephrase "Only show in KDE" for accuracy and clarity. Commit. Fixes bug #433646
  • Fix angle brackets in CopyrightText. Commit.
  • Convert copyright statements to SPDX expressions. Commit.
  • Use versionless Qt cmake target. Commit.
  • Update .gitignore file. Commit.
  • Add pre-commit hook for clang-format. Commit.
  • Add .git-blame-ignore-revs file. Commit.
  • Run clang-format. Commit.
  • Prevent clang-format uglification. Commit.
  • Kconf_update: Remove duplicate KF5::ConfigCore. Commit.
KScreen
  • [kcm] Show on mobile. Commit.
  • [kcm] Align right edges of all comboboxes. Commit.
  • Include QStringBuilder where we use string builder syntax. Commit.
  • Migrate to KDECompilerSettings. Commit.
  • Update kf5 version requirement to 5.82. Commit.
  • Port away from deprecated QProcess::start overload. Commit.
  • Add adaptive sync setting. Commit.
  • Fix valueFromText for scale spinboxes. Commit.
  • Add support for setting overscan. Commit.
  • Use Qt::endl directly. Commit.
  • Do not read default values into the global config. Commit.
  • Prefer "21:9" over "64:27" aspect ratio. Commit.
  • Call maintainSnapping when an output is rotated, scaled or resized. Commit.
  • Add maintainSnapping method to OutputModel. Commit.
  • Kcm: Add correct spacing to the swipeview. Commit. See bug #434383
  • Also look up display configuration in readable locations. Commit.
  • Remove changing of dirPath. Commit.
  • Consider global output settings when generating a new config. Commit.
  • Skip failing crashes. Commit.
  • Kcm: Limit the width of the scaling slider. Commit. Fixes bug #434383
  • Raise minimum CMake version to 3.16. Commit.
  • [kded] Fix selecting OSD action by keyboard. Commit. Fixes bug #432481
  • Update CONTRIBUTING.md. Commit.
  • Fix osd actions not working. Commit.
  • Remove unneeded include_directories. Commit.
  • Remove obsolete PlasmaQuick workaround. Commit.
  • Find libkscreen with the same version. Commit.
  • Fix rotation direction after change in libkscreen. Commit.
  • Use versionless Qt cmake target. Commit.
  • [kcm] Limit maximum device combobox length. Commit. Fixes bug #432249
kscreenlocker
  • Show kcm on mobile. Commit.
  • Migrate to KDECompilerSettings. Commit.
  • Ignore file. Commit.
  • Port Q_FOREACH too. Commit.
  • Use Q_EMIT here. Commit.
  • Update kf5 version requirement to 5.82. Commit.
  • No need to unnecessarily delay KSldApp::lockScreenShown. Commit.
  • Eventually announce window as locked. Commit.
  • Port from GetSessionByPid. Commit. Fixes bug #433364
  • Put the kscreenlocker in the overlay layer. Commit.
  • Do not set QT_IM_MODULE=qtvirtualkeyboard on wayland. Commit.
  • Wayland: Ensure that the greeter fills the entire screen. Commit.
  • Use LayerShellQt to implement on Wayland. Commit.
  • Add pre-commit hook for clang-format. Commit.
  • Clang-tidy: Force braces around statements. Commit.
  • Add .git-blame-ignore-revs file. Commit.
  • Run clang-format. Commit.
  • Remove KDE_BINDIR definition. Commit.
  • Raise minimum CMake version to 3.16. Commit.
  • Fix valgrind warning on startup. Commit.
  • Use versionless Qt cmake target. Commit.
KSSHAskPass
  • Migrate to KDECompilerSettings. Commit.
  • Update kf5 version requirement to 5.82. Commit.
  • Restore same visibility of deprecated API for builds of tarball & checkout. Commit.
  • Remove obsolete COPYING file. Commit.
  • Convert license headers to SPDX. Commit.
  • Raise minimum CMake version to 3.16. Commit.

ksystemstats)

kwayland-integration
  • Migrate to KDECompilerSettings. Commit.
  • Fix compile against kf5.82. Commit.
  • Update kf5 version requirement to 5.82. Commit.
  • Drop functions which rely on PlasmaWindow::internalId(). Commit. Fixes bug #436498
  • Fix compilation with no deprecated build of KWindowSystem. Commit.
  • Raise minimum CMake version to 3.16. Commit.
  • Use versionless Qt cmake target. Commit.
  • Autogenerate categories file. Commit.
kwayland-server
  • Introduce a new signal when a drag is dropped. Commit.
  • Inputmethod: Make sure to test AutoCompletion. Commit.
  • Textinput: translate normal to normal. Commit.
  • Textinput_v2: Make sendEnter/sendLeave the ones who decide the current surface. Commit.
  • Send surface_leave events before announcing output removal. Commit.
  • Migrate to KDECompilerSettings. Commit.
  • Use Q_EMIT to make it compile against kf5.82. Commit.
  • Update kf5 version requirement to 5.82. Commit.
  • Fix invalid iterator in SurfaceInterfacePrivate::raiseChild(). Commit.
  • Add a PlasmaShellSurfaceInterface getter. Commit.
  • Introduce ClientConnection::aboutToBeDestroyed. Commit.
  • Scanner: Clean up display destroy listener in deferred global destroy func. Commit.
  • Scanner: Remove global version check. Commit.
  • Fix delayed global removal. Commit. See bug #435258
  • Prevent potential QMap detaching. Commit.
  • Remove irrelevant workarounds. Commit.
  • Port away from ECMSetupVersion's deprecated *_VERSION_STRING CMake variable. Commit.
  • Textinputv2: readability. Commit.
  • Textinputv2: announce the input panel to be hidden as the instance gets disabled. Commit.
  • Add VRR to OutputDevice and OutputConfiguration. Commit.
  • Use Q_ENUM on enum class. Commit.
  • Fix leak in test. Commit.
  • Make sure we don't leak interfaces. Commit.
  • Datadevice: do not call a null dragSource. Commit.
  • Add support for overscan. Commit.
  • Cmake: Specify file extension for idleinhibit_v1_interface. Commit.
  • It's deprecated in qt5.15. Commit.
  • Send valid UUIDs for output device globals. Commit.
  • Drop workaround for QTBUG-52092. Commit.
  • Send only current wl_output mode. Commit.
  • Rework OutputInterface following new design principles. Commit.
  • Don't use nested private class in ClientConnection. Commit.
  • Don't use nested private class in FilteredDisplay. Commit.
  • Fix some coding style issues in FilteredDisplay. Commit.
  • Remove some unused includes. Commit.
  • Use code generated by qtwaylandscanner to send xdg-exported handle. Commit.
  • Drop SurfaceInterface::trackedDamage(). Commit.
  • Introduce SurfaceInterface::childSubSurfacesChanged. Commit.
  • Send current primary selection after introducing focused surface. Commit.
  • Fix typo. Commit.
  • Remove redundant check. Commit.
  • Fix management of keymap files. Commit.
  • Forward keyboard events via seat. Commit.
  • Destroy output device globals with a delay. Commit.
  • Fix -Wunused-variable. Commit.
  • Add API to remove globals without immediate destruction. Commit.
  • Autotests: Drop testPlasmaWindowModel. Commit.
  • Improve code readability in xdg-foreign wrapper. Commit.
  • Remove unused method in XdgImporterV2Interface. Commit.
  • Remove redundant anonymous namespace. Commit.
  • Fix a typo. Commit.
  • Merge notifyPointerPress() and notifyPointerRelease(). Commit.
  • Use common doxygen comment terminator style. Commit.
  • Move DESIGN.md to toplevel directory. Commit.
  • Fix handling of the case where specified surface can't imported. Commit.
  • Call XdgImportedV2Interface::send_destroyed() that takes no resource. Commit.
  • Simplify emission of XdgForeignInterface::transientChanged signal. Commit.
  • Simplify QHash lookups. Commit.
  • Fix various minor coding style issues. Commit.
  • Get rid of unnecessary private classes in xdg-foreign wrappers. Commit.
  • Remove since version tag in OutputInterface. Commit.
  • Remove noop destructors. Commit.
  • Autotests: Fix testXdgForeign. Commit.
  • Add the activity management protocol server implementation. Commit.
  • Simplify handling of inert input method context. Commit.
  • Add explicit done to OutputInterface and deprecate zxdg_output_v1.done if version 3 is used. Commit. See bug #433224
  • Expose missing client UUids in plasma windowManagementInterface. Commit.
  • Rename some methods in xdg-foreign classes. Commit.
  • Remove unused signals. Commit.
  • Remove redundant class forward declarations. Commit.
  • Send an icon only if there is one. Commit.
  • Autotests: Fix testWindowmanagement. Commit.
  • Remove @since version tags. Commit.
  • Remove pointer asserts in gesture related functions. Commit.
  • Replace input device asserts with if checks. Commit.
  • Don't print a warning if the compositor sets focused surface without wl_keyboard capability. Commit.
  • Explicitly destroy inert tablet resources. Commit.
  • Make RegionInterface private. Commit.
  • Fix testError. Commit.
  • Implement wl_keyboard.release. Commit.
  • Update pressed keys even if there is no focused surface. Commit.
  • Remove redundant nullptr check. Commit.
  • Explicitly send keyboard modifiers. Commit.
  • Simplify KeyboardInterface. Commit.
  • Consider the tool type in TabletSeatV2Interface::toolByHardwareSerial. Commit.
  • Rename some SeatInterface methods following consistent naming scheme. Commit.
  • Move output management to the new approach. Commit.
  • Include implementation of declared method. Commit.
  • Move PlasmaWindowInterface lifespan management to the caller. Commit.
  • Move output device to the news approach. Commit.
  • Post a protocol error if missing seat capability. Commit.
  • Port SeatInterface to the new approach. Commit.
  • Migrate ifndef to pragma once. Commit.
  • Remove SeatInterface::keyboardCreated signal. Commit.
  • Port wl_touch wrapper to the new approach. Commit.
  • Rename methods to send press and release events in PointerInterface. Commit.
  • Minor style fixes. Commit.
  • Rewrite wl_pointer implementation with new approach. Commit.
  • Introduce SurfaceInterface::mapToChild(). Commit.
  • Raise minimum CMake version to 3.16. Commit.
  • Still tell about received pings if they timed out. Commit.
  • Port all connects. Commit.
  • Bump required C++ version to C++17. Commit.
  • Prevent sending enter events to already focused surfaces. Commit.
  • Send enter and modifiers events if wl_keyboard is bound by focused client. Commit.
  • Make some getters in ClientConnection const. Commit.
  • Remove unimplemented keyboardsForSurface() method. Commit.
  • Guard against DataSource being deleted during transfer. Commit.
  • Simplify SeatInterface::touchDown() api. Commit.
  • Prevent setting invalid buffer transform and scale. Commit.
  • Initialise variable. Commit.
  • Introduce SurfaceInterface::hasFrameCallbacks(). Commit. See bug #428499
  • Use versionless Qt cmake target. Commit.
  • Simplify handling of inert sub-surfaces. Commit.
  • Print warning messages in KWAYLAND_SERVER logging category. Commit.
  • Import local copy of qtwaylandscanner. Commit.
  • Xdg-shell: Provide more helpful description for invalid window geometry error. Commit.
KWin
  • Platforms/drm: log when direct scanout starts and stops. Commit.
  • Fix weird decoration glitch when using a scaled display. Commit.
  • Platforms/drm: CPU copy for multi-gpu. Commit. Fixes bug #432707
  • Discard SurfaceItemXwayland's quads when shape changes. Commit.
  • Screencasting: do not attempt to copy a null texture. Commit.
  • [kcmkwin/kwindesktop] Implement valueFromText in a spinbox. Commit. Fixes bug #437472
  • [kcms/virtualdesktops] Change delete icon. Commit.
  • [xwl] Notify wayland that our data offer is accepted. Commit. Fixes bug #437406
  • Platforms/drm: Make context current before EGLStreams calls. Commit. Fixes bug #437573
  • Inputmethod: Also update the trackingClient when there's none set. Commit.
  • Inputmethod: Use the inputmethod's context as the isActive measure. Commit.
  • Inputmethod: Make sure we send a state commit. Commit.
  • [kcms/virtualdesktop] Don't offer to remove the last desktop. Commit. Fixes bug #437561
  • [kcms/virtualdesktops] Properly track synchronizing state. Commit. Fixes bug #437466
  • [kcms/virtualdesktops] Enable apply button when typing desktop name. Commit. Fixes bug #435014
  • [kcms/virtualdesktops] Clip ListView. Commit.
  • Screencasting: Make sure we don't stream after we've stopped a stream. Commit.
  • Support High DPI Aurorae decorations. Commit. Fixes bug #422342
  • Fix build. Commit.
  • Platforms/drm: replace pointer to egl backend with QPointer. Commit.
  • Effects: Fix EffectWindow::shape() for X11 windows. Commit. Fixes bug #437138. Fixes bug #435862
  • Wayland: Signal about finished move/resize in destroyClient(). Commit. Fixes bug #409376
  • Autotests: Stabilize tests that create Xwayland windows. Commit.
  • Wayland: Make some animations less glitchy. Commit.
  • Inputmethod: deactivate the input method when we textinputv3 is committed as disabled. Commit.
  • Wayland: Fix internal connection teardown. Commit.
  • Autotests: Fix XwaylandInputTest. Commit.
  • Update kf5 version requirement to 5.82. Commit.
  • Revert "wayland: Simplify XdgSurfaceConfigure". Commit.
  • Libinput tests: Fix new-delete-type-mismatch error when using ASAN. Commit.
  • Wayland: Simplify XdgSurfaceConfigure. Commit.
  • Wayland: Simplify plasmashell surface installation code. Commit.
  • Make scale and glide effect ignore lockscreen greeter. Commit.
  • Autotests: Prefer stackingOrder() over xStackingOrder(). Commit.
  • Wayland: Call KSldApp::lockScreenShown() for layer-shell lockscreen clients. Commit.
  • Autotests: Stabilize ActivationTest::testSwitchToWindowMaximized. Commit.
  • InternalWindowEventFilter: Also track pressed ids for touch points != 0. Commit.
  • Only promote windows to upper layers if one of the group members is in fullscreen mode. Commit. Fixes bug #436985
  • Fix a typo. Commit.
  • Don't invalidate x stacking order prematurely. Commit.
  • Autotests: Fix testActivation. Commit.
  • Add a virtual destructor for XdgSurfaceConfigure. Commit.
  • Simplify Workspace::constrainedStackingOrder(). Commit. Fixes bug #436095
  • Introduce transient constraints api in Workspace. Commit.
  • Wayland: Use new api to remove globals safely. Commit. Fixes bug #435258
  • No need to compare values if we know they already changed. Commit.
  • Unify the code that turns StrutAreas into QRegion. Commit.
  • Make MoveResizeWindowTest::testGrowShrink more reliable. Commit.
  • Strutstest: fix top panel/ivnalid strut 2. Commit.
  • Implement ping on tests. Commit.
  • Change the argument name in function declaration. Commit.
  • Xwayland: Relax requirements for /tmp/.X11-unix/ ownership. Commit.
  • Revert "Register unique service name when wayland keyboard interface is in use". Commit.
  • Effects/squash: Use cubic easing curve. Commit.
  • Inputmethod: fix coding style. Commit.
  • InputMethodTest: provide a process to launch when we need a virtual keyboard. Commit.
  • Textinputv3: activate the input method when textinput says it's enabled. Commit.
  • InputMethodTest: Use InputMethod::isActive as a way to check if it's activated. Commit.
  • Wayland: Init outputs before emitting WaylandServer::initialized. Commit.
  • Useractions: Remove redundant logic. Commit.
  • GlobalShortcutsTest: No need to make the test longer than it needs to be. Commit.
  • GlobalShortcutsTest: Support running the test without xwayland. Commit.
  • GlobalShortcutsTest: Fix testNonLatinLayout. Commit.
  • Autotests: Port the tests to new xdg-shell helpers. Commit.
  • Platforms/drm: put double tap timer behind config option. Commit.
  • Fix InternalWindowTest::testDismissPopup. Commit.
  • Remove most_recently_raised micro optimization. Commit.
  • Ensure we start our tests with wayland already initialised. Commit.
  • Fix bad QObject::connect() argument. Commit.
  • Slide effect: remove redundant code. Commit.
  • Remove manual discardWindowPixmap() calls in InternalClient. Commit.
  • Inputmethod: use output geometry for positioning keyboard when locked. Commit.
  • Propagate correct maximize mode to decorations. Commit.
  • Mark deprecated API as deprecated. Commit.
  • Limit VRR policy in support information only to Wayland session. Commit. Fixes bug #436623
  • Screencast: use dma-bufs only when client explicitly asks for it. Commit.
  • Autotests: Fix kglobalaccel integration. Commit.
  • Wayland: Make fullscreen mode updates async. Commit.
  • Effects/fullscreen: Rewrite the effect using ES6 features. Commit.
  • Port away from ECMSetupVersion's deprecated *_VERSION_STRING CMake variable. Commit.
  • --warning. Commit.
  • Platforms/drm: release gbm buffers before eglDestroySurface. Commit. Fixes bug #436500
  • Fix build on 32-bit systems. Commit.
  • Platforms/drm: fix DrmOutput::updateMode. Commit.
  • Wayland: Fix focus follows mouse policy. Commit.
  • 3rdparty: Synchronize xcursor.c with upstream. Commit.
  • [kcmkwin/kwindecoration] Make a bit more room for the decoration buttons. Commit.
  • [kcmkwin/kwindecoration] Use clearer text for "Menu" decoration button. Commit.
  • Effects/screenshot: Fix a typo. Commit.
  • Platforms/drm: GPU power management. Commit.
  • Wayland: Fix loading of HiDPI cursors. Commit.
  • Scripting: Deprecate WorkspaceWrapper::screenResized. Commit.
  • Inputmethod: do not deactivate the context when key is pressed. Commit.
  • Fix a typo. Commit.
  • Effects/fade: Add a note reminding to remove FadeWindows option. Commit.
  • Effects/fade: Rewrite the effect using ES6 features. Commit.
  • Effects/scale: Rewrite the effect using ES6 features. Commit.
  • Effects/maximize: Rewrite the effect using ES6 features. Commit.
  • Don't set vrr policy on incompatible monitors. Commit.
  • [plugins/platforms/drm/drm_backend] Fix build for bsd. Commit.
  • Platforms/drm: Introduce KWIN_DRM_DEVICES. Commit. Fixes bug #435467
  • Inputmethod: properly report the text_input_v2 overlap information. Commit.
  • Wayland: variable refresh rate support. Commit. Fixes bug #405912
  • [kcmkwin] Apply grid delegate KCMs on double-click. Commit.
  • Remove Platform::screenGeometries and Platform::screenScales. Commit.
  • Inputmethod: fix how we update to input method changes. Commit.
  • Inputmethod: improve the integration of the SNI. Commit.
  • Inputmethod: Move the input method process into the InputMethod class. Commit.
  • Remove Platform::areOutputsEnabled(). Commit.
  • Remove Platform::prepareShutdown(). Commit.
  • Windowsystem: Fix compilation with no deprecated build of KWindowSystem. Commit.
  • Platforms/drm: Remove unused defs and includes in drm_backend.cpp. Commit.
  • Fix build on FreeBSD. Commit.
  • Platforms/drm: Properly detect if there are no DRM devices. Commit.
  • Platforms/drm: Enable atomic modesetting in hot plugged gpus. Commit.
  • Platforms/drm: Remove DrmBackend::findOutput(). Commit.
  • Platforms/drm: Use dev nums to find gpus. Commit.
  • Platforms/drm: Don't search for gpus on add udev event. Commit.
  • [effects/presentwindows] add a comment explaining why we are darkening the panel. Commit.
  • [Input] Unset device group user data on teardown. Commit. Fixes bug #436287
  • Remove unused things in drm_backend.h. Commit.
  • Platforms/drm: add GPU hotplug support. Commit.
  • Platforms/drm: Don't release drm buffers in EglGbmBackend. Commit.
  • KCM KWinTabbox activate/deactivate desktop effects. Fix default value for highlightWindowsEnabled. Commit.
  • KCM KWinTabbox sidebar default indicator was always on. Commit.
  • KCM KWinTabbox on defaultsIndicatorsVisibleChanged do not update unmanagedWidgetDefaultState. Commit. Fixes bug #419014
  • Inputmethod: update state on new value not cached value. Commit.
  • Fix some leftovers in the docbooks. Commit.
  • Add docs for virtual keyboard KCM. Commit.
  • Platforms/drm: only print error for direct scanout when useful. Commit.
  • Fb: remove unnecessary casts. Commit.
  • Udev: Do not return a mysterious vector with just a null pointer. Commit.
  • Udev: remove duplicated code. Commit.
  • Explicitly cast major() and minor() to uints. Commit.
  • Add a debug message that gets printed if TakeDevice fails. Commit.
  • Fix testScreens. Commit.
  • Remove mentions of Xinerama from the Window Behavior kcm. Commit.
  • Change the default for "active screen follows mouse" to true. Commit.
  • Do not run with the drm backend if there's no dri drivers. Commit. See bug #436053
  • Fb: make it easier to run on nomodeset. Commit. Fixes bug #436053
  • Provide a kcm module to choose a virtual keyboard. Commit. Fixes bug #430850
  • Qpa: Set minimum device ratio of 1 for windows. Commit.
  • Decoration: Fix rendering issues with scale factors < 1. Commit. Fixes bug #432766
  • SCM_SILENT typo--. Commit.
  • Autotests: Fix a few typos in kwinglplatformtest. Commit.
  • Restore following XDG_SESSION_ID env if set. Commit. Fixes bug #435468
  • Qpa: Simplify backing store blitting. Commit.
  • Remove duplicate entry in gitignore file. Commit.
  • [effects/presentwindows] Darken panel. Commit.
  • Effects: add support Panfrost Mali driver. Commit.
  • Always apply size change from xdg_popup_reposition. Commit. Fixes bug #436106
  • Autotests: Fix InputMethodTest. Commit.
  • Autotests: Fix testVirtualKeyboardDBus. Commit.
  • [effects/windowaperture] Hide windows in corners. Commit.
  • Fix crash in debug console. Commit.
  • Fix startup when running with ASAN. Commit.
  • Port away from KPluginTrader. Commit.
  • Autotests: Fix DontCrashCursorPhysicalSizeEmpty. Commit.
  • Platforms/drm: don't ignore blob properties without valid blobs. Commit. Fixes bug #435786
  • Layershell: Support virtual keyboards. Commit.
  • Drm: hide the cursor as we are setting dpms off. Commit. Fixes bug #435941
  • Drm: remove unused attribute in DrmOutput. Commit.
  • Tests: clean outputManagement when cleaning interfaces. Commit.
  • Kcmkwin: Port deprecated KNewStuff signals. Commit.
  • Platforms/drm: Ignore udev events while session is inactive. Commit. See bug #435941
  • Build... Commit.
  • Drm: Do not check egl extensions before setting them up. Commit.
  • [effects/presentwindows] Display window icons centered. Commit.
  • Platforms/drm: use surfaceless context. Commit.
  • Remove KCModuleDataSignaling. Commit.
  • KCM KWinEffects : add default settings indicator at module level. Commit.
  • KCM KWin VirtualDesktop add KCModuleData to show default indicator at module level. Commit.
  • [effects/presentwindows] change filterFrame position and text. Commit.
  • Fix build. Commit.
  • Revert "platforms/drm: Introduce DrmPipeline". Commit.
  • Drm: destroy the gbm device after we are done with all of the objects. Commit.
  • Drm: remember to clean up DrmGpu's outputs when destroying. Commit.
  • Drm: Also release the pipeline buffer when DrmOutput::releaseBuffers(). Commit.
  • Drm: Don't call virtual methods from a parent class destructor. Commit.
  • Do not schedule further repaints when terminating. Commit.
  • Introduce the legacy flag for drm properties. Commit.
  • Effects: Properly reset present times in coverswitch and flipswitch effects. Commit. Fixes bug #433471
  • Platforms/drm: Add support for setting overscan. Commit. Fixes bug #428201
  • [effects/presentwindows] Show Panels by default. Commit.
  • Wayland: Fix handling of exclusive zone of -1. Commit.
  • Platforms/drm: Don't create outputs without primary plane in AMS. Commit.
  • Wayland: Pick better initial window class string. Commit.
  • Effects: Remove outdated ksplash window class strings. Commit.
  • Add missing include for errno. Commit.
  • Platforms/drm: Introduce DrmPipeline. Commit.
  • Fix streaming of windows when we are using a mix of scales. Commit. Fixes bug #428594
  • Tablet: Show a default cursor when the cursor has not been set. Commit.
  • Apply 1 suggestion(s) to 1 file(s). Commit.
  • Udev: never construct UdevDevices with a null device. Commit.
  • Udev: Add a method to get all properties of an UdevDevice. Commit.
  • Drm: Make sure we read all pending udev events. Commit.
  • Udev@drm: Acknowledge that udev_monitor_receive_device can return NULL. Commit.
  • Tablet: account for the activeClient to occasionally being nullptr. Commit.
  • --warning: remove unused class member. Commit.
  • Make DrmObject::Property flags const. Commit.
  • Follow kwindoweffects::windowSizes deprecation. Commit.
  • Fix crash when stopping PipeWire streaming. Commit.
  • Fix sendToScreen for fullscreen apps. Commit.
  • Platforms/drm: replace dpms property hack with proper check. Commit.
  • Platforms/drm: fix crash with multi-gpu. Commit.
  • Add touch screen KCM docs. Commit.
  • Fix minor typo. Commit.
  • Update window behavior KCM docs. Commit.
  • Update screen edges KCM docs. Commit.
  • Update kwin effects KCM docs. Commit.
  • Update window decorations KCM docs. Commit.
  • Update virtual desktops KCM docs. Commit.
  • Lockscreen: also activate lock screen windows. Commit. Fixes bug #427882
  • Const'ify Platform::findOutput(). Commit.
  • Wayland: Fix blank window thumbnails. Commit.
  • Wayland: Generate valid output uuids. Commit.
  • Debug_console: Improve rendering of non-x11 clients. Commit.
  • Add a DBus interface to the presentWindows effect. Commit.
  • Add a DBus interface to the highlightWindows effect. Commit.
  • Wayland: Check workspace position after creating decoration. Commit. Fixes bug #432326
  • Fix build. Commit.
  • Wayland: Wire in subpixel information. Commit.
  • Wayland: Send missing output-device properties. Commit.
  • Wayland: Send only current wl_output mode. Commit.
  • Wayland: Adjust kwin to OutputInterface changes. Commit.
  • Wayland: Move Wayland-specific code out of AbstractWaylandOutput. Commit.
  • Remove documentation for already documented methods in AbstractOutput. Commit.
  • Platforms/drm: improve buffer handling with GbmBuffer. Commit.
  • Wayland: Return a type of NET::Unknown for popups. Commit.
  • Improve text for "keep above"/"keep below" buttons. Commit. See bug #435292
  • Platforms/drm: Fix crash in EglGbmBackend::presentOnOutput(). Commit.
  • Fix global shortcuts for non-Latin symbols. Commit. Fixes bug #375518
  • GlobalShortcuts: clang-format. Commit.
  • GlobalShortcuts: refactor. Commit.
  • Fix crash on hotplugging displays while switched to another TTY. Commit. Fixes bug #435388
  • Fix crash in Unmanaged without compositing. Commit. Fixes bug #435322
  • Platform/drm: add dpmsFinishOn to atomicEnable. Commit.
  • Platforms/drm: drop connector name from modelName with serial. Commit.
  • Kwinscripts kcm: Only delete entries once changes are applied. Commit.
  • Move insertion of safety points to X11Compositor. Commit.
  • Remove unused include. Commit.
  • Wayland: Make KWinDisplay less chatty. Commit.
  • Platforms/drm: Drop stream operator for DrmOutput. Commit.
  • Platforms/drm: Rename DrmCrtc::resIndex(). Commit.
  • Platforms/drm: Remove unused parameter in DrmCrtc constructor. Commit.
  • Platforms/drm: Minor coding style fixes. Commit.
  • Platforms/drm: Make DrmObject::m_id private. Commit.
  • Platforms/drm: Remove unused field in DrmObject. Commit.
  • Platforms/drm: Associate drm objects with their gpus. Commit.
  • Platforms/drm: Fix handling of missing EDID. Commit.
  • Platforms/drm: Make DRM backend less chatty. Commit.
  • Move Edid and DPMS into DrmConnector. Commit.
  • Platform: Use damage tracked by SurfaceItem. Commit.
  • Platform: Make OpenGLBackend::scanout take SurfaceItem. Commit.
  • Drop AbstractClient::addRepaintDuringGeometryUpdates(). Commit.
  • Libkwineffects: Drop windowPaddingChanged signal. Commit.
  • Scene: Refactor damage teardown in X11SurfaceItem. Commit.
  • Scene: Introduce window items. Commit.
  • Libkwineffects: Introduce windowExpandedGeometryChanged(). Commit.
  • Introduce signals to notify about Shadow changes. Commit.
  • Scene: Pass dirty region to SceneOpenGLTexture::updateTexture. Commit.
  • Wayland: Mark Xwayland windows ready for painting when mapped. Commit.
  • X11: Move damage fetching code to X11Compositor. Commit.
  • Refactor DrmObject. Commit.
  • Move pageFlipHandler to DrmGpu. Commit.
  • Wayland: Introduce an environment variable to disable Xauthority. Commit.
  • Port kwin from Plasma Components2. Commit.
  • Kcm/kwinrules: Unify windows properties methods in KCM class. Commit.
  • Wayland: Switch to new keyboard event notify methods in SeatInterface. Commit.
  • Remove cleanTabBox duplicated code. Commit.
  • Drag'n'drop: only activate clients after still hover. Commit. Fixes bug #395368
  • PopupEventFilter: handle keyboard events too. Commit.
  • Correct use of KUIT markup in kill dialog text. Commit.
  • Effects/screenshot: Introduce dbus interface version 2. Commit. Fixes bug #433776
  • Only use drmModeAddFB2WithModifiers if supported. Commit.
  • Explicitly preserve buffer contents in EglDmabuf. Commit.
  • DRM: Use QSharedPointer. Commit.
  • Wayland: Switch to SeatInterface::notifyPointerButton(). Commit.
  • Refactor session code. Commit.
  • Fix initialization of ColorManager. Commit.
  • Drop libinputtest. Commit.
  • Drop testLibinputContext. Commit.
  • X11: Move event filter logic to kwinApp(). Commit.
  • KCM KWin Window Behavior : fix KCM default/reset state. Add KCModuleData to show default indicator at module level. Commit. Fixes bug #433379
  • Refactor DRM presentation. Commit.
  • Make ghost windows in highlight effect be fully transparent. Commit. Fixes bug #298487
  • Wire the activity protocol parts to AbstractClient. Commit.
  • Replace xdg output done with explicit wl_output done. Commit. Fixes bug #433224
  • PlasmaWindowManagement: Adapt to changes to kwayland-server. Commit.
  • Set stackingOrderUuids as well. Commit.
  • [kcmkwin/kwinrules] Add explanatory text to placeholder messages. Commit.
  • Port DrmSurfaceBuffer to drmModeAddFB2. Commit.
  • [kwinrules] Launch full KCM when editing from window menu. Commit. Fixes bug #433837. See bug #417923
  • Consider the opaque region for direct scanout. Commit.
  • EglGbmBackend: use output reference. Commit. See bug #432707
  • Consider the tool type for distinguishing between tools. Commit.
  • Revert "wayland: Emulate tablet events only if there is pointer". Commit.
  • Wayland: Emulate tablet events only if there is pointer. Commit.
  • Wayland: Adjust input code to SeatInterface with some renamed methods. Commit.
  • Adapt Output management to kwaylandserver change. Commit.
  • Wayland: Check that seat has wl_pointer before canceling gestures. Commit.
  • Input: prevent seat touch methods from being called when there's no touch. Commit.
  • Only scanout when the texture matches the display size. Commit.
  • Adapt to window management changes. Commit.
  • Reflect changes in kwayland-server changes. Commit.
  • Wayland: Adjust kwin to SeatInterface changes. Commit.
  • Avoid KWin starting kactivitymanagerd synchronously. Commit.
  • Update link to kwin-scripting-api-generator. Commit.
  • Inputmethod: Use the object to connect to slots. Commit.
  • Wayland: Do not force qtvirtualkeyboard. Commit.
  • Wayland: Adjust kwin to PointerInterface changes. Commit.
  • Move basic activities support from X11Client to AbstractClient. Commit.
  • Enable KActivities integration by default in kwin_wayland. Commit.
  • Activities now accept AbstractClient, no need to downcast. Commit.
  • Get Activities to depend only on AbstractClient. Commit.
  • Move setOnActivity to AbstractClient. Commit.
  • Receive the activity list as a const reference. Commit.
  • Restore script DBus API. Commit.
  • Effects/screenshot: Minor style fixes. Commit.
  • Effects/screenshot: Prepare for versioned dbus interface. Commit. See bug #433776. See bug #430869
  • Libkwineffects: Introduce EffectScreen. Commit.
  • Platforms/drm: Fix potential stack corruption. Commit.
  • Apply 1 suggestion(s) to 1 file(s). Commit.
  • Inputmethod: If the client hides itself, act accordingly. Commit.
  • Ignore fully translucent Toplevels for direct scanout. Commit.
  • Use imported target for Threads. Commit.
  • Find ECM with KF5 min version. Commit.
  • Merge two CMAKE_MODULE_PATH set calls. Commit.
  • Platforms/drm: inhibit the renderloop when screen is turned off. Commit.
  • Cmake: Use versionless Qt::Qml imported target. Commit.
  • Qpa: Use imported targets for QtCore and QtGui private headers. Commit.
  • Use upstream FindLibinput. Commit.
  • Raise minimum CMake version to 3.16. Commit.
  • Screencast: Add OpenGLES support for screencasting. Commit.
  • X11: Initialize opacity when starting to track Unmanaged. Commit. Fixes bug #432744
  • Improvements for direct scanout. Commit.
  • Inputmethod: Refactor VirtualKeyboardDBus to have its own InputMethpd. Commit.
  • Inputmethod: Provide DBus API so the shell can integrate with it. Commit.
  • Wayland: Query pkg-config if Xwayland supports listenfd. Commit.
  • Revert "cmake: Get XKB information directly from PkgConfig". Commit.
  • Cmake: Get XKB information directly from PkgConfig. Commit.
  • Do not attempt to compare iterators of potentially different containers. Commit.
  • Fix GlobalShortcutsTest::testWaylandClientShortcut(). Commit.
  • Still mark setUnresponsive(false) when the pings arrive late. Commit.
  • Fix disambiguation found by gettext 0.21. Commit.
  • DrmGpu: add gbm device nullptr check. Commit. Fixes bug #433145
  • Wayland: Fix PrepareForSleep dbus connection. Commit.
  • Ftrace: use quint32 for context counter. Commit.
  • 3rdparty/xcursor: build with _DEFAULT_SOURCE. Commit.
  • Helper: wl-socket: fix build for musl. Commit.
  • Wayland: Honor NoPlugin option. Commit.
  • Simplify code that destroys plugins and color manager. Commit.
  • Wayland: Track already existing subsurfaces in SubSurfaceMonitor. Commit. Fixes bug #433511
  • Fix build. Commit.
  • Inputmethod: do not cover panels with the input method (e.g. virtual keyboard). Commit.
  • Add QDebug stream operator for AbstractOutput. Commit.
  • Effects: Properly copy previous geometry. Commit.
  • Drop QtScript dependency. Commit.
  • [scripting] Port ScriptedEffects to QJSEngine. Commit. Phabricator Code review D14536
  • Scripting: Port Script to QJSEngine. Commit.
  • [platforms/drm] include missing errno.h include. Commit.
  • Improve teardown of DrmGpu. Commit.
  • [platforms/drm] accept both keypress and keyrelease event in filter. Commit.
  • Fix build. Commit.
  • Autotests: Register virtual keyboard service. Commit.
  • [platforms/drm] only enable output on key press not release. Commit.
  • Autotests: Make PointerInputTest more robust. Commit.
  • Create Xcursor sprites with correct format. Commit.
  • Effects/wobblywindows: Allow model geometry and real geometry get out of sync. Commit. Fixes bug #433187
  • Effects/wobblywindows: Refactor the update loop. Commit.
  • X11: Introduce an envvar to force software vsync. Commit. Fixes bug #433094
  • X11: Introduce an envvar to prevent sync'ing to vblanks. Commit. See bug #433094
  • Platforms/drm: Refactor event dispatching code. Commit.
  • Inputmethod: honour SNI disabled state. Commit.
  • Properly clean up DrmGpu. Commit. See bug #433145
  • Sprinkle static keywords. Commit.
  • Define -DQT_NO_CAST_TO_ASCII and fix compilation. Commit.
  • Fix crash on pasting too soon after copying from XWayland. Commit.
  • Prevent layershell from crashing when rearranging when we shouldn't. Commit.
  • --warning: Don't try to connect to a null object. Commit.
  • Pipewire: Don't crash if we're passed a null spa_data. Commit.
  • DrmGpu fix atomicModeSetting try. Commit.
  • X11: Properly detect whether swap events have to disabled. Commit.
  • Inputmethod: toggle the inputmethod if we get second show request. Commit.
  • Wayland: Implement maximized horizontal/vertical states. Commit. Fixes bug #407793
  • X11: Simplify X11Client::damageNotifyEvent(). Commit.
  • Wayland: Fix handling of synthetic touch cancel events. Commit.
  • X11: Emit missing geometry changed signals for Unmanaged. Commit.
  • Autotests: Fix TouchInputTest::testCancel(). Commit.
  • Autotests: Drop TestLibinputTouchEvent::testNoAssignedSlot(). Commit.
  • Core: Drop Toplevel::bufferMargins(). Commit.
  • Unvirtualize Toplevel::visibleGeometry(). Commit.
  • Rename visibleRect to visibleGeometry. Commit.
  • Wayland: Port kwin to SeatInterface::touchDown() changes. Commit.
  • Xwayland: Improve handling of Xwayland restarts. Commit.
  • Decouple DRM planes from DrmOutput. Commit.
  • QPA Integration: Save enabled screens. Commit.
  • Kcm/kwinrules: Update values on text edit. Commit. Fixes bug #431211
  • KCM KWin VirtualDesktop highlight settings. Commit.
  • Xwayland: Refuse to create connection sockets if sockets dir doesn't exist. Commit.
  • Xwayland: Reserve enough space for sun_path. Commit.
  • Add CLI tool to set window decorations, and use for KNS adoptions. Commit.
  • Fix build on FreeBSD. Commit.
  • Xwayland: Emit Xwayland::started() after WM_S0 is claimed. Commit.
  • Xwayland: Manually create sockets. Commit.
  • Fix build on FreeBSD. Commit.
  • Platforms/wayland: Round up fractional scale factors. Commit. See bug #432766
  • Platforms/wayland: Emit outputEnabled() signal. Commit.
  • Xwayland: Also write a FamilyWild entry to the Xauthority file. Commit.
  • Xwayland: Rename updateXauthorityFile and add error handling. Commit.
  • Xwayland: Simplify writeXauthorityEntry. Commit.
  • Xwayland: Simplify m_authorityFile. Commit.
  • Move source code to src/ directory. Commit.
  • Make source code more relocatable. Commit.
  • [kcmkwin] Remove unused PlasmaCore import. Commit.
  • [kcms/compositing] Remove definitions handling. Commit.
  • Use imported target for Threads. Commit.
  • Use imported target for QtGui private headers. Commit.
  • Port kwintabbox KCM away from KNS3::DownloadDialog. Commit.
  • Port kwineffects KCM to KNS QML components. Commit.
  • Port kwindecoration KCM to KNS QML components. Commit.
  • [xwl] Cache KWaylandServer::DataSourceInterface as a QPointer. Commit.
  • [xwl] Cancel the visit when a drag ends. Commit.
  • [xwl] Avoid deletion of Transfer in signals from Transfer. Commit.
  • Xwayland: Generate Xauthority file. Commit. Fixes bug #432625
  • Xwayland: Fix initialization of WM_S0 selection owner. Commit.
  • Fix hotplugging for VR headsets. Commit.
  • Refactor Toplevel::opacity. Commit.
  • Change type of opacity to qreal. Commit.
  • X11: Fix damage region updates. Commit.
  • Wayland: Schedule repaints even on empty commits. Commit. Fixes bug #428499
  • Don't allow direct scanout when using software cursor. Commit.
  • Fixes for direct scanout. Commit.
  • Annotate Intel GPUs with architecture generations. Commit.
  • Detect more Intel GPUs. Commit.
  • [effects/presentwindows] Activate even if only one window is open. Commit. Fixes bug #428301
  • Wayland: Introduce internal popup event filter. Commit. Fixes bug #428408
  • Implement direct scanout for the gbm backend. Commit.
  • Make it possible to restart kwin_wayland from a command line argument. Commit.
  • Q_ENUMS has been deprecated since Qt 5.5. Commit.
  • Platforms/x11: Disable swap events by default on Intel. Commit.
  • Platforms/x11: Build own vsync monitors only when GLX backend is built. Commit.
  • Platforms/x11: Don't monitor vblanks on the root window. Commit.
  • Platforms/x11: Move GLXFBConfig selection code in a separate file. Commit.
  • Effects/highlightwindows: Re-implement as AnimationEffect. Commit.
  • Actually use a linear buffer format for multi-GPU. Commit. Fixes bug #431968
  • Only release shared buffers right before the next frame. Commit. Fixes bug #425586
  • Add option to enable XWayland debug. Commit.
  • Autotests: Fix TestXdgShellClient. Commit.
  • Autotests: Fix TestDbusInterface. Commit.
  • Use versionless Qt cmake target. Commit.
  • Input methods: improve closing process. Commit.
  • Lower message severity of self test log messages. Commit.
  • Screencasting: generate the composed textures with the proper size. Commit. See bug #428594
  • Screencast: Properly report the initial size of windowed streams. Commit. Fixes bug #428594
  • ColorDevice: Always update on creation. Commit.
  • Fix logical error. Commit.
  • Simplify InputDeviceHandler::updateDecoration(). Commit.
  • Minor documentation formatting fixes. Commit.
  • Remove QPointer from function prototypes in some input code. Commit.
  • Fix recorded render time when glXSwapBuffers() blocks. Commit.
  • Restore default key repeat mode. Commit.
  • Change qpainter connect for initOutput to outputEnabled. Commit.
  • Initialise SessionState. Commit.
  • Remove redundant usesOverlayWindow() method. Commit.
  • Wayland: Fix (mouse precedence) focus policies on desktop switch. Commit.
  • Fix the systemd wayland boot. Commit. Fixes bug #432189
  • Updated version to 5.21. Rewrote the whole article to be more descriptive. Commit.
  • Rewrote Task Switcher help to describe all options and how they work in detail. Commit.
  • Add TestOutputManagement::testOutputDeviceRemoved. Commit.
  • Also initialize properties when not using AMS. Commit. Fixes bug #431981
  • Disable debug log messages for KWIN_UTILS by default. Commit.
  • Wayland: Don't call updateDecoration() for popups. Commit.
  • X11: Update decoration input shape. Commit.
  • Also set geometry restore to the new screen if maximizing. Commit.
  • Move the geometry restore stuff for fullscreen into a new method. Commit.
  • Kwineffects: Fix detection of Radeon GPUs. Commit.
  • Lower default severity of logging categories. Commit.
  • Wayland: Update decoration on surface commit. Commit. Fixes bug #431824
  • Don't use "no border" property to determine if Deleted was decorated. Commit.
  • Wayland: Fix crash when all outputs are disconnected. Commit.
  • Kcm/kwinrules: Add hint about ignore geometry. Commit. Fixes bug #428781
  • Wayland: Close layer-shell clients when associated output is disabled. Commit.
  • Wayland: Arrange layer shell surfaces only on enabled outputs. Commit.
  • Test fullscreen in conjuction with sendToScreen. Commit.
  • Include <fcntl.h> for open(). Commit.
  • Replace uint with unsigned int. Commit.
kwrited
  • Migrate to KDECompilerSettings. Commit.
  • Update kf5 version requirement to 5.82. Commit.
  • Restore same visibility of deprecated API for builds of tarball & checkout. Commit.
  • Remove obsolete COPYING file. Commit.
  • Convert license headers to SPDX. Commit.
  • Raise minimum CMake version to 3.16. Commit.
  • Use versionless Qt cmake target. Commit.
  • Add .gitignore file. Commit.
  • Add pre-commit hook for clang-format. Commit.
  • Add .git-blame-ignore-revs file. Commit.
  • Run clang-format. Commit.

layer-shell-qt)

libksysguard
  • Remove sensors from AggregateSensor which are no longer part of our container. Commit. Fixes bug #436300
  • Do not crash when a filesystem error is encountered. Commit. Fixes bug #437607
  • Use translated strings for process state. Commit.
  • Do not include inside a namespace. Commit.
  • Include SensorPropery as local include in SysctlSensor. Commit.
  • Update kf5 version requirement to 5.82. Commit.
  • Use largeSpacing as standard vertical spacing for faces. Commit.
  • We can use qt_add_dbus_interface (so we will help to build against qt6. Commit.
  • Slightly increase maximum width of legend items in text only face. Commit.
  • Limit the height of the legend in the text only face to the height of parent. Commit.
  • Base text-only face's minimum size on the preferred size of legend. Commit. Fixes bug #434189
  • Port away from ECMSetupVersion's deprecated *_VERSION_STRING CMake variable. Commit.
  • Conversion for new uptime sensors. Commit.
  • Use imported target for ZLib. Commit.
  • Force save the face configuration if the face asked for it. Commit. Fixes bug #435782
  • Fix stackedAuto. Commit.
  • Use updateRateLimit in the Text face. Commit.
  • Use updateRateLimit in the horizontal bars face. Commit.
  • Use updateRateLimit in the Line chart face. Commit.
  • Use updateRateLimit in the Bar chart face. Commit.
  • Use updateRateLimit in the Pie chart face. Commit.
  • Add an updateRateLimit property to ExtendedLegend. Commit.
  • Add configuration of updateRateLimit to ConfigAppearance. Commit.
  • Add an updateRateLimit property to SensorFaceController. Commit.
  • Add an updateRateLimit property to Sensor and SensorDataModel. Commit.
  • Better face default title. Commit. Fixes bug #428173
  • MHistoricProcesses was not deleted. Commit.
  • Fix mem leak found by ASAN. Commit.
  • Enable building the processcore plugins. Commit.
  • Use the right value for contentMargin of the Pie Chart face. Commit.
  • Use a minimum height for legends of charts. Commit.
  • Port Text face to use Legend as base. Commit.
  • Port ExtendedLegend away from deprecated Quick Charts API. Commit.
  • Add a method to Formatter for getting the maximum length of a unit. Commit.
  • Use versionless Qt cmake target. Commit.
  • If include is define in .h remove it if it's defined in .cpp too (scripted). Commit.
  • Now it depends against new version. Old code can be removed. Commit.
  • Use sock_diag netlink interface to get sockets information. Commit.
  • Correctly enter the ipv4-over-ipv6 case. Commit.
  • Fix Messages.sh v2. Commit.
  • Fix Messages.sh. Commit.
  • Fix translation domain for ksysguard plugins. Commit. Phabricator Code review D29717
  • Add context to translated strings and clarify some strings. Commit. Phabricator Code review D29721
  • Use KSysGuard namespace for KSysGuard targets. Commit. Phabricator Code review D29507
  • Make it compile against qt5.15. SkipEmptyParts is part of Qt::. Commit.
  • Fix nvidia line part count. Commit. Phabricator Code review D24694
  • Fix a number of issues found by the OpenSuse security team in networkhelper. Commit. Phabricator Code review D24359
  • Add plugin showing nvidia GPU load stats. Commit.
  • Set default visibility for per-process network sensors to true. Commit. Phabricator Code review D24054
  • Replace s6_addr32 with s6_addr in the network plugin helper. Commit.
  • Yet another BSD compile fix. Commit.
  • Another FreeBSD compile fix. Commit.
  • Try to fix building the network plugin on FreeBSD. Commit.
  • Add a per-process network information plugin. Commit. Phabricator Code review D23342
  • Install the ksystemstats interface XML file. Commit.
  • Link Sensors lib to SystemStats lib and use the interface from systemstats. Commit.
  • Export a generated DBus interface class for the systemstats interface. Commit.
  • Use a single copy of SensorInfo.h for both sensors and systemstats libs. Commit.
  • Use a d pointer for all classes in the systemstats lib. Commit.
  • Cleanup of imported systemstats files. Commit.
  • Update CMakeLists to include new systemstats library. Commit.
  • Use versionless Qt cmake target. Commit.
  • Store SensorProperty as QPointer in AggregateSensor. Commit.
  • Move SysctlSensor to libkstats. Commit.
  • Add an update method to SensorProperty. Commit.
  • Move SysFsSensor to libkstats and document it more properly. Commit.
  • Expose the number of matched sensors on aggregate sensors. Commit.
  • If include is define in .h remove it if it's defined in .cpp too (scripted). Commit.
  • Use Formatter Units instead of having a copy of the enum. Commit.
  • Only prefix SensorProperty when it's not empty. Commit.
  • Also disconnect and unsubscribe from a sensor when removing it. Commit.
  • Add a "prefix" property to SensorProperty. Commit.
  • Allow setting SensorObject's name after construction. Commit.
  • Make SensorContainer parameter of SensorObject ctor optional. Commit.
  • Expose add/removeObject on SensorContainer. Commit.
  • Expose add/removeObject on SensorContainer. Commit.
  • Use KSysGuard namespace for KSysGuard targets. Commit. Phabricator Code review D29507
  • Add a new daemon for stats monitoring. Commit. Phabricator Code review D28333
  • Fill width for long checkbox. Commit. See bug #434461
  • Update applications list immediately when re-enabling view. Commit.
  • Pass update rate to ProcessCore::updateAllProcesses. Commit.
  • Flush process cache after fetching a CGroup's PIDs. Commit. Fixes bug #435063
  • Do not leak the created QQuickItems. Commit.
  • Clear cgroup PIDS -> process object cache whenever Processes update. Commit. Fixes bug #435532
  • Use lld instead of Ld as format specifier. Commit. Fixes bug #418142
  • Fix keyboard handling of preset selection. Commit. Fixes bug #430563
  • Use shared instance of the process list. Commit.
  • Emit also dataChanged when sensor colors are changed. Commit.
  • Improve sensor selection usability. Commit. Fixes bug #434042
  • Assign a new color when configuring sensor colors. Commit. Fixes bug #434515
  • Update my email address. Commit.
  • Avoid emitting configurationChanged during save. Commit. Fixes bug #422672
  • SensorFaceController: Save on destruction if the face requests it. Commit. Fixes bug #433768. Fixes bug #433536. Fixes bug #434005
  • SensorDataModel: Do not insert columns that are out of range. Commit. Fixes bug #433064
  • Properly initialize the parent widget to nullptr in ProcessController. Commit. Fixes bug #434074
  • Also emit showTitleChanged when reloading the config. Commit. Fixes bug #433954
  • Fix build on FreeBSD. Commit.
  • Refactor so that the methods of AbstractProcesses return the actual error. Commit.
  • Move CGroup pid fetching callback to the controller. Commit. Fixes bug #430615
  • Raise minimum CMake version to 3.16. Commit.
  • Add Ampere Unit. Commit.
  • Do not set a history amount if we do not have a valid update interval. Commit.
  • Don't use implicit parent context lookup in LineChart. Commit.
  • Set line chart amount of history spinbox max to actual maximum value. Commit.
  • Add a test to SensorDataModelTest to ensure QTransposeProxyModel is correct. Commit.
  • Only emit readyChanged when we are in fact ready. Commit.
  • Properly fix column count and inserting new columns on metadata load. Commit. Fixes bug #433064
  • Fix fallthrough warning in SensorDataModel. Commit.
  • Fix SensorDataModel and SensorTreeModel tests. Commit.
  • Horizontal bars: Show full name if possible. Commit. Fixes bug #433169
  • Prevent log output. Commit.
  • Connet to non-deprecated KWindowSystem::windowChanged() signal. Commit.
  • Set min/max for Y axis range spinboxes to minimum/maximum possible value. Commit. Fixes bug #433007. Fixes bug #424527
  • Guard against null configloader in destructor. Commit. Fixes bug #433431
  • Don't emit dataChanged for invalid indices. Commit. See bug #431155
  • Ensure text doesn't flow outside the Pie Chart face. Commit. Fixes bug #431995
  • Respect "show title" flag for Faces' CompactRepresentation. Commit. See bug #431995
  • Add method CGroupDataModel::isAvailable. Commit.
  • Reduce default history amount for line charts to 60 seconds. Commit.
  • Remove unimplement methods. Commit.
  • Do the sensor setters in two stages. Commit. Fixes bug #432254
  • Use autorcc directly. Commit.
  • Use versionless Qt cmake target. Commit.
  • Always reset minimum and maximum, not only when inserting. Commit.
  • SensorDataModel: Cache minimum and maximum values. Commit.
  • Fix dataChanged emitted when PIDs are loaded. Commit.
  • Avoid formatting NaN values. Commit.
  • Don't call update inside the application constructor. Commit.
  • Filter our services in the application slice which don't match the app string specifier. Commit.
  • Prevent inadvertently writing config when destroying SensorFaceController. Commit. Fixes bug #428970
  • Use faster file system searcing for iterating process groups. Commit.
Milou
  • Migrate to KDECompilerSettings. Commit.
  • Update kf5 version requirement to 5.82. Commit.
  • Restore same visibility of deprecated API for builds of tarball & checkout. Commit.
  • Allow runners to display multiline display text. Commit. See bug #395376
  • Port deprecated KRunner singleRunnerMode methods. Commit.
  • Set RunnerManager runnerWindow variable if it is available. Commit. See bug #433173
  • Remove obsolete COPYING files. Commit.
  • Convert license headers to SPDX. Commit.
  • Raise minimum CMake version to 3.16. Commit.
  • Fix launching empty query. Commit.
  • Use versionless Qt cmake target. Commit.
Oxygen
  • Update kf5 version requirement to 5.82. Commit.
  • Update oxygenbutton.cpp to keep toggle buttons glowing when being checked. Commit.
  • Don't call BlurHelper::clear() for unregistered widgets. Commit. Fixes bug #435129
  • Raise minimum CMake version to 3.16. Commit.
  • Use versionless Qt cmake target. Commit.
Plasma Browser Integration
  • Migrate to KDECompilerSettings. Commit.
  • Disconnect m_tasksModel before marking it for deletion. Commit. Fixes bug #435811
  • Emit -> Q_EMIT. Commit.
  • [Downloads] Show hint when download is blocked. Commit.
  • [Downloads] Port to KUIServerV2JobTracker and enable instant reporting. Commit.
  • Add toolbar badge when there's a player on a page. Commit. Fixes bug #435470
  • Link against KIOGui instead of KIOWidgets. Commit.
  • Install .desktop file for host. Commit.
  • This will lead to cleaner diffs and better clang-format results. Commit.
  • [Purpose Plugin] Use MimeTypeFinderJob. Commit.
  • Port host and reminder to SPDX. Commit.
  • Raise minimum CMake version to 3.16. Commit.
  • Use versionless Qt cmake target. Commit.
  • Parent TasksModel to QGuiApplication and delete TasksModel after we've set the environment. Commit.
  • Bump manifest version. Commit.
  • Don't do DOM dance if it has a parentNode. Commit. Fixes bug #432043
Plasma Desktop
  • [kcms/keyboard] Restore keyboard layout OSD on X11. Commit. Fixes bug #435533
  • Don't slide when launching an app. Commit. Fixes bug #437558
  • [taskmanager] Skip iconified tasks when using Mouse wheel. Commit. Implements feature #426722
  • Change minimizeall to use isHidden. Commit.
  • Fix panel adaptive transparency when "show window thumbnails: always". Commit.
  • Don't shift badge down for short sounds when audio indicator isn't acually being shown. Commit.
  • [applets/taskmanager] Ensure highlight effect is cancelled after activating a window. Commit.
  • Fix badge overlap with audio indicator. Commit.
  • Revert "Hide tooltip window immediately before opening context menu". Commit.
  • Kcms/keys: Align checkbox of section headers with the ones of list items. Commit.
  • [Task Manager] Optimize parent process CGroup check. Commit. Fixes bug #437259
  • Revert "Replace Repeater with ListView for task group list". Commit. See bug #433907
  • Hide tooltip window immediately before opening context menu. Commit. See bug #417939
  • Revert "[panel] Fix 'Invalid write to global property "prefix"' error". Commit.
  • [panel] Fix 'Invalid write to global property "prefix"' error. Commit.
  • Use python3 explicitly. Commit.
  • [applets/taskmanager] Don't anchor shadow to invalid item on Wayland. Commit.
  • [kcm/landingpage] Remove return true on sort lambda. Commit.
  • [kcms/users] Fix build concatenating two chars. Commit.
  • Migrate to KDECompilerSettings. Commit.
  • Use Q_EMIT here too. Commit.
  • Update kf5 version requirement to 5.82. Commit.
  • Turn the emoji QML components into a plugin. Commit.
  • [kcms/landingpage] Fix formatting issue. Commit.
  • [kcms/landingpage] Fix remaining binding loop with recents icons. Commit.
  • [kcms/keyboard] fix broken build: flags_test. Commit.
  • Missing commentation. Commit.
  • Add missing include to make bsd happy. Commit.
  • [kcms/keyboard] Drop legacy keyboard indicator. Commit. See bug #430661
  • Revert "[keyboard applet] Disable by default on X11". Commit.
  • Fix: wrong keyboard layout indicated on first switch (X11). Commit.
  • Feat: [Keyboard Layout applet] add spare layouts support. Commit. See bug #430661
  • Pager: Move the correct windows on drag and drop. Commit.
  • Fix dropping from task manager to pager applet on wayland. Commit. Fixes bug #436823
  • [applets/kickoff] Modernize "Applications updated." message. Commit.
  • [applets/kickoff] Make "Applications Updated." message more legible. Commit. Fixes bug #436874
  • [applets/taskmanager] Expose sort in icon-only task manager settings. Commit.
  • Add migration script for the digital clock applet. Commit.
  • Revert "panel: refactor code to be more declarative". Commit.
  • Fix screenreader configuration (Accessibility) is not invokable. Commit. Fixes bug #436749
  • Panel: refactor code to be more declarative. Commit. Fixes bug #416292
  • Add update script for new klipper clear dialog config. Commit. See bug #336053
  • Kcms: remove the KCMS moved in plasma-workspace. Commit.
  • [kcms/keyboard] tastenbrett: right-align l3 and l4. Commit.
  • [kcms/keyboard] tastenbrett: left-align key labels. Commit.
  • [applets/taskmanager] Make highlight windows highlight only on tooltip hover. Commit.
  • [kcms/baloo] Only show "Delete index?" message when there is an index. Commit. Fixes bug #436354
  • [kcms/notifications] Remove option to hide critical notifications in fullscreen apps. Commit.
  • [applets/taskmanager] Fix "virtualDesktops is undefined" error. Commit.
  • [kcms/notifications] Re-arrange and re-word top items. Commit.
  • [kcms/notifications] Reduce excess spacing between related checkboxes. Commit.
  • Add a setting to keep normal notifications always on top. Commit.
  • The global settings getter changes name if kwe have only one kcfgc. Commit.
  • Don't process kcfgc if kuserfeedback is not found. Commit.
  • Make userfeedback properly optional. Commit.
  • This will result in cleaner diffs when a new value is added. Commit.
  • [kcms/ksplash] Apply on double-click. Commit.
  • TaskManager: Restrict parents process to those sharing the same cgroup. Commit. Fixes bug #417457
  • Fix renaming shortcut for files selected via selection button and popup. Commit. Fixes bug #425436
  • Add button to view contents of AppletError. Commit.
  • [kcms/baloo] Fix path to database read from the environment variable. Commit.
  • [kcms/touchpad] Fix desktop file install. Commit.
  • Krunner plugininstaller: Do not show error when user cancels dialog. Commit. See bug #436355
  • [kcms/touchpad] Cleanup version handling. Commit.
  • Remove unneeded moc include. Commit.
  • Keys KCModuleData use async loading. Commit.
  • Put user feedback in landing page. Commit.
  • Do not unnecessarily send dbus messages. Commit.
  • Calculate cursor position relative to top-left corner of current screen. Commit. Fixes bug #436216
  • Use smarter hover activation. Commit.
  • [AppletConfiguration] Reduce padding. Commit.
  • Port KFileItemActions::preferredOpenWithAction. Commit.
  • Revert "Revert "Save layouts per-resolution"". Commit.
  • [kcms/baloo] Don't allow removing the home path. Commit. Fixes bug #425360
  • Revert "Save layouts per-resolution". Commit. See bug #436041
  • [kcms/landingpage] Remove unused commented-out alignment override. Commit.
  • [kcms/landingpage] Use implicit* instead of Layout.Preferred* where possible. Commit.
  • [kcms/landingpage] Tweak spacings. Commit.
  • [kcms/landingpage] Fix keyboard nav and accessibility for most used icons. Commit.
  • [kcms/landingpage] Remove broken debug fragment. Commit.
  • [kcms/landingpage] Fix binding loops. Commit.
  • Remove old code from backend.cpp, replaced by DBus call. Commit.
  • More correct isWindow check. Commit.
  • Share one tooltip for all open windows, one for all pinned apps. Commit.
  • Use independent toolTipDelegate for each item. Commit. Fixes bug #434657
  • Set a transientParent for the FolderView ContextMenu. Commit. See bug #417378
  • Improve accessibility of the shortcut KCM. Commit.
  • [kcms/baloo] Offer to delete index after indexing is disabled. Commit. Fixes bug #414077
  • [kcms/autostart] move autostart kcm to plasma-workspace. Commit.
  • Kcms/users: get rid of useless factorisation. Commit.
  • Kcms/users: port to BasicListItem w/ leading property. Commit.
  • [kcms/baloo] Allow monitoring, suspending, and resuming indexing. Commit. Fixes bug #374474. Fixes bug #405307
  • [applets/taskmanager] Add drop shadow behind tooltip window thumbnails. Commit. Fixes bug #435694
  • Save layouts per-resolution. Commit. See bug #360478
  • Ksplash kcm: Simplify KNS events using new signal. Commit.
  • Port check if activity linking plugin exists to KPluginLoader. Commit.
  • Fix: unneeded keyboardConfig.save(). Commit.
  • Clazy: Fix incorrect emit keyword usage. Commit.
  • Clazy: Avoid detaching of temporaries and in for loops. Commit.
  • Clazy: Use Q_ENUM instead of Q_ENUMS. Commit.
  • Clazy: Fix empty QStringLiteral. Commit.
  • Clazy: Do not call constData in temporary. Commit.
  • [kcms/baloo] Disable list view and add folder button when disabled. Commit.
  • [kcms/keys] Add FIXME comment about comparing translated strings. Commit.
  • [kcms/keys] Don't let hover button overlap long list item text. Commit.
  • [kcm/keys] Replace hardcoded sizes with equivalent multiples of GridUnit. Commit.
  • [kcms/keys] Add a comment explaining why we're not using basicListItem. Commit.
  • Check if winIdList exist on item. Commit.
  • Check if containment exist before trying to reach DisplayHints over it. Commit.
  • Add the new screen sharing option to the notification KCM docs. Commit.
  • [Notifications] Add setting for do not disturb while screen sharing. Commit.
  • Stop setting a property that doesn't exist. Commit.
  • [applets/taskmanager] Un-hardcode tooltip close button icon size. Commit.
  • Kcms/users: elide text that can't fit in users list. Commit. Fixes bug #435700
  • [kcms/users] Increase top margin for avatar. Commit.
  • [kcms] Port away from PlasmaCore. Commit.
  • Set minimum width for single/double-click explanatory text. Commit. Fixes bug #435685
  • Add activities KCM docs. The current link does not describe KCM. Commit.
  • Fix object path. Commit. Fixes bug #404953
  • Ksplash kcm: Only update necessary parts on KNewStuff events. Commit. See bug #431568
  • Ksplash kcm: Sort grid view KCM case insensitively. Commit. See bug #404608
  • [folder view] Allow disabling click-to-rename when using double-click. Commit. Fixes bug #434827
  • Port to singleton Theme. Commit.
  • Only start kaccess in Plasma. Commit. See bug #435420
  • Update splash screens KCM docs. Commit.
  • Update spell checking KCM docs. Commit.
  • Update automount KCM docs. Commit.
  • Update paths KCM docs. Commit.
  • Use DBus interface for presentWindows. Commit. Fixes bug #397153
  • Use DBus interface to highlight windows. Commit. Fixes bug #433134
  • Update accessibility KCM docs. Commit.
  • Update mouse KCM docs. Commit.
  • Update launchfeedback KCM docs. Commit.
  • Update cursortheme KCM docs. Commit.
  • [applets/taskmanager] Use a PlasmaComponents3 ScrollView for tooltip. Commit. Fixes bug #396442
  • [applets/taskmanager] Remove unused PC2 import from ToolTipDelegate. Commit.
  • Replace Repeater with ListView for task group list. Commit. Fixes bug #433907
  • Update componentchooser KCM docs. Commit.
  • Update baloo KCM docs. Commit.
  • Update autostart KCM docs. Commit.
  • Port away from kdeinit. Commit.
  • Port away from KDELibs4Support. Commit.
  • General code clean-up. Commit.
  • Replace K_PLUGIN_FACTORY_WITH_JSON with K_PLUGIN_CLASS_WITH_JSON. Commit.
  • [kcms/keys] Port from KServiceTypeTrader to KApplicationTrader. Commit.
  • Remove unused include. Commit.
  • Fix applet config window's Apply button. Commit.
  • Use a normal config dialog look. Commit.
  • Use the new script name plasma-apply-lookandfeel. Commit.
  • Fixup! fix broken keyboard configurations with single layout on Wayland. Commit.
  • Fix broken keyboard configurations with single layout on Wayland. Commit. Fixes bug #433576
  • Fix zero badges (eg when downloading small files with Firefox). Commit.
  • [applets/taskmanager] Add a separator before "Forget Recent Files". Commit.
  • [applets/taskmanager] Add a separator above the Close context menu item. Commit.
  • [applets/emojier] Add a "Clear History" button. Commit. Fixes bug #434997
  • [applets/kickoff] Remove "Switch tabs on hover" option. Commit.
  • Ksplash kcm: Show error output when preview process crashes. Commit.
  • Ksplash kcm: Do not allow deleting currently selected splash screen. Commit.
  • Ksplash kcm: Add inline option to remove splash screens. Commit. Implements feature #398081
  • [kcms/keyboard] tastenbrett: fix display of non-BMP, PUA and Mc, Me. Commit.
  • [kcms/keyboard] tastenbrett: Incorporate feedback from Harald Sitter's review at MR 378. Commit.
  • [kcms/keyboard] tastenbrett: fix diacritics display in keyboard preview. Commit. Fixes bug #433728
  • [Kickoff] Delete old note about design. Commit.
  • Add a landing page KCM. Commit.
  • Remove KDE_BINDIR definition. Commit.
  • [applets/kickoff] Make section headers more section headery. Commit. Fixes bug #434669
  • [AppletAlternatives] Reduce opacity of subtitle for consistency. Commit.
  • [AppletAlternatives] Port PC2 ListItem to PlasmaExtras.ListItem. Commit.
  • [AppletAlternatives] Port to use Singleton Theme instance. Commit.
  • [AppletAlternatives] Remove unused ids and properties. Commit.
  • [AppletAlternatives] Port mostly to PC3. Commit.
  • Kirigamify applet's config window. Commit. Fixes bug #414650. Fixes bug #422989
  • Add clang-format pre-commit hook. Commit.
  • Use the desktop file used for importing shortcuts. Commit.
  • We can not fully drop the usage of KPluginInfo, because the. Commit.
  • [kcms/autostart] Add some placeholder text for an empty view. Commit.
  • Desktop path settings: translate default paths using xdg-user-dir translations. Commit. Fixes bug #427805
  • [kcms/touchpad] fix build without xorg headers. Commit.
  • [kcms/joystick] Fix minor leak. Commit. Fixes bug #385894
  • [kcms/touchpad] Add back xorgserver dep. Commit.
  • [kcm/touchpad] Allow to build without synaptics. Commit.
  • Modernize X11-related cmake code. Commit.
  • Require KF5Codecs. Commit.
  • [kcms/keyboard] Allow faster keyboard repeat rates. Commit. Fixes bug #286760
  • Remove not implemented method. Commit.
  • Port to singleton Units. Commit.
  • Use more standard durations. Commit. See bug #433948
  • Pass Qt::MatchExactly when calling QAbstractItemModel::match for strings. Commit.
  • Fix coding style. Commit.
  • Raise minimum CMake version to 3.16. Commit.
  • Implement adaptive opacity for panels. Commit.
  • [applets/taskmanager] Add option to avoid popping out hidden panel. Commit. Fixes bug #394119
  • Remove unused include. Commit.
  • [Kickoff] Don't capitalize full word sections. Commit. Fixes bug #433574
  • Kcms/keyboard: handle botched 5.21.0 migration. Commit. Fixes bug #431923
  • [kcms/activities] Fixup DBus path usage. Commit. Fixes bug #433203
  • [2/2] impr: no ToolButton in keyboard layout applet. Commit.
  • Update ConfigGeneral.qml. Commit.
  • [toolboxes/desktoptoolbox] Clean up whitespace. Commit.
  • [applets/kickoff] Always capitalize section header letters. Commit. Fixes bug #433217
  • Launch runners KCM in systemsettings. Commit. Fixes bug #433101
  • Kcm/autostart: Add missing include. Commit.
  • Kcms/keyboard: fix migration. Commit. Fixes bug #431923
  • [Kickoff] Remove redundant hover filter. Commit.
  • Kcms/keyboard: migrate to repeat, not to accent. Commit.
  • Fix minor typo: moudeArea -> mouseArea. Commit.
  • Correctly construct URL from local file. Commit.
  • Fix: Inconsistent effect when hover over the new Keyboard Layout applet. Commit. Fixes bug #432091
  • Remove redundant find_package calls. Commit.
  • [kimpanel] Set C standard using proper cmake feature. Commit.
  • [kimpanel] Improve cmake code. Commit.
  • [kcms] Remove pointless subfolder. Commit.
  • Fix: Wrong fontsize on Keyboard Layout applet. Commit. Fixes bug #431889
  • Fix crash when deleting activity from activity manager. Commit. Fixes bug #426926. Fixes bug #427593
  • Fix: the first keyboard layout can't have variants. Commit. Fixes bug #432367
  • Use ThickMargin to redirect mouse input to panel and update spacingAtMinSize value. Commit.
  • Make the timeout for the applet actions dialog much shorter. Commit.
  • Feat: add option to disable OSD on keyboard layout change. Commit. Implements feature #426450. Fixes bug #376460
  • Fix: wrong File name in workspaceoptions_plasmasettings.kcfgc. Commit.
  • Compress notifications about new mouse/keyboard. Commit.
  • Kcm_keyboard: Cameras are not keyboards, don't setxkbmap when plugging a camera. Commit.
  • Add missing calls to ecm_qt_install_logging_categories. Commit.
  • Migrate from desktops and panels. Commit. Fixes bug #432148
  • Migrate from MidButton to MiddleButton. Commit. Fixes bug #430418
  • Use versionless Qt cmake target. Commit.
  • [Kickoff] Open leave menu on press. Commit.
  • Fix drag directions for top and right panels. Commit. Fixes bug #429063
  • [Kickoff] Turn off hovering to switch tabs by default. Commit.
  • Fix display string for middle click containment action. Commit.
  • Fix: keyboard applet doesn't autoload on Wayland. Commit.
  • [Kickoff] Reduce spacing between label and arrow alleviating elision problem. Commit.
  • [Kickoff] Tweak padding around configure button. Commit.
  • [Kickoff] Use RoundButton for now. Commit.
  • [applets/kickoff] Add a visible configure button. Commit.
  • [applets/kickoff] Re-add Avatar to the focus chain. Commit.
  • Hotfix: re-add id to avatar in Kickoff. Commit.
  • Kickoff: use Kirigami.Avatar directly instead of wrapping in RoundButton. Commit. See bug #428380
  • [kcms/keyboard] simplify a UI string. Commit.
  • Fix margin areas in left panels. Commit.
  • [Kickoff] Fix leave buttons not working. Commit.
  • [Kickoff] Revamp LeaveButtons item. Commit.
  • [Kickoff] Check for searchPage directly rather than root.state. Commit. Fixes bug #431894
  • [Folder View] implement "two click rename" feature for double-click mode. Commit. Fixes bug #392731
  • Enable 2 columns mode. Commit.
plasma-disks
  • Update kf5 version requirement to 5.82. Commit.
  • Add a test case for exit_status:1. Commit.
  • Fix spurious assertion failure. Commit.
  • [KCM] Give it an implicit size. Commit.
  • Consider devices invalid (ignore them) that have smart disabled. Commit. Fixes bug #435699
  • Use chrono literal for update interval. Commit.
  • Equip SMARTData with a validity check. Commit.
  • SCM_SILENT style++. Commit.
  • Fix up reuse compliance. Commit.
  • SCM_SILENT format++. Commit.
  • Fix build with -DWITH_SIMULATION=FALSE. Commit.
  • Don't define isSimulation() if not building simulation bits. Commit.
  • Fix i18n(). Commit.
  • Fix minor typos. Commit.
  • Extra qml strings correctly. Commit.
  • Report smartctl failure codes to the user. Commit. Fixes bug #429804
  • Add some additional samples. Commit.
  • Always try to notify on device appearance. Commit.
  • Add a simulation mode based on the fixture pool. Commit.
  • Use versionless Qt cmake target. Commit.
Plasma Firewall
  • Update qt5 version requirement to 5.15.0. Commit.
  • Update kf5 version requirement to 5.82. Commit.
  • [kcm/core/rule] Add missing include to make bsd happy. Commit.
  • Add .clang-format to gitignore file. Commit.
  • Increase margins for placeholder message. Commit.
  • Adjust the placeholder message to account for the firewall being on or off. Commit.
  • Relocate visible: property of PlaceholderMessage. Commit.
  • Give the placeholder message explanatory text. Commit.
  • Tweak button wordings to conform to the HIG. Commit.
  • Raise minimum CMake version to 3.16. Commit.
  • Use versionless Qt cmake target. Commit.
  • Add a message and disable the firewall on forced failure. Commit.
  • Fix crash while re-entering the firewall KCM. Commit.
  • Redo the About screen. Commit.
  • Removing .clang format. Commit.
  • Updated readme.md with contribution and setup guide. Commit.
  • Updated readme.md with contribution and setup guide. Commit.
  • Introduce cmake options to disable backends. Commit.
plasma-integration
  • Migrate to KDECompilerSettings. Commit.
  • Update kf5 version requirement to 5.82. Commit.
  • Port away from WId-based KWindowEffects API. Commit.
  • Do not set default font style names, and just rely on weights. Commit.
  • Use QFont::Normal (50) instead of -1 constant for default font weight. Commit.
  • Platforminputcontextplugin: Make F1-F10 valid for selecting keys. Commit. Fixes bug #430162
  • Raise minimum CMake version to 3.16. Commit.
  • Remove unused cmake code. Commit.
  • Use versionless Qt cmake target. Commit.
Plasma Nano
  • Update kf5 version requirement to 5.82. Commit.
  • Run clang-format. Commit.
  • Add clang-format config. Commit.
  • Raise minimum CMake version to 3.16. Commit.
  • Convert license headers to SPDX. Commit.
  • Kill unused import. Commit.
  • Use plasma components for the widget explorer. Commit.
  • Remove ghns button. Commit.
  • Fullscreen applet configs. Commit.
  • Adjust a bit containment config view sizing. Commit.
  • Add a GHNS button. Commit.
Plasma Networkmanager (plasma-nm)
  • Do not store passwords to KWallet on live images. Commit.
  • Prevent showing wrong speeds on initial open. Commit. Fixes bug #420365
  • Update kf5 version requirement to 5.82. Commit.
  • Add missing QQueue include. Commit.
  • Make the configuration the canonical source for airplaneModeEnabled. Commit.
  • Create an instance of Configuration per QML engine. Commit.
  • Add NOTIFY to airplaneModeEnabled. Commit.
  • [applet/contents/ui/ConnectionItem] Fix trying to reach non existing objects. Commit.
  • Forward opeconnect usergroup. Commit. Fixes bug #435561
  • [desktop kcm] Use standard Kirigami.ListSectionHeader. Commit.
  • Set "font:" not "font.pointSize:". Commit.
  • [kcm] Remove unused import. Commit.
  • [kcm] Fix binding loop in "Add connection" list view. Commit.
  • Port to singleton Units and Theme. Commit.
  • Applet: delay model updates on expanded password field. Commit. Fixes bug #435430
  • OpenConnect: don't present an empty form to the user. Commit.
  • Fix bug with openfortivpn that do not support 2fa. Commit. Fixes bug #434940
  • [applet] Remove broken call to closeSearch(). Commit.
  • [applet] Manually bind width of list item. Commit.
  • Fix "PAN GlobalProtect" selection when configuring OpenConnect. Commit.
  • Raise minimum CMake version to 3.16. Commit.
  • Make Configuration a proper singleton. Commit.
  • Use versionless Qt cmake target. Commit.
  • [applet] Make spacing for header items consistent. Commit.
Plasma Audio Volume Control
  • Set meta + mute as a default shortcut to mute the microphone. Commit.
  • Support multiple default shortcuts. Commit.
  • Fix crash when target is destroyed before monitor. Commit. Fixes bug #437184
  • Update kf5 version requirement to 5.82. Commit.
  • Hide advanced output configuration when using PipeWire. Commit. Fixes bug #433246
  • [applet] Set a minimum width for the spet size spinbox. Commit.
  • Show better fallback icons for streams. Commit.
  • Change source-input to source-output. Commit.
  • Bind 0-9, M, Menu keys when ListItemBase (slider) is focused. Commit.
  • Prefer sink description over name in applet tooltip. Commit.
  • Increment volume by percent instead of a constant volumeStep. Commit. Fixes bug #434769. Fixes bug #435522
  • [applet] Use theme data from the singleton. Commit.
  • Add pre-commit hook for clang-format. Commit.
  • Clang-tidy: Force braces around statements. Commit.
  • Add .git-blame-ignore-revs file. Commit.
  • Run clang-format. Commit.
  • Add trailing comma to enum. Commit.
  • Round volume to avoid increasing or decreasing by more than stepSize. Commit. Fixes bug #434769
  • [StreamListItem] Show associated input/output device on hover. Commit.
  • Doc: remove the SPDX header from a documentation string. Commit.
  • [applet] Don't show hover text when hover text is empty. Commit. Fixes bug #434011
  • Raise minimum CMake version to 3.16. Commit.
  • Convert license headers to SPDX. Commit.
  • [Microphone Indicator] Denote muted state in tooltip. Commit.
  • [applet] When only showing friendly name, add full name on hover. Commit. Fixes bug #433476
  • Unref stream after unsetting callbacks. Commit. See bug #432482
  • Rewrite ListItem context menu and add card profile selection. Commit. Fixes bug #372562
  • Optimized change signal emissions. Commit.
  • Allow to mute/unmute microphone with left-click in system tray. Commit.
  • [StreamRestore] Fix equals check. Commit.
  • Use versionless Qt cmake target. Commit.
  • [kcm] Use onToggled: instead of onCheckedChanged: for checkboxes. Commit.
  • Remember last used tab. Commit.
  • Forward role() into PulseObjectFilterModel. Commit.
Plasma Phone Components
  • Lockscreen: don't make password bar go off the screen if keyboard reports height larger than screen height. Commit.
  • Don't reopen keyboard after krunner dialog closes. Commit.
  • Make pin screen follow color scheme. Commit.
  • Lockscreen: do not show percentage for signal strength. Commit.
  • Indicators: clean-up useless debug. Commit.
  • Indicators: do not needlessly scan again. Commit.
  • Use alternateBackgroundColor for OpenDrawerButton. Commit.
  • Update kf5 version requirement to 5.82. Commit.
  • Skip panel window open to improve performance. Commit.
  • Adjust keypad height for vkbd and ensure vkbd is always showing. Commit.
  • Fix text syncing. Commit.
  • Add keyboard option to lockscreen #72. Commit.
  • Use loaders in lockscreen to reduce memory usage and improve loading. Commit.
  • Export launcherDelegate property. Commit.
  • Manage the case of appDrawer not present. Commit.
  • Port stackbefore/stackAfter out of plasmoid.nativeInterface. Commit.
  • Export model for launcherrepeater. Commit.
  • Make components out of the homescreen. Commit.
  • Remove last remains of krunnerin homescreen directly. Commit.
  • Fix controlling from the bottom panel. Commit.
  • Remove dead code. Commit.
  • Proepr positioning of fav strip. Commit.
  • Limit applet size to view size. Commit.
  • Remove useless debug. Commit.
  • Restore contentY->offset sync. Commit.
  • Make the favorites slide together all the rest. Commit.
  • Proper margin for the nav pages. Commit.
  • Show last page with a + when dragging. Commit.
  • Dismiss applet edit mode by touch. Commit.
  • Keep edit mode when drag stops. Commit.
  • Put the footer in the scroll away area. Commit.
  • Fix the horizontal or vertical scroll decision. Commit.
  • Clip. Commit.
  • Remove debug message. Commit.
  • Remove the spacer when dropping. Commit.
  • Respect screen boundaries. Commit.
  • Remove bottom margin from page indicator. Commit.
  • Clicking panel home button goes to page 0. Commit.
  • Let LauncherRepeater know about thefavorite strip. Commit.
  • Fix auto scrolling with drag and drop. Commit.
  • Mode droparea and appletslayout in own component. Commit.
  • More natural switching behavior. Commit.
  • Don't let horizontal scroll over limits. Commit.
  • Support auto scroll with actual dnd. Commit.
  • Better management of dragging to new pages. Commit.
  • Finished moving the horizontal flicking in component. Commit.
  • Move the main flickable in own file. Commit.
  • Horizontal auto scroll works better. Commit.
  • Make containment a focusscope. Commit.
  • Remove unwanted changes in the top panel. Commit.
  • Snap for horizontal page scrolling. Commit.
  • Multi page horizontal scrolling. Commit.
  • Improve search widget. Commit.
  • Drop unused stuff. Commit.
  • Rework top panel and improve appearance. Commit.
  • Remove .arcconfig. Commit.
  • Lockscreen: Accept pin on numpad enter. Commit.
  • Cmake: mark kwin dbus interface as required. Commit.
  • Remove unused forward declaration of PlasmaWindowModel. Commit.
  • Add .git-blame-ignore-revs file. Commit.
  • Clang-tidy: Force braces around statements. Commit.
  • Run clang-format. Commit.
  • Add clang-format configuration. Commit.
  • Tweak lockscreen animation durations to be more fluid. Commit.
  • Animations for lockscreen keypad text bar. Commit.
  • Switch DropShadow for RectangularGlow on lockscreen to improve performance. Commit.
  • Make lockscreen keypad consistent with maliit keyboard font weight. Commit.
  • Fix panel clock from not respecting 12/24 hour settings. Commit.
  • Use high-brightness and low-brightness icons in the top panel, and remove label. Commit.
  • 2 step top panel slide. Commit.
  • Avoid potential double dbus start. Commit.
  • Fix panel icon sizing. Commit.
  • Remove code pushed by mistake. Commit.
  • Apporder reflects favorites. Commit.
  • Change task panel down icon to symbolic. Commit.
  • Port to use IconItem again. Commit.
  • Prioritise hiding the virtual keyboard. Commit.
  • Raise minimum CMake version to 3.16. Commit.
  • Convert license headers to SPDX. Commit.
  • Fix the SignalStrength indicator on lockscreen. Commit.
  • Use Header colors for top panel. Commit.
  • Shell: keep panelsfix.js in sync with layout.js. Commit.
  • Fix horizontal scrolling of applets. Commit.
  • --warnings. Commit.
  • Remove call to an element that doesn't exist. Commit.
  • Fix typo. Commit.
  • Fix documentation. Commit.
  • Tweak app drawer behavior. Commit.
  • Enable the drag handler only when the containment has focus. Commit.
  • Close sliding panel as soon as it's off the screen for no delay. Commit.
  • Cancel sliding panel animations on touch so it's more responsive. Commit.
  • Respect max favorite count when dropping. Commit.
  • Drop un-needed environment variables. Commit.
  • More familiar behavior for the App Drawer. Commit.
  • Add i18n(). Commit.
  • Delay scroll reset after launch. Commit.
  • Use loop instead of recursion. Commit.
  • Use versionless Qt cmake target. Commit.
  • Fix logic error in f19f629b4ba85. Commit.
  • Add back panels if they disappeared. Commit.
Plasma SDK
  • Update kf5 version requirement to 5.82. Commit.
  • Add .git-blame-ignore-revs file. Commit.
  • Clang-tidy: Force braces around statements. Commit.
  • Add pre-commit hook for clang-format. Commit.
  • Run clang-format. Commit.
  • Raise minimum CMake version to 3.16. Commit.
  • Use versionless Qt cmake target. Commit.
Plasma Systemmonitor
  • Rename BasicCellDelegate -> TextCellDelegate. Commit.
  • Move mouse handling up to a common ancestor of the item. Commit.
  • Fix flickering in table view. Commit. Fixes bug #436803
  • Move mouse handling back to delegates. Commit.
  • Fix initial sort order. Commit. Fixes bug #437449
  • Fix newstuff action connection. Commit. Fixes bug #437702
  • Do not position dialogs at fractional positions. Commit. Fixes bug #437805. Fixes bug #437804
  • Fix sorting in Applications Detail View. Commit.
  • Terminate process when pressing Delete. Commit. Fixes bug #436416
  • [Applications Table] Prompt only on SIGKILL/SIGTERM. Commit.
  • Update kf5 version requirement to 5.82. Commit.
  • Use used and total sensors for memory and disk usage on overview page. Commit.
  • Remove invisible 1px right margin from Application table face. Commit.
  • Add an option on Columns to remove the background margins. Commit.
  • Increase padding for column contents with background when not editing. Commit.
  • Make setting columnDisplay equivalent to user configuration. Commit. Fixes bug #436686
  • Use default opacity on history page. Commit. Fixes bug #434510
  • Add an update rate limit setting to FaceConfigurationPage. Commit.
  • Add SPDX license information to non copyrightable files. Commit.
  • Show child processes if we match the parent. Commit.
  • Allow specifying which page to open on start. Commit. Fixes bug #429417. See bug #435279
  • Move keyboard focus when clicking on a table view. Commit. Fixes bug #429366
  • Only invalidate the filter once. Commit.
  • Only emit dataChanged when we have sourceModel. Commit.
  • Increase default Details sidebar width. Commit.
  • Sort by CPU Usage by Default. Commit. Fixes bug #429149
  • Add a report bug action. Commit.
  • Also append fixedColumns on initial load. Commit.
  • Change Sensors Order on Overview > System. Commit.
  • Remove RowLayout from KillDialog DialogButtonBox. Commit. Fixes bug #435192
  • Cleanup old controller if FaceLoader gets destroyed. Commit.
  • Focus search field by default in Application/ProcessView. Commit. Fixes bug #435279
  • Fix breakage. Commit.
  • Show appropriate error message when applications data is not available. Commit.
  • Switch to NewStuff.Action. Commit.
  • Suppress warning on invalid indexes. Commit.
  • Avoid caching QModelIndexes. Commit.
  • Fix Tableview mousearea optimisation. Commit.
  • Update ApplicationInformation immediately. Commit.
  • Fix scrollbar overlapping configuration page. Commit. Fixes bug #434461
  • Improve software rendering fallback warning. Commit.
  • The checkbox can be bigger than the text. Commit. Fixes bug #434009
  • Ensure correct paddings. Commit. Fixes bug #434007
  • Display existing search text in search field for application/process pages. Commit. Fixes bug #433324
  • Use software rendering if we cannot use OpenGL and complain about it. Commit. Fixes bug #433976
  • Set "ForceSaveOnDestroy" to true for Applications and Processes faces. Commit.
  • Do not call a non-existing function. Commit. Fixes bug #433706
  • Avoid showing "Processes: 0" in applications sidebar whilst loading. Commit. Fixes bug #433326
  • Properly change colorSet. Commit. Fixes bug #434006
  • Fix some visual bugs of the KillDialog. Commit. Fixes bug #433751
  • Fix initial size of page download dialog. Commit. Fixes bug #433726
  • Raise minimum CMake version to 3.16. Commit.
  • Add ability to import pages. Commit. Fixes bug #429758
  • Add adbility to export a page. Commit. See bug #429758
  • Initialize m_pageData. Commit. Fixes bug #433532
  • Add downloaded pages instantly again. Commit.
  • Fix duplicate name columns appearing when configuring columns. Commit. Fixes bug #433216
  • Improve dragging in rtl mode. Commit.
  • Layout tables correctly in rtl case. Commit.
  • Use versionless Qt cmake target. Commit.
  • Fix crashes relating to PageDialog. Commit. Fixes bug #432147
  • Always open a dialog when it's loaded. Commit.
  • Make table header height equal to Kirigami list item height. Commit.
  • Remove rangeToX values from History page. Commit.
  • ProcessSortFilter: Check if any column has been set rather than only uid. Commit.
  • Use the correct total memory sensor for Application Details. Commit.
  • Port ApplicationDetails to use HistoryProxySource. Commit.
  • Use view color as background color for Application Details pane. Commit.
  • Set a proper icon for the "search" actions in table faces. Commit.
  • Create TreeDecoration dynamically. Commit.
  • Use a Loader for deferring creation of dialogs in main files. Commit.
  • Raise required KSysGuard version to >=5.20.0. Commit.
  • Reduce items in delegates. Commit.
plasma-tests
  • Update kf5 version requirement to 5.82. Commit.
  • Raise minimum CMake version to 3.16. Commit.
plasma-thunderbolt
  • Migrate to KDECompilerSettings. Commit.
  • Restore same visibility of deprecated API for builds of tarball & checkout. Commit.
  • Add license headers to non copyrightable files. Commit.
  • Remove unneeded .arcconfig file. Commit.
  • Convert license headers to SPDX. Commit.
  • Include for std::this_thread::sleep_for. Commit.
  • Raise minimum CMake version to 3.16. Commit.
  • Use versionless Qt cmake target. Commit.
plasma-vault
  • Put "Add New Vault" button in header for System Tray representation. Commit.
  • Port to singleton Units for speed and Qt6 compatibility. Commit.
  • Remove unnecessary anchor. Commit.
  • Use more conventional gridUnit-based sizing. Commit.
  • Remove dead code. Commit.
  • Add pre-commit hook for clang-format. Commit.
  • Add .git-blame-ignore-revs file. Commit.
  • Run clang-format. Commit.
  • [applet] Allow subtitle to wrap. Commit.
  • Remove unused CMake include. Commit.
  • [applet] Add "Show in File Manager" action when opened. Commit.
  • Manually bind width of list item. Commit.
  • Raise minimum CMake version to 3.16. Commit.
  • Convert many files to SPDX statements. Commit.
  • Add a trailing comma to the last enum item. Commit.
  • Add additional checks when creating and deleting vaults. Commit.
  • Use versionless Qt cmake target. Commit.
Plasma Workspace
  • [applets/devicenotifier] Don't allow trying to eject removable root. Commit.
  • [kcms/feedback] Remove unnecessarily large margins. Commit. Fixes bug #432087
  • Fix tiny indicator. Commit.
  • Rename krunner shortcuts update file. Commit.
  • [kcms/translations] Be more consistent with inline remove buttons. Commit. Fixes bug #437567. Fixes bug #437566
  • Revert "Remove "Show KRunner" item from desktop context menu". Commit. Fixes bug #437747
  • KCM LookAndFeel manage state of reset layout checkbox. Commit. Fixes bug #426155
  • Runners: Take arguments into account when setting match id. Commit.
  • [applets/systemtray] Fix inconsistent sorting. Commit. Fixes bug #437519
  • [applet/systemtray] Optimize dataChanged on configuration change. Commit.
  • Applets/notifications: don't disable header on mobile. Commit.
  • Kcms/nightcolor: show on mobile. Commit.
  • [applets/systemtray] Strip mnemonic ampersand from entry config tooltip. Commit. Fixes bug #437605
  • [applets/systemtray] Fix highlight on applet pin. Commit. Fixes bug #437105
  • Fix tooltip event getting hovered when hovering on the day. Commit. Fixes bug #437095
  • [applets/notifications] Fix configure action. Commit. Fixes bug #437602
  • [kcm/autostart] Fix loading and adding logout scripts. Commit.
  • Lockscreen: make MediaControls tab-focus only. Commit. Fixes bug #437390
  • Systemmonitor: Use up to date sensor ids. Commit. Fixes bug #437411
  • [taskmanager] Add filter for task role IsHidden, port requestToggleMinimized to use it. Commit.
  • [taskmanager] Add new task role IsHidden. Commit.
  • Only support language completion checking with packagekit. Commit. See bug #437416
  • Updated previews with the new theme. Commit.
  • PowerDevilRunner: Set screen brightness values. Commit. Fixes bug #437408
  • Look for gtk3_preview instead of gtk_preview. Commit.
  • Appmenu: Skip switcher and task manager. Commit. Fixes bug #437165
  • [applets/batterymonitor] Fix horizontal scrolling to change brightness. Commit. Fixes bug #437146
  • [applets/systemtray] Filter configure action out of overflow menu correctly. Commit.
  • Applets/notifcations: Set parentWidget for file item actions. Commit. Fixes bug #437222
  • [applets/systemtray] Fix typo in arrow alignment. Commit.
  • Update kf5 version requirement to 5.82. Commit.
  • Appmenu: Also link against xkb. Commit.
  • Appmenu: Link against wayland. Commit.
  • Make appmenu work properly on Wayland. Commit. Fixes bug #430662
  • Drop input grabbing hack. Commit. Fixes bug #420980
  • Translations: get qmetaenum from type rather than string. Commit.
  • Translations: reverse function-covering conditionals. Commit.
  • Translations: inherit constructors from base class. Commit.
  • Translations: throw away trivial dtors. Commit.
  • WaylandTasksModel: Extract uuids from mimedata. Commit. See bug #436823
  • Add option to display timezone's UTC offset. Commit. Fixes bug #377810
  • [applets/devicenotifier] Open Automount KCM with configure button. Commit.
  • [applets/notifications] Always close plasmoid when emptied. Commit.
  • KCM LookAndFeel: fix color application. Commit.
  • Powerdevil runner: Remove unneeded DBus signal listener. Commit.
  • Mark KIO add-ons as runtime depdendencies of plasma-workspace. Commit.
  • [Notifications] Still compress "immediate" show, and delay individually. Commit.
  • KCM Look and Feel, fix unittest. Commit.
  • Avoid compiling source files for tests multiple times. Commit.
  • [klipper] fix warning. Commit.
  • Always process po dir if present. Commit.
  • [applets/notifications] Close the popup after deleting last notification. Commit. Fixes bug #435194
  • [applets/notifications] Use clearer text for clear action. Commit.
  • [applets/notifications] Make configure button open the KCM. Commit. Fixes bug #433140
  • Revert "[applets/notifications] Move "Clear History" action out of burger menu". Commit.
  • [applets/batterymonitor] Overhaul configuration and actions. Commit. Fixes bug #407560
  • [applets/clipboard] Change clear dialog to warningContinueCancel. Commit. Fixes bug #336053
  • Announce which buffer types are available on thumbnails elements. Commit.
  • Screen locker: Integrate the virtual keyboard on wayland. Commit.
  • Fix build after moving kcm in plasma-workspace. Commit.
  • Add on-demand installation support for translations. Commit.
  • Enable newly added KCMs. Commit.
  • Move some KCMs from plasma-desktop that are useful for Plasma Mobile. Commit.
  • Libcolorcorrect: add the alias PW::LibColorCorrect for library. Commit.
  • [applets/notifications] Move "Clear History" action out of burger menu. Commit. Fixes bug #433140
  • Unbreak XDG_CONFIG_DIRS and by extension autostart. Commit.
  • [applets/systemtray] Center expander arrow. Commit. Fixes bug #436281
  • Remove "Critical always on top" notification option. Commit.
  • [applets/digital-clock] Use -1 instead of undefined to unset font.pointSize. Commit.
  • [applets/digital-clock] Fix "both pointSize and pixelSize defined" warning. Commit.
  • [applets/batterymonitor] Simplify condition. Commit.
  • [applets/batterymonitor/package/contents/ui/PowerManagementItem] Fix trying to reach undefined object's value. Commit.
  • [applet/systemtray] Port to QConcatenateTablesProxyModel. Commit.
  • Add a setting to keep normal notifications always on top. Commit. Fixes bug #425071
  • Fix battery applet high-res scrolling. Commit. Fixes bug #432331
  • This will result in cleaner diffs when a new value is added. Commit.
  • [KCMs] Apply by double clicking on thumbnails in Appearance KCMs. Commit.
  • Remove unnecessary Quit action. Commit. Fixes bug #429394
  • Add action to open the system monitor from the applet. Commit. Fixes bug #432588
  • Kcms/fonts: show on mobile. Commit.
  • Change defaults for color, widget style... to match current Global Theme. Commit.
  • Set new KRunner property to reduce duplicates and make IDs comparable. Commit. See bug #406292
  • Load panelOpacity from config parent, not from config. Commit. Fixes bug #434285
  • Bookmarksrunner: Remove quotes in profile name. Commit.
  • Bookmarksrunner: Choose less confusing folder name for cache. Commit. Fixes bug #436347
  • Make KIOslave test more robust. Commit.
  • [scripting] Make panels() not return the desktops() containments. Commit. Fixes bug #435081
  • [applets/digital-clock] Set a maximum height for the timezone scrollview. Commit.
  • Slightly soften lock and login screen shadows for light backgrounds. Commit. Fixes bug #436247
  • [startplasma] Migrate autostart scripts to .desktop files. Commit.
  • Port various components from WId-based KWindowEffects API. Commit.
  • Introduce TriangleMouseFilter. Commit.
  • [kcm/fonts] Port to KCMUtils version of ContextualHelpButton. Commit.
  • [applets/digitalclock] Improve TimeZone selector visuals. Commit.
  • [applets/digitalclock] Fix timezone filter. Commit.
  • Don't assume m_containment is there. Commit. Fixes bug #436041
  • Add button to add events. Commit.
  • Make KTextWidgets dependency explicit. Commit.
  • [applets/battery] Clarify power management inhibition UI. Commit. Fixes bug #435827
  • [ksmserver] Remove default shortcuts for "Without Confirmation" actions. Commit. Fixes bug #435954
  • [dataengines/sni] Reapply IconThemePath on icon theme change. Commit. Fixes bug #433557
  • Revert "don't make config key change and size change conflict". Commit. See bug #436041
  • Add a -1 to make the mouse input not redirect to a margin pixel. Commit. Fixes bug #413736
  • Redesign calendar applet. Commit.
  • [applets/batterymonitor] Open Powerdevil KCMs in System Settings. Commit. Fixes bug #423761
  • [applets/batterymonitor] Don't show percentage overlay with no batteries. Commit. Fixes bug #435890
  • Calculatorrunner: Fix superscripted numbers. Commit. Fixes bug #435932
  • Move autostart kcm from plasma-desktop to plasma-workspace. Commit.
  • Import autostart KCM from plasma-desktop. Commit.
  • Use layer-shell keyboard interactivity enum in logout greeter. Commit.
  • Don't make config key change and size change conflict. Commit. See bug #360478
  • Import QtQuick.Window in UserDelegate. Commit. Fixes bug #418546
  • [applets/systemtray] Fix highlight when applet comes back from hidden. Commit. Fixes bug #435687
  • [Notifications] When trashing file, close notification. Commit.
  • Put logout greeter in overlay layer on Wayland. Commit.
  • Ensure that splash screen and logout greeter fill the entire screen. Commit.
  • Put ksplash in the overlay layer on Wayland. Commit.
  • Change Klipper Popup text to be more Friendly. Commit.
  • Runners: Instanciate QActions directry. Commit.
  • Runners: Set urls for matches. Commit.
  • Fix crash on drag-and-drop over panel. Commit. Fixes bug #398440
  • Update Klipper docs. Commit.
  • Cmake: Specify file extension for standaloneappcorona. Commit.
  • [startkde] Reset systemd failed units on login. Commit.
  • Runners: Allow runners to be loaded from build directory. Commit.
  • Logout greeter: Port to LayerShellQt. Commit.
  • Ksplash: Use LayerShellQt instead of KWayland::Client::PlasmaShell. Commit.
  • [Notifications] Add setting for do not disturb while screen sharing. Commit.
  • Change Notification's colorful icon to a monochrome one. Commit.
  • [Notifications] Don't generate previews of zero size. Commit. See bug #430862
  • PipeWireSourceItem: The texture received may have an alpha channel. Commit.
  • Krunner: Always set cursor position to end when focusing search field. Commit. Fixes bug #435604
  • Baloo runner: Do not show matches for under 3 character long query. Commit.
  • Applets/appmenu: Add search to global application menu. Commit.
  • [kcms] Sort grid view KCMs case insensitively. Commit. See bug #404608
  • It is documented to be faster, see https://github.com/KDE/clazy/blob/master/docs/checks/README-qfileinfo-exists.md. Commit.
  • Update translations KCM docs. Commit.
  • Update application style KCM docs. Commit.
  • Update icons KCM docs. Commit.
  • Update font KCM docs. Commit.
  • Update font management KCM docs. Commit.
  • Update desktop style KCM docs. Commit.
  • Update colors KCM docs. Commit.
  • Port to singleton Theme. Commit.
  • Disable editMode only if we're not dragging. Commit.
  • Lookandfeel kcm: Simplify CMake if condition. Commit.
  • Lookandfeel kcm: Cleanup CMake code and avoid compiling files 3 times. Commit.
  • Add some missing linkages. Commit.
  • Remove unused includes. Commit.
  • Set keyboard focus to the applet when expanding or switching the active applet. Commit.
  • [applets/clipboard] Improve Fitts' law following when deleting multiple items. Commit.
  • Make sure that *m_twinSpacer is iniitialized in panelspacer. Commit. Fixes bug #422914
  • Port klipper away from KInit. Commit.
  • Remove extra '/' in comment block. Commit.
  • Remove unused include. Commit.
  • [klipper] Fix obsolete reference to non-existent UI element. Commit. Fixes bug #417311
  • Rearrange local time zone display. Commit.
  • Revert "[klipper] Port away from QDesktopWidget". Commit.
  • Use KPluginMetaData to list containments. Commit.
  • Port from QString::SkipEmptyParts to Qt::SkipEmptyParts. Commit.
  • Add trailing shash only in case of absolute path. Commit. Fixes bug #435017
  • [kcms/desktoptheme] Remove unused PlasmaComponents2 import. Commit.
  • Port from endl to Qt::endl. Commit.
  • [klipper] Port away from QDesktopWidget. Commit.
  • SCM_SILENT typo--. Commit.
  • [applets/systemtray] Fix highlight when applet changes state with Keep Open. Commit. Fixes bug #434879
  • Use Q_SIGNALS instead of signals in header files. Commit.
  • [Notifications] Apply initial properties passed from hints map. Commit.
  • [Notifications] Run countdown when no reply was typed. Commit.
  • [Notifications] Refactor to if condition for notification timeout. Commit.
  • [applets/digital-clock] Fix timezone placeholder message positioning. Commit.
  • Icons kcm: Clear pending deletions when Defaults button is clicked. Commit.
  • Remove pointless widget. Commit. Fixes bug #434910
  • Add a setting to show date and time in one line. Commit. Fixes bug #393957
  • [applets/systemtray] Add missing spacing when using adaptive icon size. Commit.
  • [klipper] Set a default shortcut for "Open Klipper at Mouse Position". Commit.
  • Make sure preference window properly activates. Commit.
  • [applets/devicenotifier] Anchor "Remove all" button to the right. Commit.
  • [applets/devicenotifier] Use PlasmoidHeading for header, not BasicPlasmoidHeading. Commit.
  • Krunner: Restore history related property and methods for compatibility with third party themes. Commit. Fixes bug #433173
  • Hide the Clear History action and button if history is empty. Commit.
  • [Task Manager] Fix a typo. Commit.
  • [Task Manager] React to activities changes. Commit.
  • Request to activate the configview after show. Commit.
  • Remove KDE_BINDIR definition. Commit.
  • [kcms/font] Simplify CMake code. Commit.
  • Implement support for activities protocol in Wayland. Commit.
  • Make bottom frame again visible. Commit. Fixes bug #434645
  • Fix color scheme preview. Commit. Fixes bug #434493
  • [Notifications] Always transfer state from notification to be replaced. Commit.
  • Comment was interpreted as part of Restart. Commit.
    • Use constant values instead of parameter if value is always the same. Commit.
  • Port away from KDELibs4Support. Commit.
  • Add private helper method to replace KGlobalSettins::emitChange(). Commit.
  • Remove kcms/krdb/krdb_clearlibrarypath.cpp. Commit.
  • Clean up CMake variables. Commit.
  • Extract messages from .ui file. Commit.
  • Add clang-format pre-commit hook. Commit.
  • Connect to PlasmaWindowManagement::stackingOrderUuidsChanged. Commit.
  • Implement WaylandTasksModel LastActivated role. Commit. See bug #370258
  • [Notifications] Fall back to process ID when no desktop_entry is provided in Inhibit. Commit.
  • Documentation++. Commit.
  • Save layout when corona startup is completed. Commit. Fixes bug #433799
  • Krunner: Do not loose focus when trying to access empty history list. Commit.
  • Krunner: Store pinned state in krunnerstaterc and not in config. Commit.
  • Bookmarksrunner: Let clang-format format QTest::newRow calls. Commit.
  • Bookmarksrunner: Move Firefox::init logic to constructor. Commit.
  • Bookmarksrunner: Clean up unneeded CMake code. Commit.
  • Bookmarksrunner: Apply improvements based on review. Commit.
  • Bookmarksrunner: Clean up chrome bookmarks test. Commit.
  • Bookmarksrunner: Add test for BookmarkMatch class. Commit.
  • Bookmarksrunner: Use static lib to avoid recompiling classes for tests. Commit.
  • Bookmarksrunner: Make Firefox::init method non-virtual. Commit.
  • Bookmarksrunner: Add tests for firefox bookmarks. Commit.
  • Bookmarksrunner: Rename KDEBrowser to Konqueror. Commit.
  • Bookmarksrunner: Add optional parameter to specify browser config dir. Commit.
  • Better organize bookmarks runner tests. Commit.
  • KCMs: put the kcm_* libs in builddir/bin/kcms/. Commit.
  • KCM Fonts .fonts.conf was not updated and enforce consistency through UI. Commit. See bug #416140
  • Fix build failure. Commit.
  • Add splash screen entry to Breeze global theme metadata. Commit.
  • Make virtual desktop scroll action respect wrap setting. Commit. Fixes bug #425787
  • [Image wallpaper] Make the Positioning combobox as equally wide as the other comboboxes. Commit.
  • [Notifications] Support persistency. Commit.
  • [Notifications] Emit dataChanged in setData call. Commit. See bug #429862
  • Make krdb a proper library. Commit.
  • Don't extract QML as Java. Commit.
  • [applets/systemtray] Better highlight animations. Commit. Fixes bug #433663
  • Calculatorrunner: Do not delay matching. Commit.
  • Remove dead cmake code. Commit.
  • Fix cmake coding style. Commit.
  • [Notifications] Show which app will open a file when job finishes. Commit.
  • Use a bigger image for lock screen avatar. Commit. See bug #418546
  • [applets/devicenotifier] Manually bind width of list item. Commit.
  • [SNI] Handle NewMenu signal. Commit. Fixes bug #383202
  • [applets/systemtray] Simplify rowCount. Commit.
  • Update kf5 version requirement to 5.79. Commit.
  • [applets/systemtray] Add workaround for Dropbox. Commit. Fixes bug #378910
  • Re-add Force Font DPI spinbox on Wayland. Commit. Fixes bug #433115
  • Klipper Waylandclipboard: force offer of specific mimetype to fix pasting to gtk applications. Commit.
  • Remove "Show KRunner" item from desktop context menu. Commit.
  • Port to singleton Units. Commit.
  • Use more standard duration values. Commit. See bug #433948
  • Proper form factor filtering. Commit. Fixes bug #433983
  • Pass Qt::MatchExactly when calling QAbstractItemModel::match for strings. Commit.
  • Raise required CMake version to 3.16. Commit.
  • Adapt more KCMs to using Kirigami.ActionToolbar for their footer actions. Commit.
  • Krunner: Add icon to desktopfile. Commit.
  • Fix query of StartPlasma::hasSystemdService. Commit. Fixes bug #433333
  • [tasksmodel] Connect to the correct signal for adaptive opacity. Commit.
  • [lookandfeel/ActionButton] Fix broken focus effect. Commit. Fixes bug #433755
  • Use separate face controller for appearance config. Commit. Fixes bug #424458
  • KRunner: Handle escape key in history view more gracefully. Commit. Fixes bug #433723
  • Forward containmentDisplayHints from panel to the systray. Commit.
  • Add support for adaptive opacity panels. Commit.
  • Add Yangon to TimezonesI18n. Commit. Fixes bug #427027
  • Roll forward of 49346b0bf62ee2a887b843646df9f1f6b6f80183. Commit.
  • Remove activities runner. Commit.
  • [Notifications] Add "Copy path" context menu entry. Commit.
  • [Notifications] Don't change tooltip when paused. Commit.
  • [Notifications] Print warning when a destUrl is passed as a file. Commit.
  • [Notifications] Offer "Open Containing Folder" whenever we have a destUrl. Commit. See bug #408778
  • [applets/devicenotifier] Add placeholder icon when no device icon exists. Commit. Fixes bug #433534
  • ScreenForConnector() scripting function. Commit.
  • Remove unnecessary constructors. Commit.
  • Do not assume all Panels are a FrameSvgItem. Commit.
  • --warning. Commit.
  • Fix binding loops. Commit.
  • [kcms/icons] Collapse buttons if the row is too wide for the display. Commit.
  • [applets/mediacontroller] Clarify code for setting icon from current state. Commit.
  • Do not start faulty coronas. Commit.
  • Libtaskmanager: Fix autotest. Commit.
  • Shellrunnertest: Be more flexible with location of "true" executable. Commit.
  • Calculatorrunner: Fix autotests if Qalculate is not found. Commit.
  • Fix case in logout applet config key. Commit. Fixes bug #433320
  • Locationsrunner: Expand unit tests. Commit.
  • Locations runner: Fix empty list on invalid shell quotes. Commit.
  • Calculatorrunner: License headers. Commit.
  • Calculatorrunner: Only define help functions for JS evaluation when Qalculate is not available. Commit.
  • Calculatorrunner: Add autotests. Commit.
  • Calculatorrunner: Fix mixed hex+decimal calculations. Commit. Fixes bug #431362
  • [startkde] Slightly more verbose debug. Commit.
  • Make locationsrunnertest more robust. Commit.
  • Inspired by the method used by KInfoCenter for it's compatibility link. Commit.
  • Locationsrunnertest: Make test for executable file in home folder optional. Commit.
  • Fix font installation. Commit.
  • Add KNS adoption tools for Plasma, global, and cursor themes, color schemes, and wallpapers. Commit.
  • Add autotests for locations runner. Commit.
  • Locations runner: Fix absolute filepath + arguments. Commit. Fixes bug #433053
  • [1/2] impr: no ToolButton in layout switching component. Commit.
  • Enforce SESSION_MANAGER is exported before plasmashell is started. Commit.
  • Libtaskmanager: Allow to launch executables. Commit. Fixes bug #433148
  • Move ksmserver's ksplash notifying to ksmserver. Commit. Fixes bug #432364
  • Handle closeSession being called concurrently. Commit.
  • [libkworkspace] Interim fix for the logout issue. Commit. Fixes bug #432460
  • Remove clip from PlasmoidPopupsContainer. Commit.
  • [applets/notifications] Port a placeholder message to PlaceholderMessage. Commit.
  • Fixup! [keyboard applet] fix TypeError garbage in log. Commit.
  • Toogle KRunner again. Commit. Fixes bug #432857
  • [Styles KCM] Port away from QDBusInterface. Commit.
  • [Notifications] Remove QImageItem for custom notification pixmap. Commit.
  • [plasma-shutdown] Remove obsolete comment. Commit.
  • [applets/batterymonitor] Modernize and refactor QML code a bit. Commit.
  • Remove pics from krdb. Commit.
  • Fix restore size when float is used. Commit.
  • Add missing DBusActivatable=true in the desktop file of krunner. Commit.
  • Also add the mobile wallpaper option to the other kns button. Commit.
  • Adjust krunner shortcuts update binary. Commit.
  • Make krunner dbus activatable. Commit.
  • Revert "Activate KRunner instead of running the binary". Commit.
  • [Notifications] Escape HTML in destUrl and fileName. Commit.
  • [Notifications] When application responds to cancel request, stop kill timer. Commit.
  • Fix condition for executable folders. Commit. Fixes bug #432653
  • Use native names for Ukrainian cities. Commit. Fixes bug #432503
  • Ksmserver: Filter out services with NoDisplay=true. Commit.
  • Fix wallpaper paths in org.kde.slideshow package. Commit.
  • [applets/devicenotifier] Play sound when device can be safely removed. Commit. Fixes bug #384469
  • Fix the wallpaper knsrc use commands. Commit.
  • Add special wallpapers knsrc for mobile use. Commit.
  • Show colors,icons and plasma style in plamo. Commit.
  • Revert "Use subseq matching for service runner". Commit. Fixes bug #431609. Fixes bug #432339. See bug #262837
  • [applets/digital-clock] Stop trying to set non-existent property. Commit.
  • [Notifications] Property is supposed to be "ProcessedItems". Commit.
  • [applets/systemtray]: Make the header transition height when switching between applets. Commit.
  • [applets/systemtray]: Handle vertical panels correctly when sliding. Commit.
  • [applets/systemtray]: Make system tray sliding spatially consistent. Commit.
  • [Notifications] Make job destination a clickable link. Commit.
  • [Notifications] Only get descriptionUrl() when actually used. Commit.
  • Remove phone specific wallpaper config ui. Commit.
  • Feat: add option to disable OSD on keyboard layout change. Commit. See bug #426450. See bug #376460
  • [applets/digital clock] Unbreak the time zone config dialog. Commit.
  • [kworkspace] Remove unneeded cmake code. Commit.
  • [kcminit] Remove unused xcb dependency. Commit.
  • Remove redundant QT_NO_URL_CAST_FROM_STRING definitions. Commit.
  • Port to std::shuffle. Commit.
  • Autogenerate categories file. Commit.
  • [kcminit] Consistently use CamelCase includes. Commit.
  • Remove unused freetype dependency. Commit.
  • Cleanup font libraries cmake code. Commit.
  • [Notifications] Don't steal mouse clicks from TextEdit in SelectableLabel. Commit. Fixes bug #431398
  • Remove dead code. Commit.
  • Use imported targets for X11 libs. Commit.
  • Merge find_package calls. Commit.
  • Add missing noexcept to fix clang build. Commit.
  • Remove conflicting CXX version definition. Commit.
  • Set add panel as an explicit menu of a panel action. Commit. Fixes bug #432250
  • Use versionless Qt cmake target. Commit.
  • Wallpaper config: fix property imageModel that was missing in delegate. Commit. Fixes bug #431961
  • Make ksmserver's lock screen detection automatic. Commit.
  • [systemd] Move kwin to "wants". Commit.
  • More button-like appearance for handles. Commit.
  • [applets/systemmonitor] fix not hiding the title on vertical panels. Commit.
  • [applets/systemtray]: Adjust sliding transition. Commit.
  • [Notifications] Use "edit-select-all" icon for "Select All". Commit.
  • [Notifications] Add separator before "Properties" in file menu. Commit.
  • [applets/digital clock] Restore scroll-to-change-displayed-timezone. Commit. Fixes bug #431977
  • [kcms/lookandfeel] Make scary warning more explicit. Commit. Fixes bug #431691
  • [applets/digital-clock] Port delegates to reserveSpaceForSubtitle. Commit.
  • [applets/digital-clock] Make current timezone text bold. Commit.
  • Don't crash if the panelview is not ready. Commit.
  • [Notifications] Re-evaluate unread count when a notification is "read". Commit. See bug #429862
  • Drop unused cmake option regarding systemd bootup. Commit.
  • [keyboard applet] fix TypeError garbage in log. Commit. See bug #432029
  • Fix condition for windowed widgets standalone mode. Commit. Fixes bug #432032
  • [applets/digital-clock] Port timezone config UI to Kirigami.BasicListItem. Commit.
  • [feedback] make it say privacy policy instead of policy. Commit.
  • [applets/digital-clock] Don't pre-select a timezone in config window. Commit.
  • Remove old KNS locations which depend on compatibility logic. Commit.
plasma-workspace-wallpapers
  • Raise minimum CMake version to 3.16. Commit.
Plymouth KControl Module
  • Update kf5 version requirement to 5.82. Commit.
  • Apply on double-click. Commit.
  • Raise minimum CMake version to 3.16. Commit.
  • Remove obsolete CONTRIBUTORS file. Commit.
  • Remove obsolete copying files. Commit.
  • Use SPDX license headers. Commit.
  • Do not use deprecated KNewStuff QWidgets components. Commit.
polkit-kde-agent-1
  • Update kf5 version requirement to 5.82. Commit.
  • Restore same visibility of deprecated API for builds of tarball & checkout. Commit.
  • Raise minimum CMake version to 3.16. Commit.
Powerdevil
  • Update kf5 version requirement to 5.82. Commit.
  • GetSessionByPID DBUS call always fails on newer systemd versions. Commit. Fixes bug #433408
  • Bundle the DPMS action. Commit.
  • Require C++17. Commit.
  • Port connects to the new format. Commit.
  • Raise minimum CMake version to 3.16. Commit.
  • Move upower backend cmake code to subfolder. Commit.
  • Remove powerdevil core versioning. Commit.
  • Core: when we get request to wakeup turn dpms on. Commit.
  • [kcm] Add a few more relevant keywords. Commit. Fixes bug #432776
  • Use FindUDev from ECM. Commit.
  • [backlighthelper] Don't touch brightness when animation isn't running. Commit.
  • Use versionless Qt cmake target. Commit.
qqc2-breeze-style
  • Migrate to KDECompilerSettings. Commit.
  • Change Dial style. Commit.
  • Update TabButton and TabBar style. Commit.
  • Add LGPL-2.1-Only to LICENSES folder. Commit.
  • SliderGroove: Enable tickmarks when stepSize > 0. Commit.
  • Fix qmldirs. Commit.
  • Fix bad major version in qmlProtectModule call. Commit.
  • Update qmldir files. Commit.
  • Add humanMoment to Units. Commit.
  • Add pre-commit hook for clang-format. Commit.
  • Add .git-blame-ignore-revs file. Commit.
  • Tweak formatting after clang-format run. Commit.
  • Run clang-format. Commit.
  • This will lead to cleaner diffs and preserve the linebreaks when. Commit.
  • --warning. Commit.
  • [PlasmaDesktopTheme] Adapt Button alternateBackground for 3rd party color schemes. Commit.
  • [MenuItem] Set reserve space properties in MenuItem. Commit.
  • [SpinBox] Fix implicit width to show all content, support mobile text handles. Commit.
  • Set 0 padding for mobile text actions. Commit.
  • [Menu] Speed up highlight. Commit.
  • [Popup] hide border when dimmed. Commit.
  • [Delegates, MenuItem] Fix disabled colors. Commit.
  • [MenuItem] Use MenuItemBackground, make color set like Delegates, clean up code. Commit.
  • [DialogButtonBox] Don't use inset, show separator, use transparent bg in popups. Commit.
  • [Dialog] Don't show border when dimmed. Commit.
  • [MenuItem] Only use down and highlighted for background. Commit.
  • [ComboBox] Major overhaul. Commit.
  • [ScrollBar] Make background transparent to prevent it from making menu corners sharp. Commit.
  • [TabButton] Change padding, how color set is picked and background. Commit.
  • [TabBar] use kirigami colors, no padding, no highlight range. Commit.
  • [Popup] Add padding, remove unnecessary code. Commit.
  • [Delegates] Change how color set is selected. Commit.
  • [TextField] ceil implicit content width, remove unnecessary property, don't inherit if background visible. Commit.
  • [ToolTip] use LargeShadow. Commit.
  • [ButtonBackground] Fix normal background color not using Button colors. Commit.
  • [Drawer] Add a shadow, rewrite separator, clean up. Commit.
  • [ToolBar] Fix separator position in footer. Commit.
  • [ListViewHighlight] account for count == 0, set default index to -1. Commit.
  • [RangeSlider] Lower Kirigami version to 2.14. Commit.
  • [OverlayDimBackground] Make it a bit dimmer. Commit.
  • [ComboBoxBackground] Use 200 as implicitWidth. Commit.
  • Slightly reduce size of LargeShadow and MediumShadow. Commit.
  • [ComboBoxBackground] Change implicit width if editable. Commit.
  • [CheckIndicator] Don't highlight background on press if in a CheckDelegate. Commit.
  • Raise minimum CMake version to 3.16. Commit.
  • Fix build. Commit.
  • Remove ApplicationWindow. Commit.
  • [README] Add more details to description and where to report bugs. Commit.
  • [Units] Add sizeForLabels. Commit.
  • [DelegateBackground] Remove MenuItem related logic. Commit.
  • Add MenuItemBackground. Commit.
  • [InlineIconLabelContent] clean up imports. Commit.
  • [impl/] Replace aliases to control with relevant Template types. Commit.
  • [DelegateBackground]Fix ListView highlight detection, animate color to normal state. Commit.
  • [IconLabelContent] Don't set Text color. Commit.
  • [ComboBoxBackground] only animate colors going to normal state. Commit.
  • [IconLabelShortcutContent] remove extra whitespace characters. Commit.
  • [IconLabelShortcutContent] use Templates instead of Controls. Commit.
  • [IconLabelContent] use root.color for text color. Commit.
  • [ButtonBackground] only animate colors going to normal state. Commit.
  • [MenuSeparator] Remove padding, use normal separator weight. Commit.
  • [ScrollView] set right and bottom padding to make room for scrollbars. Commit.
  • [RangeSlider] Remove inset, endVisualPosition and palette. Commit.
  • [ToolBar] Use more top and bottom padding, make checking for separator height more robust. Commit.
  • [Drawer] Clean up code, redo implicit size, add Overlay backgrounds. Commit.
  • [FocusRect] Remove opacity animation. Commit.
  • [IconLabelShortcutContent] Improve code style. Commit.
  • [IconLabelContent] Remove Controls import. Commit.
  • [ListViewHighlight] Remove unused Controls import. Commit.
  • [RadioIndicator] Add TODO for using ShadowedRectangle instead of Rectangle. Commit.
  • [RadioIndicator] only animate color to normal state. Commit.
  • [ScrollHandle] Use Templates instead of Controls, use Kirigami Units for duration. Commit.
  • [SliderGroove] Remove Controls import. Commit.
  • [SpinBoxIndicator] Add missing left brace. Commit.
  • [ToolButton] Go back to using Kirigami.Icon for menu indicator. Commit.
  • Animate ScrollHandle color and add pressed property. Commit.
  • [CheckIndicator] only animate color when going to normal state. Commit.
  • [ToolTip] use contentWidth instead of paintedWidth, set delay, use OpacityAnimator, use standard Overlays. Commit.
  • [Dialog,Popup] use standard overlays. Commit.
  • Add standard background components for modal and dimmed overlays. Commit.
  • Use Loader's active property instead of making a new property. Commit.
  • [SpinBoxIndicator] Animate separator color and pressed bg opacity. Commit.
  • [SwitchIndicator] Only animate border.color when going to normal state. Commit.
  • [TextEditBackground] Add border.color animation. Commit.
  • Use Templates.RangeSlider to not crash. Commit.
  • Document why QQC1 is needed in units. Commit.
  • Remove binding loop on Units. Commit.
  • [PlasmaDesktopTheme] Update to match qqc2-desktop-style again. Commit.
  • [PageIndicator] Make dot bolder and add license. Commit.
  • [Separator] Use KColorUtils for color calculation. Commit.
  • [Units] Use var instead of variant. Commit.
  • [PlasmaDesktopTheme] Update it to match qqc2-desktop-style and clean up a bit. Commit.
  • [Slider] Remove endVisualPosition. Commit.
  • [SliderGroove] Rework sizing. Commit.
  • [SliderHandle] Adjust x/y animation velocity and color animation. Commit.
  • [Slider] Remove inset. Commit.
  • Delete Theme.qml. Commit.
  • Set mobile text handles and actions popup Z positions to 999. Commit.
  • [ComboBox] Fix missing component crash and clean up code. Commit.
  • Fix wrong property for low power spinner size in BusyIndicator. Commit.
  • Add mobile text actions menu and text selection handles. Commit.
  • [IconLabelContent] Fix typo in leftPadding. Commit.
  • [style/impl/] add color and opacity animations. Commit.
SDDM KCM
  • Migrate to KDECompilerSettings. Commit.
  • Update kf5 version requirement to 5.82. Commit.
  • Restore same visibility of deprecated API for builds of tarball & checkout. Commit.
  • Apply on double-click. Commit.
  • Raise the maximum allowed UID to 60513. Commit.
  • Fix broken commit to fix build. Commit.
  • Use default app font if there's no "font" entry. Commit.
  • Switch to using KNewStuffQuick's Action component. Commit.
  • Use multiple of gridUnit to size the Sync dialog. Commit. Fixes bug #434826
  • Use KUIT markup for list text. Commit.
  • Raise minimum CMake version to 3.16. Commit.
  • Use Kirigami.ActionToolBar to auto-resize the SDDM KCM's footer. Commit.
  • Allow for easier syncing of Plasma font. Commit. Phabricator Code review D23257
  • Set index on completion instead of binding. Commit. Fixes bug #432018
  • Indicate that we need saving when background changes. Commit. Fixes bug #432112
System Settings
  • Make sure we have 2 columns when loading a category. Commit. Fixes bug #435461
  • [sidebar] Don't show back button for subcategory header in widescreen view. Commit.
  • Migrate to KDECompilerSettings. Commit.
  • Use Q_EMIT to make it compile against kf5.82. Commit.
  • Update kf5 version requirement to 5.82. Commit.
  • Restore same visibility of deprecated API for builds of tarball & checkout. Commit.
  • Remove outdated (and misplaced) Encoding=UTF-8 entry from desktop file. Commit.
  • Keep filtering out the landing page. Commit. Fixes bug #436012
  • Show headers for qwidget based kcms. Commit. Fixes bug #430018
  • Higlight global theme after clicking appearance. Commit. Fixes bug #436305
  • Set a sane default size for the settings window. Commit. Fixes bug #406187
  • Port away from deprecated programIconName() method. Commit.
  • [Sidebar] Correct typos in comment. Commit.
  • [Sidebar] Use leadingPadding: consistently for list items. Commit.
  • Fix indent for things under appearance. Commit.
  • Revert "[Sidebar] Tiny code style refactor". Commit.
  • Only load one plugin per type. Commit.
  • Connect all KCModuleData::loaded signal. Commit.
  • Refactor duplicated code. Commit.
  • Add the capability to load KCModuleData asynchonously and update the default indicator. Commit.
  • Fix contents margins for QWidget KCMs yet again. Commit.
  • [Sidebar] Tiny code style refactor. Commit.
  • [Sidebar] Don't apply additional leading padding. Commit.
  • [Sidebar] Re-arrange properties to be on top. Commit.
  • [Sidebar] Port away from deprecated supportsMouseEvents: property. Commit.
  • [Sidebar] Remove unneeded highlighted: properties. Commit.
  • Remove unneeded accessible properties and re-arrange others. Commit.
  • Slightly refactor how list item search padding is done. Commit.
  • Add missing license header and copyright. Commit.
  • Port CategoryItem to use Kirigami's new leading/trailing properties on the BasicListItem. Commit.
  • --warning: Port to new Connections {} syntax. Commit.
  • Update System Settings docs. Commit.
  • Use directly Qt::SkipEmptyParts. Commit.
  • Make the modules look indented. Commit. Fixes bug #433081. Fixes bug #433202
  • Don't install namelink for systemsettingsview. Commit.
  • Support for a landing page. Commit.
  • Convert license headers to SPDX. Commit.
  • [sidebar view] Set header KCM icon size correctly. Commit.
  • Make systemsettingsview shared again. Commit. Fixes bug #434045
  • Find Kirigami together with other KF5 modules. Commit.
  • Raise minimum CMake version to 3.16. Commit.
  • Underscores are not allowed in action names. Commit. Fixes bug #433109
  • [sidebarmode] Fix header height for QWidget KCMs. Commit. See bug #433028
  • [sidebar mode] Fix back button icons. Commit. Fixes bug #433062
  • [sidebar] Formatting fix. Commit.
  • [sidebar] Fix intro icon alignment. Commit.
  • Use versionless Qt cmake target. Commit.
  • [Sidebar view] Make Intro Page icons keyboard-triggerable. Commit.
  • [sidebar view] Clean intro page code. Commit. Fixes bug #432083
  • Include SystemSettingsExternalApp modules in the --list output as well. Commit.
  • Fix headers missing for non-KCM modules. Commit.
  • [Icon View] Don't open modules twice on clicking. Commit.
  • Fix ExternalAppModules not showing up. Commit.
  • [sidebar view] Fix sidebar header alignment and height. Commit.
xdg-desktop-portal-kde
  • Migrate to KDECompilerSettings. Commit.
  • Use Q_EMIT to make it compile against kf5.82. Commit.
  • Update kf5 version requirement to 5.82. Commit.
  • Convert author statements to SPDX. Commit.
  • Convert license headers to SPDX. Commit.
  • Restore same visibility of deprecated API for builds of tarball & checkout. Commit.
  • Do not display screenshot dialog if interactive is set to false. Commit. Fixes bug #435781
  • ScreenCast: Inhibit notifications when screen casting. Commit.
  • Add pre-commit hook for clang-format. Commit.
  • Add .git-blame-ignore-revs file. Commit.
  • Run clang-format. Commit.
  • Raise minimum CMake version to 3.16. Commit.
  • Add option to show hidden files on mobile. Commit.
  • Use versionless Qt cmake target. Commit.