Skip to content

Plasma 6.2.90 Complete Changelog

Bluedevil
  • Update Frameworks version requirement to 6.10.0. Commit.
  • Show headers in qtc6. Commit.
  • Made KDocTools optional. Commit.
  • Avoid absolute build path in (private) header. Commit.
  • Correct PIN entry behavior. Commit.
  • Add maximum width limit to the failure page. Commit. Fixes bug #482236
  • Applet: remove now-unneeded custom CompactRepresentation. Commit.
  • 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.
Breeze
  • Update Frameworks version requirement to 6.10.0. Commit.
  • Compress all wallpapers with oxipng after generation. Commit.
  • Update 6.3 wallpaper and add ultrawide versions. Commit.
  • Added .vscode folder to .gitignore. Commit.
  • Replace wallpaper for Plasma 6.3. Commit.
  • Kdecoration: render caption vertically centered. Commit.
  • Kdecoration: adjust to KDecoration changes to fix scaling. Commit.
  • Adapt to kdecoration changes: make (nearly) all geometry floating point. Commit.
  • Adjust to kdecoration changes. Commit.
  • Switch to KDecoration3. Commit.
  • Don't include quiet packages in feature_summary. Commit.
  • KStyle: Don't dereference nullptr. Commit.
  • Cursors: add kcursorgen command to generate Xcursor from SVG cursor theme. Commit.
  • Dont shadow variable. Commit.
  • Cursors: recommend using the W3C CSS names. Commit.
  • KStyle: Don't send absolute path to kconfigwatcher. Commit.
  • Reduce compiler warnings. Commit.
  • Fix sizing of checkbox without text and icons. Commit.
  • Shorten tabbar, separators, and blend with window color not base color. Commit.
  • 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.
breeze-gtk
  • Checkbox: Apply indeterminate after checked. Commit.
  • Assets: Set width/height for window button icons. Commit.
  • Gtk4: Fix dropdown style. Commit.
Discover
  • Update Frameworks version requirement to 6.10.0. Commit.
  • ApplicationsListPage: fix unnecessary horizontal scrolling. Commit. Fixes bug #477493
  • Revert "Update version number for 5.27.12". Commit.
  • ProgressView: wrap long text. Commit. Fixes bug #497760
  • BrowsingPage: center view on card/button if outside. Commit.
  • GridApplicationDelegate: make keyboard-accessible. Commit.
  • DiscoverDrawer: impove sidebar keyboard navigation. Commit.
  • Don't show more than 2 columns in wide view. Commit. Fixes bug #434470. Fixes bug #476900
  • ApplicationResourceButton: remove unnecessary QQC2 import. Commit.
  • Don't fill width for links. Commit.
  • Flatpak: Display as extended update delegates that need attention. Commit. See bug #496983
  • Flatpak: Include changes in permissions on the changelog. Commit. Fixes bug #496983
  • Notifier: When reboot is required, prompt to reboot. Commit.
  • Remove QT_MAJOR_VERSION unused now that we build on qt6 only. Commit.
  • Make compile without deprecated methods. Commit.
  • Revert "appiumtests: disable alpine". Commit.
  • Notifier: reduce the idle time to 1 minute. Commit. Fixes bug #447245
  • Notifier: encapsulate idletime id in a object. Commit.
  • Appiumtests: disable alpine. Commit.
  • Remove KAboutData singleton. Commit.
  • ReviewsBackend: Convert Review retrieval into a job. Commit.
  • Fix knsbackendtest. Commit.
  • Flatpak: On RemoveData, refresh the model when the tracked resource changes. Commit. Fixes bug #493790
  • Revert "ResourcesProxyModel: integrate resources that aren't part of the model". Commit. Fixes bug #496328. See bug #493790
  • UpdatesPage: Fix update description box overlapping with its text. Commit. Fixes bug #491821
  • Backend/snap: implement refresh support for snaps. Commit.
  • Added supporter FinnedMercury91. Commit.
  • Added supporter Andreas Zautner. Commit.
  • Explicitly specify arguments in signal handlers. Commit.
  • Don't offer distro upgrade from unknown version. Commit.
  • Added Djivan Vartanian as supporter. Commit.
  • Adde supporter Ulrich Palecek. Commit.
  • Added supporter rzeczyspisane. Commit.
  • Use AppData summary as Comment in .desktop file too. Commit.
  • AppData: Set an appropriate summary label. Commit.
  • Hide irrelevant stuff for Flatpak runtimes. Commit. Fixes bug #496330. Fixes bug #496329
  • README.md replace kdesrc-build with kde-builder. Commit.
  • ApplicationPage: improve external link delegates. Commit.
  • Kns: do not force finish streams that aren't finished. Commit. Fixes bug #492455
  • Flatpak: try to tie runtimes to an app ref. Commit. Fixes bug #494781
  • ApplicationPage: make all 32px metadata icons symbolic. Commit.
  • ReviewsPage: fix QML error. Commit.
  • Kns: port away from deprecated API. Commit.
  • TransactionProgressIndicator: improve text readability. Commit. Fixes bug #492656
  • Rename LabelBackground component to TransactionProgressIndicator. Commit.
  • Libdiscover/appstream: Skip stable/dev releases with a future start date. Commit.
  • Update: disable quitting on eventloop locker. Commit. Fixes bug #471548
  • Include an abstraction for verified apps. Commit.
  • Snap: remove macaroon and handle cases properly. Commit.
  • Snap: set proper percentage and download speed. Commit.
  • ApplicationPage: Fix visibility of the reviews component. Commit. Fixes bug #495597
  • Make reviews an overlaysheet again. Commit.
  • Snap: fix being stuck in cancelling status. Commit. Fixes bug #459576
  • ResourcesProxyModel: integrate resources that aren't part of the model. Commit. Fixes bug #493790
  • Very slightly increase default window height. Commit.
  • Rpm-ostree: Gracefully handle unknown ostree refs formats. Commit. Fixes bug #478759
  • Rpm-ostree: Hidden option to skip "pending update before rebase" check. Commit.
  • Rpm-ostree: Dedupe major version check using AppStreamIntegration. Commit.
  • Rpm-ostree: Load AppStream pool async. Commit.
  • AppStreamIntegration: Add hidden option to enable updates to development versions. Commit.
  • AppStreamIntegration: Allow overriding DistroComponentId. Commit.
  • Pk: --warning. Commit.
  • ResourcesProxyModel: Cache the role->property mapping. Commit.
  • AbstractResource: Share the QCollator instance across callers. Commit.
  • Appstream: Don't allocate the ReleasesList twice when asking for the current release. Commit.
  • Odrs: Move top processing to the thread as well. Commit.
  • FwupdBackend: Do not use more API now removed in fwupd 2.0.0. Commit.
  • Feat: Add featured apps configurable URL. Commit.
  • Snap: Don't crash when a null channel is returned. Commit. Fixes bug #492657
  • 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.
Dr Konqi
  • Update Frameworks version requirement to 6.10.0. Commit.
  • Remember window geometry. Commit. Implements feature #498191
  • Add Merkuro apps to mappings. Commit.
  • Make systemd an optional dependency. Commit.
  • Remove unimplemented methods. Commit.
  • Src/qml/SentryPage.qml (ColumnLayout.QQC2.Label) : minor improvement of text. Commit.
  • Use separate gui_platform for XWayland. Commit.
  • Add kioworker to mappings. Commit.
  • Add mapping for xembedsniproxy. Commit.
  • Backtracegenerator: implement a serialization lock. Commit. See bug #489315
  • Messages.sh: add some context to comments. Commit.
  • Connectiontest: log bad requests. Commit.
  • Connectiontest: fix for qt 6.8. Commit.
  • Auto starting jobs don't start early. Commit.
  • Don't include quiet packages in feature_summary. Commit.
  • Kwallet: set folder explicitly. Commit.
  • Sentry: mark incompatible Qt's as such. Commit.
Flatpak Permissions
  • Update Frameworks version requirement to 6.10.0. Commit.
  • Remove unimplemented methods. Commit.
  • It compiles fine without deprecated methods. Commit.
  • Update selected app when activating the running KCM. Commit.
  • Add "Flatseal" to keywords. Commit.
  • Don't include quiet packages in feature_summary. Commit.
kactivitymanagerd
  • Update Frameworks version requirement to 6.10.0. Commit.
  • It compiles fine without deprecated methods. Commit.
  • Remove per-activity desktop tracking. Commit.
kde-cli-tools
  • Update Frameworks version requirement to 6.10.0. Commit.
  • Made KDocTools optional. Commit.
  • Keditfiletype: Drop unused KMessageBox include. Commit.
  • .kde-ci.yml: Drop unused dependencies. Commit.
  • Keditfiletype: KF6ConfigCore is used, not KF6ConfigWidgets. Commit.
  • Don't include quiet packages in feature_summary. Commit.
  • Kio-open: Also treat slash:// urls specially. Commit.
  • Kio-open: Special-case thunderlinks. Commit. See bug #429408
  • Fix build w/ WITH_X11=OFF when KWindowSystem was built w/ KWINDOWSYSTEM_X11=OFF. Commit.
KDE GTK Config
  • Update Frameworks version requirement to 6.10.0. Commit.
  • Adjust to kdecoration changes: add a scale factor and double buffer state. Commit.
  • Don't try to create buttons when the factory failed to load. Commit.
  • Adjust to kdecoration changes. Commit.
  • Adjust to kdecoration changes. Commit.
  • Adjust to kdecoration changes. Commit.
  • Adjust to kdecoration changes. Commit.
  • Port to KDecoration3. Commit.
  • Gracefully handle decoration plugin failing to load. Commit.
KDE Window Decoration Library
  • Update Frameworks version requirement to 6.10.0. Commit.
  • Decoratedwindow: add scale properties and double buffered state. Commit.
  • Change library name from kdecoration2 to kdecoration3. Commit.
  • Make (nearly) all geometry floating point. Commit.
  • Private: remove ApplicationMenuEnabledDecoratedWindowPrivate. Commit.
  • Rename client to window. Commit.
  • Decoratedclient: drop windowId and decorationId. Commit.
  • Move to KDecoration3. Commit.
Plasma Addons
  • Remove Qt < 6.8 code. Commit.
  • Update Frameworks version requirement to 6.10.0. Commit.
  • It compiles without deprecated methods. Commit.
  • Applets/weather: Center badge when the icon is smaller. Commit.
  • Fixed issue that title was Info. And Author was not correct when a more than one () around text were used. Commit.
  • Applets/notes: migrate to default CompactRepresentation. Commit.
  • Applets/userswitcher: Fit dialog height to content. Commit.
  • [applets/keyboardindicator] Show when modifiers are latched/locked. Commit. Fixes bug #158053. See bug #444335
  • Don't include quiet packages in feature_summary. Commit.
  • Reduce atomic operations when using KPluginMetaData. Commit.
  • Applets/userswitcher: fix showing other logged-in users' avatars. Commit.
  • Applet/webbrowser: add persistent storage. Commit.
  • Applets/webbrowser: fix selecting "Fixed Scale". Commit.
  • 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
kgamma
  • Update Frameworks version requirement to 6.10.0. Commit.
  • Made KDocTools optional. Commit.
  • It compiles fine without deprecated methods. Commit.
  • Don't include quiet packages in feature_summary. Commit.
kglobalacceld
  • Update Frameworks version requirement to 6.10.0. Commit.
  • It compiles without deprecated methods. Commit.
  • Add missing include mocs. Commit.
  • Revert "trigger modifier-only shortcuts when any modifier is released". Commit. See bug #494579
Info Center
  • Update Frameworks version requirement to 6.10.0. Commit.
  • Revert "Update version number for 5.27.12". Commit.
  • Made KDocTools optional. Commit.
  • It compiles fine without deprecated methods. Commit.
  • Energyinfo: Add "Charge Cycles" info. Commit.
  • About-distro: align labels top. Commit.
  • About-distro: hint gpu type. Commit.
  • About-distro: gpu factorization. Commit.
  • About-distro: new hint system. Commit.
  • About-distro: support multiple GPUs. Commit. Fixes bug #491527
  • Remove obsolete menu category files. Commit.
  • Appiumtests: fix wayland. Commit.
  • Don't include quiet packages in feature_summary. Commit.
  • Add "Documentation" as a category. Commit.
  • Add an edid module. Commit. Fixes bug #492523
  • Kcms/memory: use KAuth dmidecode helper. Commit.
  • Refactor(dmidecode-helper): support multiple methods. Commit.
  • Kcms: pull dmidecode-helper into a separate dir. Commit.
  • Tidy appstream version information. Commit.
KMenuEdit
  • Update Frameworks version requirement to 6.10.0. Commit.
  • Revert "Update version number for 5.27.12". Commit.
  • Allow finding the app by searching for "kmenuedit". Commit.
  • Improve behavior for selecting a menu entry on launch. Commit.
  • Made KDocTools optional. Commit.
  • Don't include quiet packages in feature_summary. Commit.
  • Tidy appstream version information. Commit.
kpipewire
  • Update Frameworks version requirement to 6.10.0. Commit.
  • Use ECMDeprecationSettings. Commit.
  • Avoid calling pipewire methods on the render thread. Commit.
  • Flush encoder queue when streaming doesn't provide an update. Commit.
  • Add GIF support. Commit.
  • Add animated WebP support. Commit.
  • Add metainfo.yaml. Commit.
  • Libx264encoder: Ensure stream size is always a multiple of 2. Commit. Fixes bug #485733
  • Encoder: Make it possble to override the filter graph used for software encode. Commit.
  • PipeWireCore: handle null loop from pw_loop_new gracefully. Commit.
  • PipeWireSourceStream: work around crashes for pipewire < 0.3.49. Commit. Fixes bug #492400
  • Produce: Flush remaining frames when we are deactivating. Commit. Fixes bug #471159
  • H264vaapi: Use the proper getter for getting the hardware context. Commit.
krdp
  • Update Frameworks version requirement to 6.10.0. Commit.
  • Add ECMDeprecationSettings support. Commit.
  • Server: when session is found, close it before erasing. Commit.
  • Krdpserver: Add dummy clipboard to avoid crashing. Commit.
  • Kcm: show only on wayland. Commit.
  • Add note that usernames are case-sensitive to README. Commit. Fixes bug #496553
  • Hide desktop file for krdpserver. Commit.
  • Store restoration token in the state config. Commit.
  • Drop ecm and kconfig from Flatpak build. Commit.
  • Add qtkeychain to kde-ci. Commit.
  • Use single config file for krdpserver. Commit. Fixes bug #495564
KScreen
  • Update Frameworks version requirement to 6.10.0. Commit.
  • Kcm: Add mnemonics. Commit.
  • Use QTest directly. Commit.
  • Remove unimplemented methods. Commit.
  • Kcm: show an error message when applying the configuration fails. Commit. Fixes bug #482151
  • Kcm/ui: remove duplicated connections block. Commit.
  • Show headers in qtc. Commit.
  • It compiles without deprecated methods. Commit.
  • Const'ify pointer or using nullptr. Commit.
  • Kcm: add color vs power usage preference. Commit.
  • Kcm: don't show revert prompt for a few settings. Commit.
  • Kcm: show the normal brightness slider too. Commit.
  • Explicitly set Kirigami.Dialog padding to 0. Commit.
  • Use output vendor and model instead pulling from the edid. Commit.
  • Kcm: remove warning about HDR being experimental. Commit.
  • Kcm: allow setting sRGB color intensity in SDR mode too. Commit.
kscreenlocker
  • Update Frameworks version requirement to 6.10.0. Commit.
  • Greeter: Don't turn off screen using DPMS in testing mode. Commit.
  • Greeter: Conditionalise autotests here too. Commit.
  • Cleanup unused HAVE_SIGNALFD_H, HAVE_EVENT_H from config-kscreenlocker.h.cmake. Commit.
  • Cmake: Drop now unused UnixAuth.cmake. Commit.
  • Drop obsolete ConfigureChecks.cmake. Commit.
  • README.pam: Mention PAM is required and cleanup obsolete bits. Commit.
  • Drop unused PAM_REQUIRED cmake option, unconditionally find PAM. Commit. Fixes bug #455303
  • Make it compile without deprecated methods. Commit.
  • X11locker: lower m_background when hiding. Commit. See bug #483163
  • Don't include quiet packages in feature_summary. Commit.
  • 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.
KSSHAskPass
  • Update Frameworks version requirement to 6.10.0. Commit.
  • It compiles fine without deprecated methods. Commit.
  • Correct ksshaskpass executable name. Commit.
  • Add support for 2FA OTP prompts from libpam-google-authenticator. Commit.
ksystemstats
  • Fix buffer memory reporting. Commit. Fixes bug #498373
  • Fix integer overflow when computing 'application' memory. Commit.
  • Update Frameworks version requirement to 6.10.0. Commit.
  • Fix CPU temperature reporting for FreeBSD. Commit.
  • Create a GPU backend for FreeBSD. Commit.
  • Use categorized logging. Commit.
  • Plugins/cpu: Use simpler names when CPU core info is missing. Commit.
  • Plugins/cpu: Test for the proper CPU property, skip nonexistent CPUs. Commit. Fixes bug #495524
  • Don't include quiet packages in feature_summary. Commit.
  • Plugins/pressure: Use ulonglong for storing "total" time information. Commit.
  • Plugins/cpu: Ignore invalid CPU info when reading /proc/cpuinfo. Commit. Fixes bug #493093
kwallet-pam
  • Update Frameworks version requirement to 6.10.0. Commit.
  • Use ECMDeprecationSettings directly. Commit.
KWayland
  • Dep on latest plasma wayland protocols. Commit.
  • Update Frameworks version requirement to 6.10.0. Commit.
  • It compiles fine without deprecated methods. Commit.
  • Output: avoid using invalid iterator. Commit.
  • Use Plasma Wayland Protocols 1.14. Commit.
kwayland-integration
  • Add README explaining what this is a little, and why it's still Qt5. Commit.
  • Initialize xdg activation. Commit. See bug #496365
  • Fix obtaining wl_surface from WId. Commit. Fixes bug #496365
KWin
  • Update Frameworks version requirement to 6.10.0. Commit.
  • Accept tablet input in WindowSelectorFilter. Commit.
  • Perform mouse release command when lifting tablet tip. Commit.
  • Fix 'Move Mouse to Focus' on X11. Commit. Fixes bug #497579
  • Backends/x11: Remove extra input window for move/resize. Commit.
  • Backends/drm: don't double-apply night light. Commit.
  • Kcms/effects: remove unnecessary keywords. Commit. See bug #498185
  • Fix warning with mismatched class and struct. Commit.
  • Backends/drm: fall back to applying night light in non-linear space when linear fails. Commit. Fixes bug #496316
  • Tile: With custom tiles, check for padding value before setting anchors. Commit.
  • Send tablet pad ring stop events. Commit.
  • Plugins/buttonrebinds: The rebind device is more than a keyboard. Commit.
  • Backends/x11: fix crash when recording screen. Commit.
  • Fix: operator+ deprecated. Commit.
  • Plugins/buttonrebinds: Ensure we send pointer frame events. Commit.
  • Revert "Per desktop tiling". Commit.
  • Revert "tiles: Set up proper quick tile tree hierarchy". Commit.
  • Revert "tiling: change in config storage". Commit.
  • Backends/libinput: Turn calibration matrix property into a string. Commit. See bug #495901
  • Debug_console: Add V120 delta information for pointer axis events. Commit.
  • Consistently handle tablet tilt as floating point number. Commit.
  • Fix passing product id to TabletV2Interface. Commit.
  • Plugins/eis: Make escape shortcut configurable. Commit.
  • Eis: Change input capture escape shortcut to Meta+Shift+Escape. Commit.
  • Backends/libinput: Fix the default value for the pressure curve property. Commit. Fixes bug #497782
  • Add ButtonMarginTopMaximized attribute. Commit.
  • Libinput: Support disableEventsOnExternalMouse for touchpads. Commit. See bug #415364
  • Autotests/libinput: Format with clang-format. Commit.
  • Split InputEventFilter::tabletToolEvent(). Commit.
  • Split InputEventSpy::tabletToolEvent(). Commit.
  • Scripting: Expose output order. Commit. Fixes bug #496598
  • Plugins/krunnner-integration: don't trust inputs from the dbus call. Commit.
  • Further improve "Toggle Raise & Lower" feature. Commit.
  • Improve "Toggle Raise & Lower" feature. Commit.
  • CMake: do not expand variables beforehand. Commit.
  • Plugins/krunner-integration: Fix crash. Commit.
  • Tiling: change in config storage. Commit.
  • USe ECMDeprecationSettings + fix compile without kf6 deprecated methods. Commit.
  • Use requested maximize mode more in X11Window. Commit.
  • Group Xwayland initialization code together. Commit.
  • Rename Application::OperationModeWaylandOnly to OperationModeWayland. Commit.
  • Drop Application::OperationModeXwayland. Commit.
  • Autotests: Keep outline on. Commit.
  • Autotests: Handle windows with borders better in QuickTilingTest. Commit.
  • Autotests: Handle windows with borders better in X11WindowTest. Commit.
  • Autotests: Make testMaximized agnostic about how decoration theme handles borders. Commit.
  • Use next quick tile mode where appropriate. Commit.
  • Initially adopt current brightness of external brightness device. Commit. Fixes bug #494408. See bug #494497
  • Wayland/externalbrightness: Fix order of id and version arguments. Commit.
  • Core/iccprofile: work around clang 18 not supporting std::expected properly. Commit.
  • Decorations: Use next tile anchors to compute adjacent screen edges. Commit.
  • Tiles: Fix a typo in Tile::anchors(). Commit.
  • Wayland/outputmanagement: provide an error string if applying fails. Commit.
  • Core/syncobjtimeline: fix build on FreeBSD. Commit.
  • Plugins/screencast: take scaling into account for window sources. Commit. Fixes bug #497571
  • Opengl: Fix cached size check in GLTexture::render(). Commit.
  • Plugins/zoom: Preserve m_sourceZoom in reconfigure(). Commit.
  • Plugins/zoom: Simplify initial zoom initialization. Commit.
  • Plugins/zoom: Make class initialization code simpler. Commit.
  • Use next "frame-to-client" geometry conversion helpers where appropriate. Commit.
  • Improve code consistency. Commit.
  • Add frame-to-client geometry conversion helpers that use next decoration state. Commit.
  • Plugins/shakecursor: don't trigger for warp events. Commit.
  • Fix build with Qt 6.9. Commit.
  • Backends/drm: increase max bpc with color-power tradeoff set to prefer accuracy. Commit.
  • Window: snap sizes to the pixel grid and double buffer decoration state. Commit. Fixes bug #483338. Fixes bug #452438. Fixes bug #492052
  • Utils/drm format helper: add 16 bit integer formats. Commit.
  • Backends/drm: if the color-power tradeoff is set to prefer accuracy, prefer 16bpc formats. Commit.
  • Tiles: Set up proper quick tile tree hierarchy. Commit. See bug #497276
  • Backends/drm: fix the incorrect use of std::optional. Commit.
  • Plugins/zoom: Remove unused includes. Commit.
  • Plugins/zoom: Drop unused args in ZoomEffect::slotMouseChanged(). Commit.
  • Plugins/zoom: Prepend m_ to class fields. Commit.
  • Plugins/zoom: Use new connect syntax with KStandardAction. Commit.
  • Plugins/zoom: Rename ZoomEffect::zoomIn(double). Commit.
  • Plugins/zoom: Minor coding style cleanups. Commit.
  • Core/output: add dimming property. Commit.
  • Output configuration: add a setting for the power/performance vs. color accuracy tradeoff. Commit. Fixes bug #477223
  • Plugins/zoom: Display pixel grid with very high zoom factor. Commit.
  • Plugins/zoom: Avoid losing fractional part in the viewport. Commit.
  • Plugins/zoom: Use RenderTarget::size(). Commit.
  • Plugins/zoom: Use more common text capitalization style in the config. Commit.
  • Plugins/zoom: Port config dialog to form layout. Commit.
  • Do not call ScreenLocker::KSldApp::unlocked when it unlocked in the meantime. Commit.
  • Backends/libinput: Add support for setting the logical input area of a tablet tool. Commit.
  • Update ExpoCell contentItem position whenever ExpoCell moves. Commit. Fixes bug #493708
  • Add option to disable window maximization by double clicking window borders. Commit.
  • Apply 1 suggestion(s) to 1 file(s). Commit.
  • Wayland/plasmashell: Double buffer position. Commit.
  • Backends/x11: Fix a crash in KWin::X11WindowedEglPrimaryLayer::present(). Commit.
  • README: Mention Matrix channel. Commit.
  • Wayland: implement wl_fixes. Commit.
  • Sm: Log out anyway after 2 minutes. Commit.
  • Sm: Update apps did not close notification live. Commit.
  • Debug_console: Set window title and icon. Commit.
  • Debug_console: Don't show quit button on Wayland. Commit.
  • Per desktop tiling. Commit.
  • Revert "Add CODEOWNERS". Commit.
  • Remove unused forward QObject. Commit.
  • Add CODEOWNERS. Commit.
  • Set icon in UI file if possible. Commit.
  • Remove inputcapture if eis client disconnects. Commit. Fixes bug #492516
  • Tweak quick tile shortcut combination algorithm. Commit. Fixes bug #493607
  • Prevent untiling window if it can't be tiled more in the same direction. Commit.
  • Add a test for eis input capture. Commit.
  • Core: Drop InputDevice::TabletEventType. Commit.
  • Don't change max_mode in configureRequest. Commit. Fixes bug #496966
  • Wayland: Fix XdgToplevelWindow::moveResizeInternal() committing geometry with fractional client size. Commit.
  • Autotests/integration: add a color management test. Commit.
  • Wayland/xx color management: fix max > lum luminance checks. Commit.
  • Tabbox: Do not wrap around the window list when the shortcut is held. Commit. Implements feature #454474
  • Wayland: Fix sending wl_pointer.leave event to Xwayland during dnd. Commit.
  • Plugins/slide: suppress animation when switching activities. Commit. Fixes bug #457617
  • Activities: don't remember virtual desktops when intentionally switching to a different one. Commit. Fixes bug #427579
  • Activities: remember the virtual desktop per activity. Commit. Fixes bug #390295
  • Tabbox: Simplify custom keypress handler. Commit.
  • Tabbox: Port key handling to KeyboardKeyEvent. Commit.
  • Shortcuts for custom tiles. Commit. Fixes bug #466687
  • Simplify Keys forwarding in Overview. Commit. Fixes bug #495536
  • Backends/libinput: Add support for configuring pressure range of tablet tools. Commit.
  • Core/colorpipeline: don't crash with weird HDR metadata. Commit.
  • Xwayland: Rename some things in Xvisit to adhere to KDE coding conventions. Commit.
  • Xwayland: Drop "self" parameter in Xvisit::finish. Commit.
  • Xwayland: Handle Xvisit finishing before drop. Commit.
  • Opengl/eglnativefence: fix file descriptor leak. Commit.
  • Wayland: Keep touch sequence when touched surface is destroyed. Commit.
  • When screenlocker is shown, we finish moveresize window. Commit.
  • Plugins/slideback: Increase motion strength to match global animation scale. Commit.
  • Cmake: Bump required libdisplay-info version. Commit.
  • Add support for COMPOSE and KANA key LEDs. Commit.
  • Core: Reformat InputDevice code. Commit.
  • Fix crash due to calling stop() on a null QTimer. Commit.
  • Wayland: delay done event after all changes are emitted. Commit.
  • Effects/overview: Animate if the thumbnail is dropped in an heap. Commit. Fixes bug #496646
  • Kcms/rules: Add ability to disable rules from the KCM. Commit. Implements feature #439476
  • Rules: Add Enabled property. Commit.
  • Scene: Compute repaint region with snapping to pixel grid taken into account. Commit.
  • Scene/decorationitem: handle floating point geometry without truncation. Commit.
  • Cancel interactive move resize only on Wayland. Commit.
  • Drop unnecessary fields in TabletInputRedirection. Commit.
  • Debug_console: port away from deprecated QSinglePointEvent::pos(). Commit.
  • Handle fractional coordinates in XdgSurfaceWindow::frameRectToBufferRect() properly. Commit.
  • Port Workspace::adjustWindowPosition() to floating point window coords. Commit.
  • Adjust to KDecoration changes: make nearly all geometry floating point. Commit.
  • Wayland: Send tablet tool distance. Commit.
  • Core: Add SwitchState enum. Commit.
  • Handle multiple configure events before configure aknowledgment. Commit. Fixes bug #489086
  • Backends/drm: reject cursor updates already in beginFrame. Commit. See bug #495843
  • Compositor_wayland: don't commit cursor changes if the layer wasn't actually enabled. Commit. Fixes bug #495843
  • Backends/drm: don't set the dpms mode to AboutToTurnOff if the screen is already off. Commit.
  • Tabbox: Make thumbnail_grid switcher a popup. Commit.
  • Wayland: Make TabletToolV2Interface::sendPressure() take 0..1 pressure. Commit.
  • Core: Rename KeyboardKeyState::AutoRepeat. Commit.
  • Core: Move some InputDevice enums to KWin namespace. Commit.
  • Core: Convert some InputDevice enums to enum classes. Commit.
  • Wayland: Switch to InputDevice enums. Commit.
  • Fix a misleading cmake error message when KDecoration cannot be found. Commit.
  • Layers: add null check. Commit.
  • Autotests: add a test for autorotation with different panel orientations. Commit. See bug #494761
  • Autotests/integration: add a test for output configuration generation. Commit.
  • Outputconfigurationstore: fix choosing the default mode. Commit.
  • Outputconfigurationstore: if there's no native mode, fall back to info from the EDID. Commit.
  • Outputconfigurationstore: add quirks for default mode selection. Commit.
  • Export maximizeMode to scripting. Commit.
  • Backends/drm: add detailed logging after SetProperty fails. Commit.
  • Wayland: Disconnect old toplevel signals in XdgTopLevelDrag. Commit.
  • Decorations: adapt to kdecoration changes. Commit.
  • Adjust to changes in the KDecoration API. Commit.
  • Port key events away from QKeyEvent. Commit.
  • Rename keyboard key input event filters, spies, and events. Commit.
  • Decorations: adjust to changes in kdecoration API. Commit.
  • Introduce PointerMotionEvent and PointerButtonEvent. Commit.
  • Port screen edges away from QMouseEvent. Commit.
  • Plugins/eis: Trigger input capture toggling shortcut on key press. Commit.
  • Plugins/screencast, screenshot: switch color transforms to relative colorimetric. Commit. Fixes bug #496185
  • Implement screencasting protocol v4. Commit.
  • Allow creating virtual ouputs with a user visible description. Commit.
  • Port screen edges away from QDateTime to std::chrono. Commit.
  • Rename InputEventFilter::wheelEvent and InputEventSpy::wheelEvent. Commit.
  • Switch to KDecoration3. Commit.
  • Port away from deprecated QVariant::type(). Commit.
  • Split up InputEventFilter::pointerEvent and InputEventSpy::pointerEvent. Commit.
  • Qtwaylandscanner: don't track source location. Commit.
  • Effects/overview: Properly map the windowHeap geometry. Commit.
  • Core: Set object ownership for Output. Commit.
  • Backends/drm: re-allow HDR on NVidia with driver version 565.57.01+. Commit. See bug #488941
  • Backends/drm: re-allow HDR on Intel by default. Commit.
  • Effects/hidecursor: only hide the cursor on visible keys. Commit.
  • Revert "scene: Ignore xwayland window shape". Commit. Fixes bug #493934
  • Revert "scene: Use standard wl_surface item for Xwayland surfaces". Commit.
  • Effect: plumb through touch cancel events and forward them to qtquick. Commit. Fixes bug #496213
  • Tiling: fix some asserts from scripts. Commit.
  • Utils: Use QList::removeLast() in DamageJournal::add(). Commit.
  • Ensure active window isn't focused when screen is locked. Commit. Fixes bug #495325
  • Port WheelEvent away from QWheelEvent. Commit.
  • Autotests: Drop InputEventTest. Commit.
  • Pass inverted state through the axis event. Commit.
  • Backends/drm: fix DrmGpu::needsModeset check with leased outputs. Commit. Fixes bug #495400
  • Cancel interactive move resize when outputs change. Commit.
  • Tiling: return the newly created tiles in split(). Commit.
  • Backends/libinput: use ID_INPUT_TOUCHPAD to determine touchpad devices. Commit.
  • Implement xdg_toplevel_icon. Commit.
  • Effect/offscreenquickview: ensure the view that accepts touch down also gets touch up. Commit.
  • Workspace: fix the dpms input event filter sometimes being wrongly deleted. Commit.
  • Device: Expose button count for tablet pads. Commit.
  • Make InputDevice::leds() optional. Commit.
  • Drop nativeButton parameter in InputEventFilter::pointerEvent(). Commit.
  • Add missing PRIVATE_CODE keywords. Commit.
  • Stop generating wrappers for qt-surface-extension protocol. Commit.
  • Provide a system bell implementation on wayland. Commit.
  • Drop InputDevice::sysName(). Commit.
  • Make TabletInputRedirection::ensureTabletTool() private. Commit.
  • Wayland: Make wp_tablet_v2 work with InputDevice. Commit.
  • Add InteractiveWindowMoveEnabled option. Commit.
  • Autotests: Add tabbox test for when the client is outside the model. Commit.
  • Tabbox: Only skip active window if it is in the client list. Commit.
  • Tabbox: Correctly reset an invalid index. Commit.
  • Effects/overview: Don't make thumbnails fly off the screen. Commit. Fixes bug #495444
  • Close layer shell window if its preferred output has been removed. Commit.
  • Activation: don't activate windows that don't accept keyboard input. Commit. Fixes bug #495537
  • Port away from KStandardAction. Commit.
  • Port SwitchEvent away from QEvent. Commit.
  • Tabbox: Do not add windows that have modal children. Commit.
  • Core/colorspace: fix the max luminance of linear. Commit. Fixes bug #494930
  • Core/colorspace: add qdebug operators for colorimetry and colordescription. Commit.
  • Keystate: Do not send modifier enums to clients that dont know them. Commit.
  • Window: work around mouse release commands not working on X11. Commit.
  • Fix dependency order between InputDevice and InputRedirection. Commit.
  • Implement modifier information in keystate. Commit.
  • Input: don't crash if the internal handle is nullptr (wheelEvent). Commit.
  • Introduce InputDeviceTabletTool. Commit.
  • Assume that tablet is always valid in ForwardInputFilter. Commit.
  • Make tablet input work with all backends. Commit.
  • Backends/x11: fix colormap leak. Commit.
  • Scene: Simplify process to accumulate repaints. Commit.
  • Update ExpoCell contentItem position upon its parent change. Commit. Fixes bug #495501
  • Remove Q_ASSERTs in TabletSeatV2Interface::{tabletByName,padByName}. Commit.
  • Don't store TabletV2Interface in libinput device group user data. Commit.
  • Fix registration of tablet tool and pad devices. Commit. Fixes bug #493027
  • Drop TabletV2Interface::pad(). Commit.
  • Lookup TabletV2Interface by sysname. Commit.
  • Rename TabletSeatV2Interface::addTabletPad(). Commit.
  • Rename tabletToolId to toolId. Commit.
  • Print tablet tool sys name in debug console. Commit.
  • Drop TabletPadId. Commit.
  • Plumb InputDevice in tablet events. Commit.
  • Introduce more tablet event types. Commit.
  • Xwayland: Fix remaining file descriptor leaks. Commit.
  • Wayland: drop static image description counter. Commit.
  • Raise window when starting interactive move or resize. Commit.
  • Scene: Fix item restacking repaints. Commit.
  • Backends/drm: be smarter about picking the primary GPU. Commit. Fixes bug #494749
  • Backends/drm: update outputs when initializing. Commit.
  • Backends/drm: leave it up to testPendingConfiguration to create output layers. Commit.
  • Main_wayland: create the renderer before starting compositing. Commit.
  • Wayland/presentationtime: implement v2 of the protocol. Commit.
  • Block interactive resizing if there is a pending XSync request. Commit.
  • Send the initial sync request before mapping the frame window. Commit.
  • Scene: Use standard wl_surface item for Xwayland surfaces. Commit.
  • Make Xwayland resizing less glitchy. Commit. Fixes bug #486464
  • Disable Xwayland surface commits for all sync requests. Commit.
  • Make XSync timeout more permissive. Commit.
  • Rename X11Window::SyncRequest::isPending. Commit.
  • Rename X11Window::handleSync,handleSyncTimeout. Commit.
  • Resize X11 window immediately if it doesn't support _NET_WM_SYNC_REQUEST. Commit.
  • Xwayland: Stop monitoring listenfds as soon as Xwayland is started. Commit.
  • Xwayland: Rename XwaylandLauncher::started to ready. Commit.
  • Xwayland: Drop no longer relevant QOverload. Commit.
  • Xwayland: Pass absolute Xwayland executable pass to QProcess. Commit.
  • Xwayland: Re-arrange code in XwaylandLauncher::start(). Commit.
  • Xwayland: Make file descriptor passing less buggy. Commit.
  • Xwayland: Fix a couple of file descriptor leaks. Commit. Fixes bug #442846
  • Fix a crash in ScreenEdges::recreateEdges(). Commit.
  • Plugins/keynotification: Fix event ID for notification. Commit. Fixes bug #495264
  • Window: add new inactive mouse action, and make it the default. Commit. Fixes bug #489806
  • Implement appmenu protocol v2. Commit.
  • Backends/drm: allow using sdr gamut wideness with SDR as well. Commit.
  • X11: Search for desktop file by StartupWMClass. Commit.
  • Kcms/tabbox: Do not automatically disable highlightWindows effect. Commit.
  • Backends/drm: don't set backlight brightness to 1 in HDR mode. Commit. Fixes bug #495242
  • Core/colorspace: ensure that we don't create elevated blacks with black point compensation. Commit. Fixes bug #494854
  • Backends/drm: artificially create HDR headroom on SDR screens when showing HDR content. Commit.
  • Backends/drm: check if m_commits is empty after waiting for commitPending. Commit.
  • Use xcb_connection_has_error to check for failue. Commit.
  • Fix "window to next desktop" shortcut during interactive move/resize session. Commit.
  • Autotests: add a test for the ICC shader. Commit.
  • Backends/drm: move the icc shader to the rest of KWin's OpenGL code. Commit.
  • Drop InputEventFilter::passToWaylandServer(). Commit.
  • Apply 2 suggestion(s) to 1 file(s). Commit.
  • Don't resize the window in addWindow. Commit.
  • Double buffer m_tile. Commit.
  • Drop redundant static casts. Commit.
  • Backends/drm: disable software brightness if there was ever a hardware brightness device assigned. Commit.
  • Backends/drm: leave it up to the output config system to update to the new mode in VMs. Commit.
  • Backends/drm: set removed flag on removed output modes, and use it in output configuration store. Commit.
  • Workspace: simplify logic to check if windows can snap together. Commit.
  • Workspace: allow clang-format to make some formatting changes. Commit.
  • Backends/drm: leave all outputs disabled by default, including VR headsets. Commit. Fixes bug #493148
  • Cmake: fix build with KWIN_BUILD_X11_BACKEND. Commit.
  • Cmake: don't try to build kwin_x11 when KWIN_BUILD_X11_BACKEND is turned off. Commit.
  • Plugins/screencast: Do not run GPU commands if memfd is used. Commit.
  • Plugins/screencast: Add PipeWire explicit sync support. Commit.
  • Core/syncobjtimeline: Add more helper methods. Commit.
  • Make the startup function call WaylandCompositor::start(). Commit.
  • Ci: Switch to Qt 6.8. Commit.
  • Compositor: apply a small animation to brightness changes. Commit.
  • Initialize KCrash for kwin_x11 too. Commit.
  • Backends/drm: make night light colorimetrically correct (without ICC profiles). Commit.
  • Backends/drm: don't use the color description to infer wcg. Commit.
  • Backends/drm: adjust software brightness by changing the reference luminance. Commit.
  • Backends/drm: don't allow tearing until the cursor plane is disabled. Commit. Fixes bug #493166
  • Backends/drm: reduce the timeout for waiting for pageflips. Commit.
  • Deliver key events to internal popups using wsi api. Commit.
  • Core: make sure we don't call a null buffer. Commit.
  • Effect: Make opengl context current in OffscreenEffect::unredirect() and CrossFadeEffect::unredirect(). Commit.
  • Backends/drm: check for the output being active before setting legacy gamma. Commit.
  • Port away from deprecated screenPos method. Commit.
  • Port away from deprecated localPos method. Commit.
  • Port away from deprecated globalPos method. Commit.
  • Scene/surfaceitem_x11: fix warning about wrong data format. Commit.
  • Remove unused variables. Commit.
  • Kcms/rules: address deprecation warning. Commit.
  • Cmake: set QT_DISABLE_DEPRECATED_BEFORE to Qt 5.0. Commit.
  • Avoid creating Unmanaged for reparented window. Commit.
  • Backends/drm: don't skip colorops when matching the pipeline. Commit. Fixes bug #494611
  • Backends/drm: transform damage to match the framebuffer. Commit. Fixes bug #494837
  • Set WAYLAND_DISPLAY before starting wayland server. Commit.
  • Backends/drm: don't scale infiniteRegion(). Commit. See bug #494829
  • Backends/drm: fix crash with multi gpu. Commit.
  • Ci: Require tests to pass only on Linux. Commit.
  • Wayland: Provide pressed keys with keyboard enter event. Commit.
  • Report correct input timestamps for popup keyboard events. Commit.
  • Make InternalWindowEventFilter::pointerEvent() exclusive. Commit.
  • Drop InternalWindowEventFilter::keyEvent(). Commit.
  • Backends/drm: disable hdr if we removed the capabilities for it. Commit. Fixes bug #494706
  • Wayland/color management: ignore obviously wrong HDR metadata. Commit. Fixes bug #494502
  • Backends/drm: upload custom geometry instead of using glScissor for optimized rendering. Commit. See bug #477223
  • Backends/drm: restrict damage area to the screen's size. Commit. Fixes bug #492152
  • Plugins/screencast: work around implicit sync being broken with llvmpipe. Commit.
  • Cleanup InputMethodTest::testV3AutoCommit. Commit.
  • Libinput: Use pen pressure transform before sending tablet events. Commit. See bug #457705
  • Libinput: Add pressure curve property for tweaking pen pressure. Commit. See bug #457705
  • Backends/x11: Set expected keyboard modifiers for modifier keys. Commit.
  • Kcms/rules: use value-decrease icon instead of spinbox-decrease. Commit.
  • Prevent QJSEngine garbage collecting Window. Commit.
  • Backends/drm: rename LegacyLutColorOp. Commit.
  • Plugins/eis: Use monotonic clock to generate timestamps. Commit.
  • Backends/fakeinput: Use monotonic clock to generate timestamps. Commit.
  • Use monotonic clock to generate frame callback timestamps. Commit.
  • Do not commit pending text upon key event received from input method. Commit.
  • Backends/drm: if no cursor plane is available, fall back to an overlay plane. Commit.
  • Input: split up global and inactive inner window actions. Commit.
  • Input: use std::optional for dealing with mouse actions instead of multiple bools. Commit.
  • Backends/drm: disable triple buffering on NVidia by default. Commit. Fixes bug #494547. Fixes bug #494407
  • Port to QJSEngine::setObjectOwnership(). Commit.
  • Drop X11Window::wantsSyncCounter(). Commit.
  • Drop HAVE_XWAYLAND_LISTENFD. Commit.
  • Drop support for WL_SURFACE_ID. Commit.
  • Autotests: test that ColorPipeline and OpenGL shader results at least somewhat match. Commit.
  • Core/colorpipeline: do ICtCp conversion the correct way around. Commit.
  • Core/colorpipeline: use PQ with min. luminance zero for tone mapping. Commit.
  • Core/colorpipeline: fix multiplier+matrix optimization. Commit.
  • Core/colorpipeline: don't transpose the ICtCp matrix. Commit.
  • Core/colorpipeline: fix tone mapping luminances being switched around. Commit.
  • Remove unused notifyKSplash function. Commit.
  • Revert "Add (temporary) code to help with debugging the blur effect crash". Commit.
  • Revert "scene: Re-order item list integrity checks". Commit.
  • Effect: Prevent QJSEngine garbage collecting EffectWindow. Commit. See bug #487771
  • Allow windows to extend the frame of the popup slide effect. Commit.
  • Kcms: Set QTabBars as expanding. Commit.
  • Expose "appletPopup" property. Commit.
  • Remove "topmost" boolean trap in Workspace::findDesktop(). Commit. See bug #494332
  • Prefer activating desktop window on active output. Commit. Fixes bug #493735. Fixes bug #494332
  • Tabbox: Fix a crash in ClientModel::createStackingOrderClientList(). Commit.
  • Plugins/systembell: Adapt shader to color management changes. Commit. Fixes bug #494305
  • Backends/drm: Fix accessing a dangling reference. Commit.
  • Process SurfaceInterface::mapped immediately in X11Window. Commit.
  • Fix Shadow initialization in WaylandWindow. Commit.
  • Backends/drm: work around HDR screens being stupid about the minimum luminance. Commit. Fixes bug #494128
  • Wayland/relativepointer: don't scale non-accelerated pointer values. Commit. Fixes bug #483067
  • 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.
kwrited
  • Update Frameworks version requirement to 6.10.0. Commit.
  • It compiles fine without deprecated methods. Commit.
layer-shell-qt
  • Update Frameworks version requirement to 6.10.0. Commit.
  • It compiles without deprecated methods. Commit.
libkscreen
  • Remove Qt < 6.7 code. Commit.
  • Dep on latest Plasma Wayland Protocols. Commit.
  • Update Frameworks version requirement to 6.10.0. Commit.
  • Use QTest directly. Commit.
  • Remove unimplemented methods. Commit.
  • Revert "abstractbackend: change setConfig to use std::expected". Commit.
  • Abstractbackend: change setConfig to use std::expected. Commit.
  • Backends/wayland: plumb through an error message for failing to apply the configuration. Commit.
  • Output: fix Private's copy constructor. Commit.
  • Show headers in qtc6. Commit.
  • Add dimming multiplier. Commit.
  • Add color vs power usage preference. Commit.
  • Make vendor and model accessible without edid. Commit.
  • Fix zsh subcommand completion when list-grouped is false. Commit.
  • Doctor: clarify the meaning of max. brightness zero. Commit. Fixes bug #495557
  • Update Plasma Wayland Protocols to 1.14. Commit.
  • Wayland: Drop WaylandOutputDeviceMode::operator==(). Commit.
  • Wayland: Properly determine whether the current mode has changed. Commit.
  • Wayland: Correctly compare refresh rates when applying config. Commit.
libksysguard
  • Update Frameworks version requirement to 6.10.0. Commit.
  • Fix minor typo (missing space). Commit.
  • Processcore: Add a sensor to expose a process' swap usage. Commit.
  • Processcore: Update wording of memory related comments and strings. Commit.
  • Processcore: Use MemoryInfo for tracking memory information in Process. Commit. Fixes bug #434877
  • Processcore: Introduce MemoryInfo as a struct to store memory information. Commit.
  • Processcore: Use QByteArray as storage for file data buffer. Commit.
  • Processcore: Add a "memory" sensor. Commit.
  • Processcore: Change VmPSS sensor to be "Proportional Memory Usage". Commit.
  • Processcore: Add a "memory" getter to Process. Commit.
  • Processcore: Convert smaps reading to use a single long-lived thread. Commit.
  • Use directly ecm_set_disabled_deprecation_versions. Commit.
  • Add an autotest to test preset saving. Commit.
  • Faces: Split SensorFaceController::savePreset(). Commit.
  • Faces: Ensure the temporary dir for a preset remains until installed. Commit. Fixes bug #485164
  • Faces: Log an error if preset installation fails. Commit.
  • Faces: Fix identifier of logging category. Commit.
  • Also allow app-appId.slice. Commit.
  • Group child cgroups of app cgroups with them. Commit.
  • Faces/piechart: Use GraphicalEffects.Glow for rendering outline of compact text. Commit. Fixes bug #494495
  • Don't include quiet packages in feature_summary. Commit.
  • Processcore: Make ApplicationDataModel aggregate similar CGroups into one entry. Commit. Fixes bug #481551
  • Processcore: Add hooks for cgroup added/updated/removed to CGroupDataModel. Commit.
  • Processcore: Use processesFor() for returning the data of the PID role. Commit.
  • Processcore: Make processesFor() a protected virtual method. Commit.
  • Processcore: Change CGroupDataModel::filterAcceptsRow() arg to CGroup*. Commit.
  • Sensors: Improve robustness of SensorDaemonInterface. Commit.
  • Faces: Skip null entries when trying to resolve sensors. Commit.
  • Faces/grid: Specify updateRateLimit for FaceLoader. Commit. Fixes bug #494019
  • Faces: Explicitly emit signals on internal controller on property change. Commit.
  • Faces: Allow specifying updateRateLimit for FaceLoader. Commit.
  • Formatter: Celsius needs space between value and unit. Commit.
  • 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
libplasma
  • Update Frameworks version requirement to 6.10.0. Commit.
  • CheckBox, RadioButton, Switch: Add automatic mnemonic support. Commit.
  • Plasmacomponents3: Make use of animateClick. Commit.
  • Show headers in qtc. Commit.
  • Make compile without deprecated methods. Commit.
  • Add missing include mocs. Commit.
  • Add missing override keyword. Commit.
  • Fix wallpaper templates. Commit.
  • Build plumbing to support optional drag-hover in default CompactRep. Commit.
  • Always ensure setDestroyed propagates to all children applets. Commit. See bug #472937
  • AppletQuickItem: Better handle missing mainScript. Commit.
  • PC3/ComboBox: Update some rusty gears for Qt 6. Commit.
  • Fix applet template. Commit. Fixes bug #486431
  • Revert "Use delayed binding for ToolTip visibility". Commit.
  • [theme] Drop unused iconThemeMetadataPath member. Commit.
  • [theme] Drop unused onAppExitCleanup function. Commit.
  • [theme] Organize includes. Commit.
  • [theme] Drop unused cacheTheme member. Commit.
  • [theme] Drop unused function. Commit.
  • FlatButtonBackground: Fix background disappearing when pressing checkable ToolButton. Commit.
  • Add needed background contrast properties for background effects. Commit. See bug #473289
  • Fix autotest. Commit.
  • Effect watcher: Add wayland support. Commit. Fixes bug #473289
  • Fix of desktop applets transparency. Commit. See bug #473289
  • ExpandableListItem: Add subtitleMaximumLineCount property. Commit.
  • Synchronize _q_showWithoutActivating with the panel takes focus property. Commit. See bug #495537
  • Drop unneeded KConfigWidgets dep. Commit.
  • Reduce atomic operations when using KPluginMetaData. Commit.
  • Applets/taskmanager: Make group indicator icon follow accent color. Commit.
  • Put StackView in qmldir. Commit.
  • Appletpopup: Guard against null sizes. Commit. See bug #493572
  • PlasmaComponents3: add a StackView. Commit.
  • AppletQuickItem: fix preload policy not taking effect. Commit.
  • Do not allow resizing applet popups from borders on a screen or panel. Commit. Fixes bug #486573
  • AppletQuickItem: reduce string allocation. Commit.
  • Make slide animation start at the beginning of parent window for popups with margin. Commit. Fixes bug #488929
  • SpinBox: use more appropriate increase and decrease icons. Commit.
  • Only constrain popups to parent windows when there's enough space to do so. Commit. Fixes bug #494338
  • Fix PlasmaWindow type registration. Commit. Fixes bug #494475
  • Applet: add secondaryActivated signal. Commit.
  • Containment: emit screen geometry change correctly. Commit. See bug #481736
  • 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.
Milou
  • Update Frameworks version requirement to 6.10.0. Commit.
  • Use PageUp/PageDown for category jumps again. Commit.
  • Small QML cleanups. Commit.
  • Handle home(end keys more reliable to not mess around with search field cursor position. Commit.
  • Add explicit queryField property to not depend on ID of some element. Commit.
  • Remove unneeded id of current component that is set in KRunner main QML file. Commit.
  • Move missing helper method to milou. Commit.
  • Move more key handling to milou ResultsView from krunner. Commit.
  • Allow API users to override behavior of Keys.onUpPressed and Keys.onDownPressed. Commit.
ocean-sound-theme
  • Update Frameworks version requirement to 6.10.0. Commit.
  • Add button-pressed sounds. Commit.
Oxygen
  • Update Frameworks version requirement to 6.10.0. Commit.
  • Adjust to kdecoration changes. Commit.
  • Adjust to kdecoration changes. Commit.
  • Adjust to KDecoration changes. Commit.
  • Port to KDecoration3. Commit.
  • Don't include quiet packages in feature_summary. Commit.
plasma-activities
  • Update Frameworks version requirement to 6.10.0. Commit.
  • It compiles fine without deprecated methods. Commit.
  • Avoid absolute build path in (private) header. Commit.
  • Initialise offline defaults on startup. Commit.
  • Avoid reporting serviceStatus of NotRunning whilst kamd is loading. Commit. Fixes bug #466193
plasma-activities-stats
  • Update Frameworks version requirement to 6.10.0. Commit.
Plasma Browser Integration
  • Support firefox in flatpak. Commit.
  • It compiles fine without deprecated methods. Commit.
  • Don't include quiet packages in feature_summary. Commit.
  • DownloadJob: use KJob::startElapsedTimer. Commit.
Plasma Desktop
  • Update Frameworks version requirement to 6.10.0. Commit.
  • Update wallpaper previews. Commit.
  • Revert "applets/kickoff: use symbolic icons for categories". Commit.
  • Desktop: add "Show Target" item to context menu for links. Commit. Implements feature #312330
  • Drop obsolete code for saving window geometry. Commit.
  • Kcms/ksmserver: expand coverage of excluded apps. Commit. See bug #498249
  • Applets/taskmanager: enable retainWhileLoading for player album art. Commit.
  • Revert "Update version number for 5.27.12". Commit.
  • Emojier: give it a description. Commit. Fixes bug #497905
  • Tweak presentation of "Manage panels and desktops" edit mode toolbar item. Commit.
  • Reduce clutter on global edit mode toolbar. Commit.
  • Applets/kickoff: fix KickoffGridView runtime warning. Commit.
  • Kcms/baloo: Small formatting improvement with trailing comma. Commit.
  • Replace wallpaper previews for Plasma 6.3. Commit.
  • Add missing include. Commit.
  • Make "Exit Edit Mode" button icons consistent. Commit.
  • Appiumtests: adapt to ListSectionHeader a11y role change in kcm_keys_test. Commit.
  • Appiumtests: add test for kcm_keys. Commit.
  • Appiumtests: remove merged test. Commit.
  • Appiumtests: move adaptive opacity test to desktoptest. Commit.
  • Appiumtests: add badge count test for task manager widget. Commit.
  • Lockscreen: Add explicit mnemonics. Commit.
  • Kcms/tablet: Fix the stylus tab causing settings to reset (for real). Commit.
  • Kcms/tablet: Highlight the calibration matrix as changed, use better UX. Commit. Fixes bug #495901
  • Kcms/tablet: Fix the stylus tab causing the pressure curve to reset. Commit.
  • Kcms/tablet: Allow limiting the logical pressure of a stylus. Commit.
  • Kcms/tablet: Don't allow resizing areas out of the bounds. Commit.
  • Kcms/tablet: Allow customizing the input area of a tablet. Commit. Fixes bug #457703
  • Made KDocTools optional. Commit.
  • Kcms/tablet: Improve the look of the pressure curve. Commit.
  • Kcms/tablet: Ensure the cursor doesn't show up in calibration, again. Commit.
  • Kcms/tablet: Prefer to use the curve renderer when drawing the display. Commit.
  • Kcms/tablet: Quiet the TabletsModel. Commit.
  • Kcms/tablet: Add tilt information to the tablet tester. Commit. See bug #497784
  • Kcms/tablet: Add pressure information to the tablet tester. Commit. See bug #497784
  • Kcms/tablet: Load the textual legend in the tablet tester when cleared. Commit.
  • Kcms/touchpad: Optimize spacing for small help texts. Commit.
  • Kcms/touchpad: Add support for libinput disableEventsOnExternalMouse. Commit. Fixes bug #415364
  • Kcms/tablet: Overhaul UI/UX. Commit.
  • Align panel containment's spacingAtMinSize value with view. Commit. Fixes bug #485303
  • Positioner: move icon to creation spot on create. Commit.
  • Kcms/gamecontroller: Replace forward declarations with header files. Commit.
  • Kcms/gamecontroller: Show positions of POV hats under Axes table. Commit. Fixes bug #494705
  • Kcms/gamecontroller: Replace SDL Game Controller API with Joystick API. Commit. Fixes bug #484046. Fixes bug #487694. Fixes bug #494705. Fixes bug #494913
  • Kcms/tablet: Improve the UI of mapping the tablet area to the screen. Commit.
  • DefaultCompactRepresentation: port to Qt DropArea. Commit.
  • Only return valid task item size if task manager has been resized to fit panel. Commit. See bug #447476
  • Add missing include moc. Commit.
  • Const'ify pointer. Commit.
  • Applets/taskmanager: Don't try to find service for application/octet-stream. Commit.
  • Add UI to clone panels. Commit.
  • Kickoff: Add a setting to enable selecting categories on hover. Commit. Fixes bug #452636. See bug #426015. See bug #483205
  • Use QByteArrayLiteral. Commit.
  • Const'ify pointer. Commit.
  • Positioner: Load position config after deferred moves. Commit. Fixes bug #496556
  • DefaultCompactRepresentation: open FullRep on drag-hover if applet wants. Commit.
  • Kcms/qtquicksettings: Make the warning scarier, change it to a warning. Commit. See bug #496268
  • Appiumtests: skip test_6_sentry_3516_load_layout in CI. Commit.
  • Appiumtests: extend timeout limit to apply new layout in desktoptest. Commit.
  • Appiumtests: click Cancel to close file dialog. Commit.
  • Appiumtests: build KSycoca after starting kactivitymanagerd. Commit.
  • Appiumtests: gracefully close kcm_kded to collect gcov stats. Commit.
  • [kcms/mouse] Handle missing backend more gracefully. Commit.
  • [kcm/access] Fix description of what locking sticky keys does. Commit.
  • [kcms/mouse] Don't emit needsSaveChanged when adding device. Commit. Fixes bug #495231
  • PanelConfiguration: Fix visibility mode option case. Commit.
  • Revert "applets/taskmanager: improve non-default grouped Meta+[number] UX". Commit. See bug #496208
  • Remove unneeded casts for un-overloaded signals. Commit.
  • Disable clang-format for imported code. Commit.
  • Reformat project, add trailing commas to multiline enums. Commit.
  • Applets/taskmanager: At least show something when thumbnails are disabled. Commit. Fixes bug #492530
  • Positioner: Load icon positions on perStripe changes. Commit. Fixes bug #458007
  • [kcms/mouse] Directly return backend as unique_ptr. Commit.
  • Kickoff: Fix display of multiline results. Commit. Fixes bug #495895
  • Update Unicode data for emojier to 16.0. Commit.
  • Desktop containment: remove leftover debug. Commit.
  • Cmake: Add BUILD_KCM_TABLET option to conditionalise libwacom and others. Commit.
  • Kcms/smserver: remove unnecessary layout elements. Commit. Fixes bug #494437
  • Applets/taskmanager: improve non-default grouped Meta+[number] UX. Commit. Fixes bug #496208
  • FolderView: Performance improvements for selections. Commit. Fixes bug #493376
  • Kcms/tablet: Fix pressure curve non-highlighted color. Commit.
  • Kcms/tablet: Always enable the "Map to screen" combo box. Commit.
  • Kcms/tablet: Tweak mapped area list item wording, again. Commit.
  • Kcms/tablet: Unify tablet pen and pad selection into one combo box. Commit.
  • Libkwindevices: Add device group id, tablet pad & pad properties. Commit.
  • Kcms/tablet: Fix switching between tablet pads. Commit.
  • Libkwindevices: Grab pad button count from KWin. Commit.
  • Positioner: various fixes for positioner and positionertest. Commit.
  • Kcms/tablet: Begin to highlight settings if they're changed from defaults. Commit. See bug #495901
  • Libkwindevices: Add property to check if pressure curve is default. Commit.
  • Remove mnemonic character from panel tooltip. Commit. Fixes bug #488578
  • Remove kdelibs4config.h. Commit.
  • Fill panel width/height in custom/fit content modes when flexible spacer is in panel. Commit. Fixes bug #495378
  • Port folder to declarative types. Commit.
  • [containments/folder] Remove version from QML module. Commit.
  • [containments/folder] Port to ecm_add_qml_module. Commit.
  • Refactor icon positioner saving and loading. Commit. Fixes bug #482875. Fixes bug #494874. Fixes bug #472137. Fixes bug #433867. Fixes bug #494412. Fixes bug #468619. Fixes bug #449069. Fixes bug #495047. Fixes bug #453314
  • Applets/taskmanager: Make task mute icon optionally interactive. Commit. Fixes bug #494906
  • Add KAccounts to CI. Commit.
  • Don't include quiet packages in feature_summary. Commit.
  • Kcms/tablet: Remove unused variable in PressureCurve. Commit.
  • Kcms/tablet: Don't try to load a pressure curve from an invalid device. Commit.
  • Kcms/tablet: Begin to use libwacom, use actual number of stylus buttons. Commit.
  • That last stylus button should be "Button 3" instead of "Button 2". Commit.
  • Kcms/tablet: Don't show the pen button option for pad buttons. Commit.
  • Kcms/tablet: Add support for remapping to tablet tool buttons. Commit. Fixes bug #490975
  • Application Dashboard: Show app tooltips properly. Commit. Fixes bug #494802
  • Clean up dependencies. Commit.
  • Applets/taskmanager: Fix icon alignment when is reversed. Commit. Fixes bug #489648
  • Reduce atomic operations when using KPluginMetaData. Commit.
  • Emojier: do substring search in emoji annotations as well. Commit. Fixes bug #435787
  • Update git blame ignore file. Commit.
  • Reformat code with clang-format. Commit.
  • Appiumtests: merge long press test to desktoptest. Commit.
  • Positioner: Make sure we check deferMovePositions exist. Commit. See bug #493569
  • Applet/taskmanager: forget all resources instead of only files. Commit.
  • Appiumtests: fix desktoptest. Commit.
  • Appiumtests: fix kickofftest. Commit.
  • Appiumtests: fix kcm_plasmasearch_test. Commit.
  • Applets/taskmanager: use TextMetrics directly to elide long recent items. Commit.
  • Activitymanager: Avoid infinite loop in ActivityList. Commit.
  • Foldermodel: Save item positions when any item gets renamed. Commit.
  • FolderView: Ignore file-related clicks if rename editor is open and is clicked. Commit. Fixes bug #494558
  • Kcms/recentFiles: remove some unused signals. Commit.
  • Kcms/recentFiles: update exclude applications checkbox on load. Commit.
  • Kcms/recentFiles: rephrase code and text. Commit. Fixes bug #494847
  • Kcms/tablet: Parent the action dialog to the overlay instead of the KCM. Commit.
  • Make label of unsupported tablet orientation change clearer. Commit.
  • Kcms/tablet: Add configurable pen pressure curve. Commit. Fixes bug #457705
  • Kcms/tablet: Fix calibration window not appearing on the correct screen. Commit.
  • Libkwindevices: Reset calibration matrix to default in defaults(). Commit.
  • Kcms/tablet: Add asserts to make sure width/height are above 0. Commit.
  • Kcms/tablet: Cancel calibration when the device is removed. Commit.
  • Libkwindevices: Add signal for device removal. Commit.
  • Kcms/tablet: Add more safeguards against possible null derefs and OOB. Commit.
  • Kcms/tablet: Improve calibration accuracy. Commit.
  • Kcms/tablet: Hide the stylus cursor when calibrating. Commit.
  • Kcms/touchpad: remove extra padding from QtWidgets wrapper layout. Commit. Fixes bug #493994
  • DefaultCompactRepresentation: allow widget to set default middle click action. Commit.
  • Solid-device-automounter/kcm: Port away from deprecated signal. Commit.
  • [kcms/keyboard] tastenbrett: Further fixes on shape's bounding boxes. Commit.
  • Kcms/landingpage: make section labels' capitalization HIG-consistent. Commit. Fixes bug #493991
  • 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
Plasma Dialer
  • Update Frameworks version requirement to 6.10.0. Commit.
  • [plasma-dialer] Improve positioning of the number selector of the contact. Commit.
  • Remove old version number as it confuses some distro's tooling. Commit.
  • Tidy appstream version information. Commit.
Plasma Disks
  • Update Frameworks version requirement to 6.10.0. Commit.
  • Revert "Update version number for 5.27.12". Commit.
  • It compiles fine without deprecated methods. Commit.
  • Don't include quiet packages in feature_summary. Commit.
  • Smartmonitor: assert with context. Commit. See bug #495570
Plasma Firewall
  • Update Frameworks version requirement to 6.10.0. Commit.
  • Revert "Update version number for 5.27.12". Commit.
  • It compiles fine without deprecated methods. Commit.
  • Add missing override keyword. Commit.
  • Fix DelegateChoice import with Qt 6.9. Commit.
plasma-integration
  • Update Frameworks version requirement to 6.10.0. Commit.
  • Fix build with Qt 6.9. Commit.
  • Let Qt handle dbus menus. Commit.
  • Implement appmenu protocol v2. Commit.
  • Don't include quiet packages in feature_summary. Commit.
  • Update m_palettes even when KDE_COLOR_SCHEME_PATH is set. Commit.
  • Clean up dependencies. Commit.
  • Revert "qt6: Bring back basic render loop on nvidia wayland when Qt < 6.6.3". Commit.
  • Qt6: Drop qqc1 code. Commit.
  • Avoid calling QWindowSystemInterface when loading platform theme. Commit.
  • Implement colorScheme for Qt::ColorScheme::Dark and ::Light. Commit.
plasma-mobile
  • Update Frameworks version requirement to 6.10.0. Commit.
  • [wifi kcm]: add connection info page. Commit.
  • Import TrafficMonitor from plasma-nm. Commit.
  • Add double tap to switch between 2 most recent apps in swicher. Commit. Implements feature #486555
  • Envmanager: disable session restore for mobile. Commit.
  • [shutdowndialog]: hide logout option config. Commit.
  • Update copyright info from 2023 to 2024. Commit.
  • Taskpanel/panel: make navbar and statusbar accessible from within fullscreen windows. Commit.
  • Popupnotifications: a bit of cleanup and bugfixes. Commit.
  • Lockscreen: handle backspace and enter key when switching from keypad. Commit.
  • Ensure directory is created. Commit.
  • Homescreen/folio: fix icon drop position misalignment within folder and outside folder view check not accounting for size differences. Commit.
  • Kwin/convergentwindows: Ignore case with undefined desktop. Commit.
  • Kcms/time: Modernize and cleanup code. Commit.
  • Time kcm: Lazy load the date picker. Commit.
  • Fix translation extraction. Commit.
  • Envmanager: Ensure KWin is reloaded. Commit.
  • Mobileshellstate: update isActionDrawerOpen to use intendedToBeVisible. Commit.
  • Quicksettings/audio: Close action drawer when opening volume osd. Commit.
  • Actiondrawer: hide action drawer while adjusting screen brightness. Commit.
  • Actiondrawer: use action drawer window as the open surface area. Commit.
  • Kwin/convergentwindows: keep current window maximized bugfix. Commit.
  • Actioncenter: Allow expanded mode to be opened as soon as minimized offset crossed. Commit.
  • Widgets/krunner: Modernize design to match app drawer, and add section headers. Commit.
  • Screenbrightnessplugin: Fix behaviour if dbus service is not initialized followup. Commit.
  • Screenbrightnessplugin: Fix behaviour if dbus service is not initialized. Commit.
  • Revert "homescreens: Use WheelHandler on app list". Commit.
  • Homescreen/folio: Fix favourites bar reordering when full. Commit.
  • Improvements to initialstart + 1 more. Commit.
  • Homescreen/folio: Fix folder apps still being Interactable when outside current page. Commit.
  • Homescreens/folio: Homescreen folder page snapping position bugfix. Commit.
  • Quicksettings/screenrotation: Nullptr check. Commit.
  • Homescreens/folio: Fix goToPage call not updated with new parameter. Commit.
  • Navigationpanel: Add manual screen rotation button. Commit.
  • Homescreens/folio: Fix favourites bar ghost position when drag out. Commit.
  • Quicksettings/autorotate: Properly listen to external changes. Commit.
  • Actiondrawer: Use layershell to avoid taking focus from current window. Commit.
  • Envmanager: Toggle interactive window moving. Commit.
  • Notifications: Implement popup notifications. Commit.
  • Initialstart: Introduce InitialStartModule as top level item for modules. Commit.
  • Homescreens/folio: FavouritesBar: Icon position animation bugfix. Commit.
  • Homescreens/folio: Homescreen page snapping position Bugfix. Commit.
  • Disable electric border highlighting by default in envmanager. Commit.
  • Kcms/time: Fix layout of time dialog and port date dialog to DatePopup. Commit.
  • Actiondrawer: Cleanup and simplify. Commit.
  • Envmanager: Fix KWin effect and script reloading. Commit.
  • Actiondrawer: Share components between portrait and landscape. Commit.
  • Port to KStandardActions. Commit.
  • Drop unused link libraries. Commit.
  • Hapticsplugin: Only initialize dbus interface if used. Commit.
  • Homescreens/folio: Remove icon on one of the settings delegates. Commit.
  • Homescreens/folio: Never open both search and app drawer. Commit.
  • Homescreens: Use WheelHandler on app list. Commit.
  • Actioncenter: Reduce usage of transforms and cleanup. Commit.
  • Homescreens/folio: Fix app icons being rounded to predefined sizes. Commit.
  • VolumeOSD: Increase animation duration and bugfix for audio applet page. Commit.
  • VolumeOSD: Prevent Stealing Focus from Applications. Commit.
  • [mobileshell kcm]: option to control status bar scale. Commit.
  • [mobileshell]: apply scale factor to status bar. Commit.
  • Quicksettings: fix landscape not being scrollable. Commit.
  • VolumeOSD: Improve design, and prevent touch events from being taken from outside the osd. Commit.
  • [battery]: support multiple batteries in shell's top panel. Commit.
  • [battery]: port battery info to new model. Commit.
  • Reintroduce maximizing task on activating it in switcher. Commit. Fixes bug #492077
  • Lockscreen: Forward keyboard key immediately to password bar. Commit.
  • Taskswitcher: Fix close all button being dark and not interactable. Commit.
  • Taskswitcher: Gesture Navigation: Quality of Life Improvements. Commit.
  • Kcms/cellularnetwork: Fix available networks list elements not being. Commit.
  • Statusbar: Fix clock not updating immediately when timezones are changed. Commit.
  • Kcms/time: Don't insert "local" option into timezones dropdown. Commit.
  • Screenbrightnessplugin: Extract from initialstart and use in shell. Commit.
  • Navigationpanel: Fix disabled buttons from having grey icons. Commit.
  • Initialstart: Provide more scaling options. Commit.
  • Add "Powered by distro" to initialsetup/LandingComponent. Commit.
  • Use edit-none icon in task switcher if no applications are running. Commit.
  • Quicksettings/screenrotation: Don't call rotate in signal handler. Commit.
  • 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.
Plasma Nano
  • Update Frameworks version requirement to 6.10.0. Commit.
  • Add missing includes moc. Commit.
  • It compiles fine without deprecated methods. Commit.
Plasma Networkmanager (plasma-nm)
  • Update Frameworks version requirement to 6.10.0. Commit.
  • Port to ECMDeprecationSettings. Commit.
  • Use the connectivy check URI reported by NetworkManager. Commit.
  • Fix saving keepalive interval for WireGuard. Commit. Fixes bug #461319
  • Revert "Fix the connection speed tab remaining visible after disconnecting". Commit.
  • Simplify overly long "General Configuration" tab title. Commit. Fixes bug #497068
  • Show headers in qtc6. Commit.
  • Applet: Fix icon for action to log into captive portal. Commit.
  • Connectionitem: delay tabbar height binding till after completion. Commit. Fixes bug #495948
  • Applet: remove showSpeed type restrictions. Commit.
  • ConnectivityMonitor: Don't manually set m_notification to null. Commit.
  • Remove assignments to non existant property. Commit.
  • Create a random-default password for hotspots if one is not set. Commit.
  • Revert "Use a shared QQmlEngine when possible". Commit.
  • Actions have signal parameters. Commit.
  • [kcm] Update selected connection when opening KCM a second time. Commit. Fixes bug #461568
  • Openconnect: Optionally persist cookies for SAML based authentication. Commit.
  • Kcm: allow gui to toggle SystemConnectionsByDefault. Commit.
  • Add xor mode for Bond. Commit.
  • 802.1x: if scheme is not 'file' leave chars in percent-encoded form. Commit.
  • Update git blame ignore file. Commit.
  • Reformat code with clang-format. Commit.
  • Basic details for wireguard. Commit. Fixes bug #495182
  • Types. Commit.
  • Applet: Change bold up/down arrow characters to regular arrow characters. Commit.
  • Applet: remove now-unneeded custom CompactRepresentation. Commit.
  • Applet: Only show Configure action for current network or VPNs. Commit. Fixes bug #492796
Plasma Audio Volume Control
  • Update Frameworks version requirement to 6.10.0. Commit.
  • Kded: Don't show default sink OSD when coming frm no sink. Commit.
  • Made KDocTools optional. Commit.
  • Add autogenerate debug category. Commit.
  • Add missing include moc. Commit.
  • Listitemmenu: guard activePort against null. Commit. See bug #496067
  • Kcm: Fix speaker test layout for Pro-Audio profile. Commit. Fixes bug #495752
  • KCM: Fix QML warnings. Commit.
  • Update git blame ignore file. Commit.
  • Reformat code with clang-format. Commit.
  • Rename: set correct device name upon reset. Commit. Fixes bug #494546
  • Fix text display for auto_null device. Commit. Fixes bug #494324
  • Update PulseAudio-Qt to 1.6.0. Commit.
  • 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.
Plasma SDK
  • Update Frameworks version requirement to 6.10.0. Commit.
  • Revert "Update version number for 5.27.12". Commit.
  • Iconexplorer: add app icon. Commit.
  • Appdata: add missing . Commit.
  • Move all docbook files from subdirs into doc/. Commit.
  • Clean up dependencies. Commit.
  • Tidy appstream version information. Commit.
Plasma Systemmonitor
  • Remove kf < 6.10 code. Commit.
  • Update Frameworks version requirement to 6.10.0. Commit.
  • Add a kconf update script to update pages and replace vmPSS with memory. Commit.
  • Faces: Replace vmPSS with memory. Commit.
  • Re-arrange releases in appstream meatda file. Commit.
  • Clean up metadata in .desktop file. Commit. See bug #497905
  • Remove unimplemented methods. Commit.
  • Page: Fix rowSpacing for EditablePage contents. Commit.
  • Page: Replace EditablePage's OpacityAnimator with NumberAnimation. Commit.
  • Page: Hide new pages by default. Commit. Fixes bug #496875
  • Added supporters Berend and Mikołaj "Nimfer" Wojciech Górski. Commit.
  • Update the copyright date. Commit.
  • Fix qml warning. Commit.
  • Make it compile without deprecated methods. Commit.
  • Add missing explicit keyword. Commit.
  • Added supporter Tim Rørstrøm. Commit.
  • Use the existing KAboutData singleton from KCoreAddons. Commit.
  • Port to AboutKDEPage from AboutKDE. Commit.
  • Added supporter Marcel Janik Kimpel. Commit.
  • Added supporter Lukasz Baldyga. Commit.
  • Added supporter Marton Daniel. Commit.
  • Explicitly set Kirigami.Dialog padding to 0. Commit.
  • Move "Add New Page" UI into hamburger menu. Commit. Fixes bug #494649
  • EditablePage: Set loadOverlay margins explicitly, set loader invisible during loading. Commit. Fixes bug #494902
  • BaseCellDelegate: Use correct colorSet when selected. Commit. Fixes bug #494261
  • Port to KConfig.WindowStateSaver. Commit. Fixes bug #478443
  • Don't include quiet packages in feature_summary. Commit.
  • CMakeLists.txt fix cmakelint issue "Extra spaces between 'if' and its ()". Commit.
  • Add a missing screenshot. Commit.
  • BaseTableView: Set pixelAligned to true. Commit. Fixes bug #493240
plasma-thunderbolt
  • Show headers in qtc. Commit.
  • It compiles fine without deprecated methods. Commit.
  • Don't include quiet packages in feature_summary. Commit.
plasma-vault
  • Update Frameworks version requirement to 6.10.0. Commit.
  • It compiles fine without deprecated methods. Commit.
  • Const'ify pointer. Commit.
  • Use isEmpty. Commit.
plasma-welcome
  • Update Frameworks version requirement to 6.10.0. Commit.
  • Revert "Update version number for 5.27.12". Commit.
  • Show desktop entry only in KDE. Commit.
  • Make compile without deprecated methods. Commit.
  • Use isEmpty here. Commit.
  • Cmake_minimum_required must be first. Commit.
  • Use const'ref here. Commit.
  • Fix qml warnings. Commit.
  • Remove our KAboutData singleton, use the one from FormCard. Commit.
  • Port to AboutKDEPage from AboutKDE. Commit.
  • Fix Activities shortcut. Commit. Fixes bug #496200
  • Don't include quiet packages in feature_summary. Commit.
  • Consistently sort includes. Commit.
  • Drop unused KConfigWidgets dependency. Commit.
  • Improve caption. Commit.
  • Change category to Documentation. Commit.
  • 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.
Plasma Workspace
  • Klipper: Avoid use of winId. Commit. Fixes bug #494169
  • Appiumtests: make clipboardtest less flaky. Commit.
  • Add KDED module for adjusting the system time zone based on location. Commit.
  • Update Frameworks version requirement to 6.10.0. Commit.
  • Update wallpaper previews. Commit.
  • Make application menu category icons symbolic. Commit.
  • Ksmserver: Dont pop up an error dialog if a check fails. Commit.
  • Ksmserver: Remove outdated sanity checks. Commit.
  • Applets/notifications: suppress inhibited notifications after "Do not disturb" is off. Commit. Fixes bug #440837
  • Session-restore/save: exclude applications. Commit. Fixes bug #498249
  • Waylandtasksmodel: warn when the window management isn't active. Commit.
  • Add more debug output. Commit.
  • Revert "Mark applets as disabled when they are removed from system tray". Commit.
  • RunCommand: make faded completion text match casing of typed text. Commit. Fixes bug #497603
  • Recentusagemodel: split files and folders. Commit. See bug #496179
  • Re-word "Desktop and Panel Management" toolbar button. Commit.
  • Libkmpris: set NAMELINK_SKIP for libkmpris. Commit.
  • Replace wallpaper previews for Plasma 6.3. Commit.
  • Applets/notifications: switch to horizontal timeout indicator. Commit.
  • Widget Explorer: re-word "uninstallable". Commit. Fixes bug #498158
  • Kcms/users: shorten an explanatory string. Commit.
  • Kcms/users don't use xi18nc() for plaintext-only UI string. Commit.
  • Wallpapers/image: Save config after dropping image. Commit. Fixes bug #480509
  • Logout: Add explicit mnemonics. Commit.
  • ActionButton: Add mnemonic support. Commit.
  • Klipper: fix copying for the first time not copying anything with MaxClipItems=1. Commit. Fixes bug #417590
  • Applets/kicker: Use kmenuedit for editing applications. Commit.
  • CMake: Phonon is required. Commit.
  • CMake: UDev is required. Commit.
  • CMake: Regroup all Plasma dependencies and align with PROJECT_DEP_VERSION. Commit.
  • CMake: do not expand variables beforehand. Commit.
  • CMake: Sort and line-break Qt6/KF6 component lists. Commit.
  • CMake: Merge KF6KDED into find_package(KF6 ... REQUIRED) block. Commit.
  • Appiumtests: add a stress test for clipboard. Commit.
  • Appiumtests: expand button by setting central widget in clipboard test window. Commit.
  • Drop unused FindLibdrm.cmake. Commit.
  • Drop unused Libdrm dependency. Commit.
  • Introduce BUILD_CAMERAINDICATOR option, default depending on PipeWire_FOUND. Commit.
  • Only autotests link to PipeWire, so only bail out there if not found. Commit.
  • Klipper: reset QCryptographicHash only before adding data. Commit.
  • Devicenotifications: name is not unused. Commit.
  • Shell: remove unused lambda in PanelView. Commit.
  • Klipper: reduce memory usage when there are many images. Commit. Fixes bug #480127
  • Klipper: enable SQLite Write-Ahead Logging. Commit.
  • Klipper: delete unmanaged QMimeData pointers. Commit.
  • Fix logging category name` and CMake indentation. Commit.
  • Applets/systemtray: fix "Go Back" button not working. Commit.
  • Components/dbus: fix invalid variant type since Qt 6.8.1. Commit.
  • Libtaskmanager: use QDateTime instead of QTime for lastActivated. Commit. Fixes bug #493724
  • Applets/systemtray: fix busy indicator position for hidden items. Commit. Fixes bug #496910
  • Handle available screen rect calculation separately for X11 and Wayland. Commit. Fixes bug #496611
  • Appmenu: Avoid repositioning the menu on wayland. Commit. Fixes bug #495787
  • System Tray: never activate applets only using a full representation. Commit. Fixes bug #497000
  • Only show unsupported configuration message for Adaptive mode. Commit. Fixes bug #496995
  • Appiumtests: make clipboardtest less flaky. Commit.
  • Kioworkers: fix testdesktop. Commit.
  • Appiumtests: port away from event loop thread in notificationstest. Commit.
  • Appiumtests: add test for saving multiple mime types. Commit. See bug #491961
  • Appiumtests: reload config through D-Bus to speed up clipboardtest. Commit. See bug #491961
  • Klipper: hide job progress when deleting history. Commit.
  • Libtaskmanager: set environment in python script. Commit.
  • Applets/notifications: fix hiding job state notifications when permanentJobPopups is disabled. Commit.
  • Klipper: remove duplicate separator in path. Commit.
  • Klipper: port database to SQLite. Commit.
  • Klipper: process new clip data in HistoryModel. Commit.
  • Show headers in qtcreator. Commit.
  • Logout: Don't show warning about other user when logging out. Commit.
  • Libtaskmanager: Fix transient losing needs attention state. Commit.
  • Notifications: Expose copied file through desktop portal. Commit.
  • Delete PanelView immediately after user asks to delete panel. Commit. Fixes bug #454549
  • Add option to clone panels. Commit. Fixes bug #412588. See bug #446654
  • Fix DelegateChoice import with Qt 6.9. Commit. Fixes bug #496900
  • Applets/notifications: Notification positioning fixes. Commit.
  • Const'ify ScriptEngine. Commit.
  • Const'ify pointer. Commit.
  • Const'ify KActionCollection. Commit.
  • Krunner: Clear faded completion text when prior search exists. Commit.
  • Remove commented lessThan method. Commit.
  • Const'ify pointer class. Commit.
  • Add QByteArrayLiteral. Commit.
  • Add missing explicit keyword. Commit.
  • Not necessary to use QString(...) around i18n. I18n is a QString. Commit.
  • Appiumtests: test closing notification with expire_timeout. Commit.
  • Typo. Commit.
  • D is unsigned. Commit.
  • Clean up code. Commit.
  • Revert "systray: destroy the inner systray when the container is destroyed". Commit.
  • Typo. Commit.
  • Apply 1 suggestion(s) to 1 file(s). Commit.
  • Systray: Clean up leaking systrays. Commit. Fixes bug #472937. See bug #404641
  • Systray: destroy the inner systray when the container is destroyed. Commit. See bug #472937
  • Use QList (QVector is an alias to QList). Commit.
  • Const'ify pointer in "shell" apps. Commit.
  • Add missing explicit keyword. Commit.
  • Remove unused this. Commit.
  • Remove unused bool. Commit.
  • Remove unused WId variables. Commit.
  • Const'ify variable/pointer. Commit.
  • Applets/appmenu: Workaround global menu getting dismissed unexpectedly. Commit. Fixes bug #494635
  • Remove unused check. Commit.
  • Remove extra ';'. Commit.
  • Add missing include moc. Commit.
  • Use isEmpty. Commit.
  • Const'ify pointer. Commit.
  • Applets/systemtray: Remove unused CMake versioning. Commit.
  • Fix initialize variable order. Commit.
  • KDECLARATIVE 5.88.0 and KRUNNER 5.103.0 nor necessary. Commit.
  • Fix remove unused forward declaration. Commit.
  • Initialize kcrash after kaboutdata. Commit.
  • Applets/notifications: fix closing notification with expire_timeout. Commit.
  • BatteryIcon: Add headphone icon. Commit.
  • Port to new KActionCollection API. Commit.
  • Applets/digital-clock: Warn that size may be reduced. Commit. See bug #494661
  • Plasmashell: begin earlier to watch for panel destruction. Commit. Fixes bug #487684
  • Appiumtests: test clip with secret hint should not be saved in history. Commit. See bug #496331
  • Plasmawindowed: Use shared contexts analogue to plasmashell. Commit. See bug #495758
  • Fix absolute path generation into (not installed) header. Commit.
  • Applets/mediacontroller: remove unused Q_SLOTS and Q_INVOKABLE in GlobalConfig. Commit.
  • Kcms/colors: Attach color scheme editor to KCM window on Wayland, too. Commit.
  • Applets/notifications: Be explicit about "when" binding on notificationAction. Commit.
  • Appiumtests: make clipboardtest less flaky. Commit.
  • Applets/systemtray: suppress main text of tooltip matching visible text. Commit. See bug #494463
  • Shell: fix an unused variable. Commit.
  • Weather/dwd: Simplify and optimize the station list parsing. Commit.
  • Klipper: Finish processing all new mimedata tasks before setting clipboard. Commit.
  • Devicenotifier: An optical disc can also be storage access. Commit. Fixes bug #469706
  • Applets/systemtray: suppress useless tooltips. Commit. Fixes bug #494463
  • X11/multiscreen: Always emit outputOrderChanged when a screen is disconnected. Commit. See bug #484838
  • Coloreditor: Hide titlebar color buttons if header is set. Commit. Fixes bug #433059
  • Devicenotifier: Fix ejecting busy optical media. Commit.
  • Ksmserver: Fix copying of auth data. Commit. Fixes bug #491130
  • Panelview: Fix resized panel with NoBackground not receiving input in. Commit.
  • Donationmessage: massage icons. Commit.
  • Applets/digital-clock: Add separator for one-line-mode representation. Commit.
  • Weather/dwd: Simplify API calls. Commit.
  • Wallpapers/image: Fix wallpaper item resize for screen dimension change. Commit.
  • Weather/dwd: Code Style improvements. Commit.
  • Systemtray: Don't mess with absolute icon paths. Commit. Fixes bug #495754
  • Add traling commas to all enums. Commit.
  • Remove unneeded casts for un-overloaded signals. Commit.
  • Let Milou handle more navigation logic internally. Commit.
  • Reuse key navigation code a bit. Commit.
  • Krunner: Move more keyboard logic to milou. Commit.
  • Krunner: Allow page up/down keys for first/last resultview focus. Commit.
  • Krunner: Allow jumping up/down categories. Commit.
  • Logout screen: show when system will enter bootloader menu after reboot. Commit.
  • Show error message in digital clock when no timezone is set. Commit. Fixes bug #493232
  • Systemtray: Check if an icon can be located when appending symbolic. Commit. Fixes bug #495754
  • Applets: fix Applets background effects. Commit. See bug #473289
  • Notifications: Fix menuOpen and dragging properties. Commit.
  • Kcms/users: forward cropping errors. Commit.
  • Kcms/users: refactor cropping. Commit.
  • [applets/appmenu] Remove obsolete TODO comment. Commit.
  • Fix kirigami-addons CMake package name. Commit.
  • Port more QByteArray to QByteArrayView. Commit.
  • Don't include quiet packages in feature_summary. Commit.
  • Merge "Settings" menu category into "System". Commit.
  • Do early return for ServciesRunner::resolvedArgs in case of error. Commit. See bug #495606
  • Drop unneeded KConfigWidgets dep. Commit.
  • Port to KStandardActions. Commit.
  • Appiumtests: make clipboardtest run faster. Commit.
  • Reduce atomic operations when using KPluginMetaData. Commit.
  • Always show full logout screen for "Show Logout Screen" desktop menu item. Commit. Fixes bug #495390
  • Remove xgettext call over non existing files that generates error. Commit.
  • Revert "Add clang-format CI". Commit.
  • Applets/systemtray: Prefer -symbolic icons. Commit. Fixes bug #487026
  • Oom-notifier. Commit.
  • Lookandfeel: Explicitly set theme to Breeze in defaults. Commit.
  • Update git blame ignore file. Commit.
  • Reformat code with clang-format. Commit.
  • Kcms/users: crop character faces properly. Commit. Fixes bug #494487
  • Widgetexplorer: Check applet folder creation time instead of metadata.json. Commit.
  • Shell/scripting: Allow scripts to set the screen of a panel. Commit.
  • Kcms/users: Fix UI on mobile. Commit.
  • Logout-greeter: don't doubt the daemon. Commit.
  • Logout-greeter: categorize warnings. Commit.
  • Logout-greeter: don't wake up packagekit needlessly. Commit.
  • Don't show "Core" KDE apps at the top level of the menu structure. Commit. See bug #494314
  • Kcms/krdb: Drop xsetroot dependency. Commit.
  • Implement panel opacity scripting API. Commit.
  • Menu: Create Help category. Commit.
  • Put the eventlistener in the outside. Commit.
  • Use a MouseEventListener to catch clicks. Commit.
  • Always show the icon if is valid. Commit.
  • Fix clicking on reply field when there is a default action. Commit.
  • Use StackView from PlasmaComponents3. Commit.
  • Adress commemnts. Commit.
  • Split delegates and components. Commit.
  • Port to ModelInterface. Commit.
  • Applets/notifications: Notifications refactor. Commit.
  • Appiumtests: fix kcm_cursortheme_test. Commit.
  • Appiumtests: fix kcm_autostart_test. Commit.
  • Appiumtests: fix kcm_users_test. Commit.
  • Appiumtests: fix digitalclocktest. Commit.
  • Components/dbus: fix invalid variant type since Qt 6.8. Commit.
  • Appiumtests: fix systemdialogtest. Commit.
  • Fix default keybindings clash. Commit. Fixes bug #491700
  • Klipper: expand action list for touch input. Commit.
  • Klipper: add overflow button to support touch screen. Commit.
  • Applets/devicenotifier: ensure udi is not dangling to fix crash. Commit.
  • Drop apps dataengine. Commit.
  • Drop activities dataengine. Commit.
  • Unset item container custom cursor when config overlay is hidden. Commit. Fixes bug #494404
  • Dataengines/weather: reduce string allocation. Commit.
  • Runners/bookmarks: reduce string allocation. Commit.
  • Weather/dwd: Add support for night-time icons. Commit.
  • Weather/dwd: Use more robust parsing for timestamps. Commit.
  • Weather/dwd: fix icon for condition 2. Commit.
  • Startkde: test setStage is called after starting plasma-ksplash-ready.service. Commit. See bug #494840. See bug #482267
  • Klipper: Avoid creating lots of native windows in settings dialog. Commit. Fixes bug #494169
  • Startkde: Specify --type=method_call to correctly notify ksplash. Commit. See bug #494840
  • Applets/digitalclock: remove daily event cap. Commit. Fixes bug #468458
  • Shell: disable incremental gc until QTBUG-129241 is resolved. Commit.
  • Applets/devicenotifier: reduce string allocation. Commit.
  • Applets/devicemonitor: document when formating a device is removed and added back immediately. Commit.
  • Klipper: correct boolean in desktop file. Commit.
  • PanelView: Fix popups position when NoBackground hint is set. Commit. Fixes bug #494193
  • Drop places dataengine. Commit.
  • Kcms/wallpaper: fix crash when wallpaper config has invalid values. Commit.
  • Drop filebrowser dataengine. Commit.
  • Fix crash with incorrect iterator. Commit.
  • Applets/devicenotifier: fix crash when parent device is not of StorageDrive type. Commit.
  • Applets/devicenotifier: Fix encrypted container not updating status. Commit. Fixes bug #494483
  • FingerprintDialog: Place ColumnLayout with the stack inside contentItem. Commit. Fixes bug #493977. Fixes bug #493978. Fixes bug #493976
  • Klipper: fix unable to remove clip after editing. Commit. Fixes bug #494145
  • Startkde: Avoid waiting when notifying ksplash is up. Commit. Fixes bug #357170. Fixes bug #492492
  • Kcm/cursortheme: Hide themes without their own cursor images. Commit.
  • Appiumtests: fix ExcessNotificationGeneration in notificationstest. Commit.
  • Kcms/wallpaper: add title. Commit. Fixes bug #494008
  • Applets/devicenotifier: avoid duplicate entries in device list. Commit.
  • Applets/devicenotifer: properly delete child devices. Commit.
  • Applets/systemtray: fix crash caused by model index mismatch. Commit.
  • Applets/sysmon: Don't override contentItem of ScrollablePage in config ui. Commit. Fixes bug #492654
  • Applets/kicker: guard against null d-ptr when refreshing favorite model. Commit.
  • Appiumtests: close notification after finishing each test case. Commit.
  • Appiumtests: ensure notification signal is received before reading values. Commit.
  • Appiumtests: test url preview in notification. Commit.
  • Appiumtests: test inline reply in notification. Commit.
  • Components/calendar: fix finding qtpaths' path. Commit.
  • Appiumtests: test notification actions. Commit.
  • Wallpapers/image: fix crash when rendering mode is changed after initialization. Commit.
  • Appiumtests: test DBus-activated widget in system tray. Commit.
  • Drop mouse dataengine. Commit.
  • Drop favicons dataengine. Commit.
  • Drop geolocation dataengine. Commit.
  • Drop packagekit dataengine. Commit.
  • Applets/notifications: Port away from Plasma::Dialog. Commit.
  • Systemtray.cpp: Make AppletRemoved signal a singleshot connection. Commit. Fixes bug #494003
  • Applets/kicker: fix crash when current activity changes. Commit.
  • Klipper: fix editing history for the first item. Commit. Fixes bug #494031
  • 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.
plasma-workspace-wallpapers
  • Add Plasma 6.2 wallpaper here. Commit.
plasma5support
  • Update Frameworks version requirement to 6.10.0. Commit.
  • Update metainfo.yaml. Commit.
  • Move apps dataengine from plasma-workspace. Commit.
  • Move activities dataengine from plasma-workspace. Commit.
  • Fix and replace HAVE_XFIXES with newly defined WITH_X11. Commit.
  • Add CMake option to build WITH_X11. Commit.
  • Move places dataengine from plasma-workspace. Commit.
  • Move filebrowser dataengine from plasma-workspace. Commit.
  • Move mouse dataengine from plasma-workspace. Commit.
  • Conflicts:. Commit.

  • Move geolocation dataengine from plasma-workspace. Commit.
  • Move packagekit dataengine from plasma-workspace. Commit.
  • Move favicons dataengine from plasma-workspace. Commit.
  • Move powermanagement dataengine from plasma-workspace. Commit.
Plymouth KControl Module
  • Update Frameworks version requirement to 6.10.0. Commit.
  • It compiles fine without deprecated methods. Commit.
  • Don't include quiet packages in feature_summary. Commit.
polkit-kde-agent-1
  • Update Frameworks version requirement to 6.10.0. Commit.
  • Make compile without deprecated methods. Commit.
Powerdevil
  • Dep on latest plasma wayland protocols. Commit.
  • Update Frameworks version requirement to 6.10.0. Commit.
  • Daemon: Only use ddcutil display objects for awake monitors. Commit. See bug #482713. See bug #493329
  • Applets/batterymonitor: Assume default power profile is used if power profile is unset. Commit. Fixes bug #494506
  • Daemon: Announce observed brightness of a display to KWin. Commit.
  • Actions/dimdisplay: Unconditionally restore the dimming ratio. Commit.
  • Show headers in qt-creator. Commit.
  • Add missing explicit keyword. Commit.
  • Remove not necessary ";". Commit.
  • Remove unused forward declaration. Commit.
  • It compiles fine without deprecated methods. Commit.
  • Add missing include mocs. Commit.
  • Merge kcmodule/common folder into KCM. Commit.
  • Daemon: Don't crash in PowerDevil::Core::unloadAllActiveActions(). Commit. Fixes bug #492349
  • Daemon/controllers: leave it up to the DisplayBrightness implementation to optimize dimming writes. Commit.
  • Daemon/controllers: fix external brightness change detection for kwin brightness. Commit.
  • Daemon/controllers: implement dimming for kwin brightness. Commit. Fixes bug #494722
  • Daemon: Add virtuals to DisplayBrightness for optional "native" dimming. Commit. See bug #494722
  • Daemon: Introduce proper dimming API for ScreenBrightnessController. Commit. Fixes bug #452492. See bug #496513
  • Applets/brightness: Check if KeyboardBrightness action is available. Commit. See bug #486067
  • Daemon: Add dbus signal to notify when the supported actions change. Commit.
  • Made KDocTools optional. Commit.
  • Daemon: Reduce unwanted brightness change signals that we originated. Commit.
  • Applets/brightness: Never miss a display on brightness service registration. Commit. Fixes bug #488915. See bug #486067
  • Applets/brightness: Always show displays in order of the D-Bus listing. Commit.
  • Applets/brightness: Improve integration with dbus service availability. Commit. Fixes bug #486067
  • Add dedicated headset and headphone icon for low battery notification. Commit.
  • Daemon: Implement edidData() for KWinBrightness. Commit.
  • Run clang-format. Commit.
  • Applets/brightness: toggle nightlight only, when enabled. Commit. Fixes bug #496457
  • Applets: allow to detect tlp without solid or upower. Commit. Fixes bug #495918
  • Applets/brightness: Make brightness of multiple applets stay in sync. Commit. Fixes bug #495661
  • Applets/batterymonitor: correct dbus watcher. Commit. See bug #492859
  • Applets: react to power-profile-daemon dbus registration. Commit. Fixes bug #492859
  • Daemon: Only write DDC brightness after reading and comparing first. Commit.
  • Don't include quiet packages in feature_summary. Commit.
  • Daemon: Rename DDCutilDetector init_status variable to just status. Commit.
  • Daemon: Set ddcutil as missing if initialization fails. Commit.
  • Autotests: only enable dbus debug message for backlighthelper in brightnesstest. Commit.
  • Applets/brightness: Disable applet's own config. Commit.
  • Daemon/controllers: suppress animations when kwin requests brightness changes. Commit.
  • Applets/brightness: Use Qt logging categories instead of qDebug(). Commit.
  • Applet: show informational message when no profiles available even though ppd is installed. Commit. See bug #477769
  • Applet: fix missing power profile label when using tlp. Commit.
  • Applets/brightness: More robustness for surviving plugin destruction. Commit.
  • Daemon: Retry failed DDC/CI brightness write also on monitor wake-up. Commit.
  • Daemon: Retry failed DDC/CI reads and writes repeatedly. Commit. See bug #482713. See bug #493329
  • Applets/brightness: Survive plugin destruction after async wait. Commit.
  • Applets/brightness: Avoid producing duplicate display sliders. Commit. Fixes bug #493844
  • Daemon/actions/dimdisplay: Set brightness separately per display. Commit. Fixes bug #493111
  • 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
qqc2-breeze-style
  • Update Frameworks version requirement to 6.10.0. Commit.
  • Unconditionally install CMake targets file. Commit.
  • Fix displaying combo box content from abstract item models. Commit.
  • Don't include quiet packages in feature_summary. Commit.
  • Fix calculation of width of DialogButtonBox. Commit.
  • Add missing dependencies on QtQuick.Window. Commit.
  • Add CI for static builds on Linux. Commit.
  • Remove Qt6X11Extras from build dependencies, it doesn’t exist in Qt6 and looks like a leftover from the automated Qt5 -> Qt6 migration script. Commit.
  • Make Breeze Kirigami integration plugin work in static builds. Commit.
  • Correctly install static QML modules. Commit.
  • 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.
SDDM KCM
  • Update Frameworks version requirement to 6.10.0. Commit.
  • Sddmkcm, ui/main: Close dialog on job return. Commit.
  • Ui/main: Port dialog to PromptDialog and avoid InlineMessage. Commit.
  • Actions: Use imperative descriptions for kauth actions. Commit.
  • Fix autologin session value. Commit. See bug #495025
  • Resolve and de-duplicate theme paths. Commit. Fixes bug #482484
  • Add option to hide clock in Breeze theme. Commit. See bug #472587
  • Drop unused Qt5Compat import. Commit.
Spacebar
  • Update Frameworks version requirement to 6.10.0. Commit.
  • Flatpak: Remove more unused files. Commit.
  • Flatpak: Update dependencies. Commit.
  • Flatpak: Pin futuresql to release. Commit.
  • Chanhe coppyright date to match latest relase. Commit.
  • Remove our own KAboutData singleton. Commit.
  • Fix infinite spinner showing on empty chats list. Commit.
  • Remove all SQL queries from client, move to DBus only. Commit.
  • Add spacebar-fakeserver to mock ModemManager. Commit.
  • Only handle incoming messages in incoming message handler. Commit.
  • Improve behavior with daemon handling, and UI if daemon is off. Commit.
  • Daemon: Fixup SMS sending. Commit.
  • Rework and improve new chat page UX. Commit.
  • Port settings pages to proper usage of FormCard. Commit.
  • Flatpak: bump the kirigami-addons deps to 1.4.0. Commit.
  • CI: Add XML Linting. Commit.
  • Fix the metainfo: remove the incorrect description. Commit.
  • Bump framework dependencies. Commit.
  • Add content rating. Commit.
  • Appstream: Remove website temporarely. Commit.
  • Update org.kde.spacebar.appdata.xml. Commit.
  • Remove old version number as it confuses some distro's tooling. Commit.
  • Tidy appstream version information. Commit.
  • Fix the message long-press contextual menu. Commit.
spectacle
  • New in this release
System Settings
  • Update Frameworks version requirement to 6.10.0. Commit.
  • Revert "Update version number for 5.27.12". Commit.
  • Make compile without deprecated methods. Commit.
  • Fix qml warning. Commit.
  • Don't include quiet packages in feature_summary. Commit.
  • SettingsBase: Make sure we save window state on quit or geometryChange. Commit. Fixes bug #494377
  • 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
wacomtablet
  • Update Frameworks version requirement to 6.10.0. Commit.
  • Use QTest. Commit.
  • Remove unused forward declaration. Commit.
  • Tabletfinder: Show desktop entry only in KDE. Commit.
  • Use nullptr. Commit.
  • Don't include quiet packages in feature_summary. Commit.
  • Dataengine: remove id from json file. Commit.
xdg-desktop-portal-kde
  • Update Frameworks version requirement to 6.10.0. Commit.
  • ScreenChooserDialog: Set Accessible.role for Cards. Commit.
  • ScreenChooserDialog: make items keyboard-accessible. Commit. See bug #497971
  • Inputcapture: Show a notification when capture starts. Commit.
  • [FileChooser] Don't ignore current_filter parameter with multiple name patterns. Commit. See bug #497399
  • Add missing license file. Commit.
  • ScreenShot: Don't access the result of a cancelled future. Commit.
  • Notification: Allow dbus-activating applications that are not running. Commit.
  • Make use of KWindowSystem::setMainWindow. Commit.
  • Dont clear shortcuts in GlobalShortcutsSession::setActions. Commit.
  • Fix i18nc usage. Commit. Fixes bug #496633
  • Allow restoring virtual outputs. Commit.
  • Give virtual outputs a more stable and unique id. Commit.
  • Give virtual outputs a better name. Commit.
  • Screencast: Allow restoring regions. Commit.
  • Register list of WindowRestoreInfo as meta type. Commit.
  • Don't include quiet packages in feature_summary. Commit.
  • Add a replace option. Commit.
  • Update git blame ignore file. Commit.
  • Reformat code with clang-format. Commit.
  • [FileChooser] Properly pass along requested current filter. Commit.
  • Create region selection window before calling setScreen. Commit. Fixes bug #493293
  • Screencast: Improve window stream restoration. Commit.
  • AppChooserDialog: allow accepting terminal commands. Commit. Fixes bug #493150