Plasma 6.2.0 complete changelog - KDE Community
Plasma 6.2.0
Complete Changelog
Bluedevil
Fixed search for localization strings.
Commit.
Kcm: use switches for instant-apply options.
Commit.
Kcm: Set delegate selected when down/highlighted.
Commit.
Kcm: only display blocked tooltip if device blocked.
Commit.
Revert "update version for new release".
Commit.
Update Frameworks version requirement to 6.5.0.
Commit.
Also extract translatable files from .js files.
Commit.
Improve placeholder messages and "Add" action text.
Commit.
Fixes bug
#481722
Update Qt version requirement to 6.7.0.
Commit.
Applet: Use registered extension type from PlasmaCore for QAction.
Commit.
Applet: Factor adapterHciString method out to a helper class.
Commit.
Applet: Factor the state out of delegates to a shared proxy model.
Commit.
Sendfile: Wrap potentially long error message label.
Commit.
Applet: Don't rely on int-to-bool coercion in JavaScript.
Commit.
Applet: Remove superfluous parenthesis.
Commit.
Applet,kcm: Rename toggle actions such that their name makes sense.
Commit.
Applet,kcm: Unify the code that toggles Bluetooth on and off.
Commit.
Kcm: Add contextual help info for the Blocked toggle.
Commit.
Kcm: Hide or disable Connect buttons for blocked devices.
Commit.
Kcm: Move Blocked devices into a section of their own.
Commit.
Plugin: Replace bool-to-int coercion with normal boolean operations.
Commit.
Applet: Port to the new BluezQt.Manager.connectedDevices list property.
Commit.
Applet: Simplify tracking of connected devices.
Commit.
Applet: Simplify and fix device change handler in delegate.
Commit.
Delete empty unused CMakeLists.txt.
Commit.
Clean up CMake files, sort lists alphabetically.
Commit.
Applet: Replace items with Layout margins.
Commit.
Applet: More qualified property access in the delegate.
Commit.
Applet: Hide blocked devices.
Commit.
Applet: Add myself to the copyright text.
Commit.
Applet: Uplift section delegate size management.
Commit.
Applet: Port everything to pragma ComponentBehavior: Bound.
Commit.
Applet: Pass down dependencies explicitly.
Commit.
Applet: Add type hints to all methods.
Commit.
Applet: Port current device details to be a real list
Commit.
Applet: Replace double smallSpacing with single largeSpacing.
Commit.
Applet: Remove unused SVG item component id.
Commit.
Applet: Remove useless component id.
Commit.
Applet: Port toolTipSubText away from manual index based loop.
Commit.
Applet: Port away from the connectedDevices context property.
Commit.
Applet: Compare devices by value instead of string representation.
Commit.
Applet: Port away from btManager context property to BluezQt.Manager.
Commit.
Applet: Port MediaPlayerItem away from context properties, use type annotations.
Commit.
Applet: CompactRepresenatation: Drop unused component id.
Commit.
Applet: Clip the ListView.
Commit.
Applet: Port CompactRepresenatation away from duck typing.
Commit.
Applet: Port CompactRepresenatation away from relying on QML context id.
Commit.
Applet: Explicitly specify arguments in signal handlers.
Commit.
Applet: Add conventional QML import aliases.
Commit.
Applet: Drop unused QML imports.
Commit.
Applet: Sort QML imports alphabetically.
Commit.
Applet: Drop QML import versions.
Commit.
Applet: Strip trailing whitespace.
Commit.
Kcm: Add ComponentBehavior pragmas to the recently added components.
Commit.
Kcm: Add some of the missing copyright names and license headers.
Commit.
Applet: remove unnecessary action enablement conditions.
Commit.
See bug
#488447
Add the "Forget" button to the Device page.
Commit.
Kcm: Factor out action and dialog+controller for forgetting the devices.
Commit.
Kcm: Device.qml: Move the makeCall method to the top-level component.
Commit.
Add icons to the Send File & setup Network buttons.
Commit.
Kcm: Port to qualified property access and pragma ComponentBehavior: Bound.
Commit.
Kcm: Bind action directly to the Switch button.
Commit.
Kcm: Add type annotations to every QML method.
Commit.
Kcm: Port mutually exclusive if-conditions to a switch-case.
Commit.
Kcm: Rewrite function setBluetoothEnabled.
Commit.
Kcm: Fix broken function deviceTypeToString.
Commit.
Kcm: Fix missing
else
branch for a property binding, fix up condition.
Commit.
Kcm: Declare properties with appropriate types.
Commit.
Kcm: Add missing spacing to the layouts.
Commit.
Kcm: Fix indentation.
Commit.
Kcm: Add import aliases for org.kde.kcmutils QML module.
Commit.
Kcm: Drop semicolon from import statements.
Commit.
Kcm: Drop QML import versions.
Commit.
Kcm: port InlineMessages to frameless style.
Commit.
Breeze
Fix ifdef Windows for QMenu.
Commit.
Kstyle: Support registering QMainWindow in tools area manager.
Commit.
Fix crash in Akregator.
Commit.
Fix pixel perfect issues in hover effect.
Commit.
Reimplement drawTabBarTabLabelControl from QCommonStyle.
Commit.
Redesign immutable tab.
Commit.
Update Frameworks version requirement to 6.5.0.
Commit.
Cursors: add JSON Schema for SVG cursor metadata.
Commit.
Kstyle/config: use sentence case for scroll combobox.
Commit.
Cursors: Fix static cursor metadata produced by the generate_cursors script.
Commit.
Add ultrawide resolutions for the Nexus wallpaper.
Commit.
Cursors: Rename "frametime" to "delay".
Commit.
Add new Nexus wallpaper.
Commit.
Cursors: add "nominal_size" property to metadata.
Commit.
Cursors: use JS syntax highlighting for SVG cursor metadata.
Commit.
Cursors: remove invalid final comma in static SVG cursor metadata.
Commit.
Cursors: change SVG cursor metadata format.
Commit.
Remove virtual keyword when we use override.
Commit.
Simplify eventFilterDockWidget.
Commit.
Update Qt version requirement to 6.7.0.
Commit.
Cursors: rename "frame_time" to "frametime" in metadata.json.
Commit.
Fix breeze_cursors installation.
Commit.
Cursors: add build results.
Commit.
Cursors: deploy SVG cursors to the end user.
Commit.
Optimized cursors further.
Commit.
Cursors: delete old files.
Commit.
Cursors: add build result XCURSOR files.
Commit.
Cursors: split the monolithic Inkscape SVG into individual plain SVG files.
Commit.
Disable top resize border if the window is tiled.
Commit.
Fixes bug
#467388
Add copyright holders and explicit license.
Commit.
Readme: link to the Breeze SDDM theme.
Commit.
Use "drag from Tools Area" by default, not entire window.
Commit.
Implements feature
#487681
Moved old wallpaper, added new one, updated previews.
Commit.
Drop no longer needed polish of KTitleWidget child QFrame for KF >= 6.4.
Commit.
Allow building with QtDBus again.
Commit.
breeze-gtk
Scrollbar: Don't use negative margin to counteract border size.
Commit.
Scrollbar: Split margin between scrollbar and trough.
Commit.
breeze-plymouth
Style: Add markdown extension to readme, so it renders correctly.
Commit.
Discover
Updates: Don't show the total size until updates have been fetched.
Commit.
Tidy appstream version information.
Commit.
Backends: switch API for categories.
Commit.
Discover: Default to org.kde.desktop qt quick style.
Commit.
Notifier: Fix showing the tray notifier on the first notification ever.
Commit.
DiscoverWindow.qml: Port message OverlaySheet to Dialog and make it friendlier.
Commit.
Fixes bug
#468657
. Fixes bug
#482551
Appiumtests: fix flatpak test.
Commit.
Snap: simplify the icon fetching.
Commit.
Snap: expose website and storeUrl link.
Commit.
UpdatesPage: Fix footer geometry.
Commit.
Fixes bug
#479782
Odrs: Move ratings creation to the processing thread.
Commit.
Prompt for reboot after update again.
Commit.
Use consistent key for storing window size and position.
Commit.
Flatpak: Put FlatpakRemote objects into autoptrs.
Commit.
Flatpak: Fix test.
Commit.
Update Frameworks version requirement to 6.5.0.
Commit.
DiscoverWindow: change fetching updates label.
Commit.
Add store keyword to discover desktop file.
Commit.
AppStreamUtils: consider "unknown" licenses unknown.
Commit.
ApplicationPage: fix unknown license text w/url.
Commit.
ApplicationPage: display info for empty license.
Commit.
Make capitalization more consistent.
Commit.
Appstream: Short-circuit search of all apps.
Commit.
ApplicationPage: Only advertise useful reviews.
Commit.
ApplicationPage: slightly widen Share sheet.
Commit.
Fixes bug
#492622
Use QLatin1String with QJsonObject.
Commit.
--warning.
Commit.
Packagekit: only load distro upgrades after the appstream pool was opened.
Commit.
Use KConfig.WindowStateSaver to handle window sizing.
Commit.
Fixes bug
#492229
Revert "flatpak: Do not check both app and runtime, use the information we know".
Commit.
Flatpak: make sure to update the app state upon removal.
Commit.
Flatpak: merge transactions into a single transaction with multiple operations.
Commit.
Fixes bug
#466559
Flatpak: load appstream pool async.
Commit.
Backends: don't query icons over and over.
Commit.
ApplicationPage: fix KUIT markup error.
Commit.
ReviewDialog: use Dialog, not PromptDialog.
Commit.
UpdatesPage: return to using a RowLayout in expanded delegate view.
Commit.
UpdatesPage: Use real icon size in delegates.
Commit.
Help people write better reviews.
Commit.
UpdatesPage: Show disabled update and refresh actions while refreshing.
Commit.
UpdatesPage: use verb form of "shut down" in combobox.
Commit.
UpdatesPage: fix Kirigami.Units usage.
Commit.
Snap: correctly map snaptypes.
Commit.
Utilscoro: don't create new timers on each split.
Commit.
Flatpaktest: add test for extends working correctly.
Commit.
Snap: fix snapType mapping.
Commit.
Fixes bug
#492017
ApplicationPage: Be clearer about how we present and explain licenses.
Commit.
Fixes bug
#491151
Appstreamutils: suspend componentsByCategoriesTask for a bit.
Commit.
Packagekit: also use iconresolver.
Commit.
Tweak category icons.
Commit.
Use symbolic icons for categories.
Commit.
Backend: fix redundant checks.
Commit.
Snap: changes as requested in resource.
Commit.
Misc: changes as requested.
Commit.
Snap: allow users to select the channel even before installing the snap.
Commit.
Snap: improved channel view.
Commit.
Flatpak: report extensions when there is NO lastError.
Commit.
Fixes bug
#491482
Remove virtual keyword when we use override.
Commit.
Add feature to install offline updates and shut down, rather than just restarting after.
Commit.
Updates: tie together refreshing between app and notifier.
Commit.
Fixes bug
#473758
Make sure the KUserFeedback object has a parent.
Commit.
Flatpak: Make sure that we delete the string on the calls that require it.
Commit.
Flatpak: Include more information in assert.
Commit.
Flatpak: Let libflatpak give us a constant version of the ref.
Commit.
Flatpak: Do not check both app and runtime, use the information we know.
Commit.
Flatpak: clear error before using it again.
Commit.
Flatpak: Fix icons on the updates page.
Commit.
Kns: name installed streams per backed name.
Commit.
Appstream: discard legacy ifdefs.
Commit.
Snap: require an actual qt6 compatible version.
Commit.
Do not search everything twice.
Commit.
ApplicationPage: qualify index property.
Commit.
ApplicationPage: replace internal separator lines with pure whitespace.
Commit.
ApplicationPage: Move PackageKit permissions to bottom.
Commit.
Flatpak: resolve icons lazily.
Commit.
ApplicationPage: Simplify content rating display.
Commit.
Fixes bug
#475851
Only chop off leading @ from tokenized license text if needed.
Commit.
Fixes bug
#491172
AlpineApkBackend: switch CI job from openSUSE to Alpine image.
Commit.
Plasma-discover depends on kitemmodels.
Commit.
ApplicationPage: disable background effect for license list delegates.
Commit.
ApplicationPage: Add some needed spacing in license text list.
Commit.
Separate licenses in header with commas.
Commit.
See bug
#491172
Collapse two external link sections into one titled "External Links".
Commit.
Make the buttons in the header raised but smaller.
Commit.
Small redesign of ApplicationPage.
Commit.
Fixes bug
#475848
Update Qt version requirement to 6.7.0.
Commit.
Flatpak: Make sure we don't call versionCompare with a null resource.
Commit.
Only compute earliestNextNotificationTime in specific case.
Commit.
Remove unused include.
Commit.
Make sure setting disabling notifications is respected.
Commit.
Use consistent wording in comments.
Commit.
Move conditional into the switch statement, and always show security updates.
Commit.
Revert unrelated naming and scope changes.
Commit.
Only show the tray notifier on next notification time.
Commit.
Fixes bug
#466693
Flatpak: Ensure we are caching the right icons.
Commit.
Fixes bug
#490786
AlpineApkBackend: use CI_PROJECT_DIR in CI rather than custom DEPS_DIR.
Commit.
AlpineApkBackend: Add openSUSE based CI for apk backend.
Commit.
AlpineApkBackend: Port from AbstractResource::Technical to AbstractResource::System.
Commit.
AlpineApkBackend: Run clang-format.
Commit.
AlpineApkBuild: Add feedback.
Commit.
Add CI for Apk backend.
Commit.
AlpineApkBackend: Use full name in SPDX license headers.
Commit.
Remove unnecessary fallbacks for old framework versions.
Commit.
AlpineApkBackend: Use SPDX license headers.
Commit.
AlpineApkReviewsBackend: upstream compat.
Commit.
AlpineApkBackend: Initial Qt6/KF6 port.
Commit.
Compat with upstream.
Commit.
AlpineApkBackend: compat with upstream.
Commit.
AlpineApkReviewsBackend: compat with upstream changes.
Commit.
Switch to new-style KAuth headers (KF 5.92 compatibility).
Commit.
AlpineApkBackend: compatibility with AppStreamQt 0.15 or later.
Commit.
Follow upstream changes to quit64 as size.
Commit.
Revert "HACK: AlpineApkResource: Workaround broken Alpine metadata".
Commit.
AppstreamDataDownloader: support new Alpine metadata file names.
Commit.
AlpineApk{Updater,Transaction}: Fix deprecation warn with KF5>=5.80.
Commit.
HACK: AlpineApkResource: Workaround broken Alpine metadata.
Commit.
KAuth helper: don't ask for password.
Commit.
AlpineApkResource: use Alpine Linux logo as backend icon.
Commit.
AlpineApkBackend: Use shorter backend name: it's shown in Install button.
Commit.
AlpineApkSourcesBackend: port away from QAction.
Commit.
AlpineApkUpdater: remove useless debug prints and comments.
Commit.
AlpineApkUpdater: fix progress reporting for system upgrade.
Commit.
AlpineApkBackend: use AppstreamDataDownloader.
Commit.
Add AppstreamDataDownloader class.
Commit.
CMake: AlpineApkBackend: depend on KIOCore, KJobWidgets.
Commit.
AlpineApkResource: add AppStream data setter.
Commit.
AlpineApk: refactor code to use single entry for all KAuth stuff.
Commit.
KAuth helper: use single KAuth action for all operations.
Commit.
AlpineApkBackend: rename root category name.
Commit.
AlpineApkUpdater: try harder to get error string from helper.
Commit.
AlpineApkUpdater: disable too spammy logging.
Commit.
AlpineApkBackend: load packages data in backgroud.
Commit.
AlpineApkBackend: cmake: depend on Qt5::Concurrent.
Commit.
AlpineApkResource: AppStream integration.
Commit.
AlpineApkBackend: build with AppStreamQt support.
Commit.
AlpineApkTransaction: implement add/del packages.
Commit.
AlpineApkAuthHelper: clsoe database only on helper exit.
Commit.
AlpineApk KAuth backend: fix repoconfig action name.
Commit.
AlpineApkBackend: style fixes.
Commit.
AlpineApkTransaction: transaction should know its backend.
Commit.
AlpineApkUpdater: update progressing status.
Commit.
AlpineApkSourcesBackend: fully functional sources editor.
Commit.
AlpineApkAuthHelper: fix nullptr deref in onTransactionFinished.
Commit.
AlpineApkAuthHelper: create event loop only when needed.
Commit.
AlpineApkAuthHelper: add method to write repositories config.
Commit.
AlpineApkAuthHelper: implement all operations in async mode.
Commit.
Adapt to changes in libapk-qt 0.3.
Commit.
WIP: AlpineApkUpdater: enable upgrade action again.
Commit.
AlpineApkUpdater: use non-deprecated version of setDetails(V2).
Commit.
AlpineApkUpdater: refactor out helper error handler func.
Commit.
KAuth helper: disable progress_fd for now.
Commit.
AlpineApkBackend: mark pkgs as Technical type and fix searhes.
Commit.
AlpineApkBackend: cmake: use namespaced ApkQt.
Commit.
Auth helper: fix usused vars.
Commit.
Auth helper: WIP on using progress_fd.
Commit.
AlpineApk{Updater,AuthHelper}: pass fakeRoot to helper.
Commit.
AlpineApkBackend: use our new updater.
Commit.
Add AlpineApkUpdater class.
Commit.
AlpineApkResource: add availableVersion field.
Commit.
Kath helper: add and implement update() and upgrade() actions.
Commit.
AlpineApkBackend: WIP on using KAuth helper.
Commit.
Add KAuth helper process for privileged operations.
Commit.
AlpineApkBackend: some cleanup on updates checking functions.
Commit.
AlpineApkBackend: use own reviews backend.
Commit.
CMake: Add AlpineApkReviewsBackend + its files.
Commit.
Initial support for AlpineAPK backend.
Commit.
Category: assert names aren't duplicated.
Commit.
See bug
#481303
Snap: make invokeApplication handle .desktop files.
Commit.
ApplicationPage: Do not use Item.visible to calculate the visibility of the parent.
Commit.
Fixes bug
#489745
ApplicationPage: Fix share dialog.
Commit.
Fixes bug
#488976
Flatpak: also auto-handle rebases from runtimes.
Commit.
Flatpak: uninstall properly EOL refs that have no replacement.
Commit.
Flatpak: don't trip over null gerrors.
Commit.
Fixes bug
#487526
Remove dup appstream versions.
Commit.
Packagekit: consider a not running daemon a dysfunction.
Commit.
Fixes bug
#475050
Use listView footerItem.
Commit.
Use anchors to position the animation instead of footer.
Commit.
ApplicationsListPage: move busyIndicator inside container, center it.
Commit.
Fixes bug
#488267
Gitignore: add VS Code dir.
Commit.
Packagekit: Add support for new action info enum values.
Commit.
Fixes bug
#488219
UpdateModel: Split Technical section into System & ApplicationSupport.
Commit.
KCM: move system updates "apply immediately" radio button into system updates layout.
Commit.
Appstream versions.
Commit.
Notifier: refresh repos if we wake from suspend and it's been a while.
Commit.
Arch: tell user that packagekit is unmaintained.
Commit.
Flatpak: Fix test.
Commit.
Notifier: Don't pull updates when behind the captive portal.
Commit.
Fix my name.
Commit.
FwupdBackend: Use the new symbol name with fwupd 2.0.x.
Commit.
FwupdBackend: Do not use useless API now removed in fwupd 2.0.x.
Commit.
Flatpak: Allow building with flatpaks older than 1.15.
Commit.
Remove ServiceType from KCM.
Commit.
Dr Konqi
Sentry: mark incompatible Qt's as such.
Commit.
Update Frameworks version requirement to 6.5.0.
Commit.
Backtracegenerator: cache raw debugger output and give the user access to it.
Commit.
Fixes bug
#477586
. Fixes bug
#474116
. Fixes bug
#478110
. See bug
#491820
Preamble: more aggressively capture exceptions.
Commit.
Update file mappings.
Commit.
Replace debugger definition files with in-code defintions.
Commit.
Debugger: refactor backing data management.
Commit.
Don't submit to sentry if the crashed app isn't targeting kde bugzilla.
Commit.
Backtracegenerator: remove unused code.
Commit.
Preamble: set a distribution identifier.
Commit.
Remove virtual keyword when we use override.
Commit.
Qml: show context text for the report button.
Commit.
Fixes bug
#491225
Enhance messages to add notes about time taken.
Commit.
Use frameworks version number from kcrash.
Commit.
Drop ptracer support.
Commit.
Update Qt version requirement to 6.7.0.
Commit.
Improve default window proportions and layout.
Commit.
Sentry: also send qt_version in the tags.
Commit.
Support consuming the qt version from kcrash.
Commit.
Coredump: synthesize crash metadata for kwin_x11.
Commit.
Implement ANR support.
Commit.
Add finish button to automatic crash handler.
Commit.
Fixes bug
#487767
Sentry: correctly use dbus interface name.
Commit.
Fixes bug
#488555
Polkit: correctly call fcntl.
Commit.
Fixes bug
#487727
Polkit: don't ignore fcntl errors.
Commit.
See bug
#487727
Flatpak Permissions
Update Frameworks version requirement to 6.5.0.
Commit.
Use kcmshell6.
Commit.
TextPromptDialog: Use colon in FormData.label.
Commit.
Flatpakpermission: use sentence case for permissions.
Commit.
Ui: use ellipses and generic icon name for "Add New".
Commit.
Update Qt version requirement to 6.7.0.
Commit.
Use isEmpty directly.
Commit.
Const'ify pointer.
Commit.
It compiles fine without deprecated methods.
Commit.
kactivitymanagerd
Update Frameworks version requirement to 6.5.0.
Commit.
Set up KAboutData and project version.
Commit.
Update Qt version requirement to 6.7.0.
Commit.
It compiles fine without deprecated methods.
Commit.
Port deprecated methods.
Commit.
Remove unused CPack include.
Commit.
Remove unused code.
Commit.
kde-cli-tools
Fix build w/ WITH_X11=OFF when KWindowSystem was built w/ KWINDOWSYSTEM_X11=OFF.
Commit.
Update Frameworks version requirement to 6.5.0.
Commit.
Add missing KF6WidgetsAddons, used by kdesu.
Commit.
Remove virtual keyword when we use override.
Commit.
Update Qt version requirement to 6.7.0.
Commit.
Remove ServiceType from KCM.
Commit.
KDE GTK Config
Update Frameworks version requirement to 6.5.0.
Commit.
Kded: Handle global theme change.
Commit.
Fixes bug
#421745
Remove virtual keyword when we use override.
Commit.
Update Qt version requirement to 6.7.0.
Commit.
KDE Window Decoration Library
Update Frameworks version requirement to 6.5.0.
Commit.
Update Qt version requirement to 6.7.0.
Commit.
Plasma Addons
Runners/converter: Fix thread affinity of currency update timer.
Commit.
Fixes bug
#488713
Kwin/effects: Mention the cube effect's need for manual activation.
Commit.
See bug
#492936
Kameleon: sync config after writing entry.
Commit.
Fixes bug
#493262
Update Frameworks version requirement to 6.5.0.
Commit.
Applets: use proper case in name/description.
Commit.
Applets/comic: import Kirigami in FullViewWidget.
Commit.
Fixes bug
#492860
Applets/comic: enforce minimum FullViewWidget size.
Commit.
Remove nesting for app template category.
Commit.
Applets/binary-clock: emit signal for dataChanged.
Commit.
Weather,fuzzyclock: don't set invalid point size.
Commit.
Applets/diskquota,katesessions: fix action removal.
Commit.
Applets/diskquota: fix model reference.
Commit.
Runners/datetime: Fix autotest sporadic failures.
Commit.
Applets/weather: Fix apperance and size for the umbrella emoji.
Commit.
Fixes bug
#492340
Wallpapers/potd: reorder options.
Commit.
Wallpapers/potd: use sentence case for scaling.
Commit.
Delete National Geographic PotD provider.
Commit.
Fixes bug
#491686
Applets/weather: Add missing null checks.
Commit.
Applets/weather: Reduce forecast layout minimum width.
Commit.
Fixes bug
#492243
Applets/userswitcher: restore the ability to show full logout screen.
Commit.
See bug
#492068
Colorpicker: Port from deprecated QColor::isValidColor().
Commit.
Remove virtual keyword when we use override.
Commit.
Applets/weather: Show "feels like" indices next to actual temperature.
Commit.
Applets/weather: Reduce the top panel height.
Commit.
Fixes bug
#488481
Weather: Show Heat Index parameter in details.
Commit.
Kwin/windowswitchers: Accept all arrow keys for window switching.
Commit.
Update Qt version requirement to 6.7.0.
Commit.
Kdeds/kameleon: Remove redundant checks in kameleonhelper.
Commit.
Kdeds/kameleon: Do not allow directory traversal in kameleonhelper.
Commit.
Kwin/switchers/compact: Activate window on single click.
Commit.
Fixes bug
#488722
Effects/cube: reference main delegate.
Commit.
Fixes bug
#488654
Applets/weather: Only show wetter.com results as a fallback.
Commit.
Fixes bug
#389766
Applets/weather: Promote search results from services with better quality.
Commit.
See bug
#389766
Applets/weather: Clean up CLI output.
Commit.
Applets/colorpicker: Add missing import alias for KWindowSystem.
Commit.
Applets/weather: Use explicit info for the night row.
Commit.
Applets/colorpicker: Adapt to new PopupPlacement enum location.
Commit.
Applets/colorpicker: Use strict === equality operator.
Commit.
Applets/colorpicker: Use an appropriate hook for RadioButton.
Commit.
Applets/colorpicker: Drop QML import versions.
Commit.
Applets/colorpicker: Add import alias for KWindowSystem.
Commit.
Applets/colorpicker: Explicitly specify arguments in signal handlers.
Commit.
Fix middle click and tooltip.
Commit.
Applets/weather: Show placeholder when there's no Forecast data.
Commit.
Applets/keyboardindicator: Fix QML warning.
Commit.
Dict: reduce allocations when reading dict list.
Commit.
kgamma
Update Frameworks version requirement to 6.5.0.
Commit.
Update Qt version requirement to 6.7.0.
Commit.
Fix wrong types/obsolete keys for kcm_kgamma.json file.
Commit.
Use ECMDeprecationSettings.
Commit.
kglobalacceld
Update Frameworks version requirement to 6.5.0.
Commit.
Plugins/xcb: skip xrecord events when keyboard is grabbed.
Commit.
Fixes bug
#488268
. Fixes bug
#491315
Plugins/xcb: support different event types in xrecord.
Commit.
Set up crash handling.
Commit.
Plugins/xcb: correctly handle multiple modifiers in xrecord.
Commit.
Plugins/xcb: only handle modifier presses in XRecord.
Commit.
Fixes bug
#489113
Update Qt version requirement to 6.7.0.
Commit.
Explicitly process invalid keycodes.
Commit.
Fixes bug
#489001
Add .gitignore file from kglobalaccel repo.
Commit.
Trigger modifier-only shortcuts when any modifier is released.
Commit.
Remove redundant returns - no events are filtered out.
Commit.
Prevent high CPU usage due to mass key remappings.
Commit.
Info Center
Tidy appstream version information.
Commit.
Update Frameworks version requirement to 6.5.0.
Commit.
Update Qt version requirement to 6.7.0.
Commit.
Use ECMDeprecationSettings.
Commit.
Kcms: Add memory information KCM.
Commit.
Remove dup appstream versions.
Commit.
Appstream versions.
Commit.
Drop no longer needed KF6Widgets dependency.
Commit.
KMenuEdit
Tidy appstream version information.
Commit.
Update Frameworks version requirement to 6.5.0.
Commit.
Follow HIG on UI label case.
Commit.
Add kcrash support.
Commit.
Update Qt version requirement to 6.7.0.
Commit.
Remove dup appstream versions.
Commit.
Appstream versions.
Commit.
kpipewire
H264vaapi: Use the proper getter for getting the hardware context.
Commit.
Update Frameworks version requirement to 6.5.0.
Commit.
Sourcestream: Do not process null streams.
Commit.
Add missing "pipewireencodedstream.h" include.
Commit.
Generate wayland code with PRIVATE_CODE.
Commit.
Produce: Use a separate condition_variable for passthrough/output thread.
Commit.
Guard m_stream in setMaxFramerate.
Commit.
Pipewireproduce.cpp: Add guard to m_stream.
Commit.
Sourcestream: make resilient against pipewire restarts.
Commit.
Fix some copy-and-paste issues in h264vaapi and libx264 encoders.
Commit.
Add encoder using libopenh264.
Commit.
Fixes bug
#476187
Simpler yet more useful handling of KPIPEWIRE_FORCE_ENCODER.
Commit.
Produce: Properly cleanup on deactivate in all cases.
Commit.
Fixes bug
#488687
Produce: Destroy PipeWireSourceStream on the right thread.
Commit.
Fixes bug
#489434
Gitignore: add VS Code dir.
Commit.
Mediamonitortest: start media session and create dummy output to test playback state.
Commit.
Use only non external only format modifiers.
Commit.
Drop implicit modifier shortcut.
Commit.
Use reserve to reserve space in list.
Commit.
krdp
Update Frameworks version requirement to 6.5.0.
Commit.
Fix virtual-monitor parameter regexp.
Commit.
Make it possible to start a session for a virtual monitor.
Commit.
Add an AbstractSession::start() method.
Commit.
Sync xdp RemoteDesktop interface with upstream.
Commit.
Generate wayland code with PRIVATE_CODE.
Commit.
Add clang-format target.
Commit.
Set up crash handling.
Commit.
Allow changing KRDP server settings when it's running.
Commit.
Fixes bug
#489283
Use 6.7 flatpak runtime.
Commit.
Update Qt version requirement to 6.7.0.
Commit.
AbstractSession: Only start encodedStream if it's ready.
Commit.
Fix spelling of Remmina in README.md.
Commit.
RdpConnection: Include new state when emitting state change signal.
Commit.
Remove commented code from VideoStream.
Commit.
Remove bitmap cache handling from VideoStream.
Commit.
Fixes bug
#489097
Allow toggling server without users.
Commit.
See bug
#489283
Server: Use QHostAddress::Any if no listening address is set.
Commit.
Fixes bug
#488884
Kcm: confirm better to KDE HIG.
Commit.
Update README.md.
Commit.
Ensure WinPR version matches FreeRDP version.
Commit.
SessionController: add missing include for flatpak build.
Commit.
Kcmkrdpserver: if properties change when server settings are open, check server running.
Commit.
Fixes bug
#488360
SessionController: instead of using default quit action, implement our own.
Commit.
Fixes bug
#488359
. Fixes bug
#488362
PortalSession: If portal is closed, raise error.
Commit.
SessionController: remove SNI status; keep it always passive.
Commit.
Fixes bug
#488365
Server: Don't start until after the portal and session is started.
Commit.
Server: Properly cleanup SessionWrapper objects.
Commit.
Fixes bug
#488367
. Fixes bug
#488364
Server: Create a single temporary portal session on server startup.
Commit.
See bug
#488372
Kcmkrdpserver: Use QDBusMessage instead of QDBusInterface.
Commit.
Fixes bug
#487543
Fix typo in server/Messages.sh.
Commit.
Install translations.
Commit.
KCM: use largeSpacing for margins around header content that wants margins.
Commit.
KCM: adjust header spacings to be more harmonious.
Commit.
KCM: port InlineMessages to frameless style where appropriate.
Commit.
KScreen
Update Frameworks version requirement to 6.5.0.
Commit.
Kcm: use sentence case for color profile combobox.
Commit.
[applet] Drop unused DBus dependency.
Commit.
Emit OrientationSensor::availableChanged() when needed.
Commit.
Fixes bug
#488764
Update Qt version requirement to 6.7.0.
Commit.
Kcm: make representation in sliders percentages.
Commit.
Kcm: set a11y name and role for orientation buttons.
Commit.
Kcm: use ContextualHelpButton from Kirigami.
Commit.
Plasmoid: Move actions filtering logic from UI to backend.
Commit.
Plasmoid: Mark property as FINAL.
Commit.
Plasmoid: Port to pragma ComponentBehavior: Bound.
Commit.
Plasmoid: Drop icon-only button hacks.
Commit.
Plasmoid: Drop unused property for laptop detection.
Commit.
Plasmoid: Use proper (typed, qualified) property access.
Commit.
Plasmoid: Sort QML imports, add conventional import aliases, drop unused ones.
Commit.
Plasmoid: Drop QML import versions.
Commit.
Plasmoid: Drop unnecessary qualified property access.
Commit.
Plasmoid: Port Switch to use a proper signal handler for user interactions.
Commit.
PresentationModeItem.qml: fix logic bug that would not allow turning Presentation Mode off.
Commit.
Fixes bug
#487706
Kcm: Add "refresh rate" as a keyword.
Commit.
Kcm: port InlineMessages to frameless style.
Commit.
kscreenlocker
Ksldapp: don't wait for the screen locker process to exit in the grace lock case.
Commit.
See bug
#476567
Add missing Q_EMIT.
Commit.
Greeter: Fix signal invocation on QNetworkReply.
Commit.
Pamtest: Use QStringLiteral.
Commit.
Set and check for the DEP version for dependencies so as not to upset CI in common with other Plasma packages.
Commit.
Update Frameworks version requirement to 6.5.0.
Commit.
Move to a newer KDE_COMPILERSETTINGS_LEVEL.
Commit.
KSldTest: Change all durations to std:chrono.
Commit.
KSldTest: Warn the user that unintended inputs may interrupt the test.
Commit.
Autotests: Don't try to run X11-specific code under Wayland.
Commit.
Update Qt version requirement to 6.7.0.
Commit.
Greeter/pamauthenticators: also consider non-interactive info messages a "prompt".
Commit.
Fixes bug
#490547
Greeter/authenticators: add a property for if a prompt was shown in the past.
Commit.
See bug
#485520
Greeter: Change --theme option to --shell option, and make it work.
Commit.
Kcm: Only use a single Loader for both possible dialogs.
Commit.
Kcm: Factor out ComboBoxWithCustomValue for later reuse.
Commit.
Ksldapp: add a signal for when the greeter is (re)started.
Commit.
Greeter: don't start authenticating during the grace lock time.
Commit.
Fixes bug
#476567
Greeter: Fix Shader Wallpaper plugin and possibly others.
Commit.
Kcm: Fix some appearance page glitches.
Commit.
Port begin/end loops to range iterators.
Commit.
KSSHAskPass
Correct ksshaskpass executable name.
Commit.
Add support for 2FA OTP prompts from libpam-google-authenticator.
Commit.
Update Frameworks version requirement to 6.5.0.
Commit.
Update Qt version requirement to 6.7.0.
Commit.
Use more descriptive user-visible name.
Commit.
Add desktop file.
Commit.
Add support for SSH_ASKPASS_PROMPT.
Commit.
Fixes bug
#458711
Delete duplicate password matching branch.
Commit.
Delete obsolete matches.
Commit.
ksystemstats
Plugins/cpu: Ignore invalid CPU info when reading /proc/cpuinfo.
Commit.
Fixes bug
#493093
Update Frameworks version requirement to 6.5.0.
Commit.
Plugins/power: Check battery state when reporting energy rate.
Commit.
Fixes bug
#472603
Set up crash handling.
Commit.
Update Qt version requirement to 6.7.0.
Commit.
Plugins/pressure: Remove warning.
Commit.
Add a new plugin to ksystemstats to make pressure data (from /proc/pressure) available for use in system monitor sensors.
Commit.
kwallet-pam
Update Frameworks version requirement to 6.5.0.
Commit.
Fix -Wformat warning.
Commit.
Switch to pkgconfig to find libgcrypt (allows building with libgcrypt 1.11).
Commit.
Fixes bug
#489303
KWayland
Use Plasma Wayland Protocols 1.14.
Commit.
Update Frameworks version requirement to 6.5.0.
Commit.
Generate wayland code with PRIVATE_CODE.
Commit.
Update Qt version requirement to 6.7.0.
Commit.
Plasmawindowmanagement: implement v18.
Commit.
Gitignore: add VS Code dir.
Commit.
Guard org_kde_plasma_window_management.get_stacking_order with proper version check.
Commit.
Raise required plasma-wayland-procotols minimum version to 1.13.
Commit.
KWin
Scene: Re-order item list integrity checks.
Commit.
Core/renderloop: only delay scheduling repaints while vrr is active, don't entirely drop them.
Commit.
Fixes bug
#493940
Autotests/integration: add another case to the quick tiling test.
Commit.
Move keyboard focus to grabbing popup immediately.
Commit.
Fixes bug
#465385
Make PopupInputFilter solely responsible for sending key events to internal popups.
Commit.
Window: prevent infinite recursion in setQuickTileMode.
Commit.
Fixes bug
#493778
Wayland: Make seat name static.
Commit.
Autotests/integration/outputchanges: add another case for qucik tiling.
Commit.
Placementtracker: handle pending quick tile and fullscreen state properly.
Commit.
Fix "Toggle raise and lower" functionality.
Commit.
Fixes bug
#440540
Add tests for Toggle Raise and Lower functionality.
Commit.
Prefer using case insensitive comparisons to toLower + equals.
Commit.
Avoid calling QHash::contains and then looking up the value.
Commit.
Compare literal strings using QLatin1StringView instead of QStringLiteral.
Commit.
Plugins/nightlight: simplify clock skew handling.
Commit.
--warning.
Commit.
Wayland/frog colormanagement: use the standard values for reference luminance.
Commit.
Put X11 specific screen edge behind KWIN_BUILD_X11.
Commit.
Prevent snapping resized window to hidden windows.
Commit.
Fixes bug
#461987
Remove some SeatInterface::setTimestamp() calls.
Commit.
Wayland: Drop SeatInterface::timestampChanged() signal.
Commit.
Port lockscreen away from SeatInterface::timestampChanged().
Commit.
Drop QWidget popup code in Window::startInteractiveMoveResize().
Commit.
Forward touch cancel events to internal windows.
Commit.
Simplify touch input dispatching for internal windows.
Commit.
Add app menu svg support for aurorae.
Commit.
Fixes bug
#404322
Kcms/effects: remove hint text on top.
Commit.
Plugins: make it easier to figure out how to toggle activatable effects.
Commit.
Fixes bug
#492936
Effect: Make cancel() properly cancel cross-fade animation.
Commit.
Fixes bug
#488893
. See bug
#486023
Scene/workspacescene: don't assume fullscreen clients are opaque.
Commit.
Fixes bug
#493222
Screenedge: fix isMovingWindow check on X11.
Commit.
Fix seat name.
Commit.
Wayland: Send seat name before capabilities.
Commit.
Guard closed windows against move and resize operations.
Commit.
Fixes bug
#492213
Kcms/rules: Allow setting ignoregeometry rule on Wayland.
Commit.
Screenedge: deactivate if virtual desktop switching won't actually do anything.
Commit.
Fixes bug
#478014
Fix marking auto-hide panels as triggered.
Commit.
Fixes bug
#474873
Plugins/sheet: Reference window when showing open animation too.
Commit.
Xwayland: Fix sending multiple XdndDrop messages after a drop occurs.
Commit.
Fixes bug
#482298
Stop XSync timers when destroying X11 windows.
Commit.
Fix aurorae doc location.
Commit.
Backends/drm: Port away from QApplication.
Commit.
Untile/unmaximize a window during interactive resize after receiving user input.
Commit.
Fixes bug
#470687
Fix breaking tiling by resizing the window.
Commit.
See bug
#470687
Backends/drm: block the colorspace capability by default on NVidia.
Commit.
See bug
#488941
Plugins/overview, windowview: don't handle keyboard shortcuts on Wayland.
Commit.
Fixes bug
#493589
Xwayland: Run scripts from /etc/xdg/Xwayland-session.d.
Commit.
Fixes bug
#493054
Effect: synchronize
DataRole
between effecthandler.h and scriptedeffect.h.
Commit.
Kcms/scripts: Fix QFileDialog filter syntax.
Commit.
Autotests: Add some xdg-toplevel size hints tests.
Commit.
Wayland: Fix caching of xdg-toplevel size hints.
Commit.
Forward touch events using QWindowSystemInterface API.
Commit.
Fixes bug
#450441
Make interactive resizing snap to maximize area.
Commit.
Kcms/scripts: Port away from nested event loop.
Commit.
Kcms/options: fix setting AutoRaiseInterval spinbox enabled.
Commit.
Fixes bug
#460420
Fix touch down timestamp.
Commit.
Autotests: Fix stuck A key in testInputMethod.
Commit.
Make InternalWindowEventFilter::wheelEvent() exclusive.
Commit.
Deliver wheel events to internal windows using QWindowSystemInterface api.
Commit.
Use QWindowSystemInterface::handleCloseEvent() to ask internal windows to close.
Commit.
Opengl/glrendertimequery: restore the previous OpenGL context after queries and destruction.
Commit.
Don't build LockScreenFilter when KWIN_BUILD_SCREENLOCKER==0.
Commit.
Plugins/qpa: Deliver system events using synchronous mode.
Commit.
Merge forward and tablet input filters.
Commit.
Wayland: Allow xwayland commit surfaces after receiving sync request acknowledgement.
Commit.
Fix initialization of KeyEvent::isAccepted().
Commit.
Drop superAsMeta workaround in Xkb::toQtKey.
Commit.
Kcms/xwayland: Add settingStateBindings.
Commit.
Fixes bug
#479019
Fix DecorationEventFilter not grabbing tablet tool input.
Commit.
Fix InternalWindowEventFilter not grabbing tablet tool events.
Commit.
Fix MoveResizeFilter not grabbing tablet tool events.
Commit.
Move tablet tool cursor tracking into TabletInputRedirection.
Commit.
Wayland: Remove wl_touch emulation via wl_pointer.
Commit.
Put tablet input emulation behind an environment variable.
Commit.
Move tablet cursor regardless whether the client supports tablet input.
Commit.
Forward tablet tool events to internal windows.
Commit.
Make popup input filter process tablet tool events.
Commit.
Window: move geometry restore to new output on electric border maximize.
Commit.
Fixes bug
#489488
Backends/drm: store the crts a legacy commit happens on in the commit object.
Commit.
Add (temporary) code to help with debugging the blur effect crash.
Commit.
Effect/effecthandler: prevent dangling pointers when unloading effects.
Commit.
Backends/drm: Use glReadnPixels to download texture contents.
Commit.
Remove Qt 6.7.0 version checks.
Commit.
Overview/main.qml: Hide WindowHeap when searching if filterWindows setting is toggled off.
Commit.
Fixes bug
#493112
Enforce OpenGL for QtQuick on x11 when OpenGL compositing.
Commit.
Fixes bug
#493008
Screenedge: don't activate screen edges for panels while a fullscreen effect is active.
Commit.
Fixes bug
#493171
Wayland: Cache size hints in XdgToplevelWindow.
Commit.
WindowHeapDelegate.qml: Increase bottomMargin to avoid overlap.
Commit.
Fixes bug
#493253
Plugins/colorpicker: Port to glReadnPixels().
Commit.
Locate desktop files more carefully.
Commit.
Fixes bug
#492584
Handle failing to create a qpainter swapchain slot gracefully.
Commit.
Backends/x11/windowed: Port to glReadnPixels().
Commit.
WaylandWindow: Don't move windows to null output when the size is empty.
Commit.
Plugins/mouseclick: call shortcut "Animation".
Commit.
Fixes bug
#493275
Backends/drm: don't wait for pageflips on DrmPipeline destruction.
Commit.
Scene/itemrenderer_opengl: use the color pipeline to check if color transformations are needed.
Commit.
Fixes bug
#493295
Backends/drm: guard against the main thread modifying m_commits.
Commit.
Backends/drm: fix an edge case for DrmGpu::waitIdle.
Commit.
Fixes bug
#492167
Kcms/decoration: Add elipses to prompt that opens dialog.
Commit.
See bug
#476062
Backends/drm: fix night light not being applied with ICC profiles.
Commit.
Fixes bug
#492890
Revert "scene: Add an assert to debug crash in BlurEffect::prePaintWindow()".
Commit.
Opengl/colormanagement: precompute to/from ictcp matrices.
Commit.
See bug
#493165
Opengl/colormanagement: remove float suffixes.
Commit.
See bug
#493165
Plugins/zoom: make "Move Mouse to Focus" shortcut do at least something reasonable on Wayland.
Commit.
Fixes bug
#493217
Tabbox: Properly filter out closed windows in the stack.
Commit.
Scene: Invalidate parent's sorted child item list in Item::stack{Before,After}.
Commit.
Workspace: Update focus when a window is moved away from the current desktop.
Commit.
Fixes bug
#481574
Workspace: Route user-triggered requests to change desktop through Workspace.
Commit.
Platformsupport/scenes/opengl: add missing sys/types.h include.
Commit.
Core/placement: change quicktile hotkeys to work relatively.
Commit.
Kpackage-structure: add declarativescript structure to KWin/Script.
Commit.
Simplify Window::setElectricBorderMode().
Commit.
Drop QuickTileFlag::Maximize.
Commit.
Allow specifying geometry restore for Window::maximize().
Commit.
Tiles: Fix handling of QuickTileFlag::{Horizontal,Vertical}.
Commit.
Plugins/buttonrebinds: permit binding any mouse button.
Commit.
Fixes bug
#475879
Make Placement return indicate whether the window has been actually placed.
Commit.
Autotests/integration/buttonrebind: make it less flaky.
Commit.
Opengl: use native fence only if EGL_KHR_wait_sync is supported.
Commit.
Update Frameworks version requirement to 6.5.0.
Commit.
Bump required pipewire version to 0.3.65.
Commit.
Add debug for input methods.
Commit.
Platformsupport/scenes/opengl: use the render node for dmabuf feedback.
Commit.
Overview: Fix drag and drop hotspot.
Commit.
Backends/drm: don't do multi gpu copies if we'd copy from and to the same render device.
Commit.
Core/colorspace: use dedicated xy, xyY and XYZ structs for non-RGB colorspaces.
Commit.
Core/colorspace: fix support for the XYZ color space.
Commit.
Wayland/xx color management: fall back to the min. luminance of the transfer function instead of zero.
Commit.
Xwayland/selection_source: reduce atomic refcount inc/decrement.
Commit.
Utils/xcbutils: reduce atomic refcount inc/decrement.
Commit.
Xwayland/selection: reduce string allocations.
Commit.
Kcms/tabbox: improve GHNS button name to match everything else.
Commit.
Add 'return 0' at end of main functions in compilation checks.
Commit.
Check proper ranges support on CMake time.
Commit.
Don't process pad button events from a device that has been removed.
Commit.
Scene: Fix animated software cursor not updating.
Commit.
Fixes bug
#490440
Kcms/tabbox: use better name for these in GHNS dialog.
Commit.
Fixes bug
#492666
Backends/drm: when presentation with tearing+vrr fails, retry first with vrr only.
Commit.
Plugins/colorblindnesscorrection: Fix typo in shader path.
Commit.
Backends/drm: Ensure current mode is always in the output mode list.
Commit.
Workspace: don't rearrange immediately when a window with struts gets removed.
Commit.
See bug
#479694
Scene: Fix attempting to scanout empty surfaces.
Commit.
See bug
#491964
Wayland/color management: fix waylandToKwinIntent.
Commit.
Input.cpp: refactor enable and disable touchpads.
Commit.
Input.cpp: initialize m_touchpadsEnabled in addInputDevice.
Commit.
Fixes bug
#486763
Plugins: hide tileseditor and windowview effects from KCM.
Commit.
Core/colorpipeline: refactor tone mapping to be about dimming instead of addnig headroom.
Commit.
Core/colorpipeline: only reduce the reference luminance enough to get 50% headroom.
Commit.
Scene: Add an assert to debug crash in BlurEffect::prePaintWindow().
Commit.
Plugins/overview: Linearize desktops in the desktop bar when using non linear desktop layout.
Commit.
Fixes bug
#482023
Plugins/backgroundcontrast: Fix a crash.
Commit.
Plugins/blur: Fix a crash in BlurEffect::updateBlurRegion().
Commit.
Inputmethod: Only align within availableGeometry if it fits.
Commit.
Fixes bug
#440571
Wayland: Allow setting the clipboard with the current serial.
Commit.
ScreenCast : fix edge-case for format modifier fixation.
Commit.
Kcms/rules: replace dock/panel icon.
Commit.
Kcms/rules: use sentence case in comboboxes/names.
Commit.
Add an assert in Window::unref().
Commit.
Plugins/outputlocator: Add outline to frame.
Commit.
Plugins/colorblindnesscorrection: mark as internal and remove configuration UI.
Commit.
See bug
#488771
Kcms/decoration: use sentence case for combobox.
Commit.
Plugins/qpa: Suppress warnings about raise()/lower() not being implemented.
Commit.
Input: Allow different surfaces to be interacted in parallel by touch.
Commit.
Window: Extend API documentation.
Commit.
Kcms/screenedge: use sentence case for combobox.
Commit.
Utils: Adapt to svg cursor format changes.
Commit.
Utils: Make hotspot in CursorTheme QPointF.
Commit.
Plugins/synchronizeskipswitcher: Fix Window::skipTaskbarChanged handler.
Commit.
Fixes bug
#465600
Fix null dereference in Workspace::workspaceEvent().
Commit.
Fix directScanout getting shadowed.
Commit.
Core: Add a m_presented assert in OutputFrame::presented().
Commit.
Utils: get svg cursor nominal size from metadata.
Commit.
KeyboardLayout: always set componentDisplayName for shortcut.
Commit.
See bug
#492019
Core/colorspace: be more robust about edge cases.
Commit.
Revert "wayland: Revert send pointer leave on drag".
Commit.
Server side drag icons.
Commit.
Add missing size check in Placement::placeZeroCornered().
Commit.
Add missing size check in Placement::placeOnScreenDisplay().
Commit.
Clean up Placement::placeSmart().
Commit.
Clean up Placement::placeCascaded().
Commit.
Stop Placement::cascadeIfCovering() from changing window geometry.
Commit.
Port Workspace::cascadeOffset() away from Window::frameGeometry().
Commit.
Options: enable separate screen focus by default.
Commit.
Implement a proper tone mapping algorithm.
Commit.
Utils: Validate svg cursor metadata better.
Commit.
Utils: Assume that the top object in svg cursor metadata is an array.
Commit.
Effect: Refuse starting quick effect if keyboard cannot be grabbed.
Commit.
Backends/drm: implement damage tracking for the color management shadow buffer.
Commit.
Fixes bug
#477223
Use for range based loop in X11Window::restackWindow() when traversing through stack.
Commit.
Drop "send_event" boolean trap in X11Window::restackWindow().
Commit.
Drop Workspace::lowerWindowRequest(Window *window).
Commit.
Guard Workspace::raiseWindowRequest() with a KWIN_BUILD_X11 ifdef.
Commit.
Add safety guards in FocusChain::move{After,Before}Window().
Commit.
Correct traversal order in FocusChain::moveAfterWindowInChain().
Commit.
Core/renderloop: add a debug print for presentation mode changes.
Commit.
Rules: add window rule to force tearing on or off.
Commit.
Backends/drm: support tearing with atomic modesetting.
Commit.
Port X11Window::restackWindow() to Workspace::stackAbove().
Commit.
Introduce Workspace::stackAbove().
Commit.
Remove boolean trap in Workspace::stackBelow().
Commit.
Re-arrange code in X11Window::restackWindow().
Commit.
Rename Workspace::restack() function.
Commit.
Scene: Ignore xwayland window shape.
Commit.
Opengl: Drop GLTexture::clear().
Commit.
Scene/workspacescene: also check for occlusion of the parent item.
Commit.
Decorations: Show tooltip at current cursor position.
Commit.
Fixes bug
#491143
Wayland: Allow mapping more than one shm buffer at the same time.
Commit.
Wayland: Store shm pool mapping in a shared pointer.
Commit.
Scene/workspacescene: don't iterate through all child items twice.
Commit.
Opengl/gltexture: Fix format for 565 textures.
Commit.
Wayland: Check that wl_shm buffer stride is multiple of bytes per pixel.
Commit.
Scene: Drop ItemRendererOpenGL::RenderNode::coordinateType.
Commit.
Scene: Make ImageItem provide device texture coordinates.
Commit.
Scene: Make SurfaceItem provide device texture coordinates.
Commit.
Backends/drm: implement damage tracking for multi gpu transfers.
Commit.
Autotests: Add X11 stack tests.
Commit.
Fix a crash in computeLayer().
Commit.
Fixes bug
#491618
Make Workspace::removeUnmanaged() keep the window in the stack.
Commit.
See bug
#491618
Opengl: Drop unnecessary 16 bit texture support checks.
Commit.
Opengl: Set GL_UNPACK_ROW_LENGTH in GLTexture::upload().
Commit.
Opengl: Re-arrange code in GLTexture::upload().
Commit.
Scene/workspacescene: do occlusion testing for direct scanout.
Commit.
Scene/workspacescene: remove unused function.
Commit.
Core/colorpipeline: improve optimization with differing reference luminances.
Commit.
Autotest/colorspaces: test identity transformations with bpc.
Commit.
Colorblindesscorrection: fix incorrect variable name in shader program.
Commit.
Debug_console: correct name scancode to keycode.
Commit.
Effect/animationeffect: use a normal d pointer.
Commit.
Effects/animationeffect: clean up the code a bit.
Commit.
Opengl: Fix a typo in GLTexture::upload().
Commit.
Disable the watchdog by default.
Commit.
Workspace: unset brightness devices on outputs that didn't get one assigned.
Commit.
Opengl: Drop GLTexture::update(QImage, QPoint, QRect) overload.
Commit.
Scene: Port away from GLTexture::update(QImage, QPoint, QRect) overload.
Commit.
Opengl: Add GLTexture::update() overload that takes a region.
Commit.
Opengl: Simplify GLTexture::update().
Commit.
Opengl: Make GL_EXT_unpack_subimage mandatory.
Commit.
Backends/drm: test direct scanout with the same code as presentation.
Commit.
Fakeinput: Remove static touches list.
Commit.
Fakeinput: Keep track of pressed buttons, keys and touches.
Commit.
Wayland/frog_colormanagement: improve mastering luminance handling.
Commit.
Wayland_server: expose xx color management support by default.
Commit.
Generate wayland code with PRIVATE_CODE.
Commit.
Backends/drm: disable degamma_lut and ctm on NVidia.
Commit.
Fixes bug
#491634
Wayland/xx colormanagement: send max_fall and max_cll.
Commit.
Wayland/xx colormanagement: send target primaries.
Commit.
Wayland/xx colormanagement: send named primaries when possible.
Commit.
Simplify Window::updateLayer().
Commit.
Core/colorpipeline: allow rounding away more floating point errors.
Commit.
Autotests/colorspaces: add some test cases for black point compensation.
Commit.
Backends/drm: make minBrightness in the color description more accurate in SDR.
Commit.
Core/iccprofile: read and use the black point for black point compensation.
Commit.
Core/colorspace: match default luminances with the Wayland protocol.
Commit.
Core/colorspace: implement black point compensation.
Commit.
Opengl/glshader: set all color management uniforms, even if some calls fail.
Commit.
Core/colorpipeline: fix matrix multiplication order when optimizing matrix operations.
Commit.
Platformsupport/scene/opengl: do test imports for external_only formats properly.
Commit.
Opengl/egldisplay: add the invalid modifier to the correct list.
Commit.
Avoid issuing many glTexSubImage2D() calls when uploading shm contents.
Commit.
Wayland: remove workaround for xdg-dialog base name with wayland-protocols <= 1.35.
Commit.
Wayland: implement the alpha-modifier protocol.
Commit.
Window: make setQuickTileMode more sane.
Commit.
See bug
#479694
Wayland/xx colormanagement: add all the missing color spaces.
Commit.
Wayland/xx colormanagement: remove ext_srgb and rec.709 transfer functions.
Commit.
Wayland/xx colormanagement: don't clamp primaries to 1.
Commit.
Scene: Fix SurfaceItemWayland::freeze().
Commit.
Plugins/invert: adjust to colormanagement.glsl changes.
Commit.
Wayland: Pass private-code to waylandscanner.
Commit.
Kcms: Use flat QGroupBoxes and set documentMode on QTabWidgets.
Commit.
Fix a copy paste typo.
Commit.
Handle other data source types in the debug console clipboard tab.
Commit.
Qpa: Implement clipboard.
Commit.
Fixes bug
#445751
Backends/drm: fix ICC profiles not being applied.
Commit.
Wayland/frog colormanagement: don't change the reference luminance for relative transfer function.
Commit.
Placeholderinputeventfilter: don't block media keys.
Commit.
Fixes bug
#491531
Plugins/screenedge: Improve user-facing strings.
Commit.
Slight refactor of ExpoLayout.
Commit.
Effect/animationeffect: use ItemEffect to prevent direct scanout where applicable.
Commit.
Effects/animationeffect: port to stl containers.
Commit.
Scene/item: add ItemEffect.
Commit.
Core/colorspace: move Colorimetry::toOther to ColorDescription.
Commit.
Core/colorspace: add rendering intents.
Commit.
Xkb: Remove declared but not defined method.
Commit.
Plugins/trackmouse: listen to mouse events when active.
Commit.
Fixes bug
#487820
Xwayland: Drop outdated guard against clipboard races.
Commit.
Fixes bug
#490577
Only look up X11 if it's needed.
Commit.
Wayland/xx-colormanagement: add support for custom luminance levels.
Commit.
Backends/drm: remove the shadow buffer when possible, and reduce it to 10bpc when not.
Commit.
Fixes bug
#491452
. See bug
#477223
Autotests: add very basic color pipeline test.
Commit.
Core: add transfer function minimum and maximum luminance values.
Commit.
Main: Allow building without QtX11Info.
Commit.
Screenedge: allow activating clients in drag and drop.
Commit.
Fixes bug
#450579
Initialize KCrash after setting KAboutData.
Commit.
Utils: Rename KXcursorTheme to CursorTheme.
Commit.
Utils: Add support for svg cursors.
Commit.
Plugins/shakecursor: Increase max cursor scale.
Commit.
Plugins/shakecursor: Drop embedded high resolution version of breeze cursor theme.
Commit.
Wayland: Check serial instead of focus for changing selections.
Commit.
Fixes bug
#490803
Effect/effectwindow: remove decorationInnerRect.
Commit.
Plugins/blur: limit app-requested blur to the app surface.
Commit.
Fixes bug
#487538
Activation: fix X11 windows being stuck in should_get_focus more properly.
Commit.
Plugins/buttonrebinds: correctly handle level 1 keys.
Commit.
Fixes bug
#484367
Plugins: add effect that shows when compositing is active.
Commit.
Backends/wayland: Support touch input when there's multiple outputs.
Commit.
Backends/drm: don't block direct scanout if color profile source isn't set to ICC.
Commit.
Compositor_wayland: optimize out black background surfaces for direct scanout.
Commit.
Scene/workspacescene: extend direct scanout candidate search to include multiple subsurfaces.
Commit.
Wayland: Move XWayland key forwarding into a filter.
Commit.
Fixes bug
#484992
Update Qt version requirement to 6.7.0.
Commit.
Inputmethod: Send pre-defined commit message to client on user interaction.
Commit.
Tabbox: Reset keyboard focus when grabbing input.
Commit.
Backends/libinput: don't apply pointer acceleration to touchpad gestures.
Commit.
Core: Introduce explicit weight to InputEventFilter.
Commit.
Add CursorSource::frame.
Commit.
X11: Ignore all grab notifications for focus handling.
Commit.
Plugins/keynotifications: Optionally ring system bell when using lock keys.
Commit.
Fixes bug
#464457
Fix checking whether GraphicsBufferView is null.
Commit.
Plugins/stickykeys: Ring system bell when modifiers are used.
Commit.
Fixes bug
#464456
Add visual bell effect.
Commit.
Add Window.captionNormal property.
Commit.
Loosen minimum screen size detection code for output scale calculation.
Commit.
Fixes bug
#490777
ButtonRebindsFilter: Support keyboard modifiers with mouse buttons.
Commit.
See bug
#469232
Activation: don't add the active window to should_get_focus list.
Commit.
Fixes bug
#484155
Core/renderloop: don't move the target presentation timestamp back when rescheduling.
Commit.
Fixes bug
#488843
Core/renderloop: fix triple buffering hysteresis.
Commit.
See bug
#488843
Scene/itemrenderer_opengl: reset OpenGL state for YUV conversion back to RGB.
Commit.
Plugins/stickykeys: Disable when two keys are pressed.
Commit.
Fixes bug
#464453
Xwayland: Only update keyboard modifers for XWayland's keys.
Commit.
Fixes bug
#490270
Effects/logout Avoid caching animation duration.
Commit.
Fixes bug
#490703
Killer: write application-not-responding metadata and ABRT the process.
Commit.
Simplify Placement::placeMaximizing().
Commit.
Autotests: test placement to always put the titlebar on the screen.
Commit.
See bug
#489500
Placement: keep the titlebar in the screen with centered placement.
Commit.
Fixes bug
#489500
Placement: don't overwrite scheduled position change in cascadeIfCovering.
Commit.
See bug
#489500
Make Workspace::desktopResized() reassign outputs of uninitialized windows.
Commit.
See bug
#489632
Screenedge: Increase touch border from 3px to 8px.
Commit.
Wayland: Avoid klipper loop with existing but empty clipboards.
Commit.
Fixes bug
#469644
Core/renderbackend: remove unused parent object.
Commit.
Expose input device group on DBus.
Commit.
Include span.
Commit.
Backends/drm: Fix a crash in DrmGpu::releaseBuffers().
Commit.
ButtonRebindsFilter: Set cursor position when rebinding tablet events.
Commit.
ButtonRebindsFilter: Modify testBindingTabletTool to use proximity.
Commit.
ButtonsRebindFilter: Add tests for the tablet binding types.
Commit.
Add testing infrastructure for virtual tablet pad and tools.
Commit.
ButtonRebindsFilter: Add test for disabled bindings.
Commit.
ButtonRebindsFilter: Add test for mouse button binding.
Commit.
Kcms/rules: Some QML clean-ups.
Commit.
Kcms/rules: Add a placeholder for properties filter.
Commit.
Kcms/rules: Make the "Add Property" button non-toggleable.
Commit.
Kcms/rules: Reuse items on the property selection ListView.
Commit.
Fixes bug
#449275
Kcms/rules: Increase the default dialog size.
Commit.
Wayland: Make XdgPopupWindow also destroy Window.
Commit.
Fixes bug
#490097
Backends/drm: don't unset degamma in prepareAtomicModeset.
Commit.
Fixes bug
#490517
Backends/drm: add support for drm plane size hints.
Commit.
Utils: Load Xcursor cursors on demand.
Commit.
Wayland: Ignore plasma shell reposition requests during interactive move resize.
Commit.
Fixes bug
#481829
Xdgshellwindow: guard against sending negative configure bounds.
Commit.
Backends/drm: limit max_bpc to 8 by default with docks.
Commit.
Cmake: bump plasma-wayland-protocols requirement.
Commit.
Wayland: implement plasmawindowmanagement v18.
Commit.
Wayland/xxcolormanagement: set the correct mastering display info in the color description.
Commit.
Wayland: update xx color management to version 4.
Commit.
Xdgshellwindow: never request clients to resize to a negative size.
Commit.
Fixes bug
#489983
Compositor_wayland: count rendering time for all steps of compositing.
Commit.
See bug
#488782
Avoid sending excessive synthetic ConfigureNotify events.
Commit.
Initialize X11Window::m_client geometry.
Commit.
Autotests: Fix a race condition in X11WindowTest.
Commit.
Backends/drm: combine matrix operations in the right order.
Commit.
Backends/x11/standalone: fix night light.
Commit.
Utils: Provide size hints in native pixels.
Commit.
Utils: Make Xcb::WindowGeometry return native geometry.
Commit.
Plugins/eis: Ignore duplicate key and buttons events.
Commit.
Wayland: Use brightness range 1..max for internal displays.
Commit.
See bug
#430439
. See bug
#483490
Backends/libinput: Ignore redundant events for pointer buttons and keyboard keys when pressed/released on multiple devices.
Commit.
Fixes bug
#486034
Colors/colordevice: remove brightness factor.
Commit.
Core: remove unused colorlut class.
Commit.
Backends/drm,x11/standalone: apply night light in linear space.
Commit.
Backends/drm: allow offloading more complex color pipelines to legacy modesetting.
Commit.
Backends/drm: combine color operations more aggressively than ColorPipeline does.
Commit.
Core/colorpipeline: add evaluate method to calculate colorpipeline results on the CPU.
Commit.
Core/output: remove unused setGammaRamp method.
Commit.
Backends/x11: Fix crash that happens when toggling compositing.
Commit.
Plugins/stickykeys: Unlatch modifiers when locking.
Commit.
Test locking sticky keys for all modifiers.
Commit.
Release key in sticky key test.
Commit.
Core/renderloop: add some hysteresis to triple buffering.
Commit.
See bug
#488843
Fix typo in comments.
Commit.
Utils: Fix gaining realtime scheduling with musl.
Commit.
Fixes bug
#487996
Show notification when modifier keys are used.
Commit.
Fixes bug
#395559
[plugins/stickykeys] Show notification when keys are locked.
Commit.
See bug
#395559
Wayland: D&D compositior side action negotiation.
Commit.
Cmake: Allow not building kwin_x11.
Commit.
Port Window::updateInteractiveMoveResize() away from input()->keyboardModifiers().
Commit.
Fix debug console indices.
Commit.
Remove modifier_only_shortcuts.cpp.
Commit.
Revert "Handle null input devices in WheelEvent".
Commit.
Drop leftover infrastructure for modifier only shortcuts.
Commit.
Skip processing key and pointer event spies on X.
Commit.
Plugins/nightlight: Relax custom times constraints.
Commit.
Fixes bug
#489366
Wayland: update to xx color management v3.
Commit.
Workspace: don't access waylandServer on X11.
Commit.
Wayland: Simplify XdgPopupWindow::sendRoleConfigure().
Commit.
Wayland: Dismiss XdgPopupWindow when the parent window is closed.
Commit.
Fixes bug
#472013
Backends/drm: Pass the correct arguments to encodingToNits in the ICC shader.
Commit.
Input method window should not break showing desktop.
Commit.
Fixes bug
#489057
Backends/drm: always expose brightness control.
Commit.
Fixes bug
#413451
Wayland: add support for controlling brightness devices exposed by powerdevil.
Commit.
ButtonRebindsFilter: Support disabled buttons.
Commit.
Eis: Change default logging category to warning.
Commit.
Fixes bug
#489957
Plugins/fadingpopups: don't block direct scanout.
Commit.
Fixes bug
#487780
Docs: update testing instructions.
Commit.
Plugins/screencast: Don't download texture data if target size and texture size mismatch.
Commit.
See bug
#489764
Plugins/screencast: Allocate offscreen texture in WindowScreenCastSource::render(QImage) as big as the memfd buffer.
Commit.
Fixes bug
#489764
Autotests: Skip testScreencasting in CI.
Commit.
Foward modifiers after disabling sticky keys.
Commit.
Fix comment in test.
Commit.
Fix sticky keys for AltGr.
Commit.
See bug
#444335
Track xwayland buffer scale in X11Window.
Commit.
Use the same logic to configure window during normal resize and interactive resize.
Commit.
Autotests: add a color pipeline test for identity transformations.
Commit.
Core/colorpipeline: make the matrix identity check fuzzy.
Commit.
Autotests: Force breeze_cursors cursor theme.
Commit.
Autotests: Fix cursor shape in PointerInputTest::testMoveCursor().
Commit.
Tiling: Don't put maximized windows in tile.
Commit.
Fixes bug
#489463
Plugins/screenshot: Port blitScreenshot() to glReadnPixels().
Commit.
Autotests: Make testTranslucency less flaky.
Commit.
Backends/drm: do blending in gamma 2.2 space with color management too.
Commit.
Fixes bug
#476868
. See bug
#479755
Backends/drm: support arbitrary input transfer functions in the icc shader.
Commit.
Plugins/screencast: Clean up cursor scale tracking.
Commit.
Wayland: add error handling for QFile::open failure in org_kde_plasma_window_get_icon.
Commit.
Kcms/desktop: make list items conform to HIG.
Commit.
Placement: ignore the active output with place under mouse.
Commit.
Fixes bug
#488110
Backends/drm: move virtual outputs out of DrmGpu.
Commit.
Backends/drm: use the post-blending color pipeline for direct scanout.
Commit.
Backends/drm: implement support for post blending color pipelines.
Commit.
Core: add color pipeline class.
Commit.
Core: add a TransferFunction class and move transfer function functions in there.
Commit.
Bump clang-format to C++ 20.
Commit.
Opengl: Add OpenGlContext::glGetnTexImage().
Commit.
Plugins/screencast: Prefer glReadnPixels() and glGetnTexImage().
Commit.
Plugins/screencast: Hide cursor if another window covers screencasted window.
Commit.
Fixes bug
#487294
Simplify X11Window::updateServerGeometry().
Commit.
WindowHeapDelegate: label topMargin to small, remove height padding.
Commit.
Fixes bug
#489595
Plugins/glide: drop references to closed windows if they're not animated.
Commit.
See bug
#485425
Plugins/screencast: Handle frame rate throttling timer firing a bit earlier.
Commit.
See bug
#489602
Backends/drm: test and apply all mode changes at once.
Commit.
Round X window gravity adjustment.
Commit.
Fixes bug
#489016
Don't assert on null output.
Commit.
Quicktiling: Reset layout when last quicktile ceases to exist.
Commit.
Fixes bug
#465937
Virtualdesktops: improve readability.
Commit.
Kcms/effects: Exclude internal effects.
Commit.
Fixes bug
#488988
Add effects tab in debug console.
Commit.
Backends/windowed: Port X11 Windowed backend away from XLib.
Commit.
Color management: map reference luminance of source and target content to each other.
Commit.
Color management: change brightness information names to be shorter and more correct.
Commit.
Plugins/qpa: set deprecated functions option correctly.
Commit.
See bug
#486460
Plugins/kdecoration: Fix MenuButton not accepting button press events.
Commit.
Fixes bug
#488993
Plugins/colorcorrection: simplify the effect, merge the shader files and support color management.
Commit.
Opengl: Reset OpenGlContext::currentContext() if it's destroyed.
Commit.
Fixes bug
#488830
Input method: Drop unused member variable.
Commit.
Add Colorblindness Correction effect keywords.
Commit.
Fixes bug
#489329
Make X11Window::{update,discard}WindowPixmap noop on Wayland.
Commit.
Remove the surfaces tab in the debug console.
Commit.
Window: adhere to window rules in checkWorkspacePosition.
Commit.
Fixes bug
#489117
Use separation dep_version to build against, updated by release scripts.
Commit.
Plugins/hidecursor: show the cursor on tablet events.
Commit.
Fixes bug
#489009
Plugins/hidecursor: Change the defaults.
Commit.
See bug
#488971
Plugins/hidecursor: Allow disabling hiding cursor on inactivity.
Commit.
Fixes bug
#488971
Switch to Xcb::Window geometry where it makes sense.
Commit.
Utils: Add convenience geometry getters in Xcb::Window.
Commit.
WindowHeapDelegate: Label text background.
Commit.
Fixes bug
#483016
Utils/xcbutils: Use window geometry in device pixels.
Commit.
Core/colorspace: make max brightness values optional.
Commit.
Core/colorspace: add mastering display colorimetry.
Commit.
Plugins/backgroundcontrast,blur: correct support checks.
Commit.
Opengl/glframebuffer: handle missing support for blits on Wayland.
Commit.
Fixes bug
#484193
Opengl: glBufferStorage is not supported on GL ES by default.
Commit.
See bug
#484193
Kcms/effects: Remove shake cursor keywords.
Commit.
Fixes bug
#488850
Wayland: Bump default max buffer size to 1 MiB.
Commit.
Opengl/eglcontext: bail out early if we can't use complex shaders.
Commit.
Fixes bug
#482868
Core/renderloop: assume high render times if the last frame has been a while ago.
Commit.
See bug
#488843
Fix !KWIN_BUILD_GLOBALSHORTCUTS builds.
Commit.
Core/renderjournal: Make sure we include std::span.
Commit.
Scripting: Add a temporary workaround to fix build without global shortcuts.
Commit.
Scripting: Port gesture handlers to native gesture apis.
Commit.
Scene: Drop ItemRendererOpenGL::RenderNode::scale.
Commit.
Tiling: Add fallback path for the first Polonium tile.
Commit.
Fixes bug
#488898
Plugins/shakecursor: Harden cursor theme loading logic.
Commit.
Utils: Fix XCURSOR_PATH envvar parsing.
Commit.
Plugins/shakecursor: Include high resolution breeze cursor themes.
Commit.
Utils: Allow specifying XCursor theme search paths.
Commit.
Plugins/shakecursor: Display default cursor shape.
Commit.
Make FocusChain ignore closed windows.
Commit.
Core/renderloop: also log the predicted render time.
Commit.
Autotests/drm: add test for vrr capability changing without a hotunplug.
Commit.
Backends/drm: update output properties after they're created too.
Commit.
Fixes bug
#486149
Core/renderjournal: remove unnecessary includes.
Commit.
Opengl: Remove code that prints gl platform details.
Commit.
Fixes bug
#489000
Plugins/screencast: test creating a dmabuf with the real modifier list.
Commit.
Core/renderloop: log frame statistics into a file.
Commit.
See bug
#488843
Plugins/slidingpopups: adopt input panels from when they're added.
Commit.
Inputpanelv1window: polish window states.
Commit.
Backends/drm: Fix DrmCrtc::queryCurrentMode() accidentally resetting m_crtc to null.
Commit.
Drop WaylandServer initialization flags.
Commit.
Scene: install all the headers.
Commit.
Plugins/glide: Subdivide window quad grid.
Commit.
Fixes bug
#488840
X11window: remove unused variable.
Commit.
Plugins/zoom: do colorspace conversions between the screen textures.
Commit.
Fixes bug
#488839
Plugins/screencast: Unset only cursor id when the cursor is invisible.
Commit.
Add closed window guards in X11Window::doSetXYZ() methods.
Commit.
Plugins/shakecursor: Ignore animation speed.
Commit.
Fixes bug
#488813
Plugins/eis: Make input capture activation ids unsigned.
Commit.
Wayland_server: create a new screen locker connection when the greeter gets restarted.
Commit.
Windowheap: don't animate the position of windows that get hidden.
Commit.
Backends/x11: Move the contents of common/ to standalone/.
Commit.
Backends/x11: Port away from XRenderPicture.
Commit.
Plugins/nightlight: Fix dbus property types.
Commit.
Plugins/nightlight: De-duplicate dbus code.
Commit.
Sync xwayland eavesdropping default in kwin.kcfg.
Commit.
Shm: support textures of 3 bytes-per-color.
Commit.
Remove code that updates the focus chain in Window::setSkipTaskbar().
Commit.
Get rid of extra string allocations in src/inputmethod.cpp.
Commit.
Workspace: don't use an empty list as "don't update".
Commit.
Autotests: add Xwayland scale changes to the output changes test.
Commit.
See bug
#487409
Workspace: also update xwayland scale when not changing the output order.
Commit.
Wayland: Allow configuring locale1 mode from kwinrc.
Commit.
Plugins/nightlight: remove unnecessary commitGammaRamps.
Commit.
Wayland: Make org_kde_kwin_shadow use GraphicsBufferRef.
Commit.
Wayland: Fix buffer ref'ing in org_kde_kwin_shadow.commit.
Commit.
Prefer en_US, "centre" -> "center".
Commit.
Cmake: Group together code that tests compiler features and platform features.
Commit.
Cmake: Remove invalid comments.
Commit.
Cmake: Move find_package() around to keep them all close.
Commit.
Cmake: Group option()s.
Commit.
Plugins/showpaint: set default shortcut.
Commit.
Backends/drm: don't do direct scanout when HDR brightness isn't 1.
Commit.
Wayland: Reset dnd state when the target surface is about to be destroyed.
Commit.
Plugins/nightlight: Drop NightLightManager::self().
Commit.
Plugins/nightlight: Tidy header include directives.
Commit.
Plugins/nightlight: Shuffle some code.
Commit.
Plugins/nightlight: Rename FALLBACK_SLOW_UPDATE_TIME.
Commit.
Plugins/nightlight: Store transition duration in milliseconds.
Commit.
Plugins/nightlight: Unobfuscate code that reads geocoordinates.
Commit.
Plugins/nightlight: Rename variables and functions to adhere to the KDE coding conventions.
Commit.
Plugins/nightlight: Guard against invalid timings in the config.
Commit.
Plugins/nightlight: Remove premature optimization in updateTransitionTimings().
Commit.
Plugins/screencast: Check compositing type.
Commit.
Reorder some function calls in X11Window::updateServerGeometry().
Commit.
Drop X11Window::resizeDecoration().
Commit.
Don't call triggerDecorationRepaint() when resizing an X11Window.
Commit.
Plugins/nightlight: Make Night Light more robust to QTimer firing slightly earlier.
Commit.
Make Window::closeWindow() noop if the window is already closed.
Commit.
Plugins/nightlight: Tidy temperature lerp code.
Commit.
Also wake up screens on tablet interactions.
Commit.
Fixes bug
#451359
Plugins/nightlight: Ensure the target temperature remains within reasonable bounds.
Commit.
Avoid sending X11 sync request if new logical geometry doesn't change the device geometry.
Commit.
Fixes bug
#488223
Autotests: Add a missing mock definition of Xcb::toXNative(QRectF).
Commit.
Workspace: initialize the output config store earlier.
Commit.
Workspace: only load output configs on Wayland.
Commit.
Fixes bug
#488229
Wayland: Remove unnecessary wl_surface resource check.
Commit.
Wayland: Clean up action matching connections when the target dnd surface dies.
Commit.
Wayland: Fix a crash in dnd action matching.
Commit.
Enable drkonqi.
Commit.
Fix registering touch screen edge actions after the screen edge has been reserved.
Commit.
Fixes bug
#451349
Backends/drm: set scaling mode to full aspect with generated modes on internal displays.
Commit.
Fixes bug
#488111
X11window: enable startSystemMove/Resize which is triggered from touch events.
Commit.
Effects: Drop morphing popups effect.
Commit.
Fixes bug
#473411
. Fixes bug
#466638
. Fixes bug
#416048
. Fixes bug
#461501
. Fixes bug
#466637
Plugins/screencast: Preserve modifier order.
Commit.
Plugins/showfps: Allow showfps to work without kirigami and quickcharts.
Commit.
Aaaa.
Commit.
Scripting: Do not crash when calling workspace.clientArea() without an output.
Commit.
Wayland: Log an entry when an unsupported buffer was submitted.
Commit.
Backends/drm: Complain when we are issuing an invalid drm property.
Commit.
Prevent potentially adding closed windows to the attention chain.
Commit.
See bug
#486693
Wayland: Initialize xdg-toplevel size hints to 0,0.
Commit.
Wayland: Fix one dimensional size constraints.
Commit.
Fixes bug
#488260
Core/renderbackend: check for the renderloop being deleted.
Commit.
Fixes bug
#487701
Wayland: Drop unused global from interface blacklist.
Commit.
Remove the HideUtilityWindowsForInactive option.
Commit.
Workspace: restrict showing windows because HideUtilityWindowsForInactive=false to actual utility windows.
Commit.
Fixes bug
#413549
Placement: if a window can't be placed maximized, place it centered.
Commit.
Fixes bug
#438572
Plugins/nightlight: Fix current time changing after updating transitions.
Commit.
Fixes bug
#487901
Workspace,window: don't elevate windows during electric border tiling / maximizing.
Commit.
Fixes bug
#436466
. Fixes bug
#354741
Remove Workspace::sendWindowToOutput.
Commit.
Fixes bug
#329980
Backends/x11/standalone: add a nullptr check in the vblank handler.
Commit.
Fixes bug
#488112
Window: use the correct output when electric border quick tiling.
Commit.
Fixes bug
#487844
Core/renderloop: don't do triple buffering with vrr or tearing.
Commit.
Fixes bug
#487605
Re-enable hardware cursor on intel devices.
Commit.
Backends/drm: re-enable buffer readability checks on i915.
Commit.
Backends/drm: enable pipelines for VR headsets.
Commit.
Fixes bug
#487938
Autotests/drm: disable testModeset.
Commit.
Outputconfigurationstore: split user configured and automatically set modes.
Commit.
Fixes bug
#484037
Backends/drm: reset edid if the property is zero.
Commit.
Remove orphan shortcuts for desktop grid and expose effects.
Commit.
Fixes bug
#487974
Backends/libinput: Destroy Connection in correct thread.
Commit.
Explicitly destroy WaylandServer in ApplicationWayland destructor.
Commit.
Create WaylandServer after backends.
Commit.
Effects: Do not call RHI QQuickRenderControl methods when using software rendering.
Commit.
Fixes bug
#482663
. Fixes bug
#486078
Improve handling of closed windows.
Commit.
See bug
#485318
Plugins/screencast: Stop frame rate throttling timer when stream is paused.
Commit.
Autotests: Destroy WaylandServer before Application.
Commit.
Core: Check that GraphicsBuffer references change on the main thread.
Commit.
Xwayland: Avoid crash if processing keys after xwayland is disconnected.
Commit.
Fixes bug
#480925
Xwayland: Initiate x-to-wayland dnd only if the seat permits it.
Commit.
Wayland: Refuse starting dnd if there's another dnd session in progress.
Commit.
See bug
#460374
Wayland: Only load HiddenPreviews options in X11.
Commit.
See bug
#415286
Core,backends/drm: Improve error logging.
Commit.
Watchdog: add includes for geteuid.
Commit.
Core: Disable Qt RHI pipeline cache.
Commit.
Fixes bug
#487043
Plugins/startupfeedback: Don't show bouncing cursor if cursor is invisible.
Commit.
Fixes bug
#482566
Kcms/decoration: Use "grab" and "grabbing" cursor to communicate dnd state.
Commit.
Use "grabbing" cursor during interactive move.
Commit.
Fixes bug
#483305
Opengl/openglcontext: correct the check for glMapBufferRange support.
Commit.
Opengl/openglcontext: correct the check for buffer storage support.
Commit.
Fixes bug
#487777
Effects: Disable showing desktop when starting any fullscreen effect.
Commit.
Fixes bug
#487299
Core/renderloop: honor repaint scheduling requests from effects with vrr.
Commit.
Fixes bug
#487480
Unset suspended state of windows that are marked for offscreen rendering.
Commit.
Fixes bug
#487702
Forbid activating override redirect windows.
Commit.
Fixes bug
#486026
Scripting: Filter out windows with isClient=false in WindowModel.
Commit.
Fixes bug
#486182
Autotests/test_xkb: Do not expect fail in fixed Qt versions.
Commit.
Use di_info_get_serial to fetch the serial number from EDID.
Commit.
Fixes bug
#485015
Qpa: Guard against failing to get a swapchain in platform opengl context.
Commit.
Core/renderloop: make repaint scheduling more robust against wrong render time estimations.
Commit.
Backends/drm: delay atomic commits until the time they're meant for.
Commit.
Fixes bug
#487605
Xkb: support converting Qt keys to keysyms.
Commit.
Fixes bug
#482847
Avoid using QMouseEvent in processDecorationButtonPress().
Commit.
Fixes bug
#480864
Ignore button release events when double clicking.
Commit.
Revert "effects: Use unique device for replaying events to QQuickView".
Commit.
Xwayland: Fix dnd position with hidpi.
Commit.
Wayland/linuxdrmsyncobjv1: don't emit a protocol error for unmapping a surface.
Commit.
Window: consistently use normal keyboard modifiers for tiling.
Commit.
Effects: Use unique device for replaying events to QQuickView.
Commit.
Fixes bug
#480864
Cmake: bump required plasma-wayland-protocols version.
Commit.
Autotests: Improve autotests for window scaling.
Commit.
Properly update move resize output when the move resize geometry changes.
Commit.
3rdparty: Reformat xcursor.{h,c}.
Commit.
Utils: Load Xcursor themes using QFile.
Commit.
3rdparty: Drop xcursor write hook.
Commit.
Backends/drm: allow up to two composited frames to be pending at the same time.
Commit.
Fixes bug
#452119
. See bug
#454098
Core/renderloop: support triple buffering.
Commit.
Backends/drm: store OutputFrames in the commit objects.
Commit.
Backends: move output refresh duration to compositor.
Commit.
Plugins/desktopchangeosd: Port to simpler PlasmaWindow.
Commit.
Fixes bug
#420757
kwrited
Update Frameworks version requirement to 6.5.0.
Commit.
Update Qt version requirement to 6.7.0.
Commit.
layer-shell-qt
Update Frameworks version requirement to 6.5.0.
Commit.
Reformat CMake code for better readability.
Commit.
Generate wayland code with PRIVATE_CODE.
Commit.
Update Qt version requirement to 6.7.0.
Commit.
Port to QWaylandWindow::updateExposure().
Commit.
Port to QWaylandShellSurface::setWindowSize().
Commit.
libkscreen
Wayland: Drop WaylandOutputDeviceMode::operator==().
Commit.
Wayland: Properly determine whether the current mode has changed.
Commit.
Wayland: Correctly compare refresh rates when applying config.
Commit.
Update Frameworks version requirement to 6.5.0.
Commit.
Repair edid parsing.
Commit.
Repair config deserialization.
Commit.
Typo--.
Commit.
Backends/kwayland: handle compositor restarts.
Commit.
Backends/kwayland: port output management to QtWaylandClientExtensionTemplate.
Commit.
Make EDID raw data accessible.
Commit.
Generate wayland code with PRIVATE_CODE.
Commit.
Update Qt version requirement to 6.7.0.
Commit.
It compile fine without kf deprecated methods.
Commit.
Fix export debug categories.
Commit.
Add BrightnessControl capability.
Commit.
Destroy the registry when WaylandConfig gets deleted.
Commit.
Fixes bug
#482768
Doctor: fix min brightness override setting.
Commit.
Cmake: increase minimum plasma wayland protocols version to 1.13.
Commit.
libksysguard
Revert "processes_linux_p: ensure to have a single smaps read runnable".
Commit.
Faces/colorgrid: Replace grid implementation with the one from FaceGrid.
Commit.
Faces: Ensure all compact reps always have at least some size.
Commit.
Fixes bug
#492975
Update Frameworks version requirement to 6.5.0.
Commit.
Facepackages/colorgrid: use FormLayout as top level.
Commit.
Faces: follow HIG recommendations on capitalization.
Commit.
Faces: Port Load Preset dialog in ConfigAppearance to Kirigami.Dialog.
Commit.
Fixes bug
#491297
Remove virtual keyword when we use override.
Commit.
Update Qt version requirement to 6.7.0.
Commit.
Faces: Use max of title width and legend width for full preferred width.
Commit.
Faces: Limit preferred size to maximum size as well as minimum.
Commit.
Processes_linux_p: ensure to have a single smaps read runnable.
Commit.
See bug
#434877
Formatter: Use 999.9 for determining max length of percentage unit.
Commit.
Faces/text: Use grid layout for compact representation.
Commit.
Fixes bug
#488816
Port to declarative type registration.
Commit.
Port to ecm_add_qml_module.
Commit.
Faces/grid: Add color grid to the list of excluded faces.
Commit.
Faces/grid: Properly hide the title when in compact mode.
Commit.
Faces/grid: Fix minimum width of Full rep.
Commit.
Faces: Use the same maximum height as max width in CompactSensorFace.
Commit.
Faces/grid: Add an icon for the face.
Commit.
Faces/grid: Drop columnCount/autoColumnCount properties.
Commit.
Faces/grid: Calculate rows/columns based on compact rep size.
Commit.
Faces/grid: Use CompactSensorFace for the compact rep.
Commit.
Fixes bug
#489307
Faces/grid: Propagate all size hints from FaceControl.
Commit.
Adjust formattertest to account for new separator characters.
Commit.
Formatter: Adjust unit with value strings to improve text wrapping behavior.
Commit.
Formatter: Don't use deprecated enum arithmetic.
Commit.
Faces/pie: Reduce precision of total sensor when on a small area.
Commit.
Formatter: Allow specifying precision when formatting.
Commit.
Faces/pie: Allow center text to overlap the chart at small sizes.
Commit.
Fixes bug
#488863
Faces/pie: Properly limit compact chart height to face height.
Commit.
Fixes bug
#489145
Processcore: Add RSS to attributes.
Commit.
Faces/pie: Ensure text doesn't overflow the face.
Commit.
Fixes bug
#453797
Processcore: Properly check if process exists before dereferencing.
Commit.
Fixes bug
#445700
Faces: Enable highlighting when there is more than 1 sensor for a chart.
Commit.
Faces/textonly: Change compact rep to be smaller and non interactive.
Commit.
Faces/hbars: Tweak compact rep sizing to be more consitent and useful.
Commit.
Faces/grid: Reduce margins in compact mode.
Commit.
Faces/bar: Tweak compact sizing to ensure sensible consistent min size.
Commit.
Faces: Port most compact representations to CompactSensorFace.
Commit.
Faces/bars: Remove spacing on top and bottom of compact rep.
Commit.
Faces/pie: Remove maximumHeight restriction from Pie chart in full rep.
Commit.
Fixes bug
#486993
Faces: Introduce CompactSensorFace as base class for face compact rep.
Commit.
Systemstats: Warn when overwriting a property in SensorObject.
Commit.
Systemstats: Warn when trying to add an existing object to SensorContainer.
Commit.
Fixes bug
#485025
libplasma
WindowThumbnail: fix crash when failing to resolve GLX_EXT_texture_from_pixmap functions.
Commit.
Apply restricted geometry after anchor window constraints.
Commit.
See bug
#493629
Don't offer to create Icon widget when dropping .desktop files.
Commit.
See bug
#446031
Handle floating point position and size for PlasmoidHeading logic.
Commit.
Fixes bug
#492436
Use delayed binding for ToolTip visibility.
Commit.
Fixes bug
#475646
Fix clazy warnings.
Commit.
Update Frameworks version requirement to 6.5.0.
Commit.
Plasmaquick/appletpopup: don't resize in response to min/max size with invalid sizes.
Commit.
Fixes bug
#490732
PlaceholderMessage: Remove the icon opacity if the message is actionable.
Commit.
Fix project failing to compile due to bad support of clang < 16 of c++20 ranges.
Commit.
Rename "Add Widgets…" to "Add or Manage Widgets…".
Commit.
See bug
#434339
Tooltipdialog: Rename timer to better describe what it does.
Commit.
Tooltip: Don't dismiss when not owning the dialog.
Commit.
See bug
#483390
Corona: stop iterating mutating list.
Commit.
Typo--.
Commit.
Add ability for PlasmaPopupWindows to be confined within bounds of anchor window when possible.
Commit.
It compiles fine without deprecated methods.
Commit.
Generate wayland code with PRIVATE_CODE.
Commit.
Make Breeze Dark and Light plasma themes follow system accent color.
Commit.
Fixes bug
#444043
PC3/TextArea: Explicitly specify arguments in signal handlers.
Commit.
PlasmaExtras/Highlight: Fix width flickering on mouse hover.
Commit.
Rename C++ class ToolTip to ToolTipArea to match QML naming.
Commit.
ToolTipDialog: Make connect() and disconnect() calls consistent.
Commit.
ToolTip & ToolTipDialog: Put the QTimer object inline.
Commit.
Fix typo in comment.
Commit.
Spinbox: use more appropriate icons for decrease and increase buttons.
Commit.
Fixes bug
#491312
Remove Oxygen Plasma theme.
Commit.
See bug
#452133
Update Qt version requirement to 6.7.0.
Commit.
PC3: Explicitly specify arguments in signal handlers.
Commit.
Port drop menu to KJobWindows::setWindow().
Commit.
Remove unused includes.
Commit.
Drop dead code.
Commit.
[applet] Remove dead setupPackage code.
Commit.
Containmentitem.cpp: Do not set dropJob parent to m_dropMenu.
Commit.
Fixes bug
#484674
Port containmentview away from Containment::screen.
Commit.
Port Corona::freeEdges usages away from Containment::screen.
Commit.
Fix popup position.
Commit.
Align popups to the parent windows mask.
Commit.
PC3 ButtonContent: Fix potential layout sizing loop on visibility.
Commit.
On applet destroyed go out of configure mode.
Commit.
Fixes bug
#488977
Workaround to possible infinite reize loops.
Commit.
Fixes bug
#488974
Kirigamistyle: Remove disfunctional Icon.qml file.
Commit.
Declarativeimports/core: Remove manual Qt resource handling.
Commit.
Sharedqmlengine: Allowing loading by module/type rather than URL.
Commit.
Sharedqmlengine: Use unique_ptr for storing internal component.
Commit.
Quick/dialogbackground: Ensure we delete the SVG item.
Commit.
Fixes bug
#486743
Move DialogBackground into core QML plugin.
Commit.
Specify transient parent both for drop menu and drop job.
Commit.
Fixes bug
#488515
Plasma/pluginloader: Repair loading plasmoid plugins on add from explorer.
Commit.
Fixes bug
#488592
Don't delete containment if appletDelete is on one of children.
Commit.
Implement new text/x-plasmoidservicename mimetype for existing applets drag and drop.
Commit.
Don't double delete PlasmoidItems.
Commit.
Guard against unneeded signals.
Commit.
ExpandableListItem: Guard against nullable ListView.view.currentItem.
Commit.
Init at componentComplete.
Commit.
PlasmaExtras/PlaceholderMessage: Relax list type to T.Action.
Commit.
See bug
#487904
Applet: run full Applet::save when a config value changes.
Commit.
Fixes bug
#481113
Revert "Applet: Drop mostly dead code to save config".
Commit.
Remove qmltypes file.
Commit.
Port core import to declarative type registration.
Commit.
Extract metatypes for Plasma and PlasmaQuick.
Commit.
Private/ButtonContent: Make buttons' icon colors settable externally.
Commit.
Fixes bug
#483375
Always limit tooltip size to screen size.
Commit.
Fixes bug
#487742
Improve the error message for missing applet packages.
Commit.
Add temporary faux api to allow popups to constrain popup placement.
Commit.
Plasmaquick: Fix edge event forwarder margin constructor.
Commit.
Milou
Update Frameworks version requirement to 6.5.0.
Commit.
Plasmoid: use sentence case in plasmoid description.
Commit.
Update Qt version requirement to 6.7.0.
Commit.
Applet: Add forgotten Kirigami import, and sort imports while at it.
Commit.
Applet: Rework layout of fullRepresentation, adapt to location changes on the fly.
Commit.
Applet: Explicitly specify arguments in signal handlers.
Commit.
Applet: Drop unused parameter from setTextFieldFocus method.
Commit.
Applet: Clean up QML/JS code style, drop QML import versions.
Commit.
Applet: Fix most blatant layout errors.
Commit.
ocean-sound-theme
Add button-pressed sounds.
Commit.
Update Frameworks version requirement to 6.5.0.
Commit.
Create bell.oga symlinked to the existing bell sound.
Commit.
Fixes bug
#489231
Amplify each sound with the lowest common value, 6.542dB.
Commit.
Oxygen
Update Frameworks version requirement to 6.5.0.
Commit.
Migrate Plasma theme to this repo.
Commit.
Fixes bug
#452133
Update Qt version requirement to 6.7.0.
Commit.
Drop no longer needed polish of KTitleWidget child QFrame for KF >= 6.4.
Commit.
Drop now unneeded polish of KTitleWidget child QFrame backgroundRole.
Commit.
Drop trying to use no longer existing source/build dirs as include dirs.
Commit.
oxygen-sounds
Create bell.ogg symlink to current bell sound.
Commit.
Fixes bug
#488968
plasma-activities
Initialise offline defaults on startup.
Commit.
Avoid reporting serviceStatus of NotRunning whilst kamd is loading.
Commit.
Fixes bug
#466193
Update Frameworks version requirement to 6.5.0.
Commit.
Update Qt version requirement to 6.7.0.
Commit.
Port to declarative type registration.
Commit.
Drop inactive code.
Commit.
plasma-activities-stats
Update Frameworks version requirement to 6.5.0.
Commit.
Update Qt version requirement to 6.7.0.
Commit.
Plasma Browser Integration
This ports Plasma Browser Integration to Manifest v3.
Commit.
Fixes bug
#492087
Remove spurious file added by scripty.
Commit.
Revert "Register page-script.js as content script".
Commit.
Manifest: Add back scripts.
Commit.
Manifest: "applications" is now "browser_specific_settings".
Commit.
Register page-script.js as content script.
Commit.
Add history permission.
Commit.
Migrate manifest.json to v3.
Commit.
Add service-worker.js.
Commit.
Port historyrunner favicon fetching to new favicon API.
Commit.
Make use of "userAgentData" for detecting Google Chrome.
Commit.
Port chrome.browserAction to chrome.action.
Commit.
Port chrome.tabs.executeScript to chrome.scripting.executeScript.
Commit.
Settings: Check for p-b-i host desktop file name.
Commit.
Set up KAboutData.
Commit.
Port deprecated methods.
Commit.
Namespace custom event types.
Commit.
See bug
#487303
Plasma Desktop
Applets/pager: Remove animations.
Commit.
See bug
#487895
CODEMAP: Fix a typo.
Commit.
Kcm/keyboard: Disable "reuseItems" property for xkboptions tree.
Commit.
Kcm/keyboard: DelegateChooser for xkboptions tree.
Commit.
Kcm/keyboard: Search & Filter for "Key Bindings" page.
Commit.
FolderViewLayer.qml: Load the icon positions when geometry changes.
Commit.
Fixes bug
#493569
Use strict available space for positioning widget explorer sidebar.
Commit.
Fixes bug
#493592
WidgetExplorer: make margins perfect.
Commit.
WidgetExplorer: improve header margins.
Commit.
Kcms/ksplash: Correctly remove entries when uninstalled via kns.
Commit.
See bug
#492557
[kcms/keys] Don't allow to remove built-in components.
Commit.
See bug
#452649
Desktop/RenameEditor.qml: Use QQC2 TextArea to add context menu.
Commit.
Fixes bug
#427292
[kcms/automounter] Fix crash on close.
Commit.
Fixes bug
#484690
Applets/kickoff: close on session/power action.
Commit.
Fixes bug
#493439
Desktoppackage: suppress onSettingValueChanged error.
Commit.
Revert "appiumtests: disable test_1_containment_config_dialog_3_other_sections in desktoptest".
Commit.
Kcms/componentchooser: More clear when an app can't handle a mime.
Commit.
Fixes bug
#493527
Appiumtests: disable test_1_containment_config_dialog_3_other_sections in desktoptest.
Commit.
Appiumtests: require plasmashell to quit before running desktop tests.
Commit.
Kcms/keys: Wrap long shortcut names.
Commit.
Fixes bug
#493371
Kcms/componentchooser: fixup bf7eb59235a2b8c72ade5d0c6e6f39ba06ee33a6.
Commit.
Kcms/componentchooser: port Overlaysheet to Dialog.
Commit.
Applets/kickoff: use symbolic icons for categories.
Commit.
Fixes bug
#457077
Applets/taskmanager: Skip querying KActivitiesStats if recentdocs is disabled.
Commit.
Kcms: Add Notifiers for kactivitymanagerd_plugins_settings.
Commit.
Applets/window-list: use new popup placement enum.
Commit.
Appiumtests: test keyboard navigation in Kickoff.
Commit.
Kcms/touchpad: Make four strings translatable.
Commit.
Emojier: adopt WindowStateSaver.
Commit.
Fixes bug
#432879
Kaccess: Order service after plasma-core.target.
Commit.
Appiumtests: test opening apps from search field in Kickoff.
Commit.
[kcms/keys] Don't write into a read-only KConfigGroup.
Commit.
Fixes bug
#493161
Add button to clear all instances of widget from widget explorer.
Commit.
Fixes bug
#442924
Only open panel settings when closing widget sidebar if manually closed.
Commit.
Fixes bug
#493048
Make ConfigOverlay fill applet area, not entire panel.
Commit.
Fixes bug
#492919
Appiumtests: add kickoff test.
Commit.
Revert "appiumtests: add kickoff test".
Commit.
Appiumtests: add kickoff test.
Commit.
Kickoff configurable whether we want names or generic names.
Commit.
Fixes bug
#490909
Always consider autohide panels in the edit mode zoom.
Commit.
Fixes bug
#493143
Applets/showdesktop: Minimize All in LRU order.
Commit.
Containments/desktop: fix single-click to rename.
Commit.
Fixes bug
#493124
Fix highlight on RTL layouts.
Commit.
Fixes bug
#491055
Kcms/workspaceoptions: Use "ms" instead of "msec".
Commit.
Containments/panel: don't assign undefined to bool.
Commit.
Revert "appiumtests: downgrade test windows to GTK3".
Commit.
Desktoppackage: fix title case in widget explorer.
Commit.
Fixes bug
#492790
Update Frameworks version requirement to 6.5.0.
Commit.
Add custom prefix to user generated desktop files made from shortcuts KCM.
Commit.
Fixes bug
#492754
Kcms/keys: reduce string allocation.
Commit.
Kcms/keyboard: Fix assigning variants to wrong layouts for "extra" rules.
Commit.
Fixes bug
#489975
Applets/showdesktop: fix Minimize All active title.
Commit.
Applets/showdesktop: vary labels instead of checkbox.
Commit.
Fixes bug
#492717
Applets: use title case in name.
Commit.
Use appropriate signals.
Commit.
Applets/kickoff: Accept key event after handling action triggering.
Commit.
Fixes bug
#492842
Applets/kickoff: Process keys even when there's one item.
Commit.
Containments/desktop: Use show-background icon.
Commit.
Fixes bug
#472863
Kcms/access: Set selected state on delegate when appropriate.
Commit.
Applets/showActivityManager: Only show activityManager when drag contains windows.
Commit.
Fixes bug
#492624
Taskmanager: Remove secondary point from triangle mouse filter.
Commit.
Fixes bug
#483390
Fix a minor typo on translatable string tooling (i18nd -> i18ndc).
Commit.
Fix a minor typo on translatable string tooling (i18nd -> i18ndc).
Commit.
Fix a minor typo on translatable string tooling (i18nd -> i18ndc).
Commit.
Kcms/keys: fix script dialog sizing and label wrapping behavior.
Commit.
Fixes bug
#492451
Make clicking terminology more consistent.
Commit.
Applets/kickoff: Move enter key handling to listviews.
Commit.
Fixes bug
#479233
[imports/activitymanager] Store activity access times in state config.
Commit.
Kcms/keyboard/tastenbrett: Improve text rendering.
Commit.
Fixes bug
#485505
Panel/ConfigOverlay: guard against null configurationArea.currentApplet.
Commit.
Desktop: Fix up sideBarOnRightEdge property.
Commit.
Emojier: Don't suppress startup notification.
Commit.
Folderview: Avoid two way sync of positions.
Commit.
Fixes bug
#491635
Hide empty categories.
Commit.
Fixes bug
#478472
Applets/showActivityManager: add kcm to context menu.
Commit.
Applets/pager: add activity kcm to context menu.
Commit.
Applets/showActivityManager: rename to full wording.
Commit.
Applets/kickoff: rename kcm_plasmasearch button.
Commit.
Show "Exit Edit Mode" instead of "Close" in panel configuration dialog when appropriate.
Commit.
Do not close Edit Mode when exiting panel config.
Commit.
Display "New!" badge on top of newly installed widgets.
Commit.
See bug
#412764
Kcms/desktopppaths: use "folder" and update tooltips.
Commit.
Tastenbrett: Fix drawing shapes with offsets.
Commit.
Tastenbrett: Improve presentation of keycap labels.
Commit.
Tastenbrett: Respect corner radius for complex shapes (ex. Return ISO key).
Commit.
Tastenbrett: Use the defined colors to draw keys, labels and shapes.
Commit.
Folder View: fix FullRepresentation's minimum size.
Commit.
Fixes bug
#492180
Kcms/access: Move the Color Blindness Correction settings page here.
Commit.
Implements feature
#488771
Kcms/baloo: make list item remove button conform to the HIG.
Commit.
Emojier: Fix selection being stuck in first item after search.
Commit.
Fix UI of Accessibility settings.
Commit.
Applets/showdesktop: limit Minimize All by desktop/activity.
Commit.
Implements feature
#475507
Applets/taskmanager: improve translation context.
Commit.
Applets/taskmanager: follow HIG on capitalization.
Commit.
Emojier: Use ItemDelegate for emojiLabel highlight.
Commit.
Fixes bug
#491028
Appiumtests: test long press on panel to enter edit mode.
Commit.
Update SDDM theme preview for new wallpaper.
Commit.
Desktoppackage: make Apply and Cancel tab-accessible.
Commit.
Desktoppackage: make config sidebar pages PageTabs.
Commit.
Desktoppackage: actually focus config page delegates.
Commit.
Kcms/mouse,touchpad: use hyphen for left-handed mode.
Commit.
Applets/keyboardlayout: Constrain text label to lower of width or height.
Commit.
Fixes bug
#491867
Kcm_keys: fix importing custom commands.
Commit.
Fixes bug
#488997
Rename "Add widgets…" button to "Add or Manage Widgets…".
Commit.
Fixes bug
#434339
Make widgets filter ToolButton work as ComboBox.
Commit.
Fixes bug
#426970
Use more semantically correct "remove" icon in panel widget overlay.
Commit.
Set maximum width for applet popups in panel config mode.
Commit.
Fixes bug
#491894
Kded_keyboard: initialize layouts with default layout.
Commit.
Desktoppackage: Support the "osdAdditionalText" property in OsdItem.
Commit.
Applets/kickoff: Fix keyboard navigation getting stuck inside gridviews.
Commit.
Fixes bug
#489867
Kcms/keyboard: fix typo.
Commit.
Kcms/keyboard: enable modifier-only shortcuts.
Commit.
Kcms/keys: mention which file types are supported for custom scripts.
Commit.
See bug
#430346
Applets/taskmanager: fix showOnlyMinimized type.
Commit.
Fixes bug
#491950
Widen Widget Explorer and allow for one more line of text within delegates.
Commit.
Fixes bug
#401342
Kcms/libkwindevices: use function value instead of function.
Commit.
Fixes bug
#491506
Enter panel edit mode on touchscreen panel longpress.
Commit.
Fixes bug
#441354
Kcms/keys: support naming command.
Commit.
Implements feature
#473163
Add switch to change spacer type directly in plasmoid popup.
Commit.
Fixes bug
#482570
Show "Add widgets…" sidebar on the right when requested by panels on the right edge.
Commit.
Fixes bug
#365071
Appiumtests: downgrade test windows to GTK3.
Commit.
Remove virtual keyword when we use override.
Commit.
Only show "Manage desktop and panels…" context menu if it has any item in it.
Commit.
Fixes bug
#462119
Kcms/keyboard: Redesign it.
Commit.
Fixes bug
#489187
. Fixes bug
#488957
Avoid frame of ConfigOverlay going outside the screen.
Commit.
Fixes bug
#484137
Kcms/dateandtime: Remove padding and set documentMode on QTabWidget.
Commit.
Fix up QML/JS code style.
Commit.
Applets/taskmanager: Drop obsolete visibility binding.
Commit.
Generate wayland code with PRIVATE_CODE.
Commit.
Kcms/landingpage: Clean up imports, add pragma ComponentBehavior: Bound.
Commit.
Kcms/landingpage: Use an actual type for the kcm action.
Commit.
Keep panel popups upen so that the alternative dialog can gain focus.
Commit.
Fixes bug
#487161
Applets/pager: Minor code style improvements.
Commit.
SDDM theme: add option to hide clock.
Commit.
See bug
#472587
Use simple toggle to hide/show clock on lock screen.
Commit.
Implements feature
#472587
Applets/showActivityManager: return to only vertically centering icon.
Commit.
Applets/pager: make window outlines optional.
Commit.
[kaccess] Enable crash handling.
Commit.
[kaccess] Pass version to KAboutData.
Commit.
[kaccess] Fix KAboutData.
Commit.
Applets/taskmanager: fix task list RTL alignment.
Commit.
Fixes bug
#491211
WidgetExplorer.qml: also apply workaround to add/addDisplaced transition.
Commit.
See bug
#483962
WidgetExplorer.qml: work around QML transition bug with animations off.
Commit.
Fixes bug
#483962
Appiumtests: run emojiertest on X11.
Commit.
Kcms/tablet: use cosistent icon for placeholder message.
Commit.
Emojier: fix passing incompatible arguments to signals.
Commit.
Appiumtests: disable more warnings to fix kcm_kded test.
Commit.
Use bindings for anchors (this time for real).
Commit.
See bug
#489492
Revert "Use bindings for anchors".
Commit.
Applets/taskmanager: Fix subtext label inappropriately eliding.
Commit.
Applets/taskmanager: Port ToolTip to pragma ComponentBehavior: Bound.
Commit.
Applets/taskmanager: Improve some property types.
Commit.
Applets/taskmanager: Port from Qt.createQmlObject to Qt.createComponent.
Commit.
Applets/taskmanager: Backend: Optimize check for list's emptiness.
Commit.
Applets/taskmanager: Remove unused property GroupDialog::overflowing.
Commit.
Applets/taskmanager: Use registered type for Mpris.PlayerContainer property.
Commit.
Applets/taskmanager: Port ScrollableTextWrapper to explicit and required content property.
Commit.
Applets/taskmanager: Use proper data structure for a set of matches.
Commit.
Applets/taskmanager: Use conventional import aliases.
Commit.
Applets/taskmanager: Remove unused imports.
Commit.
Applets/taskmanager: Drop QML import versions.
Commit.
Applets/taskmanager: Minor code style fixes and improvements.
Commit.
Applets/taskmanager: Explicitly specify arguments in signal handlers.
Commit.
DesktopEditMode.qml: add and unify toolbar spacing.
Commit.
Mouse Actions: use semantically correct info icon.
Commit.
Update Qt version requirement to 6.7.0.
Commit.
Make X-KDE-Init-Phase a proper in in JSON and remove obsolete X-KDE-Init-Symbol values.
Commit.
Folder View: hide existing label while renaming.
Commit.
Fixes bug
#482802
Folder View: re-transfer focus to grid view after rename.
Commit.
Fixes bug
#491088
Use bindings for anchors.
Commit.
Fixes bug
#489492
Restore the folderview title config.
Commit.
Applets/showActivityManager: Limit CompactRep size to huge.
Commit.
Fixes bug
#490880
. Fixes bug
#480728
Kcms/landingpage: Use actual KCM service for "More settings" buttons.
Commit.
Kcms/tablet: Overhaul button binding, move into dialog.
Commit.
Fixes bug
#469232
Applets/taskmanager: fix size of textual list popup.
Commit.
Kcms/tablet: Disable tablet tester when no devices are connected.
Commit.
It depends against qt6.6 => remove old qt code.
Commit.
Applets/kickoff: use a standard value for default icon size.
Commit.
Kcms/tablet: Mention that changing orientation is not supported.
Commit.
Kcms/landdingpage: Just fill the slider column, too.
Commit.
Applets/taskmanager: Fix applet's layout size with multiple rows.
Commit.
Fixes bug
#490319
Kcms/keys: Fix typo on i18n argument.
Commit.
Kcms/keys: set export icon on button & add spaces.
Commit.
Kcms/keys: select input field when opening dialog.
Commit.
Kcms/keys: unify terminology for exporting.
Commit.
Kcms/keys: Fix typo in translation context.
Commit.
Kcms/keys: prepare setting Action Accesible.names.
Commit.
Kcms/keys: add Accessible.name to various controls.
Commit.
Kcms/keys: use standard context marker for tooltips.
Commit.
[kcms/access] Notify mouse settings.
Commit.
[kcms/access] Set range for visual bell duration selector.
Commit.
[kaccess] Don't show modifier key notifications on Wayland.
Commit.
[applets/pager] Remove unused link target.
Commit.
[applets/pager] Port to declarative type registration.
Commit.
Remove unused includes.
Commit.
Fix kcm_clock save on non-systemd distros.
Commit.
Kcms/tablet: Remove Qt 6.5 check.
Commit.
Kcms/landingpage: make KCM buttons a bit more consistent.
Commit.
Fixes bug
#489669
[emojier] Drop obsolete qmldir file.
Commit.
Kcms/tablet: Start adding tests for the calibration tool.
Commit.
KeyboardButton: Check if longName is undefined.
Commit.
Simplify the "Get New" button in Widget Explorer.
Commit.
Fixes bug
#489864
Kcms/mouse: follow new HIG guidance for header button & fix translation context.
Commit.
Kcms/workspaceoptions: add paste-related keywords.
Commit.
Don’t extract QML text as Java strings.
Commit.
[kaccess] Add systemd service file.
Commit.
Applets/taskmanager: add configuration for horizontal item width.
Commit.
Applets/taskmanager: make tasks less wide on taller panels.
Commit.
Applets/taskmanager: remove inline grouping width special case.
Commit.
Fixes bug
#489375
Lockscreen: update for ActionButton modernization.
Commit.
Sddm-theme: update for ActionButton modernization.
Commit.
Fix i18n message.
Commit.
Kcms/tablet: Use a QML MouseArea to accept tablet events in the tester.
Commit.
Fixes bug
#489874
Kcms/tablet: Remove references to LayerShellQt.
Commit.
Kcms/tablet: Add pen calibration tool.
Commit.
Fixes bug
#476982
Libkwindevices: Add support for checking and writing calibration matrix.
Commit.
Kcms/keys: make shortcut conflict dialog HIG-compliant.
Commit.
Fixes bug
#489542
Kcm/keys: choose better name for apps' "launch" shortcuts.
Commit.
Refactor floating panels.
Commit.
Kcms/mouse: add support for On-Button scrolling.
Commit.
Fixes bug
#416633
. Fixes bug
#429759
. Fixes bug
#473993
. Fixes bug
#477548
Use a shared QQmlEngine when possible.
Commit.
Fixes bug
#488326
Lockscreen: fix the check for authentication prompts.
Commit.
Fixes bug
#485520
Kcms/keys: Use better text for "Add custom shortcut" button.
Commit.
Fixes bug
#489543
Containments/desktop: Store Folder View configuration paths relative to desktop.
Commit.
Fixes bug
#458400
Edit Mode: Fix for blurry icons.
Commit.
Fixes bug
#488920
Applets/kickoff: Improve adaptive layout of the Footer/LeaveButtons.
Commit.
Applets/kickoff: Simplify RTL detection in LeaveButtons component.
Commit.
Kcms/keyboard: fix width and immutability of layout table headers.
Commit.
Fixes bug
#488957
Make "Two-finger tap" labels consistent.
Commit.
Kcms/access: fix accepted file types and description.
Commit.
Make panel config tooltips ask for focus after each applet change.
Commit.
Fixes bug
#487640
Kcms/access: Bump the minimum cursor magnification factor.
Commit.
Fixes bug
#489333
Kcms/kded: ask people for bug reports if they use this thing.
Commit.
Kcms/baloo: move status to footer.
Commit.
Fixes bug
#487898
[kcm/keyboard] Add missing GENERATE_MOC to kconfig_add_kcfg_files.
Commit.
Kcms/access: fix list item highlighting.
Commit.
Fixes bug
#489206
Kcms/access: fix some QML property access warnings.
Commit.
Kcms/keyboard: Increase maximum repeat rate.
Commit.
Fixes bug
#488802
Always center "Add Widgets" button on empty panels.
Commit.
Fixes bug
#488789
Kcms/touchpad: warn that "disable while typing" can break games.
Commit.
Fixes bug
#489189
Doc/kcontrol/kcmsmserver: update docs for confirmation action.
Commit.
Kcms/ksmserver: clarify logout confirmation labels.
Commit.
Fixes bug
#481235
Widget Explorer: ask for focus after drag and drop.
Commit.
Fixes bug
#488571
Do not hide panel edit mode dialog when Widget Explorer is closed.
Commit.
See bug
#488571
Applets/taskmanager: Properly size Task icons.
Commit.
Fixes bug
#488733
Kcms/ksmserver: correct tooltip punctuation.
Commit.
Kcms/ksmserver: correct inaccurate helper tooltip text.
Commit.
[kcms/keyboard] tastenbrett: more correct handling of xkb_keysym_*.
Commit.
Applets/taskmanager: Fix grid layout for forced multiple rows/columns.
Commit.
Fixes bug
#488702
Refactor drag and drop behaviour of applets from panel to other containments.
Commit.
Fixes bug
#487825
Read "padding" instead of "margin" of dialog.
Commit.
Fixes bug
#488901
Kcms/mouse: Make devices into a unique_ptr list.
Commit.
Kcms/mouse: Use two inline messages, to avoid unintentional clearing.
Commit.
Kcms/mouse: Replace QML checkForChanges() with C++ needsSaveChanged().
Commit.
Appiumtests: test adaptive panel opacity.
Commit.
See bug
#488736
Panel: fix adaptive opacity not reacting to maximized windows.
Commit.
Fixes bug
#488736
Use the proper translation domain.
Commit.
Sddm-theme: Make the thing translatable.
Commit.
Revert "Folder View: with menu representation, always open with a single click".
Commit.
Fixes bug
#484026
. See bug
#420261
Applets/kickoff: support styled text in label again.
Commit.
Update README with more information and better formatting.
Commit.
Kcms/tablet: Fix offset in tablet tester kcm.
Commit.
Kcms/tablet: Fix broken tablet tester window when first opened.
Commit.
Kcms/tablet: Don't allow opening multiple tablet testers.
Commit.
Moved old wallpaper, added new one, updated previews.
Commit.
FolderView Positioner: fix dragging files across screens.
Commit.
Fixes bug
#481254
. Fixes bug
#466337
Kcms: landingpage: Use raised styling for "most used KCMs" buttons.
Commit.
Fixes bug
#487648
Applets/kicker: Sort out QML imports.
Commit.
Applets/kicker: Consistent QML import aliases and type hints on methods.
Commit.
Applets/kicker: Refresh the ActionMenu component.
Commit.
Applets/kicker: Port away from a deprecated variant QML type.
Commit.
Applets/kicker: Modernize JS logic code.
Commit.
Applets/kicker: Drop malformed property change handler.
Commit.
Applets/kicker: Simplify currentIndex reset on focus loss.
Commit.
Applets/kicker: Fix property access on a nullable currentItem property.
Commit.
Applets/kicker: Modernize JavaScript in the MenuRepresentation.
Commit.
Applets/kicker: Modernize JavaScript on the config page.
Commit.
Applets/kicker: Fix property access on a nullable object.
Commit.
Applets/kicker: Fix broken tooltip for grid delegates.
Commit.
Applets/kicker: Port applet UI from QQC2 ScrollView to PlasmaComponents3.
Commit.
Applets/kicker: Clip the ListView.
Commit.
Applets/kicker: Fix and improve vertical alignment for list headers.
Commit.
Applets/kicker: Use optional chaining to call a method on a nullable item.
Commit.
Applets/kicker: Explicitly specify arguments in signal handlers.
Commit.
Applets/kicker: Simplify creation of ItemListDialog.
Commit.
Applets/kicker: Avoid name shadowing of a property by component id.
Commit.
Applets/kicker: Fix assigning to a property of a null object.
Commit.
Applets/kicker: Drop QML import versions.
Commit.
Applets/kicker: Fix whitespace.
Commit.
Applets/kicker: Drop Qt 5.15 hack for QtQml and Binding.
Commit.
Applets/kicker: Remove extra unnecessary parenthesis and brackets, fix indentation.
Commit.
Added panel focus test.
Commit.
Appstream versions.
Commit.
Kcms/tablet: Fix wrong aspect ratio for output item.
Commit.
Kcms/tablet: Rename "All displays" menu item to "All Screens".
Commit.
Add option to map tablet to full desktop area.
Commit.
Fixes bug
#450874
Kcms/tablet: Fix missing index injected parameter.
Commit.
Kcms/tablet: Use clearer phrasing for target display/mapped area.
Commit.
Kcms/tablet: Fix casing and wording for "follow the active screen".
Commit.
Kcms/tablet: Some wording changes.
Commit.
Kcms/tablet: Remove the word "Primary" from orientation model.
Commit.
Kcms/keys: add a few more keywords.
Commit.
Implements feature
#488065
Kcms/keyboard: use window colorset for NavigationTabBar.
Commit.
Kickoff/main.qml: Round backgroundMetrics.
Commit.
Fixes bug
#487625
Fix minor typo.
Commit.
Kcms/tablet: Explain what "left handed mode" even does.
Commit.
Kcms/tablet: Remove import versions and reorganize.
Commit.
Kcms/tablet: Add tablet tester tool.
Commit.
Views/Desktop.qml: Use preview banner context menu.
Commit.
Kcms: Adapt PromptDialog usages to new APIs.
Commit.
Kcms/workspaceoptions: Add smooth scroll setting.
Commit.
Kcms: Reorganize settings in mouse and touchpad KCMs.
Commit.
Kcms/keys: Port away from deprecated method in kglobalaccel.
Commit.
[containments/desktop] Drop dead updateGridSize code.
Commit.
Applets/kicker: Do not set a minimum size.
Commit.
Fixes bug
#487562
Foldermodel.cpp: add context to menu connection.
Commit.
See bug
#463847
Kcms/landingpage: Move animation speed to Workspace Behaviour section.
Commit.
Panel: Fix an error when dragging a piece of text over a panel.
Commit.
Desktoppackage: Fix errors and code style in Desktop.qml.
Commit.
Messages.sh: There's no kcm folder anymore.
Commit.
Kcms/mouse: X11 device: Simplify natural scroll properties.
Commit.
Kcms/mouse: X11 device: Simplify pointer acceleration profile properties.
Commit.
Kcms/mouse: X11 device: Simplify pointer acceleration properties.
Commit.
Kcms/mouse: X11 device: Simplify middle emulation properties.
Commit.
Kcms/mouse: X11 device: Simplify left handed properties.
Commit.
Kcms/mouse: X11 device: Simplify supportedButtons.
Commit.
Kcms/mouse: X11 device: Simplify supportsDisableEvents.
Commit.
Kcms/mouse: Refactor value loading in Wayland backend.
Commit.
Kcms/mouse: Add Q_EMIT macro even to the dynamic signal calls.
Commit.
Kcms/mouse: Prefer words to single-letter variable names.
Commit.
Kcms/mouse: Take the new value by const reference in property setter.
Commit.
Kcms/mouse: Don't leave struct members uninitialized.
Commit.
Kcms/mouse: Remove unused naming properties from X11 device.
Commit.
Kcms/mouse: Drop unused name member of X11 device's properties.
Commit.
Kcms/mouse: Drop unused boolean member of X11 device's properties.
Commit.
Kcms/mouse: Port manual loop over an iterator to a key-value range.
Commit.
Kcms/mouse: Factor out common config group access.
Commit.
Port deprecated int-cast of QKeyCombination to a convenient method.
Commit.
Kcms/mouse: Add an icon to the bindings page button.
Commit.
Kcms/mouse: Turn bindings page button into the page action.
Commit.
Kcms/keyboard: fix nonexistent header in dev build.
Commit.
Kcms/touchpad: More modern CMake and cleaner file organization.
Commit.
Kcms/touchpad: Add "moc_*.cpp" includes for build time optimization.
Commit.
[kcms/keyboard] Drop unused fromExtras member.
Commit.
[kcms/keyboard] Make Rules a singleton.
Commit.
[kcms/keyboard] Drop RulesFlag handling.
Commit.
[kcms/keyboard] Make rules items value types.
Commit.
Kcms/mouse: Rename methods for consistency with the KCM class.
Commit.
Kcms/mouse: Port iterators to std::ranges.
Commit.
Kcms/mouse: Don't short-circuit on faulty devices.
Commit.
Kcms/mouse: Avoid spamming the same error three times.
Commit.
Kcms/mouse: Drop an unused include.
Commit.
Kcms/mouse: Move currentDeviceIndex management into native code.
Commit.
Kcms/mouse: Port QQuickWidget to KQuickManagedConfigModule.
Commit.
Kcms/mouse: Add more vertical space to bindings.qml.
Commit.
Kcms/mouse: Include MOC generated sources.
Commit.
Kcms/mouse: Improve memory management using smart pointers.
Commit.
Kcms/mouse: reduce string allocations.
Commit.
Kcms/mouse: Introduce common base class for Device implementations.
Commit.
Kcms/mouse: Reduce repetition in device properties declaration.
Commit.
Kcms/mouse: Split bindings page out of the main component.
Commit.
Kcms/mouse: Register types of backend implementations.
Commit.
Kcms/mouse: CMake: Explicitly list headers, sort lists.
Commit.
Kcms/mouse: InputBackend: Add explicit buttonMappingCount property.
Commit.
Kcms/mouse: Uplift buttonMapping property to the base InputBackend class.
Commit.
Kcms/mouse: KWinWaylandBackend: Mark buttonMapping getter as const.
Commit.
Kcms/mouse: Mark all properties as FINAL.
Commit.
Kcms/mouse: InputBackend: Rename inputDevices property's methods.
Commit.
Kcms/mouse: InputBackend: Rename isAnonymousInputDevice property's getter.
Commit.
Anchor the desktop containment to the proper element.
Commit.
Fixes bug
#487717
Don't activate plasmoid on layout change.
Commit.
Fixes bug
#484216
Kcms/mouse: Port to pragma ComponentBehavior: Bound.
Commit.
Kcms/mouse: Explicitly specify arguments in signal handlers.
Commit.
Kcms/mouse: Set standard spacing on layouts.
Commit.
Kcms/mouse: Improve typing and qualified property access.
Commit.
Kcms/mouse: Avoid static downcast in backends.
Commit.
Kcms/mouse: Fix indentation.
Commit.
Kcms/mouse: Strip superfluous whitespace from a button text label.
Commit.
Kcms/mouse: Sort out unused imports and import aliases in QML.
Commit.
Desktoppackage: Add UI to warn about and fix unsupported configurations.
Commit.
See bug
#475468
Appiumtests/kcms: add tests for kcm_kded.
Commit.
Appiumtests: move kcm test to its own folder.
Commit.
Kcms/kded: fix typo "mediummSpacing" -> "mediumSpacing".
Commit.
Revert "Panel: don't round floating paddings to smoothen animation".
Commit.
Fixes bug
#484888
Only defloat the panel when the window is directly intersecting it.
Commit.
Fixes bug
#482468
Kcms: port InlineMessages to frameless style where appropriate.
Commit.
Plasma Dialer
New in this release
Plasma Disks
Update Frameworks version requirement to 6.5.0.
Commit.
Update Qt version requirement to 6.7.0.
Commit.
Appstream versions.
Commit.
Kcm/ui: improve UI button labels and icons.
Commit.
Kcm/servicerunner: Slight cleanup.
Commit.
Kcm/ui: Move Partition Manager and Backup actions to page.
Commit.
Plasma Firewall
Update Frameworks version requirement to 6.5.0.
Commit.
Update Qt version requirement to 6.7.0.
Commit.
Appstream versions.
Commit.
Check backend for null before deleting.
Commit.
Fixes bug
#485101
Remove ServiceType from plugins.
Commit.
plasma-integration
Avoid calling QWindowSystemInterface when loading platform theme.
Commit.
Implement colorScheme for Qt::ColorScheme::Dark and ::Light.
Commit.
Update Frameworks version requirement to 6.5.0.
Commit.
Generate wayland code with PRIVATE_CODE.
Commit.
Update Qt version requirement to 6.7.0.
Commit.
Tests: Make window visible, drop QML import versions and add import aliases.
Commit.
Kioopenwith: expand private interface on portal for app choosing.
Commit.
Platformtheme: extract kioopenwith tech into their own files.
Commit.
plasma-mobile
Quicksettings: Fix brightness slider.
Commit.
Drop semicolon after Q_UNUSED() for consistency through the repo.
Commit.
Avoid implicit capture of 'this' via '[=]' as deprecated in C++20.
Commit.
Manages new cases introduced in ModemManager 1.20.
Commit.
Fix deprecated declarations from QLocale.
Commit.
Flag unused parameters with Q_UNUSED().
Commit.
Remove ServiceTypes for KPackage files.
Commit.
Update Frameworks version requirement to 6.5.0.
Commit.
Fix extraction of translations.
Commit.
Systemd: add service file to start Plasma.
Commit.
Remove virtual keyword when we use override.
Commit.
Ci: add Alpine/musl job.
Commit.
Drop initialstart/assets/background.png.license.
Commit.
Update Qt version requirement to 6.7.0.
Commit.
Polished the media controls expanded view animation.
Commit.
Fix task scrub icon list sometimes being off center.
Commit.
Swipearea: Add support for touchpad.
Commit.
Notifications and Media Control Design Adjustments.
Commit.
Shell: Revert back to original applet expanded mode dialog.
Commit.
Fix bug in task switcher gesture opening animation from homescreen.
Commit.
Widgets/mediacontrols: Fix usage in action drawer and height animation.
Commit.
Homescreens/folio: Fix settings saving for certain options.
Commit.
Homescreens/folio: Fix incorrect folio reference.
Commit.
Lockscreen: Animate keypad header to center when switching to keyboard.
Commit.
Lock Screen Adjustments.
Commit.
Actioncenter: Ensure window gets raised over status bar.
Commit.
Widgets/notifications: Remove accidental dependency on being an applet.
Commit.
Actiondrawer: Share quick settings model between landscape and portrait.
Commit.
Kcms/cellularnetwork: Remove unused file.
Commit.
Use Kirigami.Units.cornerRadius in most radius values.
Commit.
Remove trailing whitespace.
Commit.
Widgets/notifications: Cleanup, fix some visual issues, and add jobs.
Commit.
Homescreens/folio: Ensure applets list closes when settings is closed.
Commit.
Tests: Add plasma-mobile-notificationtest binary.
Commit.
Widgets/mediacontrols: Add expanded mode to change song position.
Commit.
Add haptic feedback to task switcher gestures.
Commit.
Lockscreen: Use consistent keypad fade-in animation.
Commit.
Homescreens/halcyon: Fix favorites delegate not activating with touch.
Commit.
Fixes bug
#486554
Lockscreen: Async load everything and add spinner.
Commit.
Taskswitcher: Fix it not being registered as a KWin effect.
Commit.
Make taskswitcher preview reluctant to track far finger moves.
Commit.
Shell: Sync implementations with Plasma Desktop.
Commit.
Quicksettings: Use standard corner radius.
Commit.
Layout-templates: Split out status bar and navigation panel to separate templates.
Commit.
Lockscreen: Add more spacing between keypad and password bar.
Commit.
Startupfeedback: Fix multi-screen behaviour.
Commit.
Lockscreen: Add support for overflow in the password bar.
Commit.
Taskswitcher: improve some gesture animations.
Commit.
Homescreens/halcyon: Fix regression causing flickable to not be interactive.
Commit.
Homescreens/folio: Close settings view when home button is pressed.
Commit.
Homescreens/folio: Make it easier to click on delegate context menus without starting drag.
Commit.
Homescreens/folio: Fix cube effect typo.
Commit.
Remove unused includes.
Commit.
Startupfeedback: Change to be window based and controlled by a model.
Commit.
Quicksettingsplugin: Fix improper model implementation.
Commit.
Adding translation domains to some dynamic libraries to resolve untranslated issues.
Commit.
Homescreens/folio: Halve the needed swipe distance for swipe detection.
Commit.
Lockscreen: Automatically unlock if keypad is open and screen locker says it's unlocked.
Commit.
Homescreens/folio: Fix widget config dialogs not having a background.
Commit.
Make quick switch gesture properly open switcher on end of list.
Commit.
Lockscreen: Add loading indicator when status bar is loading.
Commit.
Homescreen: Add button to wallpaper selector to go to advanced settings.
Commit.
Lockscreen: Reset state when screen is off.
Commit.
Homescreen: Don't animate after unlock.
Commit.
Shellsettingsplugin: Never affect panels when not in Plasma Mobile.
Commit.
Taskswitcher: Only enable KWin effect in mobile, have it be managed by envmanager.
Commit.
Quicksettingsplugin: Load quicksettings QML async.
Commit.
Lockscreen: Fix lockscreen password entry after suspend, and restore passwordless.
Commit.
Quicksettings: Fix crash when stop record.
Commit.
Taskswitcher: Sort tasks by last activation.
Commit.
Homescreens/folio: Add applications drawer search bar.
Commit.
Quicksettings: Use adaptative icons.
Commit.
Use marquee label for quicksettings titles.
Commit.
Lockscreen: Dynamically load status bar and action drawer as needed for performance.
Commit.
Lockscreen: Fix clock getting animated right after load.
Commit.
Kcms/mobiledata: Move EditProfileDialog to EditProfilePage.
Commit.
Panel: Fix it not being full-width at a certain width.
Commit.
Kcms/wifi: Fix toggle not updating the first time.
Commit.
Add setting for showing date in status bar.
Commit.
Envmanager: Ensure KConfigGroup being written to is not derived from const.
Commit.
Lockscreen: Rework and simplify keypad appearance, and fix lockscreen state.
Commit.
Layout-templates: Move default panel configuration to layout template package.
Commit.
Windowplugin: Add per-screen support for WindowMaximizedTracker.
Commit.
Volumeosd: Fix missing import.
Commit.
Statusbar: Fix volume indicator not being visible.
Commit.
Kcms/wifi: Add WPA3 support.
Commit.
Fixes bug
#483729
Homescreens/folio: Fix favourites delegate dragging.
Commit.
Envmanager: Update default applications-blacklistrc.
Commit.
Lockscreen: Fix potential cause of input unresponsiveness.
Commit.
Fixes bug
#484054
Startupfeedback: Add support for multiple screens.
Commit.
Homescreens/folio: Port away from singletons to support multi-display.
Commit.
Actiondrawer: Added the Over-Scroll Effect to all Portrait Mode Quick Settings States.
Commit.
Fix: code error.
Commit.
Fix: Changing the power settings does not take effect in time.
Commit.
Add setInitialized(true) after set ipv6 settings.
Commit.
Force to set ipv6 method to auto.
Commit.
Proofreading.
Commit.
Fix potential memory issues.
Commit.
Add icon list to task scrub mode.
Commit.
Change design of task scrub indicator UI.
Commit.
Add basic UI indication of task scrub mode being active.
Commit.
Add QML module dependency.
Commit.
Fix the bug where the time zone cannot be set during initialstart.
Commit.
Set translation domain for quicksetting plugins.
Commit.
Modify the translation method of PasswordBar.qml to i18n.
Commit.
Plasma Nano
Update Frameworks version requirement to 6.5.0.
Commit.
Update Qt version requirement to 6.7.0.
Commit.
Remove the toolbox.
Commit.
Plasma Networkmanager (plasma-nm)
Applet: Only show Configure action for current network or VPNs.
Commit.
Fixes bug
#492796
Set and check for the DEP version for dependencies so as not to upset CI in common with other Plasma packages.
Commit.
Update Frameworks version requirement to 6.5.0.
Commit.
Allow importing VPN files by clicking on them.
Commit.
Fixes bug
#350413
Applet: use the correct icon for WiFi hotspot.
Commit.
Kded: capitalize Internet in connectivity message.
Commit.
Fixes bug
#491362
Kcm: Use sentence case in json description.
Commit.
Openvpn: Implement challenge-response echo hint prefix.
Commit.
Fixes bug
#487417
Use a shared QQmlEngine when possible.
Commit.
Fixes bug
#488326
Implement WiFi "Enhanced Open" (OWE).
Commit.
Fixes bug
#464615
Treat loopback connections as virtual.
Commit.
Recognize Loopback device and connection types.
Commit.
Fix some connections for multiple devices not having icons.
Commit.
Set the security type for unencrypted wireless networks properly.
Commit.
Don't call QApplication::processEvents to update size hint.
Commit.
Fixes bug
#487135
Applet: Append -symbolic to plasmoid.icon when in a panel.
Commit.
Fixes bug
#487761
Revert "Use -symbolic for all network icons".
Commit.
Applet: set drag target to null to avoid repositioning barcode image.
Commit.
Remove separator lines from the connection list.
Commit.
Add WebAuth support for SAML-based authentication.
Commit.
Applet: make QR code image draggable.
Commit.
Plasma Audio Volume Control
Kcm: validate percent input correctly.
Commit.
Fixes bug
#420416
Rip out the name source changing.
Commit.
Use description as per upstream recommendation.
Commit.
Fixes bug
#487658
Applet: directly set switching sizes.
Commit.
Fixes bug
#493042
Port away from deprecated ""_qba.
Commit.
Update Frameworks version requirement to 6.5.0.
Commit.
Allow user to rename devices and select a preferred name source.
Commit.
Fixes bug
#487658
. Fixes bug
#491205
. Fixes bug
#488897
Implement UI tracking for the Context state.
Commit.
Remove virtual keyword when we use override.
Commit.
Modernize PulseObjectFilterModel.
Commit.
Volumemonitor: don't crash when there is no pa_context.
Commit.
Update Qt version requirement to 6.7.0.
Commit.
Kcm/SpeakerTest: Fix the minimum layout for Mono channel.
Commit.
Applet: make Applications volume sliders respect Raise maximum volume.
Commit.
Don't install plasma-volume.so symlink.
Commit.
Set Maximum Volume to 150%.
Commit.
Fixes bug
#487508
Kcm/SpeakerTest: Close dialog when the tested device disconnects.
Commit.
KCM: rename "Balance" button for clarity.
Commit.
Fixes bug
#487323
Plasma SDK
Tidy appstream version information.
Commit.
Update Frameworks version requirement to 6.5.0.
Commit.
Viewer: manage lifespan of View* properly.
Commit.
Fixes bug
#491710
Update Qt version requirement to 6.7.0.
Commit.
Use KF6Kirigami instead of KF6Kirigami2.
Commit.
Use QQmlTriviallyDestructibleDebuggingEnabler (QQmlDebuggingEnabler deprecated in qt6.4).
Commit.
Port [=] deprecated x.
Commit.
Fix Test_FOUND version.
Commit.
Iconexplorer: Port window layout to SplitView, improve Preview pane.
Commit.
Plasmoidviewer: prevent error when settingValueChanged not exist.
Commit.
Plasmoidviewer: Sync to plasma-desktop.
Commit.
Fix: remove duplicated entries from appdata.xml files.
Commit.
Appstream versions.
Commit.
Remove ServiceType from applet metadata in favor of KPackage key.
Commit.
Plasma Systemmonitor
Add a missing screenshot.
Commit.
BaseTableView: Set pixelAligned to true.
Commit.
Fixes bug
#493240
Update Frameworks version requirement to 6.5.0.
Commit.
Display signal type when SIGKILL'ing a process or application.
Commit.
Fixes bug
#490934
Fix opening About Page on Global Menu.
Commit.
Faces/processtable: use sentence case in combobox.
Commit.
FaceConfigurationPage: use title case for actions.
Commit.
Table: Fix default sort order when doing initial sort on a column.
Commit.
Fixes bug
#490935
Update Qt version requirement to 6.7.0.
Commit.
TableViewHeader: remove from tab chain.
Commit.
See bug
#490929
Use KF6Kirigami instead of KF6Kirigami2.
Commit.
Revert fix for the alternating background.
Commit.
Add option to allow a column to be hidden from the header.
Commit.
EditablePage: position loading placeholder overlay correctly.
Commit.
Fixes bug
#488044
Appstream versions.
Commit.
Update the formatting of ColumnConfigurationDialog to better show the extent of the delegate while dragging. This is done by showing the highlight on the dragged item during the drag.
Commit.
Faces/FullRepresentation.qml: add minimum sizes.
Commit.
Fixes bug
#487815
Enable KCrash.
Commit.
Fixes bug
#485891
plasma-thunderbolt
Correct typo in test server config data.
Commit.
Kcm: Add myself to copyright headers.
Commit.
Kcm: Redo device list delegates.
Commit.
Kcm: Fix usage of BusyIndicator control.
Commit.
Kcm: Port to pragma ComponentBehavior: Bound.
Commit.
Kcm: Port from a custom PageRow to KCMUtils.
Commit.
Use ellipses instead of triple period.
Commit.
Kcm: Fix up QML/JS code style.
Commit.
Kcm: Uplift DeviceModel to the root component.
Commit.
Kcm: Fix typo in Kirigami.Theme color property.
Commit.
Fixes bug
#481216
Kcm: Fix usage of Kirigami.Theme colors.
Commit.
Fixes bug
#481216
Kcm: Remove unused component.
Commit.
Kcm: Factor out long checks for securityLevel.
Commit.
Kcm: Add conventional QML import aliases.
Commit.
Kcm: Drop QML import versions.
Commit.
Update Qt version requirement to 6.7.0.
Commit.
Port header InlineMessage to frameless style.
Commit.
plasma-vault
Update Frameworks version requirement to 6.5.0.
Commit.
Fix "Create new" button being broken.
Commit.
Update Qt version requirement to 6.7.0.
Commit.
Port [=].
Commit.
Use ECMDeprecationSettings.
Commit.
Drop vim templates.
Commit.
Applet: Add Bug Report URL.
Commit.
See bug
#370195
Add missing include header.
Commit.
Reformat CMake files.
Commit.
Applet: Remove useless proxy property.
Commit.
Applet: Use [].includes(Plasmoid.location) idiom.
Commit.
Applet: Port to qualifier property access and pragma ComponentBehavior: Bound.
Commit.
Visible.
Commit.
Applet: Rewrite a lengthy ternary expression into an if-else chain.
Commit.
Applet: Drop unused property.
Commit.
Applet: Port footer to PlasmaExtras.PlasmoidHeading toolbar with ToolButton.
Commit.
Applet: Reuse icon.name between actions.
Commit.
Applet: Explicitly specify arguments in signal handlers.
Commit.
Applet: Replace double smallSpacing with single largeSpacing.
Commit.
Applet: Clip the ListView.
Commit.
Applet: Fix indentation.
Commit.
Applet: Add conventional QML import aliases.
Commit.
Applet: Sort QML imports alphabetically.
Commit.
Applet: Drop QML import versions.
Commit.
Remove unused CPack include.
Commit.
Remove ServiceType from KFileItemActions plugin.
Commit.
plasma-welcome
Tidy appstream version information.
Commit.
Enjoy/Supporters: Update supporters.
Commit.
Powerfulwhenneeded/vaults: Align background to the corner.
Commit.
Powerfulwhenneeded/Overview: Scale background and blur with mock scale.
Commit.
Mock/MockCard: More appropriate size for desktop.
Commit.
Update Frameworks version requirement to 6.5.0.
Commit.
Mock: Move all focus behaviour to mock components & use InteractionInhibitor.
Commit.
Main: Handle mouse navigation buttons.
Commit.
Mock: Refactor mocks and introduce filled cards.
Commit.
Update Qt version requirement to 6.7.0.
Commit.
Powerfulwhenneeded/Vaults: Add mock for Plasma Vaults.
Commit.
Add "--pages" option to launch the application with a specific set of pages.
Commit.
Powerfulwhenneeded/KRunner: Don't show results for "and much more!".
Commit.
Qml: Don't hardcode image sizes/aspect ratio.
Commit.
Powerfulwhenneeded/Overview: Add mock for Plasma Overview.
Commit.
Remove dup appstream versions.
Commit.
Use snap:// URLs rather than appstream:// ones on snap only distros.
Commit.
Use non-standard UBUNTU_VARIANT key to detect snap only distro.
Commit.
Use fancier punctuation and typography.
Commit.
Appstream versions.
Commit.
Main: Update copyright statement.
Commit.
Use Component for creating layers for Supporting Members & documentation.
Commit.
Pages/Welcome: Improve about pages using Kirigami Addons and adding "About KDE".
Commit.
Qml: Use page padding for spacing in pages.
Commit.
Powerfulwhenneeded/Activities: Move second paragraph under mock.
Commit.
Powerfulwhenneeded/Activities: Add mock for Plasma Activities sidebar.
Commit.
CMakeLists: Restore runtime dependency on KUserFeedback.
Commit.
Plasma Workspace
Applets/layout: don't base size hint on childrenRect.
Commit.
Xembedsniproxy: Leave real window active during event dispatch.
Commit.
See bug
#490666
Port away from deprecated KPluralHandlingSpinBox.
Commit.
Applets/notifications: Remove call to invalidateSenderItem().
Commit.
NotificationItem: Fix freeze with notifications that have multiple buttons.
Commit.
Applets/notifications: Different workaround for layout bugs.
Commit.
Fixes bug
#492540
. See bug
#487533
Klipper: guard against null in ClipboardMenu.
Commit.
Define clang-format version that should be run on CI.
Commit.
Work around clang-format 18 regression.
Commit.
FontInstInterface: Make formatting more readable.
Commit.
Add clang-format CI.
Commit.
Remove name from local typedef.
Commit.
Remove empty destructors or avoid training semicolon after default method impl.
Commit.
KCmFontInst: Rework codestyle of switch statement.
Commit.
Re-run clang-format.
Commit.
Debug.
Commit.
Plasma-apply-wallpaper:Add trailing comma.
Commit.
Devicecontrol: Adjust formatting of debug messages.
Commit.
Applets/notifications: Fixes for popup width.
Commit.
Fixes bug
#493842
. Fixes bug
#493803
Kcms/cursortheme: fix the default theme.
Commit.
Kcm_regionandlang: always set LC_* when changing language.
Commit.
Fixes bug
#491305
Outputorderwatcher: watch for when the last output is removed.
Commit.
Fixes bug
#484687
Applets/kicker: port to std::unordered_map to work around a common crash when uninstalling apps.
Commit.
Remove powermanagement dataengine.
Commit.
Applets/devicenotifier: Fix encrypted devices not being shown.
Commit.
Fixes bug
#493675
Switch to calling the onPressed handler directly.
Commit.
Fixes bug
#492158
. Fixes bug
#493634
Use strict available screen space for placing panel config popups.
Commit.
Fixes bug
#493629
Fix potential overflow of agenda heading of digital clock.
Commit.
Fixes bug
#493344
Klipper: fix clearing history when history is off.
Commit.
Fixes bug
#142882
Appiumtests: stop matching push_button because it's renamed.
Commit.
Applets/kicker: add basic tests for the favorite model.
Commit.
Notifications: Hide "Details" button if there are none.
Commit.
Startkde: include "~/.local/share/icons" in XCURSOR_PATH in the dev session.
Commit.
Appiumtests: skip tests using decorator.
Commit.
Revert "appiumtests: disable kcm tests and component tests due to broken AT-SPI".
Commit.
Use dbus-launch to launch tests that require XWayland.
Commit.
Appiumtests: disable kcm tests and component tests due to broken AT-SPI.
Commit.
Plasmashell: Check for null view in ShellCorona::panelContainmentDestroyed.
Commit.
Fixes bug
#492889
Libkmpris: disconnect from PlayerContainer in MultiplexerModel's dtor.
Commit.
Align dates in calendar view.
Commit.
Fixes bug
#493340
Ksmserver: Add text for the "Session is ending" event.
Commit.
Fixes bug
#493482
Kcms/region_language: Sort languages by the user facing string.
Commit.
Kcms/region_language: Force title case.
Commit.
Appiumtests: properly end process in logoutgreetertest.
Commit.
Libtaskmanager: make XWindowTasksModelTest less flaky.
Commit.
Libtaskmanager: make
testOpenCloseWindow
less flaky.
Commit.
Libtaskmanager: add test for transient windows on Wayland.
Commit.
See bug
#484647
. See bug
#488596
Appiumtests: require plasmashell to quit before running clipboardtest.
Commit.
Appiumtests/kcms: close kcmshell to collect gcov stats.
Commit.
Appiumtests: test digital clock's compact representation.
Commit.
Applets/notifications: make pause/resume button not checkable.
Commit.
Fixes bug
#491981
Startkde: Disable session management in our session management.
Commit.
Fixes bug
#488853
Components/batterycontrol: React to D-Bus service (un)register events.
Commit.
Fixes bug
#488915
. Fixes bug
#489003
. See bug
#492859
. See bug
#492945
Components/batterycontrol: Use
m_
prefix for all member variables.
Commit.
Kcms/style: add "windows" keyword.
Commit.
Fixes bug
#493368
Components/batterycontrol: Re-use battery names correctly.
Commit.
Fixes bug
#492480
DigitalClock.qml: Use Text.Fit to avoid overflow in vertical panels when showing seconds.
Commit.
Fixes bug
#480801
Limit maximum popup width and stretch body label.
Commit.
Fixes bug
#492932
. Fixes bug
#492861
Klipper: remove as operator to work around problematic generated QML code.
Commit.
Fixes bug
#493038
Kcmregionandlang.cpp: Clear baseLocaleMap strings from ".UTF-8" and similar text.
Commit.
Fixes bug
#461904
[krdb] Don't manually process events when applying Qt settings.
Commit.
Fixes bug
#486922
Mark applets as disabled when they are removed from system tray.
Commit.
Save applets in appletlayout using Applet instead of AppletItem.
Commit.
Add function to remove all instances of a widget.
Commit.
Bring back klipper desktop file.
Commit.
Fixes bug
#492525
Taskmanager: Do not assert that screencasting is available.
Commit.
Applets/devicenotifier: don't crash if device is removed elsewhere.
Commit.
Kcms/colors: Don't auto-select newly installed entry.
Commit.
Fixes bug
#418102
Use comment if name(description) is set.
Commit.
Fixes bug
#490909
Always consider autohide panels in the edit mode zoom.
Commit.
Fixes bug
#493143
WallpaperKcm: disconnect from child object.
Commit.
Fixes bug
#491059
Fix relaunching the color scheme editor from the kcm in X11.
Commit.
Fixes bug
#483513
Kcms/kfontinst: remove extra redundant separator at the bottom.
Commit.
Libtaskmanager/waylandtasksmodel: disconnect from parentWindowChanged in dtor.
Commit.
Fixes bug
#488653
Kcms/wallpaper: simplify lifetime handling.
Commit.
Wallpapers/image: strict slideshow intervals.
Commit.
Startkde: Fix wayland session restore saving.
Commit.
Fixes bug
#436318
Appiumtests: make clipboardtest less flaky.
Commit.
Kcms/wallpaper: prevent self-updating state callback.
Commit.
Kcms/wallpaper: fix a unused warning.
Commit.
Drop unused KPipeWire dependency.
Commit.
Drop unused QCoro6DBus dependency.
Commit.
Appiumtests: test copying text/uri-list and file preview.
Commit.
Update Frameworks version requirement to 6.5.0.
Commit.
Kcms/notifications: Set the config paths in the right order.
Commit.
Applets: use appropriate case for title/description.
Commit.
Waylandtasksmodel: don't remove transient window from windows list.
Commit.
Fixes bug
#484647
. Fixes bug
#488596
Applets/devicenotifer: fix emblems not being updated.
Commit.
Fixes bug
#492588
Fix clang14 compilation errors due to ranges API in X11OutputWatcher.
Commit.
Kcms/users: Simplify code in usersmodel.
Commit.
Kcms/users: Use simple struct instead of std::pair.
Commit.
DevicesStateMonitor: Use initializer syntax for struct to avoid clang error.
Commit.
Kcms/region_lang: fix the display of binary unit selection.
Commit.
Fixes bug
#492552
Dataengines/weather/dwd: Fix searching places with umlauts.
Commit.
Applets/devicenotifier: Remove "file system not responding" notification.
Commit.
Applets/devicenotifier: Fix warnings.
Commit.
Libtaskmanager: Fix a warning about setting QFuture before setting up QFutureWatcher connections.
Commit.
Calendar/DayDelegate: Use plain Label for day numbers.
Commit.
Applets: Never set "font.pointSize: -1".
Commit.
Applets/clipboard: handle null when applet not open.
Commit.
Change i18n call to i18nc.
Commit.
ScreenPoolTest: speed up test.
Commit.
Applets/activitybar: add activity manager action.
Commit.
Startkde: remove unneeded include moc.
Commit.
ScreenPool: add fake screens initially.
Commit.
Fixes bug
#484687
Lookandfeel: correct dark theme preview images.
Commit.
Applets/notifications: Fix placement of NotificationItem in NotificationPopup.
Commit.
Applet/notifications: Limit title label width to ensure it wraps.
Commit.
Applets/notifications: Use a RowLayout for popup action buttons.
Commit.
Applets/notifications: Elide JobItem action buttons if they don't fit.
Commit.
Applets/notifications: Base popup width on content width.
Commit.
Fixes bug
#490582
Klipper: always display image thumbnail when showing image delegate.
Commit.
Fixes bug
#457098
. Fixes bug
#465417
Kcms/kfontinst: Use modern path for font installation.
Commit.
Fixes bug
#442976
Fixes for touchscreen interaction.
Commit.
See bug
#482222
Applets/digitalclock: use sentence case in config.
Commit.
Only exit edit mode upon panel config close if we did not enter via desktop context menu.
Commit.
Fixes bug
#487760
Always display newly installed widgets on top and add newly installed filter.
Commit.
Fixes bug
#412764
. See bug
#412763
Klipper: avoid resizing loops in popup due to screen changes.
Commit.
Show error message when plasmoid fails to install.
Commit.
Kcms/users: Add feature to crop avatar images.
Commit.
Kcms/user: Improve UI when fingerprint enrollment finished.
Commit.
[kcms/user] Remove redunant label from fingerprint enrollment feedback.
Commit.
Plasma-apply-wallpaperimage: add --fill-mode option.
Commit.
Dataengines/weather/noaa: Improve handling of server errors.
Commit.
Kcms/desktoptheme: use sentence case for combobox.
Commit.
Kcms/colors: use sentence case for comboboxes.
Commit.
Wallpapers/image: use sentence case for Positioning.
Commit.
Components/dbus: fix a typo in comments.
Commit.
Appiumtests: test saving history across sessions.
Commit.
See bug
#492170
Components/dbus: add DBusMethodCall.
Commit.
Never hide panel configuration when handling desktop widgets.
Commit.
Fixes bug
#489460
Restore offline distribution upgrade functionality to the Logout page.
Commit.
Applets/kicker: Fix types on metaobject call to addLauncher.
Commit.
Fixes bug
#492230
Applets/digital-clock: make "remove time zone" button conform to HIG.
Commit.
Dataengines/weather/bbcukmet: Retry on server response 202-Accepted.
Commit.
Dataengines/weather/bbcukmet: Port to JSON API.
Commit.
Dataengines/weahter/bbcukmet: Refactor codebase.
Commit.
Klipper: Fix HistoryCyclerTest and HistoryModelTest when run locally.
Commit.
Add a KDED module to ask for donations once a year.
Commit.
Logout screen: rephrase "update and perform [session action]" labels.
Commit.
Applets/systemtray: Use more international-friendly grid layout.
Commit.
Update theme previews for new Nexus wallpaper.
Commit.
Dataengines: drop solid and hotplug engines.
Commit.
Fix: code error.
Commit.
Dataengines/weather: Fix stalled data on weather updates.
Commit.
Fixes bug
#481492
Applets/systemtray: stop overriding delegates' tooltip locations.
Commit.
Fixes bug
#470650
. Fixes bug
#490555
Kcms/fonts: ensure the font dialogs have parents set.
Commit.
Appiumtests: make clipboardtest less flaky.
Commit.
Appiumtests: test bug 491488.
Commit.
See bug
#491488
Klipper: fix copying cells when images are ignored.
Commit.
Fixes bug
#491488
Applets/mediacontroller: simplify compact representation.
Commit.
Allow manual installation of compressed files as plasmoids.
Commit.
Fixes bug
#486108
Applets/mediacontroller: fix text layout in compact representation.
Commit.
Fixes bug
#491946
Revert "applets/mediacontroller: fix text layout in compact representation".
Commit.
Applets/mediacontroller: fix text layout in compact representation.
Commit.
Fixes bug
#491946
Shell: First stab at an OSD screenBrightnessChanged method.
Commit.
Lookandfeel: Support the "osdAdditionalText" property in fallback OsdItem.
Commit.
Appiumtests: test clipboard's edit mode.
Commit.
Add Install Updates & Shut Down feature to Logout page.
Commit.
Implements feature
#452820
Kcms/nightlight: correct geolocation disclaimer.
Commit.
Show panel spacer in Widget Explorer.
Commit.
Fixes bug
#482735
Wallpapers/image: fix "zero as null pointer constant".
Commit.
Applets/clipboard: fix property accesses caused by
pragma ComponentBehavior: Bound
Commit.
Klipper: fix default focus in edit page.
Commit.
Sort category names using localeAwareCompare.
Commit.
Fixes bug
#387157
Remove context menu item for flexible spacers.
Commit.
Use panel containment instead of applet's when exiting from edit mode in panelview.
Commit.
PanelView: check if containment is null before setting edit mode.
Commit.
Fixes bug
#476968
Revert "PanelView: check if corona exists".
Commit.
Kcms/colors: Port from deprecated QColor::isValidColor().
Commit.
Applets/devicenotifier: add delay remove only for storage volumes.
Commit.
Libcolorcorrect: Drop Geolocator.
Commit.
Kcms/nightlight: Switch to QtPositioning.
Commit.
See bug
#487970
Libcolorcorrect: Switch to QtPositioning.
Commit.
See bug
#487970
PanelView: check if corona exists.
Commit.
Applets/devicenotifer: fix device types.
Commit.
Applets/devicenotifier: fix open in folder action for mtp devices.
Commit.
Appiumtests: test org.kde.klipper D-Bus interface.
Commit.
Applets/devicenotifier: remove warnings that aren't warnings.
Commit.
Applets/devicenotifier: fix sorting.
Commit.
Applets/devicenotifier: don't crash when there is no default file manager.
Commit.
[widgetsexplorer] Set title for KNS dialog.
Commit.
[dataengines/hotplug] Don't crash when there is no default file manager.
Commit.
Appiumtests: fix and enable clipboardtest.
Commit.
Close Edit Mode when opening applet or desktop config window.
Commit.
Fixes bug
#488429
[dataengines/hotplug] Remove warnings that aren't warnings.
Commit.
Generate wayland code with PRIVATE_CODE.
Commit.
Only requestActivate the panel config if the focus switches from applet popups to desktop.
Commit.
Fixes bug
#490408
Libnotificationsmanager: Set requiresJobTracker when progress in notifs is disabled.
Commit.
Startkde: Rename README to README.md.
Commit.
Don't propagate snap confinement related variables to other environments.
Commit.
Klipper: track window visibility to reset highlighted item in popup.
Commit.
Fixes bug
#491142
Xembedsniproxy: Guard against crash when xcb_query_tree_reply is null.
Commit.
Fixes bug
#491509
Fix svg images.
Commit.
Fixes bug
#491369
Applets/devicenotifier: don't show default action if action controller was removed.
Commit.
Kcms/users: Remove workaround for QTBUG-100458.
Commit.
See bug
#449385
. See bug
#450122
Add missing
header.
Commit.
Kcms/users: Limit avatar file picker to images.
Commit.
Set up crash handling for more executables.
Commit.
Kcm_regionandlang: Fix saving LANG value for !GLIBC_LOCALE case.
Commit.
Applets/notifications: Fix url type safety in JobItem component.
Commit.
Remove alwaysShowClock option from WallpaperFader.
Commit.
See bug
#472587
Kcms/region_language: run "localectl list-locales" without pager.
Commit.
Fix clang warnings about excess semicolons.
Commit.
Make X-KDE-Init-Phase a proper number in JSON and remove obsolete X-KDE-Init-Symbol values.
Commit.
Libkmpris: refresh player when track list changes.
Commit.
Fixes bug
#490569
Applets/mediacontroller: use Play/Pause to control players.
Commit.
See bug
#490569
Kcm_regionandlang: always run localectl.
Commit.
Fixes bug
#479213
Klipper: simplify next_uuid, previous_uuid and setModel.
Commit.
Shell/panelview: restart unhide timer on drag leave.
Commit.
See bug
#450579
Appiumtests: disable clipboardtest.
Commit.
Applets/devicenotifier: port from list view delay remove.
Commit.
Watch for Look and Feel changed.
Commit.
Update Qt version requirement to 6.7.0.
Commit.
Improve titlebar appmenu on Wayland.
Commit.
Fixes bug
#490590
Klipper: don't destroy surface on X11.
Commit.
Klipper: call PlasmaWindow::showEvent to sets window properties.
Commit.
Klipper: always disable horizontal scrollbar in menu.
Commit.
Klipper: highlight the first item in popup menu.
Commit.
Fixes bug
#491142
Klipper: add missing translation domain.
Commit.
Klipper: port KlipperPopup to QML.
Commit.
Klipper: move duplicate parts of History to HistoryModel.
Commit.
Klipper: remove settings migration from 4.3.
Commit.
Klipper: restrict mode type to SelectionMode.
Commit.
Components/calendar: fix a few warnings from qmlcachegen.
Commit.
Applets/mediacontroller: Fix label width overflow in horizontal panel.
Commit.
Devicenotifications: Play notification also for output devices.
Commit.
Devicenotifications: Compress add/remove events.
Commit.
Track screen change.
Commit.
Kcms/autostart: prepare for setting action a11y.
Commit.
Kcms/autostart: adjust button and menu labels.
Commit.
Kcms/autostart: remove ellipses from menu button.
Commit.
Kcms/nightlight: Minimal clean-up on Custom Times code.
Commit.
Kcms/nightlight: Prevent transition timings overlap.
Commit.
Respect centered images size.
Commit.
Fixes bug
#490425
. Fixes bug
#489250
Xembed-sni-proxy: Check if descendant windows want button events.
Commit.
See bug
#490666
Select kwallet portal as implementation for the secrets portal.
Commit.
Import portal configuration file from xdg-desktop-portal.
Commit.
Use KF6Kirigami instead of KF6Kirigami2.
Commit.
Use tabular numerals in Digital Clock widget.
Commit.
Applets/clipboard: add icon to barcode error message.
Commit.
Kcms/notifications: drop "…" from location buttons.
Commit.
Applets/clipboard: port away from "empty" from dataengine.
Commit.
Kcms/lookandfeel: show appropriate tooltips for disabled delete buttons.
Commit.
Applets/devicenotifier: don't show actions if device is in busy state.
Commit.
Startplasma: Also set environment variable when it is not currently set.
Commit.
Fixes bug
#490432
Notifications: When doing a drag and drop, set the supported action to cpoy.
Commit.
Fixes bug
#469644
Freespacenotifier: Rework to not warn for read only partitions.
Commit.
Dataengines/weather/wetter.com: Use the full place name as the station.
Commit.
See bug
#434312
. See bug
#490362
Dataengines/weather/wetter.com: Improve debug outputs.
Commit.
Dataengines/weather/wetter.com: Use location codes for internal mapping.
Commit.
See bug
#490362
Dataengines/weather/envcan: Improve debug output.
Commit.
Dataengines/weather/envcan: Use https for queries.
Commit.
Fixes bug
#477377
Plasmaappletitem: fix comparison for category filtering.
Commit.
Krunner: Fix icon property name for additionalActions list.
Commit.
Kcms/style: hide header message by default.
Commit.
Use consistent "logout screen" terminology.
Commit.
See bug
#490511
Kicker: give distros a way to manipulate favorites.
Commit.
Fixes bug
#448660
Kastatsfavorites: cleanups.
Commit.
Applets/sysmon: Base switch size on both compact and full rep size.
Commit.
Fixes bug
#490108
Kastatsfavoritesmodel: Fix a crash.
Commit.
Kcms/users: Remove broken sizing bindings.
Commit.
Kcms/style: Port EffectSettingsPopup to Kirigami.Dialog.
Commit.
Kcms/users: Stop pretending that
password
is a property.
Commit.
Kcms/style: Remove QML import versions from EffectSettingsPopup.
Commit.
Kcms/effects: correct EffectSettingsPopup title.
Commit.
Kcms/users: Use ComboBox::valueRole to query its currentValue.
Commit.
[components/shellprivate] Port to declarative type registration.
Commit.
Kcms/users: Don't qualify properties and methods with
this
keyword.
Commit.
Kcms/users: Simplify superfluous method on Action object.
Commit.
Kcms/users: Port to better data structures and algorithms.
Commit.
Kcms/users: Remove superfluous default constructors.
Commit.
Kcms/users: Make it so there must be at least one admin user.
Commit.
Appiumtests: test clearing clipboard history.
Commit.
Applets/devicenotifier: port from dataengine.
Commit.
Klipper: Fix a potential null dereferencing.
Commit.
Fixes bug
#489096
Kcm/users: decode URI-encoded file for avatar image.
Commit.
Applets/digital-clock: make time/date spacing be like typographic space.
Commit.
Fixes bug
#490252
Klipper: unset parent to avoid double delete.
Commit.
Revert "klipper: set QML ownership to avoid double delete".
Commit.
Klipper: set QML ownership to avoid double delete.
Commit.
Klipper: use make_shared to construct HistoryModel.
Commit.
Remove unused config header.
Commit.
Remove unneeded dependency.
Commit.
Remove unused member.
Commit.
Remove unused includes.
Commit.
Organize includes.
Commit.
Let ActionButton text wrap again.
Commit.
Use QNativeInterface::Private::QXcbWindow::setWindowType.
Commit.
[systemd] Want plasma-kaccess.
Commit.
PanelView: fix crash in updateEnabledBorders when rootObject is null.
Commit.
Fixes bug
#489940
Klipper: clear history in one place.
Commit.
Klipper: expose a declarative history model.
Commit.
Kastatsfavoritesmodel.cpp: prefer .value() over operator[].
Commit.
Fixes bug
#482887
Modernize ActionButton code.
Commit.
Appiumtests: test xembedsniproxy with real click.
Commit.
See bug
#489286
Xembedsniproxy: Warp pointer to click location on wayland.
Commit.
Fixes bug
#489286
Less noisy debug.
Commit.
Klipper: add missing static keyword in
SystemClipboard
Commit.
Kcms/users: make "Add new" button HIG-compliant.
Commit.
Wallpapers: adjust short-text Buttons to HIG.
Commit.
Refactor floating panels.
Commit.
Fixes bug
#485648
. Fixes bug
#483346
. Fixes bug
#480550
Applets/{digital-clock,systemtray}, re-add footer separator lines.
Commit.
Fix an assert in the systray.
Commit.
Klipper.cpp: Tell saveHistory its saving empty history.
Commit.
Fixes bug
#489702
Kcms/style: Add ellipsis to configure button text.
Commit.
Fixes bug
#489261
BatteryIcon: let it optionally show a power profile badge.
Commit.
See bug
#483805
Applets/cameraindicator: fix building test with pipewire < 0.3.80 again.
Commit.
Klipper: move loadHistory/saveHistory to
HistoryModel
Commit.
Applets/systemtray: don't remove item highlight when unhovering grid.
Commit.
See bug
#488294
Klipper: ensure clip mimeData is set in the same thread.
Commit.
See bug
#489335
Klipper: fix mimeData ownership.
Commit.
Fixes bug
#489316
Klipper: explicitly sync clipboard with selection with
IgnoreSelection
enabled.
Commit.
Fixes bug
#461155
Applets/systemtray: Fix shortcut activation for hidden applets.
Commit.
Fixes bug
#480173
. Fixes bug
#488619
Applets/lock_logout: Restore pre-6.0 UX.
Commit.
Libtaskmanager: improve efficiency when window icon frequently changes.
Commit.
Fixes bug
#487390
Do not hide panel settings when a panel-parented dialog takes focus.
Commit.
Fixes bug
#487161
Revert "applets/systemtray: don't sort again after calling
setSortLocaleAware
".
Commit.
Containmentactions/contextmenu: rephrase ambiguous "Leave…" action.
Commit.
Fixes bug
#489179
Don't emit appletDeleted 2 times.
Commit.
Applets/systemtray: don't sort again after calling
setSortLocaleAware
Commit.
Applets/lock_logout: add "show logout screen" option.
Commit.
Implements feature
#488832
Applets/systemtray: Read "padding" instead of "margin" of dialog.
Commit.
See bug
#488901
Remove power widgets and runner.
Commit.
Appiumtests: gracefully quit applications to collect gcov stats.
Commit.
Mapping for mouse events considering transforms.
Commit.
Fixes bug
#488173
Appiumtests: test xembedsniproxy's icon proxy.
Commit.
See bug
#488778
Appiumtests: test the other 2 performance degraded reasons.
Commit.
Applets/notifications: Re-add headingLeftPadding & headingRightPadding.
Commit.
Fixes bug
#488594
Remove my email.
Commit.
Enforce formfactor when changing location.
Commit.
Fixes bug
#488174
Kcm_regionandlang: fix incorrect paper size example for some locales.
Commit.
Fixes bug
#488083
Moved old wallpaper, added new one, updated previews.
Commit.
Shell/kconf_update: don't remove shortcut added in 6.1.
Commit.
Fixes bug
#488494
Appiumtests/brightnesstest: remove kauth folder using
shutil.rmtree
Commit.
Appiumtests/brightnesstest: remove kauth folder at test end.
Commit.
Revert "applets/systemtray: Fix shortcut activation for hidden applets".
Commit.
Applets/systemtray: Fix shortcut activation for hidden applets.
Commit.
Fixes bug
#480173
Appiumtests: use
CI_PROJECT_PATH
instead of hardcoded path.
Commit.
Appiumtests: add tests for power profiles (net.hadess.PowerProfiles).
Commit.
Appiumtests: test night light.
Commit.
Applets/batterymonitor: clarify isInNonDefaultPowerProfile variable name.
Commit.
Appiumtests: test getting menu items from GTK window.
Commit.
See bug
#424485
Applets/cameraindicator: fix building test with pipewire < 0.3.80.
Commit.
Appiumtests: test setting display brightness.
Commit.
[widgetsexplorer] Prefer applet id as icon name again.
Commit.
Fixes bug
#488307
Appiumtests: remove superfluous screenshot.
Commit.
Appiumtests: test combination of
IgnoreImages
IgnoreSelection
SelectionTextOnly
Commit.
Applets/brightness: test setting keyboard brightness.
Commit.
See bug
#487743
Appiumtests: replace numpy and opencv with Gdk and GdkPixbuf.
Commit.
Applets/kicker: WindowSystem: Only fetch item->window() once per method.
Commit.
Applets/kicker: Port models to functor based connections syntax.
Commit.
Applets/kicker: Port the remnants of QIcon to string icon names.
Commit.
Workaround QTBUG-126196.
Commit.
Port to LayoutItemProxy.
Commit.
Restore the maximum height when in popup.
Commit.
Fixes bug
#488311
Weather/noaa: Improve translation of the forecast summary.
Commit.
Dataengines/weather: Inform the applet whether the forecast starts at night.
Commit.
Weather/noaa: Always use the station list from the local file.
Commit.
Weather/noaa: Port the provider to the newer openAPI.
Commit.
Fix Systemdialog layout.
Commit.
Fixes bug
#480410
Applets/devicenotifier: fix "Safely remove" not showing success notification.
Commit.
Fixes bug
#488302
Appiumtests: test monitoring camera stream.
Commit.
Plasma-fallback-session-save: Do not crash during exit.
Commit.
Kcms/fonts: Remove warning about decimal font sizes.
Commit.
Weather/noaa: Add a local copy of the station list as a fallback.
Commit.
Shell/desktopview: Add context menu for preview banner.
Commit.
Libnotificationmanager: reduce memory usage from images.
Commit.
Appiumtests: test notifications with images.
Commit.
Shell/panelview: Use the panel geometry as a fallback for the mask.
Commit.
Fixes bug
#481380
Startkde: Close systemd session when startplasma exits.
Commit.
Revert "startkde: Close systemd session when startplasma exits".
Commit.
Fixes bug
#488032
Startkde: forward sigterm to child process in dev setup scripts.
Commit.
Klipper: Avoid incorrect wayland roundtrips.
Commit.
Components/calendar: Cross-block interactiveness of nested orthogonal ListView.
Commit.
See bug
#477616
Simpler layout switch.
Commit.
Fixes bug
#487533
Libkworkspace: Avoid blocking calls in SessionManagement operations.
Commit.
Fixes bug
#488059
Use modern
KDE_COMPILERSETTINGS_LEVEL
Commit.
Appmenu: reduce string allocations.
Commit.
Wallpapers/image: reduce string allocations.
Commit.
Soliduiserver: reduce string allocations.
Commit.
Phonon: reduce string allocations.
Commit.
Ktimezoned: reduce string allocations.
Commit.
Kioworkers: reduce string allocations.
Commit.
Interactiveconsole: reduce string allocations.
Commit.
Applets/systemtray: reduce string allocations.
Commit.
Applets/systemmonitor: reduce string allocations.
Commit.
Containmentactions: reduce string allocations.
Commit.
Kcms/notifications: reduce string allocations.
Commit.
Kcms/nightlight: reduce string allocations.
Commit.
Applets/mediacontroller: remove unused assertion.
Commit.
Kcms/users: reduce string allocations.
Commit.
Kcms/wallpaper: reduce string allocations.
Commit.
Applets/digital-clock: reduce string allocations.
Commit.
Applets/brightness: reduce string allocations.
Commit.
Applets/batterymonitor: reduce string allocations.
Commit.
Applets/appmenu: reduce string allocations.
Commit.
Kcms/kfontinst: reduce string allocations.
Commit.
Kcms/region_language: reduce string allocations.
Commit.
Klipper: reduce string allocations.
Commit.
Krunner: reduce string allocations.
Commit.
Libdbusmenuqt/test: reduce string allocations.
Commit.
Logout-greeter: reduce string allocations.
Commit.
Runners: reduce string allocations.
Commit.
Shell: reduce string allocations.
Commit.
Startkde: reduce string allocations.
Commit.
Kcms/fonts: reduce string allocations.
Commit.
Kcms/autostart: reduce string allocations.
Commit.
Components/shellprivate: reduce string allocations.
Commit.
Kcms/region_language: reduce string allocations.
Commit.
Libtaskmanager: reduce string allocations.
Commit.
Applets/systemtray: Use Control::mirrored property for RTL detection.
Commit.
Applets/systemtray: Declare more properties as required or readonly.
Commit.
Applets/systemtray: Drop broken operand.
Commit.
Applets/systemtray: Modernize QML/JS.
Commit.
Applets/systemtray: Sort QML imports.
Commit.
Applets/systemtray: Add missing import aliases and normalize existing ones.
Commit.
Applets/systemtray: Remove unused imports.
Commit.
Applets/systemtray: Drop QML import versions.
Commit.
Applets/systemtray: turn manual statusnotifiertest into autotest.
Commit.
Applets/panelspacer: Fix unchecked access, port iterator to for(of).
Commit.
Applets/brightness: fix read access to
enabled
property.
Commit.
Notifications/NotificationItem.qml: use implicitWidth only when grouped.
Commit.
Fixes bug
#487533
Applets/systemtray: Boolean value doesn't need
== true/false
Commit.
Applets/systemtray: Explicitly specify arguments in signal handlers.
Commit.
Don't cause unnecessary resizes on containment change.
Commit.
Weather/noaa: Fix the URL for retreving the station list.
Commit.
Fix writing ICEAuthority file.
Commit.
Fixes bug
#487912
Appiumtests: test empty clip crashes klipper.
Commit.
See bug
#487843
. See bug
#466414
Applets/keyboardindicator: Lower the severity of debug messages.
Commit.
Notifications/ThumbnailStrip.qml: Set thumbnail to fixed size.
Commit.
Fixes bug
#460895
. See bug
#462399
Klipper: guard against empty selection event.
Commit.
Fixes bug
#487843
[widgetexplorer] Simplify icon lookup.
Commit.
Libkworkspace: fix wrong char type passed to QByteArray::indexOf.
Commit.
Libnotificationmanager: reduce string allocations.
Commit.
Colors/colorsapplicator.cpp: Try to compensate for low contrast ratio for foregroundLinks.
Commit.
Libtaskmanager: reduce string allocations.
Commit.
Remove iceauth dependency.
Commit.
Authenticate local clients.
Commit.
Libkworkspace: reduce string allocations.
Commit.
Shell: Leave edit mode if show desktop is externally disabled.
Commit.
Libcolorcorrect: reduce string allocations.
Commit.
Libdbusmenuqt: reduce string allocations.
Commit.
Applets/brightness: fix QML warnings.
Commit.
[libtaskmanager] Port to declarative type registration.
Commit.
Wallpapers/image: avoid using equal in model index comparison.
Commit.
Fixes bug
#486568
Kcms/kfontinst: reduce string allocations.
Commit.
Kcms/fonts: reduce string allocations.
Commit.
Properly manage touch events.
Commit.
Shell: Don't set panelconfigview as an applet for stacking order purposes.
Commit.
Fixes bug
#487640
Shell: Make PanelConfigView dodge other panels.
Commit.
Libtaskmanager: only request stacking order when supported.
Commit.
Components/calendar: set currentIndex before positionViewAtIndex.
Commit.
Fixes bug
#487631
Applets/systemtray: reduce string allocations.
Commit.
Weather/noaa: Improve the days shown in the forecast.
Commit.
Applets/systemtray: Remove unsused animations.
Commit.
Weather/noaa: Adapt to server API changes.
Commit.
Libnotificationmanager: pass string view to QXmlStreamWriter.
Commit.
Use QStringBuilder to concatenate strings.
Commit.
Fix -Winclude-dir (inexisting dir, and include not needed).
Commit.
Fix some compilation warnings.
Commit.
Runners/helprunner: Remove ServiceTypes key from json metadata.
Commit.
PanelView: Add framework for dealing with unsupported configurations.
Commit.
See bug
#475468
Kcms: port InlineMessages to frameless style where appropriate.
Commit.
Kioworkers: reduce string allocations.
Commit.
Kcms/wallpaper: reduce string allocations.
Commit.
Kcms/style: reduce string allocations.
Commit.
Kcms/region_language: reduce string allocations.
Commit.
Kcms/lookandfeel: reduce string allocations.
Commit.
Kcms/krdb: reduce string allocations.
Commit.
Kcms/kfontinst: reduce string allocations.
Commit.
Kcms/icons: reduce string allocations.
Commit.
Kcms/fonts: replace emit with Q_EMIT.
Commit.
Kcms/feedback: reduce string allocations.
Commit.
Kcms/desktoptheme: reduce string allocations.
Commit.
plasma-workspace-wallpapers
Moved old wallpaper, added new one, updated previews.
Commit.
plasma5support
Move powermanagement dataengine from plasma-workspace.
Commit.
Update Frameworks version requirement to 6.5.0.
Commit.
Dataengines: move hotplug and soliddevice dataengines from plasma-workspace.
Commit.
Update Qt version requirement to 6.7.0.
Commit.
Drop dead code.
Commit.
Drop unused libplasma, kio and kservice dependencies.
Commit.
Plymouth KControl Module
Update Frameworks version requirement to 6.5.0.
Commit.
Update Qt version requirement to 6.7.0.
Commit.
Move InlineMessage to header and port to frameless style.
Commit.
polkit-kde-agent-1
Update Frameworks version requirement to 6.5.0.
Commit.
Update Qt version requirement to 6.7.0.
Commit.
Powerdevil
Applet: fix power profile label not visible when using ppd.
Commit.
Port popup to PlasmaExtras.Menu.
Commit.
Fixes bug
#492493
Daemon: Do not compare const and non-const QMap iterator.
Commit.
Fixes bug
#493519
Applets: rename 'PowerManagementControl' -> 'InhibitionControl'.
Commit.
Applets/batterymonitor: React to D-Bus service (un)register events.
Commit.
See bug
#488915
. See bug
#489003
. See bug
#492859
. See bug
#492945
Daemon/actions/powerprofile: Use the new D-Bus names for p-p-d.
Commit.
Fixes bug
#484868
Update Frameworks version requirement to 6.5.0.
Commit.
Daemon: Port profile-based brightness changes away from legacy API.
Commit.
Daemon: Replace ScreenBrightness getter methods with properties.
Commit.
Daemon: Move the new ScreenBrightness D-Bus API out of actions.
Commit.
Daemon: Move brightness key handling to ScreenBrightnessControl action.
Commit.
Cycle through power profiles on Meta+B with non-interactive OSD.
Commit.
Fixes bug
#476921
. See bug
#469487
Ddcutildisplay: Add span include.
Commit.
Applets/battery: unify layout for automatic and manual inhibitions.
Commit.
Applets/battery: add support for blocking inhibitions.
Commit.
Fixes bug
#423745
Policyagent: support blocking inhibitions.
Commit.
Fixes bug
#423745
Add missing license texts.
Commit.
Applets/batterymonitor: show correct icon when there's no internal battery.
Commit.
Daemon: Adjust all displays with brightness keys.
Commit.
Daemon: Use new OSD screenBrightnessChanged API.
Commit.
Applets/brightness: Per-display brightness controls.
Commit.
Fixes bug
#431994
. Fixes bug
#481927
. See bug
#353032
. See bug
#487812
Daemon: Introduce per-display ScreenBrightnessControl D-Bus API.
Commit.
See bug
#353032
. See bug
#431994
Daemon: Introduce ScreenBrightnessController::adjustBrightnessRatio API.
Commit.
Daemon/controllers: Bring back brightnessChanged in onDetectorDisplaysChanged.
Commit.
Daemon: Mark read-only charge thresholds as unsupported (Linux).
Commit.
Daemon: Stop supporting Linux kernel < 5.9 for charge thresholds.
Commit.
Daemon/controllers: re-detect displays when external brightness goes away or comes back.
Commit.
Daemon/controllers: rewrite ScreenBrightnessController::onDetectorDisplaysChanged.
Commit.
Daemon/controllers/kwinbrightness: Include EDID fetching.
Commit.
Daemon/controllers/kwinbrightness: Set label manually for internal outputs.
Commit.
Daemon/controllers/kwinbrightness: Sort displays in order of priority.
Commit.
Applets/batterymonitor: Show power profile badges on the icon if possible.
Commit.
Implements feature
#483805
Applet: Fix scrolling to focused items.
Commit.
Applet: Clip the GridView on CompactRepresentation.
Commit.
Applet: Make compact representation's GridView non-interactive.
Commit.
Applet: Fix up QML/JS code style.
Commit.
Autotests: ensure backlighthelper doesn't crash on closing.
Commit.
Fix a battery monitor test.
Commit.
Tweak notification text to be more user-friendly and less jargonistic.
Commit.
See bug
#491632
Set up KCrash after KAboutData::setApplicationData().
Commit.
Kcmodule: Accessible.Role on run condition button.
Commit.
Kcmutil: Make script terminology more consistent.
Commit.
Kcmodule: Change 'execute' to 'run'.
Commit.
Kcmodule: Switch script text field and combobox.
Commit.
Kcmodule: Fix accessibility KUIT marking.
Commit.
Kcmodule: Change inactivity labels.
Commit.
Applets/batterymonitor: Fix property names to show the right tool-tip text.
Commit.
Applets/batterymonitor: Make active while charging again.
Commit.
Fixes bug
#486781
Update Qt version requirement to 6.7.0.
Commit.
Kcmodule: Minor code clean-ups in ExternalServiceSettings.
Commit.
Daemon: Move brightness toggle logic into KeyboardBrightnessController.
Commit.
Kcm: Port LayoutMirroring.enabled to Control::mirrored.
Commit.
Kcm: Fix TextMetrics width hack with a proper advanceWidth metrics.
Commit.
Kcm: Explicitly specify arguments in signal handlers.
Commit.
Kcm: Remove redundant overlay binding.
Commit.
Daemon: Don't leave dangling Action pointers in idle-time containers.
Commit.
Fixes bug
#490356
. Fixes bug
#490421
Autotests: run brightnesstest on X11 to disable kwin brightness device.
Commit.
Daemon: OpenBSD battery charge threshold support.
Commit.
Daemon: Refactor internal brightness step adjustment API.
Commit.
Daemon/controllers/kwinbrightness: don't overwrite external setting changes.
Commit.
Daemon/controllers: add a way for KWin to control brightness devices.
Commit.
Daemon/controllers/kwinbrightness: allow brightness control of screens in SDR mode.
Commit.
Kcmodule: use correct string for singular duration.
Commit.
Kcmodule: update combobox capitalization.
Commit.
Daemon/controllers: Reintroduce a mutex around ddca_open_display2().
Commit.
Fixes bug
#489169
Applets/batterymonitor: use QStandardPaths to search for tlp.
Commit.
Ddcutildisplay: give some time before changing brightness after the monitor resumes.
Commit.
Core: reload actions on brightness controller changes.
Commit.
See bug
#482713
Daemon: Fix signal name in ScreenBrightnessController API docs.
Commit.
Daemon: Define ScreenBrightnessController::brightnessSteps() as const.
Commit.
Daemon: Remove dead code from migrateConfig().
Commit.
Applets/batterymonitor: add support for tlp utility.
Commit.
Fix initial UI state of Battery protection setting.
Commit.
Fixes bug
#488954
Applets: migrate autotests and update CMakeLists.txt.
Commit.
Import applets and runner from plasma-workspace.
Commit.
Daemon: Limit KAuth backlighthelper calls to only one at a time.
Commit.
Fixes bug
#481003
. See bug
#470106
Skip ddcutil initialization when POWERDEVIL_NO_DDCUTIL is set.
Commit.
See bug
#488373
Enable modern
KDE_COMPILERSETTINGS_LEVEL
to reduce string allocations.
Commit.
Kcm: match new look for Most Used icons.
Commit.
Kcm: use window colorset for NavigationTabBar.
Commit.
Daemon/controllers/kwinbrightness: remove brightness control of disabled screens.
Commit.
PowerProfile: report supported when ppd service is already online.
Commit.
Daemon: Only external brightness change signals from DisplayBrightness.
Commit.
Daemon: Track display ids for legacy brightness API calls.
Commit.
Daemon: Add per-display access methods to ScreenBrightnessController.
Commit.
Daemon/controllers/kwinbrightness: inhibit all change events while a SetConfigOperation is running.
Commit.
Daemon/controllers/kwinbrightness: suppress undesired change notifications.
Commit.
Daemon: Don't disconnect from a null object.
Commit.
Fixes bug
#487647
Removed superfluous const modifier.
Commit.
OSD: Close on focus lost.
Commit.
OSD: start cleanup timer.
Commit.
print-manager
[kcm] Per HIG, rephrase instructions to remove "you".
Commit.
[kcm] Configure printer device by clicking the device.
Commit.
JobModel: Fix total pages count.
Commit.
Update Frameworks version requirement to 6.5.0.
Commit.
Don't include quiet packages in feature_summary.
Commit.
Remove virtual keyword when we use override.
Commit.
Update Qt version requirement to 6.7.0.
Commit.
Kcm/qml: Destroy dynamic object component.
Commit.
Kcm/qml: Adapt to Kirigami dialog type.
Commit.
Plasmoid: Remove dead code (JobsModel).
Commit.
Make "Add Printer" button confirm to HIG.
Commit.
Appstream versions.
Commit.
Kcm/[core,qml]: Cleanup Manual Config/Remote printer search.
Commit.
Fixes bug
#488097
Kcm/qml: Fix return value for JS url.
Commit.
Kcm/[core/qml]: Fix manual PPD file add/change.
Commit.
Kcm/qml: Port header InlineMessage to frameless style.
Commit.
qqc2-breeze-style
ComboBox: Fix it not displaying delegates.
Commit.
Fixes bug
#492650
Add colorset to ScrollView.
Commit.
Use bindings.
Commit.
Setup statusbar and navigation color on Android.
Commit.
Update Frameworks version requirement to 6.5.0.
Commit.
Add Kick themes as CI dependency for Android.
Commit.
Use KIconLoader on Android as well to allow icon recoloring.
Commit.
Fix: After changing the font, the size of the switch does not change in real time and requires a restart.
Commit.
Update Qt version requirement to 6.7.0.
Commit.
Fix Markdown syntax in README for link.
Commit.
Revert "Increase ItemDelegate and ToolButton icon sizes".
Commit.
Add small spacing between MenuSeparator and MenuItem.
Commit.
Increase ItemDelegate and ToolButton icon sizes.
Commit.
Remove double cursor handles on Android.
Commit.
Fix compiler warning when comparing qreal == bool and enum == bool.
Commit.
Match the new corner radius used in Breeze QStyle.
Commit.
SDDM KCM
Add option to hide clock in Breeze theme.
Commit.
See bug
#472587
Drop unused Qt5Compat import.
Commit.
Update Frameworks version requirement to 6.5.0.
Commit.
Port everything to Kirigami.Dialog.
Commit.
Adopt card style for wallpaper changer dialog too.
Commit.
Clean up preview dialog QML code a bit.
Commit.
Put the preview image in a card.
Commit.
See bug
#492950
Don't unnecessarily set sourceSize on preview image.
Commit.
Fixes bug
#492950
Fix needssave state management.
Commit.
Fixes bug
#490937
Update Qt version requirement to 6.7.0.
Commit.
Update Frameworks version requirement to 6.2.0.
Commit.
Move to modern KDE_COMPILERSETTINGS_LEVEL.
Commit.
Use file descriptor to install theme.
Commit.
Fix visual window artifact.
Commit.
Port header InlineMessage to frameless style.
Commit.
Spacebar
New in this release
System Settings
Fix loading external modules.
Commit.
Appiumtests: add test to launch systemsettings.
Commit.
Remove pointless disconnect+connect.
Commit.
Un-overload slot.
Commit.
Remove unused return value from moduleSave.
Commit.
Port to new connection syntax.
Commit.
SettingsBase.cpp: Restore window state and position.
Commit.
Fixes bug
#478443
Update Frameworks version requirement to 6.5.0.
Commit.
Use preferences- icons for relevant categories/groups.
Commit.
Rephrase "apply or discard changes" dialog according to the HIG.
Commit.
Fixes bug
#491630
Update Qt version requirement to 6.7.0.
Commit.
Port deprecated [=].
Commit.
Actually start the KAuth::ExecuteJob.
Commit.
Fixes bug
#490507
Runner: Don't match if just one query word matches.
Commit.
Fixes bug
#488676
Share the qml engine as a qApp property.
Commit.
Fixes bug
#488326
Force focus to subcategory page only when actually needed.
Commit.
Fixes bug
#489209
Fix sub-category view remaining visible when moving to a top-level KCM.
Commit.
Fixes bug
#434345
Remove leftover of intro page button.
Commit.
Stop hiding homepage from sidebar, and remove "go home" toolbar button.
Commit.
Appstream versions.
Commit.
Join keywords lists using ZERO WIDTH SPACE instead of empty string.
Commit.
Fixes bug
#487855
Port to KStandardActions.
Commit.
wacomtablet
Dataengine: remove id from json file.
Commit.
Update Frameworks version requirement to 6.5.0.
Commit.
Use kcmshell6.
Commit.
Update Qt version requirement to 6.7.0.
Commit.
Add CMakePresets.json.
Commit.
Use ECMDeprecationSettings.
Commit.
Ignore .clang-format.
Commit.
Port deprecated methods.
Commit.
Appstream versions.
Commit.
xdg-desktop-portal-kde
AppChooserDialog: allow accepting terminal commands.
Commit.
Fixes bug
#493150
Update Frameworks version requirement to 6.5.0.
Commit.
Appchooser: Send activation token when selecting an app.
Commit.
Generate wayland code with PRIVATE_CODE.
Commit.
Set up crash handling.
Commit.
Fix inputcapture signal string connection typo.
Commit.
Set up translation for FileDialog.
Commit.
Update Qt version requirement to 6.7.0.
Commit.
Set timeout on DBus calls to KWin.
Commit.
Inhibit: Forward the correct inhibition flags to PolicyAgent.
Commit.
Fixes bug
#486506
. See bug
#472541
. See bug
#335729
Remove kde-portals.conf which moves to plasma-workspace.
Commit.
Remotedesktop: Only show the restore checkbox if the app wants to persist.
Commit.
See bug
#490666
Appchooser: bring private interface to feature parity with kopenwithdialog.
Commit.
InputCapture: Fix retrieving of cursor position out of QVariantMap.
Commit.
Use uint for consistency reasons.
Commit.
InputCapture: activation_id needs to be unsigned.
Commit.
Fix remote desktop restoring.
Commit.
Fixes bug
#480235
Fixed wrong input passed to y1.
Commit.
Initialize input capture state properly.
Commit.
Make the file chooser dialog consistent with plasma-integration.
Commit.
Send error replys not the original messages.
Commit.
Fix screencast window restoration check.
Commit.
Fixes bug
#485697
Colorschemetest: Test just built binary instead of host installed one.
Commit.