Skip to content

Plasma 6.5.90 Complete Changelog

aurorae
  • Update Qt version requirement to 6.10.0. Commit.
  • Update Frameworks version requirement to 6.22.0. Commit.
  • V2: Move ButtonGroupHover option to the General group. Commit.
  • Added option to hover all buttons in a group for theme designers. Commit.
  • Fix wrong paths in Messages.sh. Commit.
  • V2: Add missing support for decoration spacers. Commit.
  • V2: Make AuroraeTheme provide button sizes as QSizeF objects. Commit.
  • V2: Add svg engine. Commit.
  • Config: Extract from v1/. Commit.
  • V1: Make aurorae QML only decoration engine. Commit.
  • Move KNS stuff to the toplevel directory. Commit.
  • Move themes to src directory. Commit.
Bluedevil
  • Update Qt version requirement to 6.10.0. Commit.
  • Update Frameworks version requirement to 6.22.0. Commit.
  • Move "Enable Bluetooth" item to the top of its menu. Commit.
  • Applet: Reword UI string and add i18n context. Commit.
  • Adapt i18n context to changed string. Commit.
  • Migrate components's qmlfile to ecm_add_qml_module. Commit.
  • Add forget device functionality to the Bluetooth applet. Commit. Implements feature #434691
  • Don't shadow index property of ExpandableListItem. Commit.
  • Kcm: link the help. Commit. Fixes bug #484244
  • Improve tooltip message. Commit.
  • Port applet to plasma_add_applet. Commit.
  • Kcm: Fix pair window not opening in plasma-settings. Commit. Fixes bug #512039
  • KCM: use more HIG-approved style for the list view buttons. Commit.
  • KCM: Pop the Device page when the device becomes unavailable. Commit. Fixes bug #504530
  • Kcm: Keep the Bluetooth toggle in the same position. Commit.
Breeze
  • Update Qt version requirement to 6.10.0. Commit.
  • Update Frameworks version requirement to 6.22.0. Commit.
  • Add "Hide from Screencast" button. Commit.
  • Add new Sub-Arctic wallpaper. Commit.
  • We alias some unused Qt libraries. Commit.
  • Kdecoration: make border same color as outline. Commit.
  • Kstyle: fix source typo isDragable->isDraggable. Commit.
  • Kstyle: fix source typo preceeds->precedes. Commit.
  • Menu: Reduce margins to better match QQC2 style. Commit.
  • Menu: Set ItemSpacing to 2. Commit.
  • Kdstyle: fix various typos. Commit.
  • Menu: Match QQC2 Style. Commit.
  • Kstyle: Draw hovered menu bar items like selected items. Commit. Fixes bug #505681
  • [toolsareamanager] Reset palette on unpolish. Commit. Fixes bug #511547
  • BreezeStyle: Read outline contrast from kdeglobals. Commit.
  • Kstyle: Draw rounded menubar items. Commit.
  • Add new Orionids wallpaper for 6.5. Commit.
breeze-gtk
  • Fix expander arrow icon being missing in GTK4 applications. Commit. Fixes bug #477505
  • Fix corner radii for CSD and SSD-using GTK apps. Commit. Fixes bug #489562
  • Fix strange black lines between some elements. Commit. Fixes bug #484383
  • Add external margins to Toolbar items in pure GTK4 apps. Commit. Fixes bug #489564
  • Remove button and switch gradient. Commit.
  • Gtk3/menu: fix corner radius background. Commit. See bug #437127
Discover
  • Update version for new release. Commit.
  • Update Qt version requirement to 6.10.0. Commit.
  • Update Frameworks version requirement to 6.22.0. Commit.
  • Fix for F5 refresh shortcut on the Updates page. Commit. Fixes bug #513765
  • Fix hardcoded "Linux" in web search fallback. Commit.
  • Hide "reboot after update" setting for SteamOS. Commit.
  • Replace updates icon with count badge in drawer. Commit. Fixes bug #509926
  • Edit org.kde.discover.appdata.xml. Commit.
  • Adding Long Vu, BioStun to list of supporters. Commit.
  • Libdiscover: Add support for managing fonts via packagekit. Commit.
  • Adding Florian RICHER to list of supporters. Commit.
  • Added ChaoticDucc to list of supporters. Commit.
  • Update version for new release. Commit.
  • Appiumtests: style++. Commit.
  • Appiumtests: bump timeout. Commit.
  • Adding Artur Motyka (@artur9010) to list of supporters. Commit.
  • Adding lorberi to list of supporters. Commit.
  • Fix headless updates. Commit.
  • Use the same application action style on mobile as desktop. Commit.
  • Disable extra side margins that were introduced as a workaround. Commit.
  • Update version for new release. Commit.
  • Use matching selenium version. Commit.
  • Flatpak: fix flatpaktest on aarch64. Commit.
  • Updated Discover to use user-friendly term (MIME type comment) instead of raw MIME type when running with --mime. Commit. Fixes bug #509447
  • Fix appstreamtest. Commit.
  • Fwupd: Fix cancelling fwupd transactions. Commit.
  • Update version for new release. Commit.
  • Enable KCrash for DiscoverNotifier. Commit.
  • Flatpak: Fix Installation instance management. Commit. Fixes bug #511602
  • Flatpak: Fix issue with GError. Commit. Fixes bug #506223
  • ReviewDialog: move the instructional label closer to the send button. Commit.
  • Update version for new release. Commit.
  • Flatpak: Simplify size changes. Commit. Fixes bug #508311
  • Pk: Some distros distribute firmwares. Commit. Fixes bug #510173
  • UpdatesPage: allow re-checking for updates when all finished. Commit. Fixes bug #511370
  • Discover/main: Remove unused QSurfaceFormat include. Commit.
  • Update version for new release. Commit.
  • Revert "ApplicationsListPage: fix unnecessary horizontal scrolling". Commit.
  • Fix query if we are on Plasma. Commit.
  • Fix crash. Commit. Fixes bug #510703
  • Add missing appstream metadata components. Commit.
  • Rpm-ostree: Do not fetch tags with skopeo. Commit.
  • Flatpak: Simplify notifier. Commit.
  • Flatpak: Simplify flatpak notifier initialisation. Commit. Fixes bug #493686
  • Rpm-ostree: Notify progress once transaction completes. Commit.
  • Update version for new release. Commit.
  • Fwupd: Don't consider "systemd service is masked" to be an error. Commit.
  • Rpm-ostree: Do not list as install option for apps. Commit.
  • Rpm-ostree: Use case insensitive comparison when searching. Commit.
  • Rpm-ostree: Remove custom SourcesBackend. Commit.
  • Improve visuals of on-demand "Tasks" button. Commit.
  • Removing last year's fundraiser supporters. Commit.
  • </nl/> means nothing. Commit.
  • Fix build. Commit.
  • Sysupdate: Tell the user that there was a problem. Commit.
  • Apk: remove non-existing ::hasCredentials override property. Commit.
  • Fix some cppcheck:. Commit.
  • StandardBackendUpdater: Ensure we don't fetch updates twice for no reason. Commit.
  • UpdatesPage: Explicitly request the progressbar to be visible when on the fetching state. Commit.
  • Flatpak: Ensure we keep working if we refresh repeatedly. Commit.
  • Flatpak: Ensure we don't regress the updates fetching progress. Commit.
  • Fix the "Updates (Fetching)" bit. Commit.
  • Warn when a backend takes too long to initialise. Commit.
  • Flatpak: Improve startup concurrency. Commit.
  • --debug. Commit.
  • Flatpak: Only query local updates if the metadata changed. Commit.
  • Flatpak: Ensure we pass glib objects properly between threads. Commit.
  • Flatpak: fold the update loading into the progress tracker. Commit.
  • Flatpak: Provide progress information when fetching new appstream metadata. Commit.
  • Improve our levenshteinDistance implementation. Commit.
  • Clazy: Better use of classes. Commit.
  • Clazy: Improve handling of qt metabusiness. Commit.
  • Clazy: Remove unused Reviews::hasCredentials property. Commit.
  • Clazy: Non-detachable loops. Commit.
  • Clazy: Only include what we need. Commit.
  • Clazy: look over a const container. Commit.
  • Rpm-ostree: Do not check for updates for non remote cases. Commit. Fixes bug #505375
  • Rpm-ostree: Set more methods as const. Commit.
  • Rpm-ostree: Add debug output. Commit.
  • Rpm-ostree: Minor comment fix. Commit.
  • Rpm-ostree: Fix major version updates for OCI case. Commit.
  • Let the end-of-session calls work outside of plasma. Commit.
  • Use safer org.kde.Shutdown to shut down and restart. Commit. Fixes bug #499260
  • Do not initialise ResourcesModel after QCoreApplication::aboutToQuit. Commit.
  • Move isBusy from ResourcesModel into DiscoverObject. Commit.
  • Kcm: Restore runtime check for OSTree backend. Commit. Fixes bug #510072
  • Fix various typos. Commit.
  • Clean up leftover window geometry data from config file. Commit.
  • Flatpak: Fix searches. Commit. Fixes bug #504799
  • Flatpak,pk: Remove AppStreamUtils::versionString. Commit.
  • OdrsReviewsBackend: Set all rating packagenames to lowercase. Commit. Fixes bug #505469
  • Pk: Stop using 1.1.3's PackageKit::Offline API. Commit. Fixes bug #508235
  • Notifier: Store last notification time in state config. Commit.
  • Discover: Port to KirigamiApp. Commit.
  • --silly debug line. Commit.
  • All KF modules need to be the same version. Commit.
  • Rpm-ostee/notifier: Update version label check for container path. Commit.
  • Hide grouped transaction in transactions popup. Commit. Fixes bug #502040
  • ProgressView: Hide transactions.visible==false. Commit. Fixes bug #502040
  • Sysupdate: Mark cancelled transactions as such. Commit.
  • StandardBackendUpdater: refresh cancellability when backends change at runtime. Commit.
Dr Konqi
  • Update Qt version requirement to 6.10.0. Commit.
  • Update Frameworks version requirement to 6.22.0. Commit.
  • Globalnotifiertruck: split notification text and differentiate exe from unit name. Commit.
  • Cmake: new feature option WITH_DRKONQI_REPORTING. Commit. Fixes bug #501946
  • Preamble: also except attributeerror on corefile test. Commit.
  • Productmapping: also force the component to a hardcoded value on fallback. Commit.
  • Drkonqidialog: untangle widgets pieces. Commit.
  • Developerpage: compress text updates. Commit.
  • Comment--. Commit.
  • Coredump/launcher: Fix excessive i18n argument. Commit.
  • Coredump-gui: add support for flatpak debugging. Commit.
  • Preamble: quote solib when calling add. Commit. Fixes bug #506786
  • Preamble: use new gdb corefile enumeration facilities. Commit.
  • Deadcode--. Commit.
  • Coredump-launcher: skip over terminals when detecting services. Commit. Fixes bug #511731
  • Use better way to disable session management. Commit.
  • Coredump-launcher: report when the gui couldn't start. Commit.
  • Coredump-launcher: don't use nested eventloops they break things. Commit.
  • Coredump-gui: implement reporting to KDE. Commit. Fixes bug #511524
  • Drkonqi-core: new static library. Commit.
  • Launcher,coredump-gui: revise UX for non-KDE crashes. Commit.
  • Set startupId from notification before restarting app. Commit.
Flatpak Permissions
  • Update Qt version requirement to 6.10.0. Commit.
  • Update Frameworks version requirement to 6.22.0. Commit.
  • Fix some warnings. Commit.
  • Preload wallpaper table. Commit. Fixes bug #511958
  • Ui/Permissions: fix keyboard accessibility. Commit.
  • Ui/main: improve sidebar arrow key handling. Commit.
  • Re-apply QML diff to switch from version number to ID. Commit.
  • Remove version number from backend and tests. Commit. See bug #509766
  • Show ID instead of version number on Flatpak-specific page. Commit. Implements feature #509766
  • Cmake: Drop unnecessary KF6IconThemes dependency. Commit.
kactivitymanagerd
  • Update Qt version requirement to 6.10.0. Commit.
  • Update Frameworks version requirement to 6.22.0. Commit.
  • Register dbus name after loading plugins. Commit.
  • Sync state config too in configSync. Commit.
  • Use newer version of session management enablement. Commit.
  • Store current activity in state config. Commit.
  • Use KConfigWatcher to monitor config changes. Commit.
kde-cli-tools
  • Update Qt version requirement to 6.10.0. Commit.
  • Update Frameworks version requirement to 6.22.0. Commit.
  • Kioclient: Don't set appname. Commit. Fixes bug #512650
KDE GTK Config
  • Update Qt version requirement to 6.10.0. Commit.
  • Update Frameworks version requirement to 6.22.0. Commit.
  • Fix formatting for gsettings font configurations. Commit. See bug #487714
  • Gtk3_preview: support dark theme. Commit.
  • Use prefer light in light mode. Commit. Fixes bug #511081
  • Kded-module: Add frameContrast updating. Commit.
KDE Window Decoration Library
  • Update Qt version requirement to 6.10.0. Commit.
  • Update Frameworks version requirement to 6.22.0. Commit.
  • Add "Hide from Sceencast" button and the option to always display it. Commit.
  • Revert "Add "Hide from Sceencast" button and the option to always display it". Commit.
  • Add "Hide from Sceencast" button and the option to always display it. Commit.
Plasma Addons
  • Update Qt version requirement to 6.10.0. Commit.
  • Update Frameworks version requirement to 6.22.0. Commit.
  • Applets/weather: Fix pressure representation on tooltip. Commit. Fixes bug #514419
  • Applets/weather: make Warnings uncreatable type. Commit. Fixes bug #512258
  • Kded/kameleon: Downgrade info messages to debug. Commit.
  • Don't show wind as "Calm" when we don't have wind speed available. Commit.
  • Use matching selenium version. Commit.
  • Applets/weather: check for a night icon before return an empty icon. Commit. Fixes bug #513069
  • Kwin/windowswitchers: allow big_icons to use multiple rows. Commit. Fixes bug #513436
  • Kwin/windowswitchers: handle null model in compact. Commit.
  • Fix effects_cube translation. Commit.
  • Applets/notes: Force focus on text field on external data. Commit.
  • Applets/notes: Fix cursor position on external data. Commit.
  • Remove duplicate headers. Commit.
  • Applets/weather: Fix visibility for zero degrees temperatures. Commit. Fixes bug #512871
  • Applets/grouping: fix adding applets. Commit. Fixes bug #513172
  • Replace Qt.application.layoutDirection with Application singleton. Commit.
  • Remove some unused metadata keys. Commit.
  • Remove all QML import versions and some unused imports. Commit.
  • Applets/mediaframe: use plasma_add_applet. Commit.
  • Applets/colorpicker: Port to plasma_add_applet. Commit.
  • Port remaining applets to plasma_add_applet. Commit.
  • Applets/mediaframe: center delegate labels on media config page. Commit.
  • Applets/comic: linting. Commit.
  • Applets/fifteenPuzzle: use icon from icon theme. Commit. See bug #504973
  • Applets/webbrowser: Implement pin button to keep plasmoid open. Commit.
  • Applets/comic: fix view request backlog with tabs. Commit.
  • Applets/comic: make reason for request explicit. Commit.
  • Applets/diskquota: Port to plasma_add_applet. Commit.
  • Applets/comic: increase the intervals for (re)checking updates. Commit.
  • Applets/grouping: Port to plasma_add_applet. Commit.
  • Applets/notes: Use plasma_add_applet. Commit.
  • Applets/timer: Rework config UI. Commit.
  • Applets/dict: Port to plasma_add_applet. Commit.
  • Applets/notes: fix error message during plasma startup. Commit.
  • Applets/webbrowser: use plasma_add_applet. Commit.
  • Add missing license texts. Commit.
  • Remove unneeded dependencies. Commit.
  • Applets/weather: Limit maximum width of station name. Commit.
  • Applets/weather: show 'Set location' only if provider and place is empty. Commit.
  • Applets/timer: remove unneeded include. Commit.
  • Applets/binary-clock: port from the clock dataengine. Commit.
  • Applets/fuzzy-clock: port from the clock dataengine. Commit.
  • Kwin/scripts: add "virtual desktops only on primary". Commit.
  • Wallpapers/tiled: New plugin. Commit.
  • Use CamelCase Qt include. Commit.
  • [applets/weather] Fix QML warning when no feelslike temperature is available. Commit.
  • Applets/notes: save text more frequently. Commit. Fixes bug #510087
  • [applets/quicklaunch] Initialize all required properties when creating popup. Commit. Fixes bug #511048
  • Wallpapers/potd: Add portrait orientation support for Bing provider. Commit.
  • Silence warnings about missing struct members. Commit.
  • Use nullptr instead of 0. Commit.
  • Reformat applets/weather/types.h file. Commit.
  • Enable QT_NO_CAST_FROM_ASCII and QT_NO_CAST_TO_ASCII compile flags. Commit.
  • Use modern Qt comple settings, adapt code to use Q_EMIT and add explicit QStringBuilder->QString conversion. Commit.
  • Avoid C-style cast for QProcess::finished signal. Commit.
  • Avoid copying some non-trivial variables in for-loops. Commit.
  • Remove unused lambda captures. Commit.
  • Avoid Q_UNUSED for variable that is actually in use. Commit.
  • Applets/weather: Use target_sources to add sources to a target. Commit.
  • Applets/weather: Set version and soversion for shared libraries. Commit. Fixes bug #510064
  • Applets/weather: Prefix shared libraries with "plasma". Commit.
  • Pass project version to cmake project() call so other variables are populated. Commit.
  • Applets/notes: Share note Svg for context menu icon. Commit.
  • Applets/fifteenpuzzle: Port to plasma_add_applet. Commit.
  • Applets/weather: fix tabbar appearance. Commit. Fixes bug #509931
  • Applets/timer Make Timer digits follow color scheme. Commit. Fixes bug #510035
  • Applets/weather: Use mist/fog icon for Hazy condition. Commit. See bug #509857
  • Cleanup: Fix various typos. Commit.
  • Applets/notes: use required text directly instead of assigning property. Commit.
  • Demote Plasma5Support to a runtime dependency. Commit.
kgamma
  • Update Qt version requirement to 6.10.0. Commit.
  • Update Frameworks version requirement to 6.22.0. Commit.
kglobalacceld
  • Update Qt version requirement to 6.10.0. Commit.
  • Update Frameworks version requirement to 6.22.0. Commit.
  • Do not consume modifier key releases for modifier-only shortcuts. Commit.
  • Refine, document, and test allowlist functionality. Commit.
  • Add ability to only allow a defined list of shortcuts. Commit.
  • Use better way to disable session management. Commit.
  • Add unittest for shortcut serialization. Commit.
  • Fix unneeded rewrites of kglobalshortcutrc on startup. Commit.
Info Center
  • Update version for new release. Commit.
  • Update Qt version requirement to 6.10.0. Commit.
  • Update Frameworks version requirement to 6.22.0. Commit.
  • Add OpenBSD support. Commit.
  • Fix kcm_samba translation. Commit.
  • CI: Add documentation build. Commit.
  • Update version for new release. Commit.
  • Whitespace cleanup. Commit.
  • Commandoutputkcm: fix various qmllint problems. Commit.
  • Commandoutputcontext: register with qml. Commit.
  • About-distro: make sure we don't stumble over nullptr. Commit.
  • About-distro: assign gpu types to some well known names. Commit.
  • Do not show 'llvmpipe' reported by Vulkan, instead pass GPU detection to OpenGL. Commit. Fixes bug #499882
  • Update version for new release. Commit.
  • Use matching selinium version. Commit.
  • Fix appstream test. Commit.
  • Update version for new release. Commit.
  • Fix various typos. Commit.
  • Vulkan-helper: polish up a bit. Commit.
  • Isolate Vulkan instance creation via helper. Commit.
  • Update version for new release. Commit.
  • Add "dxdiag" to keywords for graphical_information KCMs. Commit.
  • Appiumtests: Don't create screenshot in tearDown() method. Commit.
  • Improve output for USB. Commit.
  • Make kcm_network support dark color scheme + add comments about sed snippet for it. Commit.
  • Improve output for Memory. Commit.
  • Improve output for CPU. Commit.
  • Improve output for Network Interfaces. Commit.
  • Update version for new release. Commit.
  • Add "winver" to keywords for kcm_about-distro. Commit.
  • Update version for new release. Commit.
KMenuEdit
  • Update version for new release. Commit.
  • Update Qt version requirement to 6.10.0. Commit.
  • Update Frameworks version requirement to 6.22.0. Commit.
  • CI: Add documentation build. Commit.
  • Update version for new release. Commit.
  • Update version for new release. Commit.
  • Allow selecting multiple TreeView items to delete them. Commit. Fixes bug #500755
  • Appdata: Fix releases being out of order. Commit.
  • Fix up AppStream metadata. Commit.
  • Update version for new release. Commit.
  • Update version for new release. Commit.
  • Update version for new release. Commit.
  • Update version for new release. Commit.
  • Fix crash on malformed exec line. Commit. Fixes bug #509917
  • Don't crash when trying to sort empty selection. Commit. Fixes bug #509831
knighttime
  • Update Qt version requirement to 6.10.0. Commit.
  • Update Frameworks version requirement to 6.22.0. Commit.
  • Remove unused forward declaration. Commit.
  • Revert "Update version for new release 6.4.6". Commit.
  • Fix daylight duration with flipped morning and evening times. Commit. Fixes bug #511293
  • Daemon: Remove hasKey() check in migrateNightLightConfig(). Commit.
  • Daemon: Migrate config from night light. Commit. Fixes bug #510182
  • Add QHP target. Commit.
  • Fix spelling typo. Commit.
kpipewire
  • Update Frameworks version requirement to 6.22.0. Commit.
  • Fix compile on OpenBSD. Commit.
  • PipewireSourceItem: handle explicit invalidation. Commit. Fixes bug #494138
  • Typo--. Commit.
  • Pipewiresourceitem: expose painted rect. Commit.
  • Sourcestream: add DRM_FORMAT_MOD_INVALID whether usableModifiers is empty or not. Commit.
  • Add support for encoding in full color range. Commit. See bug #507015
  • Produce: Extract common encoder setup code into a helper method. Commit.
  • Bump requirement to pipewire 0.3.33. Commit.
  • Vaapiencoder: Set parameters to buffersrc filter before initialization. Commit.
  • Fix build with ffmpeg >= 8.0. Commit.
  • Encodedstream: set "Rendering" state in "Stop" only when produceThread exists. Commit.
krdp
  • Update Qt version requirement to 6.10.0. Commit.
  • Update Frameworks version requirement to 6.22.0. Commit.
  • UserListView: Use Kirigami.TitleSubtitleWithActions. Commit.
  • StartupFailureDialog: Show error inline message if KRDP fails to start. Commit. Fixes bug #510775. Fixes bug #510776
  • Encode frames in full color range. Commit. Fixes bug #507015
  • Kcm: refactor delegates to use DelegateChooser/DelegateChoice. Commit.
  • Kcm: fix i18nc usage. Commit.
  • Kcm: span ListView width with list section headers. Commit.
  • Kcm: set highlighted and selected properties on list item elements. Commit.
  • Kcm: toggle system users on click, rather than doing nothing. Commit. See bug #510705
  • Kcm: use title case for section header text. Commit.
  • Kcm: Rename section from "additional users" back to "usernames". Commit.
  • Kcm: Fix section delegates. Commit.
  • Kcms: Don't make system user editable. Commit. Fixes bug #510705
KScreen
  • Update Qt version requirement to 6.10.0. Commit.
  • Update Frameworks version requirement to 6.22.0. Commit.
  • Hdrcalibrator: add a summary page with a setting for Windows HDR apps. Commit.
  • Hdrcalibrator: refactor QML to be more managable. Commit.
  • Osd: Add KCM button. Commit.
  • Osd: Make OsdButton reusable. Commit.
  • Kcm: add checkbox for automatic brightness. Commit.
  • Osd: Don't call useLayerShell. Commit.
  • Kcm: lower the limit on rowlayout width. Commit.
  • Kcm: allow repositioning mirroring screens on Wayland. Commit.
  • Kcm: don't allow using disabled outputs as replication sources. Commit.
  • Kcm: fix handling of replication source indices. Commit.
  • Install .desktop file with PROGRAMS to ensure it ends up executable. Commit.
  • Kcm: hide scale setting while a screen is mirrored. Commit.
  • Kcm: use ranges to very slightly simplify the code. Commit.
  • Replace qAbs with std::abs. Commit.
  • Kcm: when necessary, show refresh rates with more digits. Commit. Fixes bug #511543
  • Remove qml import versions. Commit.
  • Drop all uses of Output::isPrimary and Config::setPrimaryOutput. Commit.
  • Kcm: make SpinBox sizing more compatible with other QQC2 styles. Commit.
  • Hdrcalibrator: add a page for the maximum fullscreen average luminance. Commit. Fixes bug #506626
  • Kcm: Make all sliders the same width. Commit.
  • Hdrcalibrator: Dont try to set image description on windows without a surface. Commit. Fixes bug #510789
kscreenlocker
  • Update Qt version requirement to 6.10.0. Commit.
  • Update Frameworks version requirement to 6.22.0. Commit.
  • Greeter: fix hanging when unlocking via loginctl over KDE Connect. Commit. Fixes bug #506343. Fixes bug #505987
  • Autotests: Drop KSldtest. Commit.
  • Use better way to disable session management. Commit.
  • Drop defunct wallpaper from fallback theme. Commit.
  • Autotests: Make testRestartIdlePeriodAfterInhibit more robust. Commit.
  • Drop defaultToSwitchUser code. Commit.
KSSHAskPass
  • Update Qt version requirement to 6.10.0. Commit.
  • Update Frameworks version requirement to 6.22.0. Commit.
  • Fix(docs): typo. Commit.
  • Switch from KWallet to QtKeychain as backend. Commit.
  • Add pattern matching for the unknown SSH host key case:. Commit. Fixes bug #444862
ksystemstats
  • Update Qt version requirement to 6.10.0. Commit.
  • Update Frameworks version requirement to 6.22.0. Commit.
  • Add missing include moc. Commit.
  • Gpu/nvidia: Only count fb memory. Commit. Fixes bug #510518
kwallet-pam
  • Update Frameworks version requirement to 6.22.0. Commit.
KWayland
  • Update Qt version requirement to 6.10.0. Commit.
  • Update Frameworks version requirement to 6.22.0. Commit.
  • Add DataDevice::takeOfferedSelection(). Commit.
  • Manage data device offers using std::unique_ptr. Commit.
KWin
  • Update plasma-wayland-protocols dep to 1.20.0. Commit.
  • Update Qt version requirement to 6.10.0. Commit.
  • Update Frameworks version requirement to 6.22.0. Commit.
  • Drop unused Freetype and Fontconfig dependencies. Commit.
  • Add "Hide from Screencast" decoration button and associated settings. Commit.
  • Wayland/colormanagement: work around Firefox. Commit.
  • Useractions: use output order for "switch to screen i" shortcuts. Commit.
  • Useractions: use output order for "move window to screen i" shortcuts. Commit. Fixes bug #514465
  • Xwayland: preserve event mask when enabling PROPERTY_CHANGE for INCR transfer. Commit.
  • Cmake: make Wayland Protocols 1.47 optional again. Commit.
  • Wayland/colormanagement: implement version 2. Commit.
  • Plugins/screencast: close screencasts on GPU reset. Commit. Fixes bug #513710
  • Plugins/blur: Precompute color transform matrix. Commit.
  • Wayland/surface: take idle inhibition of subsurfaces into account as well. Commit. Fixes bug #495375
  • Core/backendoutput: improve auto brightness curve adjustments. Commit.
  • Opengl: Check for native fence support before creating sync. Commit.
  • X11: Restore "kept" window state. Commit. See bug #504321
  • Plugins/gamecontroller: Increase default log severity level. Commit.
  • Ignore QML LSP files. Commit.
  • Backends/x11: Add an m_frame assert. Commit.
  • Advance QAnimationDriver at the right point in time. Commit. Fixes bug #514367. See bug #512968
  • Keep interactive move resize operation when output config changes. Commit.
  • Libinput: Add getters for certain device types. Commit.
  • Utils: Port away from QRect and QRectF. Commit.
  • Backends/virtual: Port away from QRect and QRectF. Commit.
  • Backends/x11: Port away from QRect and QRectF. Commit.
  • Backends/drm: Port away from QRect and QRectF. Commit.
  • Core: Document Region. Commit.
  • Core: Switch Region to qdoc. Commit.
  • Autotests/integration/drm: add test case for overlays with output scaling. Commit. See bug #513277
  • Wayland-client: add viewporter abstraction. Commit.
  • Compositor: more consistently map geometries to the pixel grid. Commit. Fixes bug #513277
  • Backends/drm: remove connection check. Commit.
  • Backends/drm: more consistently use the next output state in config tests. Commit. See bug #509635
  • Backends/wayland: fix the cursor hotspot with scaling. Commit. See bug #509516
  • Core/backendoutput: remove return value from setColorChannels. Commit.
  • Plugins/nightlight: simplify how night light is applied. Commit.
  • Backends/drm: don't attempt kms color offloading with a drm lease. Commit.
  • Fix: keep result consistent in sendFinished. Commit.
  • Handle key repeat state from input method keys. Commit. Fixes bug #513637
  • Wayland/output_order_v1: don't include placeholder outputs in the output order. Commit. Fixes bug #513003
  • Plugins: add gamecontroller plugin. Commit. Fixes bug #328987
  • Implement SlowKeys for KWin Wayland. Commit. Fixes bug #490826
  • Debug_console: Disable scroll buttons on tab bar. Commit.
  • Inputmethod: Downgrade message about replacing input panel. Commit.
  • Plugins/zoom: Add strict version of MouseTrackingCentered. Commit. Fixes bug #513145
  • Kcms/desktop: improve renaming UX with keyboard. Commit.
  • Wayland: Use Rect::scaled() in SurfaceInterfacePrivate::mapToBuffer(). Commit.
  • Core: Reduce amount of XYWH <-> LTRB conversions in OutputTransform::map(). Commit.
  • Port most of kwin core away from QRect and QRectF. Commit.
  • Port the rest of X11Window away from QRect and QRectF. Commit.
  • Utils: Port xcb utils to Rect and RectF. Commit.
  • Utils: Drop Xcb::fromQt(). Commit.
  • Wayland/colormanagement: add workaround + configuration for Windows HDR apps. Commit. Fixes bug #509114
  • Backends/drm: remove unused function. Commit.
  • Backends/drm: reduce safety margin to 1ms. Commit. Fixes bug #513296
  • Autotests/integration: optimize and align direct scanout and overlay tests. Commit.
  • Scene/scene: fix repaint scheduling in ItemTreeView destructor. Commit.
  • Compositor: handle "frame" directly in the scene. Commit.
  • Compositor: move the "black background" check to workspacescene. Commit.
  • Compositor: leave it up to the scene to add the cursor to overlay candidates. Commit.
  • Scene/workspacescene: ignore direct scanout blocking for overlay items. Commit.
  • Compositor: include the cursor item in normal overlay plane search. Commit.
  • Compositor: filter out overlay layers when overlays aren't enabled. Commit.
  • Scene: make overlayCandidates method return Item instead of SurfaceItem. Commit.
  • Core/backendoutput: handle lux values of zero more properly. Commit.
  • Wayland/outputdevice: bump version. Commit.
  • Backends/drm: only disable automatic brightness for DDC/CI. Commit.
  • Workspace: do automatic brightness adjustments less often. Commit.
  • Plugins/screenshot: Port away from QRect and QRectF. Commit.
  • Plugins/screencast: Port away from QRect and QRectF. Commit.
  • Drop exclusiveContains(). Commit.
  • Core: Document Rect and RectF. Commit.
  • Autotests: Port away from exclusiveContains(). Commit.
  • Autotests: Port more tests away from QRect. Commit.
  • Workspace: add support for automatic brightness adjustments. Commit. Fixes bug #502122
  • Autotests/integration: also test an additional edge case with the dpms test. Commit.
  • Backends/drm: fix renderloop inhibition with dpms. Commit.
  • Port remaining wm bits away from QRegion to Region. Commit.
  • Port most of repainting bits to Rect and Region. Commit.
  • Core: Add infinite region guards. Commit.
  • Prevent scale, glide, and fade effects from animating the spectacle's region editor window. Commit. Fixes bug #512447
  • Backends/drm: add CustomModes capability. Commit.
  • Apply opacity rule when starting to manage a window. Commit. Fixes bug #513374
  • Force complementing active/inactive opacity window rule. Commit.
  • Make WindowRules::checkOpacity{Active,Inactive} operate with normalized opacity. Commit.
  • Scripting: Fix conversion between QRectF and RectF in QML scripts. Commit.
  • Screenedge: Make touch target customizable from kconfig. Commit.
  • Scene/workspacescene: ignore items with an opacity of zero. Commit. Fixes bug #513203
  • Outputconfigurationstore: Fix a typo in custom mode persistence. Commit.
  • Avoid calling Window::updateInteractiveMoveResize() on key release. Commit.
  • Make tablet tool events cancel modifier only shortcuts. Commit.
  • Terminate interactive move resize when a tablet tool button is released. Commit.
  • Core/sessions: don't take ownership of an fd that Qt will close. Commit. Fixes bug #513151
  • Autotests: Fix bit count estimation in testRegion. Commit.
  • Fix debug console not displaying Rect and RectF values. Commit.
  • Missing exported header file a11ykeyboardmonitor.h added. Commit.
  • Wayland: Port to Region. Commit.
  • Core: Add Region. Commit.
  • Core: Add Qt::Initialization constructors to Rect and RectF. Commit.
  • Switch some Rects to RectF. Commit.
  • Port screen edges to Rect and RectF. Commit.
  • Wayland: Port to Rect and RectF. Commit.
  • Opengl: Port to Rect and RectF. Commit.
  • Autotests: Switch test helpers to Rect and RectF. Commit.
  • Port Workspace and some affiliated bits to Rect/RectF. Commit.
  • Autotests/integration: add a test case for underlay support. Commit.
  • Autotests/integration: add dpms case to the drm test. Commit.
  • Workspace: make dpms handling more correct. Commit.
  • Autotests/integration: check kms state for drm autotests. Commit.
  • Store activation token serials as UInt32Serials. Commit.
  • Wayland/outputdevice: manage output modes with std::unique_ptr. Commit.
  • Tiles: Port to RectF. Commit.
  • Autotests: Switch testInternalWindow to RectF. Commit.
  • Autotests: Switch testButtonRebind to RectF. Commit.
  • Autotests: Switch testPlacement to RectF. Commit.
  • Autotests: Switch testXdgShellWindowRules to RectF. Commit.
  • Autotests: Switch testXdgShellWindow to RectF. Commit.
  • Autotests: Switch testX11Window to RectF. Commit.
  • Port Window::checkWorkspacePosition to Rect. Commit.
  • Make global window actions work with tablet input. Commit. Fixes bug #509949
  • Make global window actions work with touch input. Commit.
  • Rework how mouse press window actions are performed. Commit.
  • Core: Add an output mode list assert. Commit.
  • Scene/workspacescene: exclude windows on overlays from occlusion culling. Commit.
  • Input: Remove buttons from TabletToolTipEvent. Commit.
  • Debug_console: Don't print buttons. Commit.
  • Debug_console: Don't print distance for tablet tip events. Commit.
  • Debug_console: Print distance for tablet proximity and axis events. Commit.
  • Wayland/outputmanagement: reject clearly nonsensical positions. Commit.
  • Plugins/screentransform: avoid animating rotations on mirrored screens. Commit.
  • Implement mirroring in a better way. Commit. Fixes bug #481222
  • Wayland: Fix sending wl_data_source::dnd_action(0) after drop. Commit. Fixes bug #512235
  • Backends/drm: support configuring custom modes. Commit. Fixes bug #456697
  • Plugins/minimizeall: focus last active after restoring windows. Commit.
  • Plugins/minimizeall: add AllOthers, ActiveScreen. Commit. Fixes bug #197952
  • Rules: pass an activation token to the window rules KCM. Commit.
  • Outputconfigurationstore: add special casing for the scale factor on TVs. Commit.
  • Input: do not activate "test". Commit.
  • Xwayland: Fix keysniffing repeating keys. Commit. Fixes bug #510404
  • Kcms/desktop: Use TitleSubtitleWithActions. Commit.
  • Input: Allow some devices to skip being routed through input methods. Commit.
  • Clean up how server side decorations are forced. Commit.
  • Port Window to RectF. Commit.
  • Core: Integrate Rect and RectF with scripting. Commit.
  • Core: Introduce Rect and RectF. Commit.
  • X11: Don't touch demands attention state in X11Window::takeFocus(). Commit.
  • Autotests: Use Workspace::activateWindow() to activate or deactivate windows. Commit.
  • Make Workspace::requestFocus() update active window. Commit.
  • Xdgshellwindow: allow forcing "no border" to false for clients that don't support SSD. Commit.
  • X11: Use UInt32Serial for focus serials. Commit.
  • X11: Use full_sequence for focus serials. Commit.
  • Scene/workspacescene: fix mapping of opaque regions to device coordinates. Commit.
  • Wayland: Port selection serials to UInt32Serial. Commit.
  • Utils: Add UInt32Serial helper. Commit.
  • X11: Remove Workspace::should_get_focus. Commit.
  • Core/output: remove unused methods. Commit.
  • Plugins/screencast: Fix cursor metadata in output screencasts. Commit.
  • Unset Xwayland focus in Workspace::setActiveWindow(). Commit.
  • Document why we want to focus the null window at startup. Commit.
  • Add Workspace::resetFocus(). Commit.
  • Make focus updates with Workspace::activateWindowOnDesktop() atomic. Commit.
  • Make Window::isActiveWindow() check Workspace::activeWindow(). Commit.
  • Make X11Window::takeFocus() call XSetInputFocus() asynchronously. Commit.
  • Simplify some takeFocus() implementations. Commit.
  • Remove Window::takeFocus() call from Workspace::setupWindowShortcutDone(). Commit.
  • Revert "wayland: Don't withdraw data offers when keyboard focus changes". Commit.
  • Make X11Window pre-emptively mark itself as active. Commit.
  • Fix focus not jumping immediately from closed dialog to the parent window. Commit.
  • Make Workspace::requestFocus() reject focus requests if window doesn't want it. Commit.
  • Make Workspace::setActiveWindow() update active output. Commit.
  • Split Workspace::takeActivity(). Commit.
  • Make Workspace::activateNextWindow() return type void. Commit.
  • Remove desktop window cases in Workspace::addX11Window(). Commit.
  • Remove null window check in Workspace::takeActivity(). Commit.
  • Autotests: Add a test for 555885072d8ff126168994d6d9c3b9692b1b1b00. Commit.
  • Workspace: switch output order configuration to use priority values. Commit.
  • Debug_console: Make loaded effects more obvious. Commit.
  • Outputconfigurationstore: be more conservative with VGA displays. Commit. Fixes bug #512146
  • Backends/drm: Trim DrmConnector modelName. Commit.
  • Scene: Fix computed painted area of transformed items with HiDPI. Commit. Fixes bug #510029
  • Plugins/trackmouse: Fix stuttering. Commit. Fixes bug #512767
  • Systemd unit: describe kwin as a Wayland Compositor. Commit.
  • ButtonRebindsFilter: Fix assumption that ring positions are integers. Commit.
  • Use qreal instead of int to store tablet pad ring positions. Commit.
  • Fix wrong assumption about the tablet pad strip position. Commit.
  • Workspace: route dpms handling through workspace and OutputConfiguration. Commit. Fixes bug #493879. Fixes bug #512511
  • Backends/drm: add support for per-drm-plane color pipelines. Commit.
  • Core: split BackendOutput out of LogicalOutput. Commit.
  • Utils/xcbutils: refactor property value getters. Commit.
  • Wayland/plasmawindowmanagement: Add excludeFromCapture. Commit.
  • A11yKeyboardMonitor: Fix KeyEvent being emitted too often when grabbing keys. Commit. Fixes bug #512189
  • Debug_console: Add input device information for tablet events. Commit.
  • Inputmethod: send empty surrounding text when the input method is force activated. Commit. Fixes bug #512245
  • Backends/libinput: clamp tablet and touch coordinates to target output. Commit. Fixes bug #512672
  • X11: Skip updating allowed actions when minimizing/unminimizing an X11 window. Commit.
  • X11window: support xrandr emulation. Commit. Fixes bug #501505
  • Utils/xcbutils: improve readability of some templates. Commit.
  • X11: Remove composite window leftovers. Commit.
  • X11: Group X11 bits in Application together. Commit.
  • X11: Rename Application::currentX11Time() to x11Time(). Commit.
  • X11: Remove updateXTime() and updateX11Time(). Commit.
  • X11: Add Application::currentX11Time() convenience helper. Commit.
  • Utils: Drop Xcb::setInputFocus(). Commit.
  • Xwayland: Remove Xcb::setInputFocus() in Xwayland::destroyX11Connection(). Commit.
  • X11: Pass timestamp explicitly to X11Window::sendClientMessage(). Commit.
  • Wayland: Don't withdraw data offers when keyboard focus changes. Commit. Fixes bug #511509
  • Plugins/screencast: Clean up includes. Commit.
  • Plugins/screencast: Unset render loop in ScreencastLayer constructor. Commit.
  • Plugins/screencast: Create scene views when screencasting is active. Commit.
  • Autotests: Fix timestamp in SelectionNotify events in XwaylandSelectionTest and XwaylandDndTest. Commit.
  • Xwayland: Revamp Selection documentation. Commit.
  • Xwayland: Re-arrange code in xwayland/selection.h. Commit.
  • Xwayland: Remove "rogue" client handling in Dnd::selectionClaimed(). Commit.
  • Xwayland: Drop X11Source. Commit.
  • Xwayland: Drop WlSource. Commit.
  • Xwayland: Use AbstractDataSource in dnd more. Commit.
  • Inputmethod: Improve keysym lookup from input methods. Commit.
  • Inputmethod: Use correct data for TextInputV1 deleteSurroungingText. Commit.
  • Wayland-client: add missing sys/types.h include for dev_t. Commit.
  • Core/output: rename Output to LogicalOutput. Commit.
  • Revert "ci: Temporarily disable Qt 6.11 pipeline". Commit.
  • Backends/virtual: Allow creating virtual outputs. Commit.
  • Plugins/blur: Rename the contrast pass. Commit.
  • Doc: add color management documentation. Commit.
  • Plugins/qpa: Fix build with Qt 6.11 and Qt 6.10.2. Commit.
  • Ci: Temporarily disable Qt 6.11 pipeline. Commit.
  • Increase the KWinEffect API version to reflect. Commit.
  • Plugins/windowview: Fix clear button. Commit.
  • Sync QtQuick animation driver to the render loop. Commit.
  • Save zoom and magnifier zoom levels when they change. Commit.
  • Killer: Make the dialog modal. Commit.
  • Killprompt: Don't request privileged token. Commit.
  • Autotests/integration: add tests for color representation. Commit.
  • Wayland/shm: add support for YUV buffers. Commit.
  • Wayland/linuxdmabuf: drop buffers instead of deleting directly. Commit.
  • Autotests/integration: fail drm test if linux dmabuf support is missing. Commit.
  • Autotests/integration: make the drm tests for direct scanout and overlays work. Commit.
  • Wayland/surface: don't ignore damage just because no new buffer was attached. Commit.
  • Backends/wayland: move linux dmabuf implementation into wayland-client folder. Commit.
  • Plugins/blur: Use 150% saturation by default. Commit.
  • Revert "plugins/blur: Use mathematically correct opacity curve for contrast effect". Commit.
  • Plugins/magnifier: Support pinch gesture and axis modifier. Commit.
  • Plugins/zoom: Move stringToKeyboardModifiers to a shared location. Commit.
  • Xwayland: Prevent more invalidated iterators. Commit.
  • Utils/c_ptr: free on null is allowed and no-ops. Commit.
  • Backends/drm: do one less atomic test per compositing cycle. Commit.
  • Use correct DBus interface for inhibiting sleep. Commit. Fixes bug #512276
  • Backends/drm: add missing thread include. Commit.
  • Plugins/screencast: allow windows to be excluded from screen capture. Commit.
  • Plugins/blur: Make saturation configurable. Commit.
  • Effect: Drop Effect::postPaintWindow(). Commit.
  • Plugins/glide: Port away from postPaintWindow(). Commit.
  • Plugins/sheet: Port away from postPaintWindow(). Commit.
  • Plugins/slidingpopups: Port away from postPaintWindow(). Commit.
  • Plugins/slideback: Don't use postPaintWindow. Commit.
  • Events: ignore XCB_FOCUS_OUT events by default. Commit. Fixes bug #509115
  • Backends/drm: add a timeout to checkCrtcAssignment. Commit.
  • Decorations: Migrate SVG decoration themes to new engine. Commit.
  • Input: allow window activation when interacting with the decoration. Commit.
  • Activation: always allow activating child windows of the active one. Commit.
  • Backends/drm: don't do modesets if all pipelines are removed. Commit. Fixes bug #512097
  • Backends/drm: add missing layer repaints for night light changes. Commit. Fixes bug #511812
  • Plugins/screenshot,-cast: hide the requesting app's windows in screenshots/casts. Commit.
  • Scene/scene: schedule pending repaints for child items too. Commit. Fixes bug #511653
  • Scene/workspacescene: don't put non-opaque items on an underlay. Commit. Fixes bug #511491
  • Wayland: Store xdg session data in a KSharedDataCache. Commit.
  • Wayland: Store session data per file. Commit.
  • Xwayland: Remove selection argument in TransferWltoX constructor. Commit.
  • Utils: Name pipe endpoints. Commit.
  • Xwayland: Prevent XwlDataSource from unwrapping pipe fds. Commit.
  • Wayland: Make AbstractDataSource::requestData() take FileDescriptor. Commit.
  • Xwayland: Initiate data transfers through Selection directly. Commit.
  • Plugins/screenshot: also take pending focus requests into account. Commit. Fixes bug #505202
  • Start adding test for A11yKeyboardManager. Commit.
  • Scene/item: make repaints use device coordinates. Commit.
  • Core/outputlayer: use device pixels for repaint regions. Commit.
  • Autotests: Add some drm node checks. Commit.
  • Fix various typos. Commit.
  • Xwayland: Remove a TODO comment in Dnd::doHandleXfixesNotify(). Commit.
  • Scene: Fix software clipping with fractional scaling. Commit.
  • Plugins/showpaint: Fix it with fractional scaling. Commit.
  • Plugins/screenshot: Fix viewport rect for window screenshots. Commit. Fixes bug #510982
  • Scene/scene: snap item(tree)view viewports to the pixelgrid. Commit.
  • Fakeinput: Support arbitrary keysyms. Commit.
  • Xwayland: Allow setting primary selection without keyboard focus too. Commit.
  • Xwayland: Set O_NONBLOCK for transfer pipe endpoints. Commit.
  • Plugins/blur: Fix contrast.frag. Commit. Fixes bug #510818
  • Revert "placement: remove assertion that makes clipboardtest fail in CI". Commit.
  • Debug_console: Remove header layout entirely. Commit.
  • Xwayland: Remove leftovers from previous design. Commit.
  • Xwayland: Generate selection window ids in subclasses. Commit.
  • Xwayland: Avoid potentially hitting invalid iterators in Selection::timeoutTransfers(). Commit.
  • Placement: remove assertion that makes clipboardtest fail in CI. Commit.
  • Backends/drm: remove some debug prints. Commit.
  • Add a test for xdg-toplevel-drag. Commit.
  • Add xdgtopleveldrag to test helpers. Commit.
  • Use an interactive move for toplevel drag. Commit. Fixes bug #511570
  • Autotests: Remove testX11DesktopWindow. Commit.
  • Remove X11Window::visual(). Commit.
  • Remove X11Window::embedClient(). Commit.
  • Xwayland: Call Selection::sendSelectionNotify() directly in TransferWltoX(). Commit.
  • Backends/drm: add environment variables to debug potential synchronization issues. Commit. See bug #511728. See bug #511010
  • Core/iccprofile: make it build with older LCMS versions. Commit.
  • Backends/wayland: Set KWin window icon through XDG Toplevel icon. Commit.
  • Helpers/killer: Use KWindowSystem::setMainWindow. Commit.
  • Autotests: Fix not building tests with optional X11 dependencies. Commit.
  • Autotests: Guard X11-only tests behind KWIN_BUILD_X11. Commit.
  • Autotests: Guard X11-specific code in testDbusInterface. Commit.
  • Autotests: Guard X11-specific code in testStackingOrder. Commit.
  • Autotests: Guard X11-specific code in testQuickTiling. Commit.
  • Autotests: Guard X11-specific code in testPlasmaWindow. Commit.
  • Autotests: Guard X11-specific code in testActivation. Commit.
  • Autotests: Guard X11-specific code in testPointerInput. Commit.
  • Autotests: Guard X11-specific code in testOutputChanges. Commit.
  • Autotests: Remove X11 includes in testMoveResize. Commit.
  • Autotests: Remove X11 includes in testScreenEdges. Commit.
  • Backends/wayland: Fix reported damage. Commit.
  • Xwayland: Remove comments that contribute no useful context. Commit.
  • Xwayland: Remove commented out code. Commit.
  • Xwayland: Simplify selection timestamp tracking. Commit.
  • Xwayland: Update selection timestamp when an X11 client claims selection. Commit.
  • Use CamelCase Qt include. Commit.
  • Plugins/blur: Re-arrange slider labels. Commit.
  • Backends/drm: on legacy modesetting, trigger a modeset after suspend. Commit. Fixes bug #505607
  • Workspace: don't activate or restack popup windows. Commit. Fixes bug #511631
  • Plugins/blur: Use mathematically correct opacity curve for contrast effect. Commit.
  • Plugins/blur: De-duplicate background modulation. Commit.
  • Plugins/screenshot: use the correct scale when rendering window screenshots. Commit. Fixes bug #511722
  • Plugins/blur: Arrange options in a form layout. Commit.
  • Xwayland: Remove unused includes. Commit.
  • Wayland: Move DndAction enum to KWin namespace. Commit.
  • Screenedges: Allow triggering actions from corners on multi-screen setups. Commit.
  • Ci: increase test timeout to 90s. Commit.
  • Opengl/colormanagement: also clip after tonemapping. Commit. Fixes bug #506212
  • Plugins/colorpicker: Don't apply color profile for picked color. Commit. Fixes bug #511007
  • Outputconfigstore: don't take into account a disabled internal screen. Commit.
  • Disable proximity sensor. Commit.
  • Revert "dpmsinputeventfilter: Disable proximity sensor and add null check". Commit.
  • Backends/drm: retry opening drm nodes for up to 5s if it fails with EBUSY. Commit.
  • Core/iccprofile: add support for the MHC2 tag. Commit. Fixes bug #508791
  • Renderloop: schedule a repaint when refresh rate changes. Commit.
  • Fix kwin_wayland crash on FreeBSD. Commit.
  • Dpmsinputeventfilter: Disable proximity sensor and add null check. Commit.
  • Plugins/blur: also use the device pixel region for blurring. Commit.
  • Scene,backends: change damage regions to be in device pixels. Commit.
  • Scene,effect: port paintScreen to use device coordinates as well. Commit.
  • Scene,effect: switch window (pre) paint regions to device coordinates. Commit.
  • Scene/itemrenderer: use device pixels for repaint regions. Commit.
  • Scene,effect: rename regions to logicalRegion to make the coordinate space obvious. Commit.
  • Plugins/showfps,-compositing: apply vertical offset to geometry. Commit. Fixes bug #511232
  • Xwayland: Make drag-and-drop from X to Wayland robust. Commit.
  • Xwayland: Drop Selection::overwriteRequestorWindow(). Commit.
  • Backends/drm: fix async present with direct scanout. Commit. See bug #510967
  • Compositor: fix KWIN_FORCE_SW_CURSOR. Commit. See bug #511274
  • Add support for the sharpness setting. Commit.
  • Autotests/integration: port activation_test to the new test helper. Commit.
  • Autotests/integration: port screencasting_test to the new test helper. Commit.
  • Autotests/integration: port fractional repaint test to use the new test helper. Commit.
  • Autotests: add a test helper for creating and presenting windows. Commit.
  • Wayland/tools: greatly increase global removal timeout. Commit.
  • Plugins/blur: Make contrast opt-in. Commit. Fixes bug #510818
  • Revert "Only keep the saturation component from the old contrast effect". Commit. See bug #510818
  • Revert "Blur: Add a configuration UI for the contrast amount". Commit. See bug #510818
  • Xwayland: Fix 98e4ffe164098a9bc69cb078b50174aa3b6b7aca. Commit.
  • Plugins/screenshot: filter out decoration and shadows to match the options. Commit. Fixes bug #510982. Fixes bug #511171
  • Backends/drm: fix implicit modifier fallback. Commit. Fixes bug #511216
  • Xwayland: Remove unnecessary xcb_flush() calls. Commit.
  • Xwayland: Initialize Selection::m_timestamp. Commit.
  • Xwayland: Drop Selection::setWindow(). Commit.
  • Xwayland: Avoid potentially creating an X11 source for own proxy data. Commit.
  • Xwayland: Drop Selection::m_disownPending. Commit.
  • Xwayland: Manage WlSource using std::unique_ptr. Commit.
  • Plugins/screencast: on close, reset screencast sources instead of just pausing. Commit. Fixes bug #511150
  • Backends/drm: handle changing output layers of virtual outputs correctly. Commit.
  • Backends/drm: fix warnings when the virtual output is used. Commit.
  • Scene/cursoritem: always reset the surface item if the surface is nullptr. Commit. Fixes bug #511075
  • Backends/drm: prevent using the same cursor plane on multiple screens. Commit. Fixes bug #511281
  • Link to correct wm-spec page. Commit.
  • Xwayland: Fix potential memory leak. Commit.
  • Xwayland: Update clipboard when active window changes. Commit. Fixes bug #511063
  • Plugins/mousekeys: Do not release the pointer button on key repeat events. Commit. Fixes bug #510248
  • Virtualdesktops: Raise virtual desktop limit to 25. Commit. Fixes bug #465036
  • Blur: Add a configuration UI for the contrast amount. Commit.
  • Only keep the saturation component from the old contrast effect. Commit. Fixes bug #510818
  • Plugins: make blink startupfeedback/touchpoints color managed. Commit.
  • Drop waylandServer() checks. Commit.
  • Backends/drm: prevent accessing the pipeline when it's already removed. Commit.
  • Scene/workspacescene: special case "emtpy" items for direct scanout and overlays. Commit.
  • Plugins/screencast: use the correct scale for window screencast rendering. Commit.
  • Backends/wayland: do a full repaint if the color description changes. Commit.
  • Compositor: when rendering a layer, pass more correct HDR metadata. Commit.
  • Backends/drm: use dumb buffers for the cursor on legacy modesetting again. Commit. Fixes bug #510930
  • Inputmethod: Unset panel on close. Commit.
  • Remove unused variables. Commit.
  • Debug_console: Add palette preview for Window colorScheme role. Commit.
  • Debug_console: Add DecorationRole for propertyData. Commit.
  • Debug_console: Make propertyData operate on Window. Commit.
  • Debug_console: Support more property types. Commit.
  • Backends/drm: expand the implicit modifier fallback to low bandwidth formats. Commit. Fixes bug #509635
  • Plugins/screenshot: Add org.kde.KWin.ScreenShot2.Error.NoActiveWindow error. Commit.
  • Placement: prevent infinite loop from empty cascade offset. Commit.
  • Fix Workspace::activateNextWindow() corrupting active output on hotplug. Commit. Fixes bug #495702
  • Autotests: Add active output tests. Commit.
  • Backends/libinput: Fixed Device::setOutputName not changing the output. Commit. Fixes bug #510505
  • OutputDeviceV2Interface: guard for global removed in bind. Commit. Fixes bug #510734
  • Revert "Check that output passed to Workspace::setActiveOutput() is valid". Commit.
  • Backends/wayland: track the commit deadline with frame callbacks. Commit.
  • Scene/itemrenderer_opengl: always apply modulation and saturation in linear. Commit. Fixes bug #508517
  • Scene/scene: more properly disable damage tracking for ItemTreeView. Commit. Fixes bug #510555
  • Add .git-blame-ignore-revs. Commit.
  • Drop obsolete code for Qt versions lower than 6.9. Commit.
  • Utils/orientationsensor: work around QSensor not having a proper available flag. Commit.
  • Autotests: Reduce mime type code duplication in testSelection. Commit.
  • Autotests: Add a test to verify how many selection events are sent. Commit.
  • Wayland: Avoid sending a selection when switching between surfaces of the same client. Commit.
  • Wayland: Remove hasKeyboard() guard in SeatInterface::setFocusedKeyboardSurface(). Commit.
  • Backends/wayland: Inhibit global shortcuts while pointer is grabbed. Commit.
  • Make Workspace::windowActivated() signals more reasonable. Commit.
  • Scene/windowitem: emit Window::damaged when subsurfaces get removed too. Commit. Fixes bug #508999
  • Plugins/screentransform: support color management. Commit. Fixes bug #503829
  • Wayland: Make data control code more consistent with other code. Commit.
  • Wayland: Reject receive requests from superseded data offers. Commit.
  • Wayland: Drop SeatInterfacePrivate::Keyboard::Focus::serial. Commit.
  • Wayland: Drop SeatInterfacePrivate::Keyboard::Focus::destroyConnection. Commit.
  • Wayland: Add SeatInterface::primarySelectionDevicesForSurface(). Commit.
  • Backends/virtual: Add support for DRM_BUS_FAUX. Commit.
  • Scene/surfaceitem: use std::optional for frame time estimation. Commit.
  • Scene/surfaceitem: change frame time estimation heuristic. Commit.
  • Scene: Fix null pointer dereference in WorkspaceScene::finalDrawWindow(). Commit. Fixes bug #509690
  • Screenedge: replace signal->slot connection with a normal method call. Commit.
  • Plugins/screencast: Check compositing type. Commit.
  • Plugins/eis: Require libeis 1.4. Commit.
  • Xwayland: Ignore more special selection targets reported by Qt. Commit.
  • Wayland: Remove tracking of current selection in wl_data_device and wp_primary_selection_device_v1. Commit.
  • Plugins/diminactive: Clamp strength to 10-90% range. Commit. Fixes bug #489149
  • Core/colorpipeline: fix the matrix optimization. Commit.
  • Backends/drm: use min luminance for the transfer function too. Commit.
  • Core/colorpipeline: fix scRGB potentially getting clipping with KMS offloading. Commit. Fixes bug #499103
  • Core/colorspace: make mastering colorimetry mandatory. Commit.
  • Core/colorpipeline: do a better estimation of the value range after "toOther". Commit.
  • Opengl/eglcontext: unset the current context if makeCurrent fails. Commit. Fixes bug #509439
  • Plugins/screentransform: Fix pre-rotation grab. Commit. Fixes bug #510383
  • Plugins/eis: Correct a typo. Commit.
  • Autotests: Add tests for reading data from withdrawn selection offers. Commit.
  • Disconnect InputMethod::cursorRectangleChanged when an input panel is closed. Commit.
  • Autotests: Fix testDataControlIinterface with Qt 6.10. Commit.
  • Bump reduced_featureset CI build to Qt 6.10. Commit.
  • Colorrepresentation: fix color range being ignored. Commit. Fixes bug #508615. Fixes bug #503080
  • Xwayland: Remove duplicated mime type <-> atom conversion code. Commit.
  • Xwayland: Remove hardcoded cases for text/uri-list and text/x-uri. Commit.
  • Xwayland: Simplify WlSource::sendTargets(). Commit.
  • Xwayland: Remove code to handle late offers. Commit.
  • Xwayland: Clean up X11Source::startTransfer(). Commit.
  • Xwayland: Simplify mime type handling in dnd code path. Commit.
  • Xwayland: Prepend missing "is". Commit.
  • Xwayland: Report all available selection mime types. Commit.
  • Xwayland: Drop SelectionSource::setOffers(). Commit.
  • Wayland: Reject wl_data_offer.receive calls with unknown mime types. Commit.
  • Wayland: Fix clearing primary selection. Commit.
  • Workspace: apply sensor changes with a queued connection. Commit.
  • Opengl/eglcontext: add warning for when makeCurrent fails. Commit.
  • Workaround libdrm being unaware of faux bus. Commit.
  • Doc: remove spaces inside links (KWin Rules). Commit.
  • Plugins/eis: Guard EIS_EVENT_PONG AND EIS_EVENT_SYNC. Commit.
  • Fix orientation sensor availability. Commit.
  • Plugins/slidingpopups: Adjust repaint region to match animation. Commit. Fixes bug #510197
  • Xwayland: Don't special case selections with no mime types. Commit.
  • Check that output passed to Workspace::setActiveOutput() is valid. Commit.
  • Backends/drm: clear the import damage journal after renderTestBuffer. Commit. Fixes bug #510195
  • Eis: handle unhandled events in EisContext::handleEvents. Commit.
  • Guard against drag target having no wayland surface. Commit. Fixes bug #510032
  • Make pointer, touch, and tablet dnd code paths shared. Commit.
  • Scene: Drop SurfacePixmap. Commit.
  • Effects: Use KConfigWatcher for changing effects config. Commit.
  • Plugins/hidecursor: show the cursor on axis events too. Commit. Fixes bug #509684
  • Xwayland: Simplify Selection::x11OffersChanged(). Commit.
  • Xwayland: Fix a typo. Commit.
  • Backends/libinput: Increase minimum version to 1.28. Commit.
  • Backends/wayland: some fixes for overlays. Commit. See bug #509518
  • Make DragAndDropFilter end touch dnd. Commit.
  • Effects/overview: fix behavior when deskotp grid doesn't layout. Commit. Fixes bug #510056
  • Tests/lockscreenoverlay: Port to KWaylandExtras::xdgActivationToken. Commit.
  • Tests/lockscreenoverlay: Call the correct method. Commit.
  • Backends/wayland: Fix render time query with sw renderer. Commit.
  • Xwayland: Tidy WlSource factory code. Commit.
  • Xwayland: Decouple selection sync'ing from focus changes. Commit.
  • Autotests/integration: also run the drm autotest for legacy modesetting. Commit.
  • Backends/drm: relax mode comparison. Commit.
  • Core/outputlayer: fix min/max zpos not being set for legacy modesetting. Commit.
  • Kcms/tabbox: Hide bottom separator if KNS is disabled. Commit.
  • Autotests: Check that a drag will be cancelled when the current touch sequence is cancelled. Commit.
  • [plugins/buttonsrebindfilter] Fix infinite loop when walking config group hierarchy. Commit.
  • ButtonsRebindsFilter: Fix my bad ring math, allow completing a circle. Commit.
  • ButtonsRebindsFilter: Remove assumption about how config keys are stored. Commit.
  • Make sure XdgToplevelWindow always has an icon. Commit.
  • Core: Add dropped assert in GraphicsBuffer destructor. Commit.
  • Wayland: Use std::make_shared to allocate sync release points. Commit.
  • Core: Fix GraphicsBufferRef copy constructor. Commit.
  • Xwayland: remove warning about not finding matching X11 output. Commit.
  • Add an autotest for the drm backend that runs on real KMS. Commit.
  • Backends/drm: do modesets asynchronously. Commit.
  • Wayland: don't take presentation time feedbacks from surfaces. Commit.
  • Core/session_noop: implement openRestricted and closeRestricted. Commit.
  • Autotests/drm: rename the test to mockDrmTest. Commit.
  • Autotests: Rewrite xwayland selection test. Commit.
  • Autotests: Add primary selection wrappers. Commit.
  • Autotests: Include mime types in TARGETS in testXwaylandDnd. Commit.
  • Xwayland: Remove a Dave comment. Commit.
  • Xwayland: Drop XToWlDrag::m_performed. Commit.
  • Xwayland: Rename XToWlDrag::checkForFinished(). Commit.
  • Xwayland: Drop pending transfer tracking in XToWlDrag. Commit.
  • Xwayland: Sync XdndFinish to wl_data_offer.finish. Commit.
  • Autotests/integration: make the sticky keys test more complete. Commit. See bug #509714
  • Plugins/windowsystem: Remove Q_UNUSED. Commit.
  • Plugins/windowsystem: Implement KWindowSystemPrivateV3. Commit.
  • Plugins/colorblindnesscorrection: add monochrome mode. Commit. Fixes bug #485304
  • Inputmethod: Fix printing hexadecimal unicode code points. Commit.
  • Tabbox: unify on "Peek at Desktop" name. Commit. Fixes bug #507401
  • Adjust to activities changes. Commit.
  • Fix a few potential missing opportunity that input method active state is not synced. Commit. Fixes bug #506095
  • Add a small helper around queryWindowInfo. Commit.
  • Drop unused xcb-util-cursor dependency. Commit.
  • Autotests/integration: add test for fractional scaling glitches. Commit. Fixes bug #509165
kwin-x11
  • Update Qt version requirement to 6.10.0. Commit.
  • Update Frameworks version requirement to 6.22.0. Commit.
  • Effects/overview: fix behavior when deskotp grid doesn't layout. Commit. Fixes bug #510056
  • OMLVideoSyncVsyncMonitorHelper: Unset current context before deletion. Commit. See bug #507677
  • SGIVideoSyncVsyncMonitorHelper: Unset current context before deletion. Commit. Fixes bug #507677
  • Decorations: Migrate SVG decoration themes to new engine. Commit.
  • Plugins/qpa: Fix build with Qt 6.11 and Qt 6.10.2. Commit.
  • Kscreen: fix enum/non-enum mismatch in ternary operator. Commit.
  • Plugins/blur: Remove contrast effect leftovers. Commit.
  • Plugins/blur: Fix contrast.frag. Commit. Fixes bug #510818
  • Internalinputmethodcontext: remove meaningless #pragma once from cpp file. Commit.
  • Plugins/mousemark: return the correct modifier in arrowdraw_modifiers(). Commit.
  • Virtualdesktops: Raise virtual desktop limit to 25. Commit. Fixes bug #465036
  • Adjust to activities changes. Commit.
  • Drop dead code for activity subsession management. Commit.
kwrited
  • Update Qt version requirement to 6.10.0. Commit.
  • Update Frameworks version requirement to 6.22.0. Commit.
  • Use better way to disable session management. Commit.
layer-shell-qt
  • Update Qt version requirement to 6.10.0. Commit.
  • Update Frameworks version requirement to 6.22.0. Commit.
  • Provide serial for requesting an activation token. Commit.
  • Deprecate Shell::useLayerShell(). Commit.
  • Window: Ensure we integrate windows that were already were shown in a different shell. Commit.
  • Window: Improve how we tell the window to do layer-shell. Commit.
  • Drop obsolete code for Qt versions lower than 6.9. Commit.
libkscreen
  • Update plasma-wayland-protocols to 1.20.0. Commit.
  • Update Qt version requirement to 6.10.0. Commit.
  • Update Frameworks version requirement to 6.22.0. Commit.
  • Add automatic brightness setting. Commit.
  • Require passing tests. Commit.
  • Fix hwdata location on FreeBSD. Commit.
  • Remove references to no longer existing QScreen backend. Commit.
  • Adjust test to removed qscreen backend. Commit.
  • Remove testcase for qscreen backend. Commit.
  • Remove testcase for xrandr 1.1 backend. Commit.
  • Drop testQScreenBackend. Commit.
  • Drop testModeSwitching. Commit.
  • Doctor: Add flipped rotation to help text. Commit.
  • Add support for custom modes on Wayland. Commit.
  • Add usage example for output.HDMI-2.brightness.10. Commit.
  • Backends/kwayland: drop the output order protocol for a new "priority" event. Commit.
  • Config: remove assumptions about priority being related to enabled state. Commit.
  • Doctor: fix typo. Commit.
  • Doctor: display refresh rate with 2 decimal precision. Commit.
libksysguard
  • Update Qt version requirement to 6.10.0. Commit.
  • Update Frameworks version requirement to 6.22.0. Commit.
  • Processcore: Make ProcessController::window a proper property. Commit.
  • Processcore: Cleanup unnecessary KSysGuard:: usages in ProcessController. Commit.
  • Processcore: Remove change to BestEffort if setting IoScheduler::None. Commit.
  • Processcore: Add getters to ProcessController for properties of mulitple PIDs. Commit.
  • Processcore: Expose a bunch of common enums to QML. Commit.
  • Added getPriority, getCPUScheduler functions in ProcessController. Commit.
  • Require passing tests on all platforms. Commit.
  • Colorgrid: Fix using sensor colors. Commit. Fixes bug #513037
  • Processcore: Properly add the swap attribute. Commit. Fixes bug #510969
  • Faces/text: Use proper type for lists of sensors. Commit. Fixes bug #509671
  • Fix busy-looping due to 0 QTimer interval on FreeBSD. Commit.
  • Gpu plugin: Check returned value to avoid crash. Commit.
  • Fix getParentPid in the FreeBSD implementation. Commit.
  • Fix crash when saving preset. Commit. Fixes bug #509953
  • SensorFaceController: Possibility to reload the config from a given group. Commit. See bug #508184
libplasma
  • Update Qt version requirement to 6.10.0. Commit.
  • Update Frameworks version requirement to 6.22.0. Commit.
  • Properly register RemoveBorders to QML. Commit.
  • PlaceholderMessage: handle unusually long text better. Commit.
  • Dialog: if we already flipped it to appear below, shift it upwards instead. Commit. Fixes bug #511188
  • Dialog: Warn more aggressively when trying to show an empty dialog. Commit. See bug #514089
  • Add infrastructure for loading config ui from QML modules. Commit.
  • Declarativeimports/core: register foreign QMenu type. Commit.
  • Linting. Commit.
  • Fix warning when loading empty containment. Commit.
  • ExpandableListItem: Make index property explicit. Commit.
  • Fix hideOnWindowDeactivate in Dialog and AppletPopup. Commit. Fixes bug #511187
  • Declarativeimports/plasmaextracomponents: depend on core. Commit.
  • Popupplasmawindow: Use qmlWarning. Commit.
  • Sharedqmlengine: correctly set up the qqmlcontext for KLocalizedQmlContext. Commit.
  • Fix docs for Plasma::PluginLoader. Commit.
  • Remove unused signal. Commit.
  • Plasma_add_applet: Fix generating applet source for applet ids containing -. Commit.
  • Fix Containment API docs. Commit.
  • Fix Plasmoid/Applet API docs. Commit.
  • Remove QuickTheme. Commit.
  • [theme] Drop image accessors. Commit.
  • Test KSvg selectors instead of theme image paths. Commit.
  • Remove broken translations from templates. Commit.
  • Expose QML PlasmaCore.Types API. Commit.
  • Expose QML Containment API. Commit.
  • Expose QML Plasmoid API. Commit.
  • Plasmaquick: Fix potential memory leaks in AppletQuickItem. Commit.
  • Desktoptheme: Use more moderate contrast parameters. Commit.
  • Make PopupPlasmaWindow take focus. Commit. Fixes bug #511814
  • [theme] Remove font API. Commit.
  • Fix kwin locking up at startup. Commit.
  • Add missing find_dependency for KF6KirigamiPlatform. Commit.
  • Replace Theme::ColorGroup with Kirigami ColorSet. Commit.
  • Always clean contextualActions when they are deleted. Commit. Fixes bug #504793
  • ActionTextField: don't let inline buttons accept focus on click. Commit.
  • ActionTextField: use display property to control icons-only-ness. Commit.
  • ContaimentITem: clean up toolbox loading code. Commit.
  • Drop deprecated KIconColors::setActiveText. Commit.
  • [theme] Drop wallpaperPath. Commit.
  • [theme] Expose default wallpaper theme. Commit.
  • [theme] Make ThemePrivate::setThemeName more assertive about passing an empty theme name. Commit.
  • KF6Archive is only used in autotests. Commit.
  • ActionTextField: sync to Kirigami version. Commit. See bug #484301
  • PlasmaTheme: avoid overriding another method. Commit.
  • Remove misplaced EdgeEventForwarder docs. Commit.
  • Minor QDoc fixes. Commit.
  • Generate Plasma Components 3 documentation. Commit.
  • Don't use * in QML qdoc. Commit.
  • Make plasma.extras link in index page. Commit.
  • PlasmaTheme: Watch config for frameContrast changes, update SVG files to support Frame color. Commit.
  • Downgrade applet preload policy message to debug. Commit.
  • Drop dynamic preload weight adjustments. Commit.
  • Convert ButtonShadow from OpacityAnimator to NumberAnimation. Commit. Fixes bug #477855
Milou
  • Update Qt version requirement to 6.10.0. Commit.
  • Update Frameworks version requirement to 6.22.0. Commit.
  • Lib/ResultsView: don't reset currentIndex with callLater. Commit.
  • Fix applet. Commit. Fixes bug #513102
  • Port to plasma_add_applet. Commit.
  • Port ResultDelegate to required properties. Commit.
  • Drop ResultsListView and ResultsListViewDelegate. Commit.
  • Resultsview: refactor move_category so it doesn't deadlock. Commit. Fixes bug #509786
ocean-sound-theme
  • Update Frameworks version requirement to 6.22.0. Commit.
Oxygen
  • Update Qt version requirement to 6.10.0. Commit.
  • Update Frameworks version requirement to 6.22.0. Commit.
plasma-activities
  • Update Qt version requirement to 6.10.0. Commit.
  • Update Frameworks version requirement to 6.22.0. Commit.
  • Don't leak the future watcher. Commit.
  • Revert "fix: replace continue_with with QFuture::then". Commit.
  • Drop API for starting/stopping activities. Commit.
  • Remove unnecessary -fno-exceptions. Commit.
  • Use a named struct for QFlatSet::insert() return value. Commit.
  • Remove comment. Commit.
  • Fix broken QFlatSet insertion. Commit. Fixes bug #509673
plasma-activities-stats
  • Update Qt version requirement to 6.10.0. Commit.
  • Update Frameworks version requirement to 6.22.0. Commit.
  • Run kactvitymanagerd manually on CI. Commit.
  • Fix ResultSetTest. Commit.
  • Mark test as test and report success or failure. Commit.
  • Properly escape single quotes in strings. Commit. Fixes bug #512562
  • Resultwatcher: send resultRemoved signal on type-restricted queries. Commit. Fixes bug #503840
Plasma Browser Integration
  • Mpris: In doubt, take the first entry for artwork. Commit.
  • Use better way to disable session management. Commit.
  • Mpris: Check all available website icons for fallback album art. Commit.
  • Options: Add text field for entering blocked websites. Commit.
  • Options: Move "Media Controls" to their own tab. Commit.
  • Mpris: Allow WebP and JPEG for album artwork, if supported. Commit.
  • Mpris: Draw artwork into OffscreenCanvas for added sanitation. Commit.
  • Mpris: Use website favicon as fallback album cover. Commit.
  • Support dark mode in options page. Commit. Fixes bug #423060
  • Bump manifest version. Commit.
Plasma Desktop
  • Kcms/gamecontroller: Fix displaying idle inhibition warning. Commit.
  • Kcms/gamecontroller: Fix plasma integration switch. Commit. Fixes bug #514493
  • Panel: fix config window focus. Commit. Fixes bug #513135
  • Update Qt version requirement to 6.10.0. Commit.
  • Update Frameworks version requirement to 6.22.0. Commit.
  • Kcms/touchscreen: Add i18n context to translatable string. Commit.
  • Emojier/app: Add i18n context to translatable string. Commit.
  • Applets/keyboardlayout: Add i18n context to translatable string. Commit.
  • Desktoppackage: Add i18n context, reword string. Commit.
  • Kcms/baloo: Reword string to sound less informal. Commit.
  • Applets/taskmanager: use weaker type for PlasmaPa GlobalConfig. Commit.
  • Update theme preview image for new wallpaper. Commit.
  • Applets/kicker: use fixed width for runner columns. Commit.
  • Applets/kicker: don't hide visible columns when querying. Commit.
  • CI: Add documentation build. Commit.
  • Applets/Kickoff: use Control as base for Badge. Commit. Fixes bug #514247
  • Desktoppackage: Fix typo in MediaControls. Commit.
  • Applets/taskmanager: fix hover highlight size on mute button. Commit. Fixes bug #514324
  • Applets/taskmanager: scroll tooltip to active window. Commit. Fixes bug #499716
  • Kcms/touchpad: fix mangled i18ndc() function call. Commit.
  • Add translation contexts. Commit.
  • Applets/kicker: make favorite applications scrollable. Commit. Fixes bug #424067
  • Applets/kicker: use applyFilter directly instead of manually setting the model. Commit.
  • Applets/kicker: Don't show allAppsGrid while searching to prevent overlap with runnerGrid. Commit.
  • Applets/kicker: Fix reference error in apply filter. Commit.
  • Applets/kicker: fix runtime error in focus handing of runner grid. Commit.
  • Cleanup: Fix various typos. Commit.
  • Applet/window-list: add keybord navigation to full representation. Commit. See bug #470753
  • Containments/desktop: avoid crash during spring-loaded DnD. Commit.
  • Containments/desktop: fix List mode hover activation (during DnD). Commit.
  • Implement loading applet configurations from QML modules. Commit.
  • Containments/desktop: don't create pin button onCompleted. Commit.
  • Applet/windowlist: activate menu with openRelative(). Commit.
  • Containments/desktop: linting. Commit.
  • Kcms/access: consistently use the word "pointer". Commit.
  • Kcms/gamecontroller: Add switch for KWin "gamecontroller" plugin. Commit. Fixes bug #328987
  • Containments/panel: make AppletContainer registered type. Commit.
  • Containments/panel: pass a few more things as properties. Commit.
  • Containments/Panel: use Containment attached. Commit.
  • Containments/panel: avoid unqualified lookups for root. Commit.
  • Containments/panel: linting. Commit.
  • Kcms/touchscreen: Hide when no touchscreen is present. Commit. Fixes bug #513566
  • Applets/pager: Don't shadow active property. Commit.
  • Applets/kicker: replace custom Dashboard filter list delegate. Commit.
  • Emojier: add skin tone filter. Commit.
  • Keyboardlayout: fix config dialog warning and spacing. Commit.
  • Containments/desktop: constrain delegate size by cell size. Commit. Fixes bug #508684
  • Applets/kicker: fix refactoring regressions. Commit.
  • Applets/kicker: unify delegates. Commit.
  • Applets/kickoff: correctly position New badge with long names. Commit. Fixes bug #513272
  • Applets/kicker: make dashboard highlight span delegate. Commit.
  • Applets/kicker: don't reset kickerdash model after drag. Commit. See bug #510655
  • Containments/desktop: make ViewPropertiesMenu menu Qmenu. Commit.
  • Disable QT_FATAL_WARNINGS in tests with Qt 6.11. Commit.
  • Emojier: only show clear history button on Recent page. Commit.
  • Kcms/access: Add "Centered (Strict)" mouse tracking mode to Zoom/Magnifier. Commit. Fixes bug #513145
  • Fix some cppcheck:. Commit.
  • Applets/kicker: don't open empty context menu. Commit.
  • Containments/panel: fix applet context menu order. Commit.
  • Applets/kicker: use regular tooltips. Commit.
  • [kcms/landingpage] Don't show unauthorized KCMs. Commit. Fixes bug #511381
  • Containments/desktop: Don't shadow screen property. Commit.
  • Containments/desktop: add active property. Commit.
  • Applets/kicker: make a few more properties explicit. Commit.
  • Applets/kicker: remove itemActivated signal. Commit.
  • Applets/kicker: use abstraction for closing kicker(dash). Commit.
  • Applets/kicker: port to required properties. Commit.
  • Applets/kicker: explicitly pass models to main representations. Commit.
  • Applets/kicker: more basic linting. Commit.
  • Views/Desktop: Set applets property explicitly to list of strings. Commit. Fixes bug #511729
  • Kcms/access: Move explanation label for zoom modifier to it again. Commit.
  • Emojier/app: use regular highlight for currentItem. Commit.
  • Emojier/app: don't create unnecessary new pages. Commit.
  • Emojier/app: avoid binding loop. Commit.
  • Emojier/app: use less confusing collapsible binding. Commit.
  • Emojier/app: centralize setting data set and page title. Commit.
  • Emojier/app: properly separate copy handling. Commit.
  • Emojier: make screenreader-accessible. Commit.
  • Emojier/app: merge CategoryAction into Emoijier.qml. Commit.
  • Emojier/app: switch to required properties. Commit.
  • Emojier/app: basic linting. Commit.
  • Kcms/access: Port kcfgc files to CMake. Commit.
  • Containments/desktop: fix back button. Commit.
  • Applets/{kicker,kickoff}: put favorites actions next to "add to" actions. Commit.
  • Applets/kimpanel: Port to plasma_add_applet. Commit.
  • Applets/kicker: basic linting. Commit.
  • Applets/kicker: move sizing SvgItems to DashboardRepresentation. Commit.
  • Applets/kicker: tweak accessible properties a bit. Commit.
  • Applets/kicker: simplify ItemListDelegate and SideBarItem. Commit.
  • Applets/kicker: port ItemListDelegate to ItemDelegate. Commit.
  • Applets/kicker: simplify window handling. Commit.
  • Applets/keyboardlayout: Port to plasma_add_applet. Commit.
  • Desktoppackage: basic linting. Commit.
  • Desktoppackage/activitymanager: remove StoppedActivityItem. Commit.
  • Desktoppackage/activitymanager: cleanup some dead code. Commit.
  • Applets/window-list: add options for window list item visibility. Commit.
  • Replace Qt.application.layoutDirection with Application singleton. Commit.
  • Positioner: track icon movements across screen resolutions. Commit.
  • Positioner: use hash table for positions instead of string list. Commit.
  • Applets/taskmanager: Port to plasma_add_applet. Commit.
  • Applets/showActivityManager: Port to plasma_add_applet. Commit.
  • Applets/pager: Port to plasma_add_applet. Commit.
  • Applets/marginsseparator: Port to plasma_add_applet. Commit.
  • Applets/taskmanager: Fix last-used task selection. Commit. Fixes bug #513019
  • Applets/kicker: switch to individual Keys handlers. Commit.
  • Applets/taskmanager: linting. Commit.
  • Applets/kicker: remove RunnerResultsList FocusScope. Commit.
  • Applets/kicker: remove ItemListView FocusScope. Commit.
  • Applets/kicker: get rid of focusParent property. Commit.
  • Applets/kicker: get rid of RunnerListViewContainer. Commit.
  • Applets/kicker: drop MouseEventListener in ItemListView. Commit.
  • Applets/window-list: fix setting ListModel string. Commit.
  • Applets/kicker: use automatic sizing with layouts. Commit.
  • Kcms/tablet: improve grammar and style of missing pad buttons message. Commit.
  • Kcms/workspaceoptions: add "primary selection" to keywords. Commit. Fixes bug #511659
  • [containments/desktop] Drop unused toolbox property. Commit.
  • Kcms/tablet: Fix configuration for misbehaving devices. Commit. Fixes bug #508084
  • Kcms/touchpad: correct mangled label. Commit.
  • Foldermodeltest: Add tst_initializeOnCorrectScreens. Commit.
  • Kcms/tablet: Hide tooltip when dragging screen resize handle. Commit.
  • Applets/window-list: add translation contexts and fix string. Commit.
  • Applets/window-list: linting. Commit.
  • Applets/kicker: simplify column/delegate widths. Commit. Fixes bug #507728
  • Kcms: follow the HIG a bit more for many checkboxes and buttons. Commit.
  • Kcms/dateandtime: Avoid showing warning for permission errors. Commit. Fixes bug #501966
  • Use matching selenium version. Commit.
  • Applets/taskmanager: drop dead code for middle button close. Commit.
  • Applets/pager: fix undefined properties. Commit.
  • Applets/kickoff: also close when triggering from footer menu. Commit. See bug #508725
  • ScreenMapper: fix icon placement on multiple containments. Commit. Fixes bug #512381
  • Kcms/tablet: Show a more helpful error message for no configurable pad. Commit.
  • Applets/taskmanager: Make plasma-pa fully optional again. Commit. Fixes bug #512478
  • Applets/kicker: remove search field top state. Commit.
  • Kcms/tablet: Obtain a better number of buttons for certain pens. Commit. Fixes bug #511488
  • Remove all qml import version numbers. Commit.
  • Applets/taskmanager: Add "Hide from Screencast" option. Commit.
  • FolderView: open properties dialog on Alt+activation. Commit. See bug #512383
  • [kcms/keyboard] Don't reconfigure on unrelated config changes. Commit.
  • Fix: force panel applet to be visible in desktop edit mode. Commit.
  • Applets/kicker: remove justOpenedTimer. Commit.
  • Kcms/tablet: Show driver warning message for pad-only devices too. Commit.
  • Kcms/tablet: Fix pen button mapping not working. Commit. See bug #508084
  • Applets/kicker: fix subsubmenu opening direction on far edge panel. Commit.
  • Applets/kickoff: linting. Commit.
  • Applets/kicker: make submenu behavior more consistent with other menus. Commit. Fixes bug #500696
  • Applets/kimpanel: use IconOnly for icon-only button. Commit.
  • Applets/kimpanel: add translation contexts and fix broken string. Commit.
  • Applets/kimpanel: linting. Commit.
  • Applets/kicker: use better sizing for sidebar. Commit. Fixes bug #511411. Fixes bug #505847
  • Applets/pager: linting. Commit.
  • Applets/margins-separator: linting. Commit.
  • Applets/kickoff: fix loading of file-based icons (add 'file:' scheme). Commit.
  • Applets/keyboardlayout: don't (attempt to) hide shortcut config. Commit.
  • Applets/showdesktop: linting. Commit.
  • Applets/kickoff: don't set Accessible.name on action. Commit.
  • Applets/keyboardlayout: linting. Commit.
  • Applets/trash: linting. Commit.
  • FileModel: remove QFileSystemWatcher. Commit.
  • FolderModel: fix path for '.directory' watcher. Commit.
  • PositionerTest: clear config and fix resolution change test. Commit.
  • Folder: preserve icon layout on sorted mode after drag and drop. Commit.
  • Applets/window-list: add feature to open on hover. Commit. Implements feature #468509
  • Kcms/access: Move scroll modifier key to global section. Commit.
  • Applet/window-list: Add config to hide icon in horizontal panel view. Commit.
  • FolderView: replace QQuickPaintedItem rubber band with Rectangle item. Commit.
  • Applets/kickoff: allow arrow keys from results to search field. Commit.
  • Applets/kicker: fix premature "No matches" placeholder. Commit.
  • Desktoppackage/configuration: adjust About page text styling. Commit.
  • Applets/kickoff: better handling of async runner results. Commit.
  • Kcms/keys: disable main view for items in pending deletion state. Commit. Fixes bug #493752
  • Kcms/keys: use raised buttons in list delegates, per the HIG. Commit.
  • Kcms/keys: use attached property implementation of tooltips. Commit.
  • Kcms/keys: add a tooltip to an icons-only button. Commit.
  • Kcms/keys: re-use more things from the Action for expand/collapse button. Commit.
  • Kcms/keys: use alternating backgrounds for main view. Commit.
  • Applets/kickoff: remove useless tooltip for icons-and-text button. Commit.
  • Desktoppackage/configuration: Adjust About page label positions. Commit.
  • Applets/kickoff: "fix" footer overflow menu. Commit. Fixes bug #511503
  • Applets/taskmanager: Fix cycling through tasks with a fullscreen window. Commit.
  • Applets/taskmanager: make highlightWindows label more precise. Commit.
  • Applets/kickoff: don't move focus from search bar when hovering. Commit.
  • Applets/taskmanager: Hide shade option on Wayland. Commit.
  • Applets/kickoff: block hovering until mouse moves. Commit.
  • Applets/taskmanager: do less unnecessary work when previews are disabled. Commit.
  • Applets/kicker: don't clear currentItem from active column. Commit.
  • Applets/kicker: fix arrow keys from search to sidebar. Commit.
  • Applets/kicker: explicitly set sidebar layout width. Commit. Fixes bug #511411. See bug #505847
  • Applets/kicker: fix handling of down key from search field. Commit.
  • Appiumtests: fix taskmanager_visiblelabeltest. Commit.
  • Appiumtests: fix taskmanagertest. Commit.
  • Appiumtests: fix desktoptest. Commit.
  • Appiumtests: fix bug472909test_wayland. Commit.
  • Applets/kicker: allow context menus with only favoriteId. Commit. Fixes bug #511448
  • Layout-templates/defaultPanel: round panel height up, not down. Commit.
  • Applets/kickoff: add separation between Places page list items too. Commit. Fixes bug #508985
  • FolderDelegate: Fix missing hover in some cases. Commit. Fixes bug #511025
  • Folder: Preserve icon position after rename. Commit.
  • Positioner: Code refactor. Commit.
  • Appiumtests: fix kcm_keys_test. Commit.
  • Rename Nintendo Joy-Con controllers. Commit.
  • Use better way to disable session management. Commit.
  • Use better way to disable session management. Commit.
  • Folder: Fix icon positioning on screen/available geometry changes. Commit. Fixes bug #500868. Fixes bug #508408
  • [kcms/recentfiles] Remove dead config parts. Commit.
  • Add missing include moc. Commit.
  • Sddm-theme: Avoid rendering invisible contents. Commit.
  • Keyboard kcm: return value in function signature. Commit.
  • Keyboard kcm: add mobile ui. Commit.
  • Keyboard kcm: make LayoutDialog useful for mobile KCM. Commit.
  • Keyboard kcm: Factor out itemmodels. Commit.
  • CI: Require plasma-pa. Commit.
  • Kcms/ksplash: Show error also when ksplash exits with non-zero exit code. Commit.
  • Applets/kicker: fix arrow down from search field to column. Commit.
  • Applets/taskmanager: Allow changing a tasks volume by scrolling. Commit. Implements feature #510668
  • Applets/kickoff: add spacing between non-switch-on-hover category items. Commit. Fixes bug #508985
  • ApplicationDashboard 'Show Apps As' Config Restyling. Commit.
  • Reset kickoff grid movements when drag and drop exits kickoff. Commit. Fixes bug #385856
  • [emojier] Mark as single window app. Commit.
  • Make applets content avoid applet-panel separator. Commit. Fixes bug #443241
  • Kcms/landingpage: Fix i18n(). Commit.
  • Allow the user to resize the amount of columns in the Favorites section. Commit. Fixes bug #355316
  • Make Dashboard follow colorscheme. Commit. Fixes bug #454718
  • Do not cover Dashboard's grid scrollbar with MouseArea. Commit. Fixes bug #447923
  • FolderView: Disable mouse interaction in edit mode. Commit.
  • FolderView: Fix regression with loadAndApplyPositionsConfig desync. Commit.
  • Positioner: Fix the order of operations. Commit.
  • FolderView: Update perStripe on relativeScreenRect changes. Commit.
  • FolderView: Disallow closing popup when creating new item. Commit.
  • Applets/kickoff: Handle Enter/Return on leave buttons. Commit.
  • Applets/taskmanager: With RTL language, use RTL audio icons when present. Commit. See bug #509598
  • Make cell height in widget explorer as tall as the tallest element within it. Commit. Fixes bug #434814
  • Allow Dashboard to pre-select system settings result. Commit. Fixes bug #506279
  • FolderView: Fix unqualified access warnings. Commit.
  • FolderView: Use let/const instead of var. Commit.
  • Acvitiymanager: Drop invisible window hack. Commit.
  • Hide Dashboard when it loses focus. Commit. Fixes bug #474031
  • Update wallpaper previews. Commit.
  • Applet/taskmanager: replace & with && in the context menu actions. Commit. Fixes bug #510083
  • Update TimezoneSelector selection when the timezone is reset through the KCM. Commit. Fixes bug #505916
  • Add new Orionids wallpaper for 6.5. Commit.
  • Applets/{kicker,kickoff}: React to runningActivities() being removed. Commit. Fixes bug #510070
  • Desktop/main.qml: Return early on null container when dragging. Commit. Fixes bug #509967
  • Fix CI branch for plasma-actvities(-stats). Commit.
  • Emojier: Also search english fallback dict. Commit.
  • Kcms/keys: position expand button correctly with elided shortcut text. Commit. Fixes bug #507860
  • FolderItemDelegate and main: Fix various warnings. Commit.
  • FolderViewLayer: Fix label portruding. Commit.
  • FolderView: Clear press state when applet is disabled. Commit. Fixes bug #490677
  • FolderView: Dont start rubberband when dragging scrollbar. Commit. Fixes bug #468359
  • FolderView: Stop hovering items on mouse leave. Commit.
  • FolderView: Use let instead of var, check for item existence. Commit. Fixes bug #490677
  • Applets/Kickoff: fix menu with long touch. Commit. Fixes bug #509898
  • Kaccess: Fix screen reader sometimes not being able to be toggled off anymore. Commit. Fixes bug #505568
  • Kcms/access: improve clarity of colorblindness page UI. Commit.
  • Kcms/mouse: Make button rebinding work again. Commit. Fixes bug #506342
  • Fix position and size of activity widget on large panels. Commit. Fixes bug #490880
  • Avoid layout mirroring in panel settings preview graphics. Commit. Fixes bug #506632
  • Kcms/access/ui: add monochrome mode. Commit. Fixes bug #485304
  • Cleanup: Fix various typos. Commit.
  • [kcms/activities] Set componentDisplayName for global shortcut. Commit.
  • Drop UI for showing stopped activities. Commit.
  • [applets/showdesktop] Port to plasma_add_applet. Commit.
  • Emojier: make .desktop file executable in kglobalaccel dir. Commit.
  • AboutPlugin: Align with the HIG a bit more. Commit.
Plasma Dialer
  • Update version for new release. Commit.
  • Update Qt version requirement to 6.10.0. Commit.
  • Update Frameworks version requirement to 6.22.0. Commit.
  • Update version for new release. Commit.
  • Overhaul call page and lockscreen view logic. Commit.
  • Hide bottom navbar when more than one page is on the stack. Commit.
  • Add testing app to mock ModemManager. Commit.
  • Port to QML module and use more robust lockscreen utils. Commit.
  • Fix settings formcard gap and animation. Commit.
  • Add gap on sidebar between pages and settings. Commit.
  • Fix typos. Commit.
  • Update version for new release. Commit.
  • Update version for new release. Commit.
  • Update version for new release. Commit.
  • Update version for new release. Commit.
  • Update version for new release. Commit.
Plasma Disks
  • Update Qt version requirement to 6.10.0. Commit.
  • Update Frameworks version requirement to 6.22.0. Commit.
  • Kcm: Add a button to copy SMART status to the clipboard. Commit.
  • Kcm: Improve the display of the status icon. Commit.
  • Kcm: Set better-fitting color schemes for the background. Commit.
  • Kcm: Remove QML import versions. Commit.
Plasma Firewall
  • Update Qt version requirement to 6.10.0. Commit.
  • Update Frameworks version requirement to 6.22.0. Commit.
  • Add missing include moc + add missing #pragma once. Commit.
  • Kcm: Fix enable button not being disabled when firewall is unavailable. Commit.
plasma-integration
  • Update Qt version requirement to 6.10.0. Commit.
  • Update Frameworks version requirement to 6.22.0. Commit.
  • Kioopenwith: get parent window from KJobWindows if no widget was provided. Commit.
  • Kioopenwith: refactor window id extraction into helper function. Commit.
  • Kiodelegate: document the naked new. Commit.
  • Kiodelegate: implement a sandboxed variant of kioopenwith. Commit.
  • Make frameContrast changes be detected by applications. Commit.
  • Require passing tests. Commit.
  • Set force-inject-asan. Commit.
  • Autotests/qt6: Mark testSelectNameFilterMultipleMatching as expect fail. Commit.
  • Qt6/autotests: Fix check that we are using a dir dialog. Commit.
  • Qt6/autotests: Fix font test. Commit.
  • Qt5/autotests: Double click is the default in qt6. Commit.
  • Qt6/autotests: Make testPlatformHintChanges less flaky. Commit.
  • Autotest: Provide a contrast value. Commit.
  • Autotests: HoverEffects are always enabled. Commit.
  • Qt6/autotests: Icon sizes are not configurable anymore. Commit.
  • Remove obsolete code for Qt versions below 6.9. Commit.
  • KDirSelectDialog: Strip trailing slash for hidden check. Commit. Fixes bug #510658
  • [kdirselectdialog] Don't store window state in config file. Commit.
plasma-keyboard
  • New in this release
plasma-login-manager
  • New in this release
plasma-mobile
  • Guard coroutine calls. Commit.
  • Update Qt version requirement to 6.10.0. Commit.
  • Update Frameworks version requirement to 6.22.0. Commit.
  • Actiondrawer: Fix typo setting drawer transparency. Commit.
  • Statusbar: Fix typo. Commit.
  • Fixed unit spelling. Commit.
  • Waydroid: Minor spelling fixes for UI strings. Commit.
  • Gestures: Set kwin touch area to be gesture guide area height. Commit.
  • Gestures: Trigger task switcher when mouse pulls up on gesture bar. Commit.
  • Envmanager: Attempt to autodetect device id. Commit.
  • Waydroidintegrationplugin: Make async and add error checking. Commit.
  • Gestures: Add optional gesture guide panel. Commit.
  • Wallpaperselector: Fix changes and use proper preview path. Commit.
  • Folio: Refactor and implement support for proper drag & drop. Commit.
  • Systemd: default kde-plasma service to tty1. Commit.
  • Notifications: Fix missing import. Commit.
  • Shell: Fix close button margin. Commit.
  • Folio: Fix some state transitions. Commit.
  • Panels: Use standard foreground colors when startup feedback is open. Commit.
  • Kscreen: Retry fetching config if kscreen gives nullptr. Commit.
  • Initialstart: Port libkscreen usage after isPrimary was removed. Commit.
  • Switch from maliit-keyboard to plasma-keyboard. Commit.
  • Use workspace to find output. Commit.
  • CMakeLists.txt: require KWindowSystem. Commit.
  • Homescreens/folio: Use locale-aware sorting for application list. Commit.
  • Mobileshell: Add more null checks. Commit.
  • Mobileshell: Fix wallpaper selector paths. Commit.
  • Port away from Milou.ResultsListView. Commit.
  • Adjust to renamed KWin::Output class. Commit.
  • Initialstart/prepare: Gracefully handle kscreen late start and null. Commit.
  • Systemd: install service file to the system units directory. Commit.
  • Notifications: Fix timestamp not working. Commit.
  • Folio: Fix typo with keyboard navigation logic. Commit.
  • Components/mobileshell: port from the clock dataengine. Commit.
  • Containments/homescreens/halcyon: port from the clock dataengine. Commit.
  • Shell/lockscreen: port from the clock dataengine. Commit.
  • Shelldbusclient: check if reply is valid. Commit.
  • Readme: Fix link. Commit.
  • Panels: Add support for defining device specific panel tweaks. Commit.
  • Kscreen: Make async calls and nullptr check. Commit.
  • Taskswitcher: fix double tap navpanel task switch being inconsistent. Commit.
  • Lockscreenstate: Make lock screen call async. Commit.
  • Quicksettings/record: Set encoder. Commit.
  • Envmanager: stop loading mobile config when desktop one should be. Commit.
  • Quicksettings/nightcolor: Sync settings. Commit.
  • Popups: Use dark background and consistent outlines with action drawer. Commit.
  • Startupfeedback: Revert to original animation. Commit.
  • Startupfeedback: Always tint background with theme color. Commit.
  • Volumeosd: Only highlight when delegate is pressed. Commit.
  • Volumeosd: Don't highlight audio device when there is only one entry. Commit.
  • Quicksettings: Add kscreen usage null checks. Commit.
  • Respect user's choice of convergence mode. Commit.
  • Wallpaperselector: Fix previews not loading. Commit.
  • Folio & halcyon: Use standardized containment config for settings. Commit.
  • Include Appstream metainfo data. Commit.
  • Shell: Rework configuration implementation. Commit.
  • Actiondrawer: Use contextually correct colors and dark background at all times. Commit.
Plasma Nano
  • Update Qt version requirement to 6.10.0. Commit.
  • Update Frameworks version requirement to 6.22.0. Commit.
Plasma Networkmanager (plasma-nm)
  • Update Qt version requirement to 6.10.0. Commit.
  • Update Frameworks version requirement to 6.22.0. Commit.
  • ConnectionDetailsModel: Optimize model updates. Commit.
  • NetworkModel: Don't update details model for irrelevant changes. Commit.
  • NetworkModelItem: Create ConnectionDetailsModel on demand. Commit.
  • Use correct URL for QR codes for WPA3 networks. Commit. Fixes bug #514026
  • Show details for inactive WiFi connections in KCM and fix AP matching. Commit.
  • Integrate never-connected WiFi details into stored connection logic to eliminate duplication. Commit.
  • Fix Wi-Fi network details display for disconnected and never-connected networks. Commit.
  • Escape special characters for QR code. Commit.
  • Don't shadow index property of ExpandableListItem. Commit.
  • Remove duplicate headers. Commit.
  • Applet: Fix context menu. Commit.
  • Applet: Use a ListSectionHeader like Heading for details sections. Commit.
  • Fix Accessible.description in ConnectionItem.qml. Commit.
  • Change return type to. Commit.
  • Refactor: Replace section magic string with structured QMap for connection details. Commit.
  • Applet: Hide section headers in DetailsText connection details display. Commit.
  • Open status tab by default. Commit.
  • Fix scrollbar behavior. Commit.
  • Show a centered Disconnected message. Commit.
  • Add section headers, similar to "About this System" KCM. Commit.
  • Horizontally center the FormLayout in ConnectionStatusWidget. Commit.
  • Add Status tab to connection editor with connection details. Commit.
  • Refactor applet to use ConnectionDetails with QVariantList format. Commit.
  • Pass device parameter to NetworkModel::addConnection(). Commit.
  • Add ConnectionDetails namespace for shared connection detail extraction. Commit.
  • Wifisecurity-dialog: Better alignment of widgets in Wi-Fi Security tab. Commit.
  • CMakeLists: add kquickcharts as runtime dependency. Commit.
  • Apply 1 suggestion(s) to 1 file(s). Commit.
  • Explicitly escape HTML entities. Commit.
  • Applet: Improve toolbar spacing. Commit.
  • Use standard form of "Wi-Fi" term. Commit.
  • Revert "Omit SSID from details section". Commit.
  • Omit SSID from details section. Commit.
  • Update error message for 'NoCommonAlgorithms'. Commit.
  • Add Barcode scanner button. Commit.
  • Kded: Ignore loopback and special connections on no wakeup notification. Commit.
  • Simplify KColorScheme code. Commit.
  • Return to not exposing loopback interfaces to the user. Commit. Fixes bug #511030
  • Correct bug reporting address in README. Commit. Fixes bug #506389
  • Mobile wifi kcm: fix spacing in ColumnLayout. Commit.
  • Wired mobile kcm. Commit.
  • Mobile proxymodel changes for wired kcm. Commit.
  • Move various components from mobile wifi kcm into PlasmaNM plugin. Commit.
  • Mobile wifi kcm: fix password field width. Commit.
  • Vpn-l2tp: store IPsec PSK as a secret. Commit.
  • Feat: make wifi connections global by default. Commit.
  • OpenConnect KCM: fix saving/loading of empty reported OS. Commit.
  • Kcm: Highlight Add Connection list item when pressed or selected. Commit.
  • Kcm: Simplify Add Connection dialog. Commit. Fixes bug #507784. Fixes bug #507785
  • Improve usage of NMStringMap: constify, deduplicate lookups etc. Commit.
  • Clean up includes a little. Commit.
  • Deweirdify struct definitions. Commit.
  • Add singular/plural to openconnectwebauthdialog.cpp. Commit.
Plasma Audio Volume Control
  • Update Qt version requirement to 6.10.0. Commit.
  • Update Frameworks version requirement to 6.22.0. Commit.
  • Applet: fix setting starting tab. Commit. Fixes bug #512852
  • Revert "volumemonitor: don't inhibit auto suspend of device". Commit.
  • Applet: add pin button for standalone widget in panel. Commit. Implements feature #472728
  • Use matching selinium version. Commit.
  • Volumemonitor: don't inhibit auto suspend of device. Commit. Fixes bug #507212
  • Remove useless comment. Commit.
  • With an RTL language, use RTL audio icons when available. Commit. See bug #509598
Plasma SDK
  • Update version for new release. Commit.
  • Update Qt version requirement to 6.10.0. Commit.
  • Update Frameworks version requirement to 6.22.0. Commit.
  • Update version for new release. Commit.
  • [themeexplorer] Use KSvg::ImageSet for SVG file handling. Commit.
  • Sort releases in appstream metadata. Commit.
  • Update version for new release. Commit.
  • Update version for new release. Commit.
  • Update version for new release. Commit.
  • Update version for new release. Commit.
  • Update version for new release. Commit.
plasma-setup
  • New in this release
Plasma Systemmonitor
  • Update Qt version requirement to 6.10.0. Commit.
  • Update Frameworks version requirement to 6.22.0. Commit.
  • Added "renice" dialog to set application/processes priority & scheduler. Commit. Fixes bug #457237
  • Refactor command column alignment logic to use view-level DelegateChooser. Commit.
  • Add ProcessCellDelegate to CMakeLists.txt. Commit.
  • Refactor alignment logic into a dedicated ProcessCellDelegate. Commit.
  • Left-align Command column. Commit.
  • Table: Remove obsolete ColumnSortModel. Commit.
  • Table: Improve sorting behavior in ColumnConfigurationDialog. Commit.
  • Table: Enable sections for ColumnSortDialog. Commit. Fixes bug #439024
  • Table: Make ColumnSortDialog a proper popup window. Commit.
  • Table: Use ColumnSortFilterDisplayModel in Column sort dialog. Commit.
  • Table: Use a standard Controls dialog for ColumnConfigurationDialog. Commit.
  • Table: Introduce ColumnSortFilterDisplayModel. Commit.
  • Search inside processes' full command line in addition to their name when the command column is shown. Commit. Fixes bug #448331
  • Initialize splitFilterStrings in setFilterString(). Commit.
  • Fix warnings about deprecated invalidateFilter(). Commit.
  • Remove calls to setFilterKeyColumn and setFilterWildcard. Commit.
  • Store found name column and use it when extracting process' name. Commit.
  • Page: Draw a simple border when no margins is set for a row. Commit. Fixes bug #445759
  • Issue with naming solved. New method will now work. Commit.
  • Definitely does not work with the news system. Having to go back to the old. Apologies for noise. Commit.
  • Trying again. Removed list of supporters, as we now have a less annoying way of showing them on the apps website. Commit.
  • Had to got back to old way, as the new one did not work for the this app. Sorry about the noise. Commit.
  • Apparently still requires basic skeleton to generate the list from elsewhere. Commit.
  • Removing supporters list, as we have moved to a less annoying way of listing them on the apps website. Commit.
  • Adding Napalm54 to list of supporters. Commit.
  • Adding mendicant bias to list of supporters. Commit.
  • Applicationstable: check quitEnabled for key presses. Commit. Fixes bug #510464
  • Adding Lemon King, Marcel Wiechmann, Sebastian Englbrecht to list of supporters. Commit.
  • Table: Don't rely on implicit behaviour of the style for row highlights. Commit.
  • Table: reset hoveredRow if hover is gone. Commit.
  • Table: use scenePosition for context menu positioning. Commit. Fixes bug #502715
  • Fix hiding headers from context menu. Commit.
  • Correct typo in README.md. Commit.
  • Page: Sort groups in numeric mode when loading page data. Commit. Fixes bug #506154
  • Page: Respect minimum height of content when using the "maximum" mode for rows. Commit. Fixes bug #510162
  • Removing fundraiser adopters section completely, as it seems to break the pipeline for some reason. Commit.
  • Removing last year's fundraiser supporters. Commit.
  • Table: Clear current index if selection was cleared. Commit. Fixes bug #510100
  • Page: Set smooth to false for remove margins effect. Commit. Fixes bug #445759
  • Page: Set background color for remove margins effect to the right color. Commit. Fixes bug #502445
plasma-thunderbolt
  • Update Qt version requirement to 6.10.0. Commit.
  • Kcm: Hide when Thunderbolt is not available. Commit.
  • KCM: Clean up the switch's strings. Commit.
plasma-vault
  • Update Qt version requirement to 6.10.0. Commit.
  • Update Frameworks version requirement to 6.22.0. Commit.
  • Don't shadow index property of ExpandableListItem. Commit.
  • Use consistent "lock" and "unlock" terminology everywhere in the UI. Commit. Fixes bug #509326
plasma-welcome
  • Update version for new release. Commit.
  • Update Qt version requirement to 6.10.0. Commit.
  • Update Frameworks version requirement to 6.22.0. Commit.
  • Rename kded module to avoid invalid name. Commit.
  • Footer: Hide separator. Commit.
  • Update version for new release. Commit.
  • Update version for new release. Commit.
  • Assets: Optimize SVGs. Commit.
  • Update version for new release. Commit.
  • Update version for new release. Commit.
  • Add logging categories and enhanced logging. Commit. See bug #511512
  • Add missing include moc. Commit.
  • Update version for new release. Commit.
  • Fix typo. Commit.
  • Update version for new release. Commit.
  • Enjoy/Supporters: Update supporters. Commit.
Plasma Workspace
  • Update Qt version requirement to 6.10.0. Commit.
  • Update Frameworks version requirement to 6.22.0. Commit.
  • Digital-Clock: Enable Enter key to trigger clicks on focused elements. Commit. See bug #510146
  • Kcms/notifications: make page titles more consistent. Commit.
  • Wallpapers/image: use weaker type for setting dynamic mode. Commit.
  • Kcms/users: reset dialog state on close button press. Commit. Fixes bug #514088
  • Update theme preview images for new wallpaper. Commit.
  • Runners/baloo: Set applicationDisplayName. Commit.
  • Runners/baloo: Add desktop file. Commit.
  • Libnotificationmanager: prevent duplicate D-Bus service watcher additions. Commit. Fixes bug #489910
  • Applets/kicker: add properties for querying. Commit.
  • Runners/baloo: Sync org.kde.krunner1.xml with krunner library. Commit.
  • Startlde: Remove CMAKE_INSTALL_FULL_LIBEXECDIR_KF6. Commit.
  • Wallpapers/image: don't try to set wallpaper image in slideshow. Commit.
  • Notifications: Explicitly hide unread notification when viewing history. Commit.
  • Appiumtests: add test for clipboard deadlock issue. Commit.
  • Lookandfeel: Add context to translatable string. Commit.
  • KSecretPrompter: Adhere to KDE HIG. Commit.
  • Kcms/notifications: Add context to translatable string. Commit.
  • Wallpapers/image: add SettingHighlighter for dynamic mode combobox. Commit.
  • Remove plasma5support dependency. Commit.
  • Move statusnotifieritem.operations to plasma5support. Commit.
  • Remove datengines folder as no dataengines left. Commit.
  • Dataengines: remove applicationjobs dataengine. Commit.
  • Dataengines: move executable dataengine to plasma5support. Commit.
  • Dataengines: remove notifications dataengine. Commit.
  • Klipper: remove clipboard datengine. Commit.
  • Wallpapers/image: Document dynamic mode options. Commit.
  • Startkde: Apply day-night global theme earlier. Commit.
  • Kcms/wallpaper: add some keywords for discoverability. Commit.
  • Applets/notifications: Hide notification icon if it's the same as the application. Commit.
  • KSecretPrompter: build on FreeBSD. Commit.
  • KSecretPrompter: Use a single timer. Commit.
  • KSecretPrompter: Remove the version. Commit.
  • KSecretPrompter: Address comments. Commit.
  • KSecretPrompter: don't use QDbusInterface. Commit.
  • KSecretPrompter: split PromptContext in own file. Commit.
  • KSecretPrompter: don't pass x11 or wayland prefix. Commit.
  • KSecretPrompter: integration for oo7 SecretService. Commit.
  • Wallpapers/image: simplify slideshow sidebar sizing. Commit.
  • Kfontinst: Fix error dialog not resizing to fit long messages. Commit. Fixes bug #505942
  • Logout screen: specially handle reboot-to-firmware-setup entry. Commit.
  • Logout screen: show when system will switch to a different boot entry after reboot. Commit.
  • Applets/systray: don't shadow status property. Commit.
  • Refactor drawAllGlyphs() to use reference for chars parameter. Commit.
  • Kfontview: Fix missing character tooltips in "All Characters" preview mode. Commit. Fixes bug #467535
  • Wallpapers/image: avoid recursive rearrange in SlideshowComponent. Commit.
  • Applets/systemtray: better handling of tray delegate properties. Commit.
  • Re-add org.kde.plasma.private.systemtray module for plasma-mobile. Commit.
  • Fix: Remove accidental newline from CMakeLists. Commit.
  • Libtaskmanager: Aggressively model test to get better traces. Commit.
  • Fix PanelConfigView being shown on the wrong screen in multi-monitor setups. Commit.
  • Applets/digitalclock: fix layout issues from linting. Commit.
  • Applets: linting fixes for various applets. Commit.
  • Kcms/lookandfeel: Construct dynamic image file patterns. Commit.
  • Kcms/lookandfeel: Allow creating global theme snapshots. Commit. Fixes bug #412906
  • Allow loading calendar plugin config from QML modules. Commit.
  • Kcms/notifications: follow HIG a bit more for the buttons. Commit.
  • Applets/kicker: depend on PlasmaCore. Commit.
  • Don't shadow index property of ExpandableListItem. Commit.
  • Suppress less warnings in tests. Commit.
  • Wallpapers: linting. Commit.
  • Lookandfeel: linting. Commit.
  • Components/keyboardlayout: export layoutNames value type. Commit.
  • Components: basic linting. Commit.
  • Wallpapers/image: register DayNightSnapshot. Commit.
  • Wallpapers/image: depend on TaskManager and PlasmaCore. Commit.
  • Applets/devicenotifier: don't set status in onCompleted. Commit.
  • Components/containmentlayoutmanager: depend on PlasmaCore and Plasmoid. Commit.
  • Applets/cameraindicator: Don't shadow state property. Commit.
  • Applets/cameraindicator: Refactor to make more comprehensible. Commit.
  • Add user-configurable option to show/hide notification timeout indicator. Commit. Implements feature #411613
  • BadgeOverlay: Fit the text better and improve contrast. Commit.
  • Applets/lock_logout: Don't shadow icon property. Commit.
  • Applets/analog-clock: Don't shadow rotation property. Commit.
  • Applets/kicker: Escape ampersands in jumplist actions. Commit.
  • Components/batterycontrol: initialize battery list properly. Commit.
  • Libtaskmanager: Improve guarding of invalid proxies. Commit.
  • Fix drag being initiated by double click on a panel item when cursor is on the edge of a screen. Commit. Fixes bug #501922
  • Servicerunner: score startswith matches higher than perfect matches. Commit.
  • Servicerunner: still consider keywords even when they are poor matches. Commit. Fixes bug #512399
  • Systemtray/ConfigGeneral.qml: Use strongly typed arrays. Commit.
  • Devicenotifier: Remove dead code. Commit.
  • Lock_logout: Use strongly typed arrays. Commit.
  • Wallpapers config: use strongly typed arrays. Commit.
  • ModelInterface: Use strongly typed arrays. Commit.
  • Hotfix: remove stray .po file. Commit.
  • Applets/digital-clock: limit date format example width. Commit.
  • Servicerunner: when a key starts with the search term, bump it. Commit. Fixes bug #512400
  • Appiumtests/devicenotifier: fix removal of unmounted devices and better UDisks2 mocking. Commit.
  • Appiumtests/devicenotifier: remove unneeded print. Commit.
  • Re-enable the X11 session by default. Commit.
  • Applets/kicker: make non-runnable entries return empty favoriteID. Commit.
  • Disable Plasma X11 session components by default and mark as deprecated. Commit.
  • Login-sessions: add system dbus configuration. Commit.
  • Applets/appmenu: Add missing QML module dependencies. Commit.
  • Fix build with latest Fontconfig changes. Commit. Fixes bug #512270
  • Dataengines: remove the time dataengine. Commit.
  • Replace Qt.application.layoutDirection with Application singleton. Commit.
  • Shell/panelview: Correct the geometry changed logic. Commit.
  • Applets/analog-clock: Port to plasma_add_applet. Commit.
  • Startkde: Read look and feel settings using KConfigXT. Commit.
  • Kcms/lookandfeel: Port to kconfig_target_kcfg_file. Commit.
  • Kcms/lookandfeel: Skip applying an lnf when unnecessary. Commit.
  • Kcms/lookandfeel: Port kded to PW::KLookAndFeel. Commit.
  • Shell/panelview: Fix race condition for panel sizing. Commit.
  • Applets/manage-inputmethod: Port to plasma_add_applet. Commit.
  • Applets/activitybar: Port to plasma_add_applet. Commit.
  • Applets/appmenu: Port to plasma_add_applet. Commit.
  • Also Edit recently-used.xbel when forgetting resources. Commit. Fixes bug #480276
  • Applets/cameraindicator: Port to plasma_add_applet. Commit.
  • Applets/icon: port to plasma_add_applet. Commit.
  • Applet/clipboard: Port to plasma_add_applet. Commit.
  • Applets/calendar: use plasma_add_applet. Commit.
  • Appiumtests/devicenotifier: add a basic mock of UDisks2 service and some tests. Commit.
  • Remove all qml import versions. Commit.
  • Applets/systemtray: Port to plasma_add_applet. Commit.
  • Applets/kicker: be more assertive about not having children. Commit.
  • Applets/systemtray: clarify shown/hidden/disabled statuses. Commit. Implements feature #509419
  • Wallpapers/image: Fix not loading selectors. Commit.
  • Wallpaper/image: Remove basename fallback in PackageListModel. Commit.
  • Applets/notifications: port from the time dataengine. Commit.
  • Applets/calendar: port from the time dataengine. Commit.
  • Krunner: Adapt to Milou ResultDelegate changes. Commit.
  • Kcminit: add a logging category. Commit.
  • Applets/systemtray: consider the case of a standalone clipboard widget. Commit.
  • Applets/systemtray: warn when disabling the Notifications widget. Commit. See bug #485383
  • Applets/kicker: show all apps in history. Commit. Fixes bug #435356. Fixes bug #449834
  • Kcms/users: prevent changing own username and add explanations. Commit.
  • Donationmessage: add ellipsis to donate button. Commit.
  • Libtaskmanager: Add support for hiding windows from screencast. Commit.
  • Wallpapers/image: Fix wallpaper previews not honoring aspect ratio for sourceSize. Commit.
  • Applets/systemtray: Simplify cmake. Commit.
  • Wallpapers/image: Drop MediaMetadata::resolution. Commit.
  • Wallpapers/image: replace OpacityAnimator with NumberAnimation. Commit.
  • Applets/lock_logout polish action ordering UI. Commit.
  • Wallpapers/image: Avoid reloading image model when target size changes. Commit.
  • Wallpapers/image: Drop PathRole. Commit.
  • Wallpapers/image: Rework "open containing folder". Commit.
  • Wallpapers/image: Sort wallpapers by the source url in SlideFilterModel. Commit.
  • Wallpapers/image: Add SourceRole. Commit.
  • Wallpapers/image: Trim trailing whitespace in ThumbnailsComponent. Commit.
  • Wallpapers/image: Fix exif metadata thread updating model data without synchornization. Commit.
  • Wallpapers/image: Fix updating package model data from a worker thread. Commit.
  • Wallpapers/image: Fix updating image model data from a worker thread. Commit.
  • Libkmpris/kded: add global shortcuts for seeking. Commit. Implements feature #416130
  • Applets/kicker: set mirroring for submenu opening explicitly. Commit.
  • Applet/lock: correctly read the property. Commit.
  • Applet/lock_logout: fix duplicate icons on first addition to containment. Commit. Fixes bug #456260
  • Applet/lock_logout: Rebuild model in on order change. Commit. Fixes bug #456260
  • Applet/lock_logout: Load model order on startup. Commit. Fixes bug #456260
  • Applet/lock_logout: Allow reordering of Actions in ConfigGeneral. Commit. Fixes bug #456260
  • Applet/lock_logout: convert ConfigGeneral to a list view. Commit.
  • [applets/systemtray] Don't crash when we can't find data for a given source. Commit. Fixes bug #511866
  • Krunner: Register View to QML. Commit.
  • Krunner: Port to QML module. Commit.
  • Krunner: Fix unqualified property lookup. Commit.
  • Krunner: Don't pass runnerWindow as context property. Commit.
  • [devicenotifications] Decode udev strings as UTF-8. Commit. Fixes bug #511558
  • [devicenotifications] Avoid converting to QString and back for _ENC properties. Commit.
  • [devicenotifications] Use QByteArrayView for decodePropertyValue. Commit.
  • Applets/lock_logout: correct some labels. Commit. Fixes bug #470945
  • Shell: fix availableScreenRectChanged connecting to wrong signal. Commit.
  • Shell: create auxiliary method to init look-and-feel settings. Commit.
  • Shell: don't connect to QObject::destroyed twice. Commit.
  • Applets/clipboard: return to clipboard menu when history is cleared. Commit. Fixes bug #511026
  • [applets/systemtray] Port away from Plasma5Support::ServiceJob. Commit.
  • Applets/kicker: don't emit queryFinished if still querying. Commit. Fixes bug #473174
  • Klipper: fix potential memory leak from action menu. Commit. See bug #510449
  • Klipper: make action menu a normal window. Commit. Fixes bug #510449
  • Logout-greeter: Enable blur before showing the greeter. Commit.
  • Logout-greeter: Use consistent contrast parameters with breeze theme. Commit.
  • Klipper/declarative: allow Return/Enter from tab buttons. Commit.
  • Applets/cameraindicator: fix some qmllint warnings. Commit.
  • Klipper: port barcode dialog to QML. Commit.
  • Applets/systemtray: Add i18n context for "Always show all" label. Commit.
  • Applets/systemtray: update description. Commit.
  • Krunner/RunCommand: drop unused move_up/down functions. Commit.
  • RunCommand: disable history drop-down button when there's no history. Commit.
  • Shell: Harden PanelRulerView against screen changing due to geometry updates. Commit. Fixes bug #482916
  • Shell: Fix panel ruler positioning. Commit. See bug #482916
  • Applets/systemtray: Fix global activation shortcut not working. Commit. Fixes bug #483688
  • Klipper: drop "Exclude Windows" that only works on X11. Commit.
  • Applets/mediacontroller: fix some qmllint warnings. Commit.
  • Wallpapers/image: Retain delegate preview while loading. Commit.
  • Login/lock/logout screens: use multi-button layout when needed. Commit. Fixes bug #507889
  • Components/containmentlayoutmanager: Fix potential memory leaks in AppletContainer. Commit.
  • Components/containmentlayoutmanager: Fix potential memory leak in ItemContainer. Commit.
  • Components/containmentlayoutmanager: Fix a potential leak in AppletsLayout. Commit.
  • Applets/systemtray: use unique_ptr instead of delete + QObject parent. Commit.
  • Applets/systemtray: send activation token for context menu actions too. Commit. See bug #509990
  • Applets/systemtray: remove inline header and move InlineViewHeader inline. Commit.
  • Applets/systemtray: transform radio buttons into a combobox. Commit.
  • Klipper: fix some qmllint warnings. Commit.
  • Use matching selenium version. Commit.
  • Applets/notifications: Trigger action on drag enter only when resting. Commit.
  • Applets/notifications: Fix mistake with Globals time property. Commit.
  • Applets/notifications: Modernize the JS in HeadingButtons. Commit.
  • Applets/notifications: A little bit more cleanup of ||. Commit.
  • Use std::exchange to reset and delete objects in one row. Commit.
  • Applets/systemtray: Consolidate config pages. Commit.
  • Klipper: fix action menu not always opening when there is matching text. Commit. Fixes bug #510449
  • [libtaskmanager] Drop taskmanagerrulesrc machinery. Commit.
  • Appiumtests: set GSK_RENDERER=cairo to fix clipboardtest that rely on new windows. Commit.
  • Appiumtests: split clipboardtest into 2 parts. Commit.
  • Applets/notifications: Fix notification time labels. Commit. Fixes bug #511908
  • Shell/panelview: Dont try to position non-existent config view. Commit. Fixes bug #511743
  • Kcms/region_language: Add translation context hint for binary dialect descriptions. Commit.
  • Kcms/region_language: Use correct JEDEC unit in binary dialect description. Commit.
  • Add Use Qt camel case include commit in .git-blame-ignore-revs. Commit.
  • Bitap: allocate patternMask on heap instead of stack. Commit. Fixes bug #511233
  • Use Qt camel case include. Commit.
  • Fix shelltest. Commit.
  • Lookandfeel: Port Clock to libclock. Commit.
  • Klipper: UrlItemDelegate, prevent null access. Commit.
  • Wallpapers/image: fix ImageListModelTest::testImageListModelData. Commit.
  • Colors Editor: Add a warning for contrast values under 15%. Commit.
  • Fix i18n. Commit.
  • Shell: only use mallopt on glibc systems. Commit.
  • Use better way to disable session management. Commit.
  • Remove phonon stuff. Commit.
  • Wallpapers/image: Fix high cpu usage when wallpaper dialog is open. Commit. See bug #511265
  • ShellCorona: ensure screenUiReadyChanged happens for screens without panels. Commit. Fixes bug #511131
  • Wallpapers/image: Introduce TransientImage. Commit.
  • Wallpapers/image: Load wallpaper components with valid size. Commit.
  • Wallpapers/image: Remove Tiled mode. Commit.
  • Shell: Set M_TRIM_THRESHOLD. Commit.
  • Kcms/wallpaper: Only show on desktop. Commit.
  • ColorsApplicator: Read frameContrast value from colorScheme. Commit. Fixes bug #511586
  • Appiumtests: make test_5_3_bug491961_mimetypes less flaky. Commit.
  • Update USB device disconnect notification title. Commit.
  • Shutdown: Stop graphical-session.target directly. Commit.
  • Wallpapers/image: prevent checkbox from overlapping with day/night icon. Commit.
  • Port to modern approach to disable session manager. Commit.
  • Kcms/kfontints: Install kfontviewpart.rc in the right location. Commit. Fixes bug #446207
  • [libkworkspace] Simplify getting wallpaper theme from Plasma theme. Commit.
  • [components/timezoneselector] Explicitly pass translation domain. Commit. Fixes bug #511404
  • Fix WidgetExplorer::addApplet. Commit. Fixes bug #511413
  • Applets/digital-clock: Fix call to Qt.format. Commit.
  • Kcms/nighttime: Add context to translatable strings. Commit.
  • Serivcerunner: don't complicated substitution scoring. Commit. Fixes bug #511237
  • Wallpapers/image: Don't use QUrlQuery for preview. Commit.
  • Servicerunnertest: make sure welcome center doesn't skew results. Commit.
  • Servicerunner: aggressively expand scoring system. Commit. Fixes bug #511078. Fixes bug #511235. Fixes bug #511237
  • Kcms/wallpaper: Move padding to the FormLayout. Commit. Fixes bug #510975
  • Colors: Add frameContrast value. Commit.
  • Add CC-0 to desktop files without copyright. Commit.
  • Wallpapers/image: add select all, deselect all buttons for slideshow mode. Commit. Implements feature #484779
  • Wallpapers/image: use more appropriate "remove wallpaper" icon. Commit. Fixes bug #484307
  • Notifications: Never collapse running jobs. Commit.
  • Drop obsolete code for Qt versions lower than 6.9. Commit.
  • Notifications: Don't show details if they only say you have 1 of 1 items. Commit.
  • Ksplash: Don't use fallback in test mode. Commit.
  • Wallpapers: rephrase color-aware wallpaper option to be accurate. Commit.
  • Make KF6Holidays a hard dependency. Commit.
  • ApplicationDashboard 'Show Apps As' Config Restyling. Commit. Fixes bug #459758
  • Applets/digitalclock Port to libclock. Commit.
  • Applets/analog-clock: Port to libclock. Commit.
  • Introduce libclock. Commit.
  • Shell/autotests: fix shelltest. Commit.
  • Appiumtests: fix clipboardtest. Commit.
  • Revert "CI: enable parallel testing". Commit.
  • Add a71a52be4494 to .git-blame-ignore-revs. Commit.
  • Make all panels reserve space when in edit mode. Commit.
  • Adjust availableScreenRect of Coronas for stacked panels in edit mode. Commit. Fixes bug #505417
  • Servicerunner: calculate the distance of the "beginning" of the items too. Commit. Fixes bug #510039
  • Run clang-tidy modernize-return-braced-init-list. Commit.
  • Use std::ranges in some simple places. Commit.
  • Run modernize-concat-nested-namespaces clang-tidy fixit. Commit.
  • Modernize to use default destructors using clang-tidy. Commit.
  • Apply clang-tidy modernization for using auto type. Commit.
  • [libnotificationmanager] Implement ActionLabelsRole in JobsModel. Commit. Fixes bug #510244
  • Klipper: Allow match patterns and commands to be disabled by a check box. Commit. Fixes bug #7952
  • Add 8ff50604e to .git-blame-ignore-revs. Commit.
  • Applets/notifications: Respect transient for notificatons with actions. Commit.
  • Bump reduced_featureset CI to Qt 6.10. Commit.
  • Scripting: Fix setting resolution independent panel configuration. Commit.
  • Servicerunner: Avoid matching everything with single character patterns. Commit.
  • Servicerunner: Add the second half to #pragma once. Commit.
  • Wallpapers/image: Improve kcm delegate sizing for mobile. Commit.
  • Applets/notifications: mirror send icon in RTL mode. Commit. See bug #509254
  • Revert "Limit evaluateScript execution at 2 seconds". Commit.
  • Notifications: Create instance only when it is expired. Commit.
  • Cleanup: Fix various typos (cont.). Commit.
  • Notifications: Keep summary out of history. Commit.
  • Servicerunner: associated scorecard with a search and term. Commit.
  • Ksmserver: Fix saving clients. Commit. Fixes bug #510177
  • Wallpapers/image: swap first image on duplicate. Commit. Fixes bug #509711
  • Osd: Don't show volume OSD on Plasma Mobile. Commit.
  • Kcms/wallpaper: fix localization. Commit.
  • Fix i18n for OSDItem. Commit.
  • Klipper: fix unqualified access warning in UrlItemDelegate.qml. Commit.
  • Klipper: fix copying data from office suites. Commit. See bug #504470
  • OsdItem: reverse icon if possible when using an RTL language. Commit. See bug #509598
  • Libkmpris: Decodes URI before displaying title. Commit. Fixes bug #507530
  • Logout: be specific about which sessions to include in the model. Commit. See bug #510135
  • Sessionsmodel: Allow including ourselves. Commit.
  • Logout: don't mistakenly think the model includes ourselves. Commit. Fixes bug #510135
  • Port to KWaylandExtras::xdgActivationToken. Commit.
  • Make Dashboard not call resize just before showing full screen. Commit. Fixes bug #495927
  • [wallpapers/image] Avoid creating invalid index. Commit. Fixes bug #510026
  • Devicenotifications: Revoke display notification when it toggles. Commit.
  • Update wallpaper previews. Commit.
  • [shellcorona] Clean up PanelViews config for old panels. Commit.
  • Replace OSM rastered tiles with tiles generated from SVG in timezone. Commit. Fixes bug #506229. Fixes bug #506230. Fixes bug #506231
  • Kcms/lookandfeel: Add some debug messages. Commit. See bug #509885
  • Add new Orionids wallpaper for 6.5. Commit.
  • DaysCalendar: Set weeknumbers italic. Commit. Fixes bug #509999
  • Wallpapers/image: Use declarative type registration. Commit.
  • Fix CI branch for plasma-actvities(-stats). Commit.
  • GridLayoutManager: Fix some freezes that would happen with dragging widgets. Commit. See bug #509860
  • Revert "kcms/componentchooser: Don't offer NoDisplay services". Commit.
  • Wallpapers/slideshow: Make the entire delegate toggle inclusion. Commit.
  • Wallpapers/image: Sort wallpapers alphabetically. Commit. Fixes bug #504997
  • Wallpapers/slideshow: Use user visible strings for sorting. Commit. See bug #504997
  • Wallpapers/image: Emit change signals when properties change. Commit.
  • Wallpapers/slideshow: Also trigger sorting when in config mode. Commit.
  • Libtaskmanager: Dont emit row remove signals during model reset. Commit. See bug #508642
  • ContanmentLayoutManager: Limit relayout of placeholder. Commit. Fixes bug #509860
  • ContainmentLayoutManager: send recursive mouse release events too. Commit. See bug #509859. See bug #416909
  • Clean up shortcut for stopping activity. Commit.
  • Applets/mediacontroller: Workaround for common crash in QQuickStackView. Commit. Fixes bug #509192
  • Shell: Port to KWaylandExtras::xdgActivationToken(). Commit.
  • Ksmserver: Fix memory management of notification. Commit. Fixes bug #508726
  • Runners/sessions: Add poweroff keyword. Commit.
  • SystemMonitor: fix dragging between panel and desktop. Commit.
  • Shell: Use org.freedesktop.Application.ActivateAction to pass xdg activation token to krunner. Commit.
  • Shell: Pass an xdg activation token from DesktopView to KRunner. Commit.
  • Cleanup: Fix various typos. Commit.
  • DeviceNotifications: Cooldown before notifications. Commit. Fixes bug #494330
  • Sanitize images in notifications. Commit. Fixes bug #506793
  • Kcms/wallpapers: mark as dirty when the user adds or removes an image. Commit. Fixes bug #508310
  • Plasma-shutdown: Exit after manual session save. Commit. Fixes bug #488998
  • [wallpapers/image] Set component for global shortcut. Commit.
  • AppletContainer: Fix showing busy indicator directly after applet is created. Commit.
  • Adjust to PlasmaActivities API changes. Commit.
  • [libtaskmanager] Drop code for activities state. Commit.
  • [shellcorona] Drop action to stop activity. Commit.
  • [ksmserver] Drop openSwitchUserDialog. Commit.
  • Drop unused KF6UnitConversion dependency. Commit.
plasma-workspace-wallpapers
  • Add Plasma 6.5 Orionids wallpaper. Commit.
  • Add Coast wallpaper from 6.4. Commit.
plasma5support
  • Update Qt version requirement to 6.10.0. Commit.
  • Update Frameworks version requirement to 6.22.0. Commit.
  • Move statusnotifieritem.operations from plasma-workspace. Commit.
  • Dataengines: move executable dataengine from plasma-workspace. Commit.
  • Dataengines: add the time dataengine from plasma-workspace. Commit.
  • Qualify SIGNAL/SLOT params for old-style-connect. Commit.
  • Qualify SIGNAL/SLOT params for old-style-connect. Commit.
  • Dataengines wettercom: Use explicit empty check rather than implicit conversion of 0 to false. Commit.
  • Define some const containers instead of looping over temporaries. Commit.
  • Port small deprecations that have 1:1 replacements in Qt. Commit.
  • Remove ugly cast of in Qt6 un-overloaded signal. Commit.
  • Use fully qualified names for Q_INVOKABLE return types/signal params. Commit.
  • Fix lots of compile warnings due to TRANSLATION_DOMAIN definition being overwritten. Commit.
  • Prevent detaching of temporaries and other variables. Commit.
  • Use multi-arg to reduce allocations. Commit.
  • ActivityJob: Avoid detaching of temporary map. Commit.
  • DataContainer: Simplify code using arrow operator directly on QPointer. Commit.
  • Dataengines/weather/envcan: Add a literal instead of a stringview. Commit. See bug #508213
  • Fix CI branch for plasma-actvities(-stats). Commit.
  • [dataengines/activities] Drop support for starting/stopping activities. Commit.
Plymouth KControl Module
  • Update Qt version requirement to 6.10.0. Commit.
  • Update Frameworks version requirement to 6.22.0. Commit.
polkit-kde-agent-1
  • Update Qt version requirement to 6.10.0. Commit.
  • Update Frameworks version requirement to 6.22.0. Commit.
  • Remove old and misleading xml file. Commit.
Powerdevil
  • Update plasma-wayland-protocols dependency to 1.20.0. Commit.
  • Update Qt version requirement to 6.10.0. Commit.
  • Update Frameworks version requirement to 6.22.0. Commit.
  • Applets/batterymonitor: Redesign inhibition list again. Commit. Fixes bug #418433
  • CompactRepresentation: Don't show the badge if battery percent is 100. Commit.
  • Applets: Fix authorized check for KCMs. Commit.
  • Re-check AC adapter state after resuming from suspend. Commit. Fixes bug #507203
  • Reproducible builds: make build deterministic by adding explicit deps. Commit.
  • Guard against critical notification already closed. Commit.
  • Daemon/powerdevilcore: recheck battery level on session unlock and resume from sleep. Commit.
  • Include ddcutil version in crash reports. Commit.
  • Fix minor typos. Commit.
  • KCM: follow HIG for header button. Commit.
  • Use matching selenium version. Commit.
  • Daemon: perform dark resume on s2idle mode only. Commit. Fixes bug #510992
  • Use CamelCase Qt include. Commit.
  • Fix various user-facing and non-user-facing typos. Commit.
  • KCM: show/hide compliance message if needed after resetting settings. Commit. Fixes bug #507352
qqc2-breeze-style
  • Update Qt version requirement to 6.10.0. Commit.
  • Update Frameworks version requirement to 6.22.0. Commit.
  • Remove unused KColorUtils QML API. Commit.
  • [progressbar] Port away from Animator. Commit.
  • Use highlighted text and icon colour for item delegate when highlighted. Commit.
  • Remove unused imports. Commit.
  • Set pragma ComponentBehavior: Bound. Commit.
  • Use qualified property access. Commit.
  • Remove custom parsed PropertyChanges. Commit.
  • Use required properties instead of type-casting from Item. Commit.
  • Fix signal parameter injection. Commit.
  • Use InputMethod singleton instead of Qt.inputMethod. Commit.
  • Use Application.styleHints instead of Qt.styleHints. Commit.
  • Copy SplitView implementation from qqc2-desktop-style. Commit.
  • Fix missing Menu shadow. Commit.
  • Use QtQuick.Templates instead of QtQuick.Controls. Commit.
  • Keep combo box menus outside of screen cutouts. Commit.
SDDM KCM
  • Update Qt version requirement to 6.10.0. Commit.
  • Update Frameworks version requirement to 6.22.0. Commit.
  • Kcm: Hide when SDDM is not enabled. Commit.
  • Update to renamed kwalletmanager desktop file. Commit. Fixes bug #508996
Spacebar
  • Update version for new release. Commit.
  • Update Qt version requirement to 6.10.0. Commit.
  • Update Frameworks version requirement to 6.22.0. Commit.
  • CI - Flatpak - Restore filenames and symlink. Commit.
  • CI - Flatpak - Update Versions. Commit.
  • CI - Flatpak - Update Runtime to 6.10. Commit.
  • Update version for new release. Commit.
  • Appdata - Sort versions to keep Appstream happy. Commit.
  • Cleanup readme and add info on testing. Commit.
  • Fix various typos. Commit.
  • Update version for new release. Commit.
  • Update version for new release. Commit.
  • Initialize ChannelLogger with unfetched messages from the modem. Commit.
  • Update version for new release. Commit.
  • Update version for new release. Commit.
  • Update version for new release. Commit.
spectacle
  • Update version for new release. Commit.
  • Update Qt version requirement to 6.10.0. Commit.
  • Update Frameworks version requirement to 6.22.0. Commit.
  • Update OCR settings for clarity and functionality. Commit.
  • Update notification text to clarify language usage in clipboard message. Commit.
  • Enhance OCR language submenu. Commit.
  • Add option to skip automatic saving during OCR text extraction. Commit.
  • Enhance OCR language selector to manage UI state during processing. Commit.
  • Refactor the OCR integration by implementing runtime loading. Commit.
  • Remove Tesseract language pack validation test and simplify OCR support check. Commit.
  • Improve OCR language handling in settings dialog. Commit.
  • Fix flickering in settings dialog during OCR initialization. Commit.
  • Enhance OCR language settings management and synchronization. Commit.
  • Revert "Add Open Containing Folder action to save notification". Commit.
  • #499652 Fix for Spectacle program not remembering its previous opened state. Commit.
  • Style: apply clang-format. Commit.
  • Gui/CaptureOverlay: Constrain toolbars to the specific screen containing the selection edge. Commit.
  • Fix: Prevent annotation toolbar clipping on non-aligned screens. Commit.
  • Make save and OCR notifications persist in notification history. Commit.
  • Add Open Containing Folder action to save notification. Commit.
  • Gui: Set an xdg-toplevel tag for the editor window. Commit. See bug #512447
  • Fix switching to crop tool on fullscreen capture. Commit.
  • Fix: Correct positioning logic for bottom action toolbar. Commit.
  • Removed list of supporters, as we now have a less annoying way of showing them on the apps website. Commit.
  • CI: Add documentation build. Commit.
  • Change code recognition message from "QR Code found" to "Code found". Commit. Fixes bug #512238
  • Update version for new release. Commit.
  • Fix wrong CONTRIBUTING file path in README. Commit.
  • Add cancel button to capture window to improve touchscreen usability. Commit. Fixes bug #490980
  • Note new kquickimageeditor dependency in the CI. Commit.
  • Adding Clara K., Marius Kamm, Philipp Kiemle to list of supporters. Commit.
  • Use AnnotationTool::CropTool. Commit.
  • Don't try to handle tool type remembering. Commit.
  • SpectacleCore: set parent to qApp so that SpectacleCore can be properly destroyed. Commit.
  • Remove unused annotation files. Commit.
  • Fix annotation editor working with an empty image. Commit.
  • Use KQuickImageEditor annotation system. Commit.
  • Adding Mario Ray M. to list of supporters. Commit.
  • Update version for new release. Commit.
  • Adding Anaïs V. to the list of supporters. Commit.
  • Add context to translatable strings with variables. Commit.
  • AppData: fix release ordering. Commit.
  • Update version for new release. Commit.
  • Show OCR language in notification. Commit.
  • Fix AppStream validation issues. Commit.
  • Fix Tesseract dependency to be optional instead of required. Commit.
  • Add support for multiple OCR languages in preferences dialog. Commit.
  • Implement OcrManager class for text recognition. Commit.
  • Add OCR dependencies and build configuration. Commit.
  • Use CamelCase Qt include. Commit.
  • Update version for new release. Commit.
  • Update version for new release. Commit.
  • Set export image and update timestamp when entering the rectangle screenshot mode. Commit. Fixes bug #506047. Fixes bug #506067
  • Update version for new release. Commit.
  • Use QDialog::open and QDialog::finished instead of QDialog::exec to open QFileDialog. Commit. Fixes bug #508849
  • Removing last year's fundraiser supporters. Commit.
  • Remove unused "show capture instructions" option. Commit. Fixes bug #507775
System Settings
  • Update Qt version requirement to 6.10.0. Commit.
  • Update Frameworks version requirement to 6.22.0. Commit.
  • Retranslate QML on QEvent::LanguageChange. Commit. Fixes bug #512187
  • Handle buttons changing at runtime. Commit.
  • CI: Add documentation build. Commit.
  • Remove old workaround in spacing. Commit.
  • Fix buttons heights in the sub category page. Commit.
  • Use matching selinium version. Commit.
  • Fix typo. Commit.
  • Simplify KColorScheme code. Commit.
  • Add Meta+I shortcut for systemsettings. Commit.
  • Authorize external modules via kiosk too. Commit. See bug #509984
  • Fix glitches in separators rendering. Commit. See bug #510353
  • Add missing explicit keyword (cppcheck warnings). Commit.
  • Drop outdated comment about authorization. Commit.
  • CI: Add kauth and drop knotifications from kde-ci.yml. Commit.
wacomtablet
  • Update Qt version requirement to 6.10.0. Commit.
  • Update Frameworks version requirement to 6.22.0. Commit.
xdg-desktop-portal-kde
  • Update Qt version requirement to 6.10.0. Commit.
  • Update Frameworks version requirement to 6.22.0. Commit.
  • Warning--. Commit.
  • Typo--. Commit.
  • Docs++. Commit.
  • Update Qt version in README. Commit.
  • Fix screenshot preview being too small. Commit.
  • Inhibit: Add workaround for racey upstream portal. Commit.
  • Do not use child item visible to determine own visible. Commit.
  • Portaldialog: make binding for visible clearer. Commit.
  • InhibitPortal: Implement SessionMonitor. Commit.
  • Include mocs. Commit.
  • Avoid some deprecated warning in Qt6. Commit.
  • Move InputCatureSession with input capture code. Commit.
  • Move ScreencastSession with screencast code. Commit.
  • Move GlobalShortcutSession with global shortcut code. Commit.
  • Avoid use of QDBusVirtualObject in Session / Change contstruction. Commit.
  • Implement reduced-motion setting. Commit.
  • Screenchooserdialog: replace tabview with single-page system. Commit.
  • Remotedesktop: honor the requested cursor mode. Commit. See bug #512622
  • AppChooserDialog: simplify footer and conform to the HIG a bit better. Commit.
  • Session: correct SNI title. Commit.
  • RemoteDesktopDialog: improve presentation some more. Commit.
  • PortalDialog: Fix various padding and sizing issues. Commit.
  • Remotedesktopdialog: Fix extra newline at the end of the tray tooltip. Commit.
  • Remotedesktopdialog: improve some wordings. Commit.
  • Clipboard: Dont append data on when read results in EAGAIN. Commit. Fixes bug #512076
  • Portaldialog: bring back key handling. Commit.
  • Portaldialog: port back to AbstractApplicationWindow. Commit.
  • Outputsmodel: drop unnecessary return statement. Commit.
  • Clipboard: Don't emit changes for primary selection. Commit. Fixes bug #512067
  • Pipewiredelegate,outputsmodel: give synthetic outputs a more modern look. Commit.
  • Outputsmodel: partition synthetic "fake" outputs after real outputs. Commit.
  • Pipewiredelegate: use sizeForLabels for the icon that is next to a label. Commit.
  • Appchooserdialog: restructure UI elements. Commit.
  • Portaldialog: add item expansions for header and footer. Commit.
  • Screenchooserdialog: refactor the pipewirelayout into its own component. Commit.
  • Globalshortcuts: Deduplicate requested shortcuts. Commit.
  • Globalshortcuts: Remember denied shortcuts. Commit.
  • Portaldialog: use background color instead of alternate background color. Commit.
  • Portaldialog: use default control padding. Commit.
  • Screenchooserdialog: turn models required. Commit.
  • Portaldialog: run content flush against edges. Commit.
  • Portaldialog (mobile): drop extra padding. Commit.
  • Globalshortcutsdialog: remove excess separator. Commit.
  • Pipewiredelegate: add the tiniest of shadows to the pipewiresource. Commit.
  • Remotedesktop: correctly set clipboard_enabled. Commit. See bug #511989
  • Pipewiredelegate: tighter UI based on AbstractCard. Commit.
  • Portaldialog: also hide separator if there is no footer. Commit.
  • Screenchooserdialog: move remember checkbox into footer. Commit.
  • Portaldialog: support adding items left of the button box. Commit.
  • Screenchooserdialog: hide frame when there are no tabs. Commit.
  • Dialogs: set new dialog default dimensions. Commit.
  • Userinfodialog: nodiscard getters. Commit.
  • Userinfodialog: remove unused designer ui forward declaration. Commit.
  • Userinfodialog: obey rule of five. Commit.
  • Userinfodialog: =default trivial dtor. Commit.
  • Userinfodialog: reduce repeated calls into the dbus interface. Commit.
  • Userinfodialog: always set an avatar (from icon). Commit.
  • Usbdialog: remove excess separators. Commit.
  • Userinfodialog: UI refresh. Commit.
  • Portaldialog: remove magic sizing. Commit.
  • Portaldialog: reduce function nesting. Commit.
  • Portaldialog: transparent background on mobile. Commit.
  • Portaldialog: use ApplicationWindow instead of AbstractApplicationWindow. Commit.
  • Globalshortcuts: Clear old shortcuts also if we don't have any new ones. Commit. Fixes bug #483838
  • Remove unused ecm_find_qmlmodule for systemdialog. Commit.
  • Port away from systemdialog. Commit.
  • Use CamelCase Qt include. Commit.
  • Settings: use stylehints instead of manually determining dark vs light. Commit.
  • Screencasting: Let the compositor pick the scale of a region stream. Commit. Fixes bug #511039
  • Revert "settings: use stylehints instead of manually determining dark vs light". Commit.
  • Settings: use stylehints instead of manually determining dark vs light. Commit.
  • Implement USB portal. Commit.
  • Fixup! Add missing const. Commit.
  • Inputcapture: Let the compiler generate the comparison operator. Commit.
  • Inputcapture: de-duplicate input capture zones. Commit.
  • AppChooserDialog: Show NoDisplay services. Commit. Fixes bug #510546
  • Add position property to monitor streams started by org.freedesktop.portal.ScreenCast.Start. Commit.
  • AppChooserPortal: Support "modal" dialog. Commit.
  • Inhibit: Fix races between requests and calls to powerdevil. Commit.
  • Request: drop unused members. Commit.
  • Inhibit: Create error reply to the correct message. Commit.
  • Port to KWaylandExtras::xdgActivationToken. Commit.
  • [dynamiclauncher] Also reply with name/icon when not editable. Commit. Fixes bug #509959
  • Use state config to store file dialog size. Commit.