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.
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.
- New in this release
kwallet-pam
- Update kf5 version requirement to 5.82. Commit.
- Update .gitignore. Commit.
- Restore same visibility of deprecated API for builds of tarball & checkout. Commit.
- Raise minimum CMake version to 3.16. Commit.
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.
- New in this release
libkscreen
- Use the same wayland connection to fetch screen information. Commit.
- Migrate to KDECompilerSettings. Commit.
- Update kf5 version requirement to 5.82. Commit.
- Port away from ECMSetupVersion's deprecated *_VERSION_STRING CMake variable. Commit.
- Add VRR properties. Commit.
- Add overscan and capabilities properties. Commit.
- Port Away from Qt Keywords. Commit.
- Raise minimum CMake version to 3.16. Commit.
- Convert license headers to SPDX. Commit.
- Remove unneeded include_directories. Commit.
- Update CONTRIBUTING.md. Commit.
- Remove manual symbol visibility handling. Commit.
- Remove weird variable assignment. Commit.
- Remove superflous ECM_KDE_MODULE_DIR. Commit.
- Use versionless Qt cmake target. Commit.
- Fix refresh rate reported for my laptop monitor. Commit.
- Wayland: Fix mapping between kscreen and kwayland transforms. Commit.
- Add pre-commit hook for clang-format. Commit.
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.