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.
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
plasma-login-manager
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
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
print-manager
- Update Qt version requirement to 6.10.0. Commit.
- Update Frameworks version requirement to 6.22.0. Commit.
- Delay deleting the KCupsRequest in MarkerLevelChecker. Commit. Fixes bug #514415
- Update readme, remove section for external dependencies. Commit.
- Kded: Show all marker level warnings in one notification. Commit.
- Kded: Fix marker-level checker for CUPS unknown levels. Commit. Fixes bug #512602
- Provide accurate bug reporting instructions in README. Commit.
- Follow HIG a bit more with the buttons. Commit.
- Libkcups, configure-printer: fix typos. Commit.
- Libkcups: Fix call to datetime create from CUPS. Commit. Fixes bug #427632
- Kded: Refactor sanity check on the marker levels/boundaries. Commit.
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.