Aura Browser
- Add gitignore file. Commit.
- Fix some compile errors against qt6. Commit.
- Adapt build system for building against qt6. Commit.
- Fix app .desktop file category and name. Commit.
- Remove wrongly added releases. Commit.
- Install translations and print feature summary. Commit.
- Fix opening mimetype from desktop file. Commit.
Bluedevil
- Revert "kcm: Simplify ListView sections using existing shorthand role". Commit. See bug #462923
- Applet: Replace implicit cast with comparison. Commit.
- Use QWindow instead of KWindowSystem to set KeepAbove. Commit.
- Applet: Drop "Add" button's redundant visibility condition (always true). Commit.
- Applet: Factor out Plasmoid.action("...") getters into. Commit.
- Applet: Reuse Plasmoid action's binding for "+" (add device) button. Commit.
- Applet: Add missing Accessible.name to the "+" (add device) header button. Commit.
- Applet: Port away from plasmoid context property to Plasmoid attached object (x2). Commit.
- Use Plasmoid.busy property instead of custom component in compact representation. Commit.
- Use
onPressed: wasExpanded = ...
idiom. Commit. - Applet: Factor out error text generation. Commit.
- Applet: Add some i18n for technical/formatting labels. Commit.
- Applet: Port away from plasmoid context property to Plasmoid attached object. Commit.
- Applet: Sort & bump QML imports. Commit.
- Applet: Clean up JavsScript code style. Commit.
- Port away from deprecated KWindowSystem API. Commit.
- Applet: Refactor sequence of conditions into a proper else-if chain. Commit.
- Applet: Show device battery percentage in the tooltip. Commit.
- Applet: Fix tooltip text when multiple devices are connected. Commit.
- Install translated documentation from po/ too. Commit.
- Sendfile: show error when obexd service fails to start. Commit.
- Kcm: Reject the «Forget…?» dialog when either device or adapter is gone. Commit.
- Kcm: Use idiomatic accept & reject methods for the «Forget…?» dialog. Commit.
- Kcm: Fix root not being found due to loss of a context in deleted delegate. Commit.
- Applet: Surface middle-clickability in the UI. Commit.
- Add search field to Bluetooth discovery dialog. Commit.
- SendFilesJob: Set total and processed amount of files. Commit.
- SendFilesJob: Don't emit description in doStart since nextJob already does. Commit.
- Kcm: Use null instead of an empty array as a model for disabled ListView. Commit.
- Kcm: Simplify ListView sections using existing shorthand role. Commit.
- Kcm: Copy model data into the "Forget…" dialog. Commit. Fixes bug #459855
- Kcm: Port TextField to onTextEdited signal to avoid recursive changes. Commit. Fixes bug #459853
- Install po folder. Commit.
- Set bugReportURL for KCM. Commit. See bug #204364
- Remove unnecessary top padding on empty footer. Commit.
- Applet: Add toolbar item to context menu. Commit.
Breeze
- [kstyle] Fix config plugin name. Commit. Fixes bug #463837
- Change menu section style to label and inline separator. Commit.
- Not use forward and includes. Commit.
- Add {} to all if-else statements. Commit.
- Port away from KWindowSystem::compositingActive. Commit.
- Fix CI dep for KStyle. Commit.
- Kdecoration: Drop SizeGrip. Commit.
- Kdecoration: Add ellipsis to "Detect Window Properties" button. Commit.
- Kdecoration: Drop KWindowSystem dependency. Commit.
- Kdecoration: Make "Detect window properties" button work on Wayland. Commit. Fixes bug #399763
- Kdecoration: Port to DecoratedClient::windowClass(). Commit.
- Fix maximized window gap. Commit. Fixes bug #461358
- Add Windows Qt 6 CI. Commit.
- Breezehelper: reduce one call to
setRenderHint
. Commit. - Decoration: make outline more outliney. Commit.
- Add outlines to window decoration. Commit.
- Revert "Update version number for 5.26.0". Commit.
- Wallpapers: use all available CPU cores to generate wallpapers. Commit.
- Wallpapers/Next: Update Dark Kay to latest version from the author. Commit.
- Revert smaller tree/tableview headers. Commit.
- Wallpapers/Next: add Dark Kay. Commit.
- Wallpapers/Next: update vertical wallpapers. Commit.
- Replace
Image.LANCZOS
with Image.Resampling.LANCZOS
. Commit. - Wallpapers/Next: add Kay. Commit.
- Remove unneeded CMake check. Commit.
- Kdecoration: reword "draw borders on screen edges" option. Commit.
- KStyle: fix hasIcon calculation for toolbutton labels. Commit.
- Install kcm_breezedecoration in separate namespace. Commit.
- Convert desktop files of KCMs to json & port KCMultiDialog. Commit.
- Convert desktop files to JSON. Commit.
- Kstyle: don't blindly fill contentsRect when calculating textRect. Commit. Fixes bug #459444
- KStyle: re-add centering of toolbutton icons. Commit.
- KStyle: fix text-only toolbuttons, check icon/text rects accurately. Commit.
- Remove animated wallpapers used in beta testing. Commit.
breeze-gtk
- Add gtk-dark-4.0.css target. Commit.
Discover
- Help users stuck in empty category searches. Commit. Fixes bug #462809
- Correct typo in comment. Commit.
- Convert hardcoded width into multiple of GridUnit. Commit.
- Fix plural strings in search result header text. Commit.
- RpmOstreeBackend: use more comprehensible word. Commit.
- Steamos: Use the property interface instead of polling. Commit.
- Steamos: Remove unused attribute. Commit.
- Steamos: don't show overly technical error message to the user. Commit.
- Rpm-ostree/notifier: Add workaround for container format. Commit.
- Rpm-ostree: Add workaround for container format support. Commit.
- Rpm-ostree/notifier: Minor styling fixes. Commit.
- Rpm-ostree: Minor QString related fixes. Commit.
- Rpm-ostree: Set pointer to null after deleteLater call. Commit.
- Rpm-ostree/notifier: Remove unneeded destructor override. Commit.
- Rpm-ostree/notifier: Only run on rpm-ostree managed systems. Commit.
- Rpm-ostree: Do not store a temporary variable in the transation. Commit.
- Rpm-ostree: Rework origin logic for container format. Commit.
- Rpm-ostree: Add OstreeFormat class. Commit.
- Fix broken main window. Commit. Fixes bug #463763
- Fix case where an app provides an appstream id. Commit.
- Fix case where package name is appstream id for another app. Commit.
- Improve presentation of offline update details. Commit.
- Refine how the "Updates" list item gets users' attention. Commit. Fixes bug #455067
- Revert "kns: Only support KNS Questions if build against a KNS version that supports it". Commit.
- Improve context for OARS strings. Commit.
- ApplicationPage: group some properties better in metadata flow. Commit.
- Kns: Only support KNS Questions if build against a KNS version that supports it. Commit.
- Libdiscover: fix permission text not being translated. Commit.
- Remove unused include. Commit.
- Port all headers to pragma once. Commit.
- Add a SteamOS backend for performing steam deck updates. Commit.
- Kns: Also delay starting after an initialization. Commit.
- Kns: Add support for questions. Commit. Fixes bug #460136
- Don't show backend icon or name in compact delegate. Commit.
- Fix build -.-. Commit.
- Initialize s_isFeedback to false. Commit.
- Do not load backends when running with --feedback. Commit. Fixes bug #462711
- Use custom footer actions, and don't reserve extra space for license dialog. Commit.
- Port several prompt OverlaySheets to be Dialogs. Commit.
- Flatpak: Do not offer to clean up data of an application that is installed. Commit.
- Fix loading backends. Commit. Fixes bug #462447
- Rpm-ostree: Special case resource origin for Fedora. Commit.
- Rpm-ostree: Fix checksum/base-checksum logic. Commit.
- Rpm-ostree: Remove unused buttonPressed signal. Commit.
- Rpm-ostree: Set download speed to 0 by default. Commit.
- *: Update include ordering (clang-format). Commit.
- *: Fix some whitespace and alignment (clang-format). Commit.
- Rpm-ostree: Store the currently booted deployment. Commit.
- Flatpak: Limit the icons we attempt to download. Commit.
- Flatpak: Do not check for updates immediately. Commit. See bug #439050. See bug #433587
- Prefer openining the installed version of an app. Commit. Fixes bug #461664
- Packagekit: check free space when update size changes. Commit.
- Release memory consumed by Qt.createComponent in time. Commit.
- Increase startup parallelisation. Commit.
- Rpm-ostree: Extract version from osrelease if empty. Commit.
- Rpm-ostree: Fix release date when there are not layered changes. Commit.
- Rpm-ostree: Add support for container format. Commit.
- Rpm-ostree: Validate that the branch exists before upgrade. Commit.
- Call transaction Update instead of Updating. Commit.
- Readability. Commit.
- ResourcesProxyModel: Do not issue queries before the category is loaded. Commit.
- AppsModels: Only refresh when the uris change. Commit.
- Fix Qt 6 builds. Commit.
- Pk notifier: fix component name. Commit.
- DiscoverInlineMessage: use supported properties. Commit.
- Always restore the window when we get an error message. Commit.
- Fix warning, we cannot set Keys on an OverlaySheet. Commit.
- Category: Don't warn about a category not being found before it's initialised. Commit.
- Simplify the Category action instances creation. Commit.
- Snap: Move the Permissions error message into its sheet. Commit.
- Unify error message backend classes into InlineMessage. Commit.
- Add the AppsModel (i.e. FeaturedModel and OdrsAppsModel) count property. Commit.
- Replaced passivenotification messages in DiscoverWindow.qml component with Kirigami.OverlaySheet with copyable text elements. Commit. Fixes bug #403791
- Dummy: Fix categories file. Commit.
- Rpm-ostree: Set fake progress within bounds. Commit.
- Pk: Only issue a resolve if something changed. Commit. Fixes bug #461813
- ProgressView: remove broken onClicked handler. Commit.
- ProgressView: disable highlight effect for real. Commit. Fixes bug #461812
- Detect metered connection. Commit.
- Do not rely on unreleased appstream behaviour. Commit.
- Categories: Put the all applications category on top. Commit.
- Categories: Remove tag, it's not used anymore. Commit.
- Re-add the "All Applications" category. Commit. Fixes bug #461272
- Remove category labels from Application delegates. Commit.
- Query AppStream components by category separately. Commit.
- Categories: Make them truly recursive. Commit.
- Rpm-ostree: Rework notifier. Commit.
- Kcm: Hide PackageKit options on rpm-ostree based systems. Commit.
- Rpm-ostree: Fix comment for CheckForUpdate operation. Commit.
- Rpm-ostree: Use enableNeedsReboot instead of custom messages. Commit.
- Rpm-ostree: Update backend class for new rebase logic. Commit.
- Rpm-ostree: Update transaction class for new rebase logic. Commit.
- Rpm-ostree: Update resource class for new rebase logic. Commit.
- Rpm-ostree: Use version if base-version is empty. Commit.
- Rpm-ostree: Remove custom rebase button. Commit.
- AbstractResourcesBackend: Add actions support to InlineMessage. Commit.
- Pk: Improve information on offline updates. Commit. Fixes bug #457534
- Remove top margin caused by empty header on UpdatesPage. Commit.
- Notifier: Rename variable to better match what it does. Commit.
- Notifier: Fix notification logic. Commit.
- Pk: Do not provide every resource when looking up a category. Commit.
- Make it possible to look up Categories internally. Commit.
- Increase default window size. Commit.
- Express minimum window width and height in GridUnits. Commit.
- Rewrite homepage grid delegate to use Layouts. Commit.
- Rpm-ostree: Improve support for cancelling transactions. Commit.
- Rpm-ostree: Rework backend and transaction logic. Commit.
- Rpm-ostree: Fix some minor cppcheck reports. Commit.
- Rpm-ostree: Remove duplicate storage of ostree remotes. Commit.
- Rpm-ostree: Remove unused toggleFetching function. Commit.
- Rpm-ostree: Add getter for RpmOstreeResource version. Commit.
- Rpm-ostree: Display pinned status for deployments. Commit.
- Rpm-ostree: Return hardcoded values only if we're Fedora. Commit.
- Rpm-ostree: Fix typos. Commit.
- Add more spacing between homepage sections. Commit.
- Re-arrange the sections on the homepage. Commit.
- Let homepage grid delegate descriptions have 3 lines when there's space. Commit.
- Use standard icon size for homepage grid delegates. Commit.
- Remove unnecessary top margin on "Editor's Choice" heading. Commit.
- Use more typical styling for text on the homepage grid delegates. Commit.
- Make new homepage grid delegates a bit more compact. Commit.
- Revamp homepage. Commit. Fixes bug #431316
- PaginateModel: Don't crash when pageSize is 0. Commit.
- Make AppStreamQt mandatory. Commit.
- Reactivate FreeBSD Qt 6 CI as QtWebView is now optional. Commit.
- Libdiscover: s/muon/Discover/. Commit.
- Pk/?: Fix problem when using faulty URL. Commit.
- Pk&flatpak: Drop code paths appending .desktop file at the end of some ids. Commit.
- Fix warning. Commit.
- Remove false release data wrongly comitted. Commit.
- Categories: Port away category parsing from QDom. Commit.
- Fix appstream metadata, sort releases by version. Commit.
- Libdiscover: Replace mentions to Muon by Discover. Commit.
- Exporter: Rename to Discover Exporter. Commit.
- Clarify a text about what the Share button does. Commit.
- [SnapBackend] Make the AppStreamQt requirement explicit. Commit.
- Flatpak: Check the remote ref before using it. Commit.
- Fix minor typo. Commit.
- --qml warnings. Commit.
- Remove the DiscoverPage.header InlineMessage. Commit.
- Rpm-ostree: Add (harcoded) author. Commit.
- Rpm-ostree: Prettify origin name from ostree remote. Commit.
- Rpm-ostree: Display added or removed packages. Commit. Fixes bug #436541
- Rpm-ostree: Display all available deployments. Commit. Fixes bug #436540
- SourcesPage: Fix warnings. Commit.
- Flatpak: make sure we look up the correct resource. Commit. Fixes bug #460365
- Fix minor typo. Commit.
- Flatpak: Show the EOL reason when given. Commit.
- Flatpak: Properly render if the beta package is too old. Commit.
- Flatpak: Only show the beta information for apps. Commit. Fixes bug #459131
- Snap: Send the error message before finalising the Transaction. Commit.
- Snap: Port away from Kirigami.ItemViewHeader. Commit. Fixes bug #460391
- SourcesPage: Fix warnings. Commit.
- Reviews: Don't check for name field being empty when it's not visible. Commit. Fixes bug #460504
- Pk: Make sure we don't report the same resource twice. Commit.
- Do not override the main page when searching. Commit.
- Resources: We don't need a new roleNames for every ResourcesProxyModel. Commit.
- ApplicationPage: Do not consider having 0 screenshts as a failure. Commit.
- Fix opening an unexisting file. Commit.
- Only set the Browsing page iif there's nothing else going on. Commit.
- Fix i18n warning. Commit.
- Add more Flatpak Permission descriptions. Commit.
- Flatpak: Address transaction progress skipping. Commit. Fixes bug #404819. Fixes bug #434948. Fixes bug #435450. Fixes bug #448280
- Delay subCategoriesChanged signals when disabling. Commit. Fixes bug #401666. Fixes bug #457408
- Flatpak: Improve the error message when trying to install an app while offline. Commit.
- ApplicationPage: Show a data-error icon when a screenshot cannot be displayed. Commit.
- ApplicationPage: Improve display of review errors. Commit.
- Flatpak: Remove unnecessary cancel attribute. Commit.
- Flatpak: Just disable the test on the CI. Commit.
- Paginatemodeltest: Fix on Qt 6.4. Commit.
- Flatpak: Make flatpaktest a guiless main. Commit.
- Flatpak: Use dosbox as the test app. Commit.
- Flatpak: Improve flatpaktest reliability. Commit.
- Flatpak: Improve the test. Commit.
- Flatpak: Don't print stuff when we are cancelled. Commit.
- Flatpak: Don't call the object after a sync call. Commit.
- Flatpak: Improve error messages on test mode. Commit.
- Fix Qt 6.4 build. Commit.
- Ensure we don't leak settings objects. Commit.
- Flatpak: Fix test. Commit.
- Fix warnings. Commit.
- Flatpak: Skip unnecessary lookup. Commit.
- Install po folder. Commit.
- Odrs: print error messages when failing to parse json data. Commit.
- Provide the alternatives to an appstream id together with the URL. Commit. Fixes bug #441299
- Set bugReportURL for KCM. Commit. See bug #204364
- ApplicationPage: Make more room for metadata with smaller spacing. Commit. Fixes bug #459574
- Fix warning. Commit.
- Set QSurfaceFormat::ResetNotification. Commit.
- Reviews: Fix warning on constant property. Commit.
- Support systems without a Qt WebView. Commit.
- Simplify app launching. Commit.
- Fixes the virtical placement of the sidebar after resizing the window from narrow to wide. Commit. Fixes bug #457650
Dr Konqi
- Pass the bug id not the attachment id to the gui. Commit. Fixes bug #462432
- Remove pointless todo. Commit.
- Tests: drop setting no longer used KDE_FORK_SLAVES env var. Commit.
- Check telemetrymode. Commit.
- Use qdbus to query for the hostname. Commit.
- Allow using debuginfod for symbol resolution with gdb12. Commit. Fixes bug #454063
- Add some a11y annotations. Commit.
- Do not submit to sentry when the bugzilla url is overridden. Commit.
- Install po folder. Commit.
- Port away from deprecated KDeclarative::setupEngine. Commit.
kde-cli-tools
- Kdeinhibit: Add ability to inhibit notifications. Commit.
- In kf6 we use kservices6. Commit.
- Not use forward and includes. Commit.
- Find CoreAddons. Commit.
- Kdesu remove DCOP. Commit.
- Add a clang-format commit to ignore file. Commit.
- Remove code that has been commented out for two decades. Commit.
- [kstart] Remove dead code. Commit.
- [keditfiletype] Properly load parts in KF6. Commit.
- Fix typo in dependency name. Commit.
- Install translated documentation from po/ too. Commit.
- Kcmshell: Fix log formatting (x2). Commit.
- Kcmshell: Fix log formatting. Commit.
- [kdesu] Port away from KDEsuClient::isServerSGID. Commit.
- Port away from deprecated KSycoca::databaseChanged. Commit.
- Add Qt6 CI. Commit.
- Remove unnecessary find. Commit.
- Use KRuntimePlatform. Commit.
- Address comments. Commit.
- Plasma-open-settings: Prefer plasma-settings if on mobile. Commit.
- Make ksvgtopng a QGuiApplication. Commit.
- Install po folder. Commit.
- Set bugReportURL for filetypes KCM. Commit. See bug #204364
- Remove unused includes. Commit.
KDE GTK Config
- Provide implementation for DecoratedClient::windowClass(). Commit.
- Refactor: split config editor into smaller editors. Commit.
- Kded: properly delete factory to fix file descriptor leak. Commit. Fixes bug #458430. Fixes bug #458817. See bug #459870
KDE Window Decoration Library
- Port all headers to pragma once. Commit.
- Add DecoratedClient::windowClass(). Commit.
- Floor mouse positions rather than rounding. Commit.
- Revert "Update version number for 5.26.0". Commit.
Plasma Addons
- Applets/calculator: fix copying the result. Commit. Fixes bug #464155
- Don't show Plasma Calculator widget in search results. Commit.
- Applets/calculator: delete a digit or decimal point with backspace key. Commit. Fixes bug #425430
- Wallpapers/potd: use
i18ndc
to specify translation domain. Commit. See bug #463103 - Wallpapers/potd: use i18ndc to specify translation domain. Commit.
- Wallpapers/potd: show prompt when images from external wallpaper providers might have NSFW content. Commit. Fixes bug #399126
- Applets/calculator: show zeroes after decimal point. Commit. Fixes bug #381956
- Constrain qt6 version check to... qt6. Commit.
- Alternatecalendar: initialize
icu::Locale
in ctor, part 2. Commit. - Alternatecalendar: initialize
icu::Locale
in ctor. Commit. - Alternatecalendar: use month names from
icu::SimpleDateFormat
. Commit. - Alternatecalendar: add support for Hebrew/Jewish calendar. Commit. Implements feature #463869
- Runners/datetime/autotests: set locale and time zone explicitly. Commit.
- Applets/notes: add context menu action to remove formatting. Commit.
- Applets/notes: make default paste action enable clickable URLs by default. Commit.
- Runners/datetime: add autotests. Commit.
- There is no translation for nativeText, use sequence instead. Commit. Fixes bug #463775
- Applets/notes: Close context menu on left click. Commit. Fixes bug #463530
- Open settings if user clicks on applet but Night Color is set to Always off. Commit. Fixes bug #417848
- Runners/datetime: rework display of time zones. Commit.
- Wallpapers/potd: update picture at 0:01. Commit. Fixes bug #463345
- Applets/colorpicker: add "View History" menu item. Commit.
- Applets/colorpicker: allow to show more than one/hide color preview(s). Commit.
- [applets/notes] Use
onPressed: wasExpanded = ...
idiom. Commit. - Add missing array include. Commit.
- Alternatecalendar: port
QDate
to QCalendar::YearMonthDay
. Commit. Fixes bug #463196 - Alternatecalendar: fix calendar labels in Indian National Calendar. Commit.
- Remove duplicate headers between cpp/h files. Commit.
- Applets/colorpicker: fix qsTr not being extracted by gettext. Commit.
- Wallpapers/potd: use
i18ndc
to specify translation domain. Commit. Fixes bug #463103 - Applets/colorpicker: import QtQuick.Controls as QQC2. Commit.
- Applets/colorpicker: make DropArea cover the whole compact representation. Commit.
- Applets/colorpicker: show busy indicator when generating palette from image. Commit.
- Applets/colorpicker: use image url and remove Image component. Commit.
- Appium test for calculator widget. Commit.
- KateSessionsItemDelegate: Fix reference to signal parameter. Commit. Fixes bug #462452
- Applets/colorpicker: fade in placeholder message. Commit.
- Applets/weather: Fix icon position in system tray. Commit. Fixes bug #425305
- Applets/nightcolor: Use X-Plasma-DBusActivationService. Commit.
- Applets/nightcolor: Use org.kde.NightColor service name. Commit. Fixes bug #428854
- Alternatecalendar: always use day name in full label. Commit.
- Applets/timer: add support for progress bar. Commit.
- Applets/timer: add support for hiding remaining time. Commit.
- Applets/timer: add support for hiding timer toggle. Commit.
- Applets/colorpicker: remove self destruction timer to avoid crash. Commit.
- Applets/colorpicker: add support for extracting color from image. Commit.
- Fix typo in dependency name. Commit.
- Applets/weather: Notify when connection times out. Commit. Fixes bug #451779
- Applets/colorpicker: fix one memory leak cuased by Qt.createComponent. Commit.
- Applets/weather: Improve access to the location picker. Commit.
- Applets/nightcolor: Use strict === JavaScript equality. Commit.
- Applets/nightcolor: Port away from plasmoid context property to Plasmoid attached object. Commit.
- Applets/nightcolor: Reuse "configure" plasmoid action to open KCM. Commit.
- Applets/weather: Show forecast in two rows for envcan provider. Commit. Fixes bug #452792. Fixes bug #394809
- Applets/weather: Simplify forecast layout. Commit.
- Wallpapers/potd: port away from NetworkManagerQt in Qt6. Commit.
- Wallpapers/potd: remove unused apiSecret in FlickrProvider. Commit.
- Wallpapers/potd: pass apiKey by reference. Commit.
- Wallpapers/potd: allow force refresh when no cached image is available. Commit.
- Weather/applet: Port from javascript var. Commit.
- Weather/applet: Port from deprecated context property 'plasmoid'. Commit.
- Applets/weather: Center the indicator for wind direction. Commit.
- Applets/weather: Optionally show the temperature in a badge overlay. Commit.
- Applets/weather: Fix system tray detection. Commit.
- Wallpapers/potd: remove workaround for
SelectableLabel
. Commit. - Applets/weather: Port from C++ custom config to plasma XML. Commit.
- Runners: Port away from deprecated QueryMatch::InformationalMatch. Commit.
- Applets/colorpicker: move ModelContextMenu to individual file. Commit.
- Applets/colorpicker: use qsTr in js library. Commit.
- Applets/colorpicker: fix context menu not opening. Commit.
- Runners/datetime: fix rounding error in difference calulation. Commit.
- Runners/datetime: show difference to local time. Commit.
- Runners/dictionary: Copy query and text to clipboard when match is run. Commit. Implements feature #460590
- Runners/spellchecker: Fix config group name mismatch. Commit. Fixes bug #460899
- Add FreeBSD Qt6 CI. Commit.
- Fix ConverterRunnerTest for Qt6. Commit.
- Add Linux Qt6 CI. Commit.
- Link converterrunnertest against Qt::Gui. Commit.
- Build static libs with -fPIC. Commit.
- Remove unused kross dep. Commit.
- Use KDE_INSTALL_CMAKEPACKAGEDIR. Commit.
- Calculator: properly describe the result item for a11y. Commit.
- Port window switchers away from KQuickControlsAddons.QIconItem. Commit.
- Applets/keyboardindicator: Add CapsLock and NumLock (without spaces) to keywords. Commit.
- Applets/keyboardindicator: Port away from plasmoid context property. Commit.
- Applets/keyboardindicator: Bump QML imports and fix code style. Commit.
- Applets/keyboardindicator: Use onPressed: wasExpanded... idiom. Commit.
- Applets/keyboardindicator: Use input-caps-on as default icon. Commit. Fixes bug #460357
- Applets/colorpicker: add
.pragma library
to logic.js. Commit. - Add missing Messages.sh. Commit.
- Applets/colorpicker: port to
PC3.ToolButton
and QtQuick.DropArea
. Commit. See bug #424446. See bug #424448 - Ignore "templates" folder for cppcheck CI. Commit.
- Icon switchers: Use the actual app icon, not the plasma icon for the app. Commit.
- Fuzzy-clock: Fix colors in full representation (calendar view). Commit.
- Colorpicker: Make left-clicking a color copy in the default format. Commit. Fixes bug #457311
- Fuzzy-clock, binary-clock: Fix clicking applets again to close calendar. Commit.
- Applets/grouping: Clean up QML/JS code and bump imports. Commit.
- Applets/grouping: Reset anchors.fill before reparenting. Commit.
- Applets/grouping: Fix reading height content items. Commit.
- Applets/grouping: Remove anchors.fill to self. Commit.
- User switcher: fix excessive vertical padding in horizontal panels. Commit. Fixes bug #454111
- Install po folder. Commit.
- Applets/mediaframe: migrate background setting to ConfigurableBackground. Commit.
- Applets/timer: port to GridLayout in CompactRepresentation. Commit.
- Wallpapers/potd: move boolean to condition. Commit.
- Wallpapers/potd: skip resetting Image.source when the two sources are different. Commit.
- Wallpapers/potd: avoid flickering when image is cached. Commit.
- Wallpapers/potd: load image whenever localUrl is available. Commit.
- Wallpapers/potd: port away from
QImageItem
in config. Commit. - Wallpapers/potd: add transition animation. Commit.
- Wallpapers/potd: set loading to false after local url is set. Commit.
- Wallpapers/potd: fix not updating wallpaper in lock screen. Commit. Fixes bug #457361
- Perform initialization in initialization list. Commit.
- Wallpapers/potd: clear
Drag.imageSource
on dragFinished
. Commit. - Remove ContainmentType from the grouping container plasmoid. Commit. Fixes bug #454416
- [applets/notes] Show Font Toolbar just in editing mode. Commit.
- Wallpapers/potd: show image with cursor when dragging. Commit.
Gamma Monitor Calibration Tool
- Install translated documentation from po/ too. Commit.
- Install po folder. Commit.
KDE Hotkeys
- Fix typo in dependency name. Commit.
- Install translated documentation from po/ too. Commit.
- Install po folder. Commit.
Info Center
- Show OpenCL info. Commit.
- About-distro: do not recreate dialog. Commit.
- Add "kinfocenter" as a keyword to application desktop file. Commit.
- Install translated documentation from po/ too. Commit.
- Refine new osversion a bit. Commit.
- Show BUILD_ID in kinfocenter if ShowBuild set in kcm-about-distrorc. Commit.
- Remove bad commit. Commit.
- CommandOutputKCM: Fix text sizing and make it selectable. Commit.
- Add FreeBSD Qt6 CI. Commit.
- Add Linux Qt6 CI. Commit.
- Perform initialization in initialization list. Commit.
- Move graph controls to be below the graph. Commit.
- Fix labels in Energy module wrapping unnecessarily. Commit.
- Make value labels in form layouts individually selectable and copyable. Commit. Fixes bug #428881
- Install po folder. Commit.
- Set bugReportURL for all KCMs in tihs repo. Commit. See bug #204364
- Find qdbus command correctly. Commit.
kpipewire
- HeadlessTest: Port ScreenCast to using fds properly too. Commit.
- Make sure unistd.h is included when close() is called. Commit.
- Make sure we don't leak file descriptors. Commit.
- It wasn't necessary to F_DUPFD_CLOEXEC the fd. Commit.
- PipeWireRecord: Allow providing which extension we are serving. Commit.
- Ci: Require passing unit tests. Commit.
- Introduce KPipeWireDmaBuf. Commit.
- Remove duplicate headers between cpp/h files. Commit.
- Add autogenerated files to .gitignore. Commit.
- Record: Make sure we create the context properly. Commit.
- Record: Ensure we don't crash when the texture couldn't be produced. Commit.
- Tests: Simplify code by using QScreens. Commit.
- Install po folder. Commit.
- Recordme: Add a --help option. Commit.
- Validate cursor result of spa_buffer_find_meta_data. Commit.
KScreen
- Plasmoid: only make active if we're a laptop. Commit.
- Show applet in tray when relevant. Commit.
- Kcm: make output view more frameless. Commit.
- Fix kcm crash after revert timer reaches timeout. Commit. Fixes bug #463485
- Use ecm_set_disabled_deprecation_versions. Commit.
- Remove duplicate headers between cpp/h files. Commit.
- Kcm: refine global scale message. Commit.
- Complement concept of primary output with priorities order. Commit.
- KCM: Implement better position restoration for re-enabled outputs. Commit.
- KCM: Use std::optional instead of magic value for output's reset position. Commit.
- KCM: Fix glitch when disabling north-west output. Commit.
- KCM: Set selectedOutput without bindings. Commit.
- KCM: Fix missing OutputPanel form after disconnecting an output while the last one is selected. Commit.
- KCM: Mark QML property as readonly. Commit.
- KCM: Fix type errors on destruction or early initialization. Commit.
- Fix binding loop in KScreen KCM. Commit.
- Port to new API in libkscreen for setting backend arguments for tests. Commit.
- Kded: reduce target mobile DPI. Commit.
- Add data for the PinePhone to the scale autotest. Commit.
- Fix test data for new mobile device screen scale autotests. Commit.
- Kded: refine initial best scale calculation. Commit.
- Kcm: Port auto-revert overlay's buttons to footer item. Commit. Fixes bug #449328
- Add more & consistent null checks. Commit.
- Kcm: In the case of two outputs always snap them together. Commit. See bug #453926
- Kcm: Do not allow configs with gaps between screens. Commit. Fixes bug #453926
- Kcm: Dont run checks and state management during dragging of outputs. Commit.
- Kcm: Drop OutputModel::updateOrder. Commit.
- Kcm: Do not allow setting configuration with no enabled outputs. Commit.
- Kcm: Remove unused method. Commit.
- Kded: Remove dead code with outdated KDebug class. Commit.
- Fix right to right snapping. Commit. See bug #455394
- Kded: Implement isAutoRotateAvailable function. Commit.
- Kded: add copyright header to org.kde.KScreen.xml. Commit.
- Console: Fix config printing. Commit.
- Console: Port away from deprecated Q_FOREACH macro. Commit.
- Console: Add missing translation domain for i18n. Commit.
- Do not trigger rotation events while the primary screen is off. Commit.
- Do not trigger rotation events while suspending. Commit.
- Remove unused headers from .h, include needed ones directly in .cpp. Commit.
- Kcm: Flatten out an extra ColumnLayout in OutputPanel. Commit.
- Kcm: Fix ComboBox initialization. Commit.
- Kcm: Bump QML imports, and use QQC2 import alias for controls. Commit.
- Remove custom tooltip timeout, rename and add types to properties. Commit.
- Kcm: Remove extra margin around the output panel. Commit.
- Kcm: Fix code style. Commit.
- KCM: wrap resolution label too. Commit. Fixes bug #460397
- Make the Output component accept events. Commit. Fixes bug #460280
- Osd: Specify layer shell namespace. Commit.
- Don't save scale in control file. Commit.
- Use the osd window type. Commit. Fixes bug #419764
- Osd: Fix a crash when quitting from QML signal handler. Commit. See bug #459368
- Osd: Rewrite a comment which says opposite of what code is actually doing. Commit.
- Osd: Don't install qml sources, which are already baked in with qrc. Commit.
- Osd: Remove unimplemented methods declarations. Commit.
- Osd: Optimize includes in C++ headers. Commit.
- Kcm: Call settingsChanged when resetting if config needs save. Commit.
- Output: Refactor orientation panel and label positioning. Commit.
- Kded: Fix crash when connected output reports no modes. Commit.
- Kcm: reduce default height to make it fit on short screens. Commit.
- Install po folder. Commit.
- Always extend out from the current primary screen. Commit.
- Make extend left actually extend left, and similar for extend right. Commit.
- Set bugReportURL for KCM. Commit. See bug #204364
- Kded/output: when loading all configs fails, enable the output as a fallback. Commit.
- Revert "when loading defaults don't forget to set enablement". Commit. Fixes bug #459253
- Fix compile. Commit.
- Kcm: Bring back accidentally removed function call. Commit.
- Osd: Correctly position on X with QT_SCREEN_SCALE_FACTORS set. Commit.
- Add FreeBSD Qt6 CI support. Commit.
kscreenlocker
- Search for KF5Wayland with the other frameworks. Commit.
- Use ecm_set_disabled_deprecation_versions. Commit.
- Port all headers to pragma once. Commit.
- Fix KSignalHandler initialization order. Commit.
- Fix crash condition where kscreenlocker_greet doesn't start handle signals in time. Commit.
- Fix. Commit.
- Fix wallpaper not loading (leaving the background black). Commit.
- Slightly clarify broken screen locker instructions. Commit.
- Fix crash in greeter when resp is null. Commit.
- Fix pamtest. Commit.
- Remove dep that doesn't exist. Commit.
- Greeter: Fix fallback theme background. Commit.
- Greeter: Fix fallback theme. Commit.
- Remove not compiled file. Commit.
- Kcm: Replace implicit sizes in raw pixels with multiples of gridUnit. Commit.
- Kcm: Reduce padding around wallpaper config on appearance page. Commit.
- Kcm: Clean up. Commit.
- Pressing Escape turns the outputs off. Commit. Fixes bug #338796
- Workaround: assume max percent is 150 if percent is >100 in OSD. Commit. Fixes bug #430536
- Screensaver interface: Send an error for GetSessionIdleTime on wayland. Commit. Fixes bug #449488
- Convert copyright statements to SPDX expressions. Commit.
- Revert "Fix loading image wallpaper plugin config UI in KCM". Commit.
- Fix loading image wallpaper plugin config UI in KCM. Commit.
- Port away from deprecated KDeclarative API. Commit.
- Install po folder. Commit.
- Wallpapers/image: allow wallpaper plugin to force enable the apply button. Commit. Fixes bug #438585
- Kcm: Only assign the shortcut once it's finished capturing. Commit. Fixes bug #459322
- Set bugReportURL for KCM. Commit. See bug #204364
- Set QSurfaceFormat::ResetNotification. Commit.
- Add the zooming in global shortcut to the whitelist in kscreenlocker. Commit. Fixes bug #406164
- Properly handle signals using KSignalHandler. Commit.
KSSHAskPass
- Use ecm_set_disabled_deprecation_versions. Commit.
- Port deprecated methods. Commit.
- Install po folder. Commit.
ksystemstats
- Cpu: Account for offline processors when adding CPU objects. Commit. Fixes bug #459130
- Make rvalue reference normal reference again. Commit.
- Plugins/gpu: Use pci address to identify nvidia gpus. Commit. Fixes bug #463033. Fixes bug #461361
- Plugins/gpu: Don't let a newline confuse the nvidia-smi output parsing. Commit. Fixes bug #462512
- Use ecm_set_disabled_deprecation_versions. Commit.
- Fix null pointer in amd platforms. Commit.
- Initial implementation for NVidia GPUs. Commit.
- Revert "Install po folder". Commit.
- Install po folder. Commit.
- Install po folder. Commit.
- Remove unused includes. Commit.
kwayland-integration
- Use ecm_set_disabled_deprecation_versions. Commit.
- Adapt to deprecated KWindowSystem API. Commit.
- Drop idletime plugin. Commit.
- Suppress "could not create KWindowShadow" warnings in plasmashell. Commit.
- Fix warning text in activeWindow(). Commit.
- Add missing QObject include. Commit.
- Fix shadow removal. Commit. Fixes bug #455270
KWin
- Autotests/integration: fix decoration input test. Commit.
- Input: don't trigger titlebar actions on every event with a touchpad. Commit. Fixes bug #444737
- Plugins/screencast: send frame callbacks if the window is otherwise invisible. Commit. Fixes bug #464217
- Store shadow elements as QImages. Commit.
- Effects/diminactive: Ensure that m_activeWindow is always reset. Commit. Fixes bug #442222
- Kwinquickeffect: Use an asynchronous incubator for view creation. Commit.
- Windowview: Only create PlaceholderMessage when needed. Commit.
- Windowview: Use asynchronous instantiators instead of repeaters. Commit.
- Change default latency policy to "Force smoothest animations". Commit. See bug #452119
- Effects: Fix a typo in RenderGeometry::appendWindowVertex(). Commit.
- Add text-input-v1 support. Commit.
- Kcms/rules: Use window class and role with original casing. Commit. Fixes bug #464190
- Backends/x11: Remove dependency on GLTexture::toImage. Commit.
- Effects/morphingpopups: Fix glitch. Commit.
- Effects/{blur,contrast}: Move to the front in the effect chain pos. Commit.
- Remove WindowQuad::makeArrays and WindowQuad::makeInterleavedArrays. Commit.
- Disable vertex snapping for Wobbly Windows and Magic Lamp. Commit. Fixes bug #461283
- Allow overriding the vertex snapping mode for OffscreenEffect. Commit.
- Port OffscreenEffect to use RenderGeometry for geometry. Commit.
- Move texture coordinate post processing into a method of RenderGeometry. Commit.
- Add default global vertex attribute layouts for GLVertex{2,3}D. Commit.
- Add a property to RenderGeometry that determines what vertex snapping mode to use. Commit.
- Backends/libinput: don't multiply v120 value by scroll speed. Commit.
- Org.kde.KWin: Expose a window's UUID. Commit.
- Kcms/tabbox: Fix Reset not disabling Apply. Commit.
- Kcms/tabbox: Don't offer switcher from global themes that don't actually ship a switcher. Commit.
- Kcms/tabbox: Highlight non-default shortcuts. Commit. See bug #459318
- Kcms/compositing: Improve wording of "allow tearing" option. Commit.
- Kcms/tabbox: Make shortcuts config save on apply. Commit. Fixes bug #459325
- Autotests: Remove weird qwait in pointer input test. Commit.
- Autotests: Make testStruts quicker. Commit.
- Autotests: Make testPlasmaWindow quicker. Commit.
- Autotests: Make testNoGlobalShortcuts quicker. Commit.
- Autotests: Make testX11Window quicker. Commit.
- Autotests: Make testSlidingPopups quicker. Commit.
- Autotests: Reduce execution time of testLockScreen. Commit.
- Autotests: Fix a typo in testKeyboardShortcutsInhibitorInterface. Commit.
- Remove some macros with questionable usefulness. Commit.
- Effects: always use Title Case for user-facing effect titles. Commit. Fixes bug #464122
- Backgroundcontrast: Guard against calling a nullptr. Commit. Fixes bug #372305
- Effects/magiclamp: Fix window suddenly disappearing when reversing minimize animation. Commit.
- Effects/magiclamp: Fix code style (add {braces} about
if
body). Commit. - Backends/drm: Fix surface and buffer damage order in qpainter output layers. Commit.
- Backends/virtual: Move glFlush() to endFrame(). Commit.
- Backends/virtual: Drop KWIN_WAYLAND_VIRTUAL_SCREENSHOTS. Commit.
- Backends/x11: Present surface even with empty damage. Commit.
- Effects: Fix projection matrix logic in OffscreenEffect. Commit. Fixes bug #462876
- Use more user-friendly terminology for border actions everywhere. Commit. Fixes bug #464007
- Effects/overview: Correct size of active virtual desktop highlight outline. Commit. Fixes bug #450963
- Add more debugging information to CONTRIBUTING.md. Commit.
- Window: use std::unique_ptr to manage the windowitem. Commit.
- Window: use std::unique_ptr to manage the effectwindow. Commit.
- Window: use std::unique_ptr to manage the shadow. Commit.
- Support XKB_CONTEXT_NO_SECURE_GETENV flag. Commit. Fixes bug #447206
- Kcms/effects: Fix effect loading/unloading order. Commit. Fixes bug #457800
- Utils/xcbutils: reduce severity of "precision lost" message a debug. Commit. Fixes bug #463259
- Include layer postPaint in render loop timings. Commit.
- Remove tablet tool when the tablet device is removed. Commit.
- Libinput: Ignore touch events without outputs. Commit. Fixes bug #463385
- Enable scripted effects to load config translations from the kpackage. Commit. See bug #317338
- Only make startup notification change the virtual desktop if requested. Commit. Fixes bug #462996
- Scene: Avoid creating SurfaceItem for Xwayland's cursor surfaces. Commit.
- Backends/wayland: Pass linux-dmabuf buffers for cursor layer. Commit.
- Core: Make Output::setCursor() take CursorSource. Commit.
- Tiling: Fix invalid sender object in connect(). Commit.
- Plugins/nightcolor: Use Night Color icon for preview OSD. Commit.
- Useractions: add "Move to Activity" entries. Commit. Fixes bug #440036
- Workspace: take touch and tablet into account for active output follows mouse. Commit.
- Backends/drm: Fix buffer centering with active hardware transform. Commit.
- Scene: Remove addDamage() in SurfaceItem::discardPixmap(). Commit.
- Scene: Introduce cursor item and scene. Commit.
- Scene: Introduce ImageItem. Commit.
- Plugins/nightcolor: Use Night Color icon for OSD. Commit.
- Scene: ensure OpenGL texture is updated after direct scanout. Commit.
- Scripting: log callDBus errors at warning level. Commit.
- Tabbox: Remove Xcb::sync(). Commit.
- Include missing cmath header for std::round. Commit.
- Fix compile failure without XINPUT. Commit.
- Backends/drm: support hardware scaling with direct scanout. Commit.
- Effects/overview: allow entering spaces in search field. Commit.
- Autotests/drm: add test that verifies extending output lifetimes works. Commit.
- Backends/drm: extend connector lifetime to match their outputs. Commit. Fixes bug #463334
- Ignore critical notifications in window heap effects. Commit. Fixes bug #463437
- Wayland: Send tilt and rotation events, if supported. Commit.
- Workspace: don't make the placeholder output too big. Commit. See bug #461848
- Kcms/kwineffects: use new term "Peek at Desktop". Commit. Fixes bug #463087
- Cleanup: get rid of "parent" argument. Commit.
- Fix ASAN detected stack-use-after-return error. Commit.
- Remove whitespace between "5 %" in actions names. Commit.
- Screencast: Do not attempt to render an empty cursor. Commit.
- Fix some warnings. Commit.
- Effects/tileseditor: don't mix QObject and std::unique_ptr ownership. Commit.
- Backends/fakeinput: fix time. Commit.
- Use std::chrono::microseconds for time in input events. Commit.
- Input: use KeyEvent instead of QKeyEvent. Commit.
- Input: use WheelEvent instead of QWheelEvent. Commit.
- Input: use MouseEvent instead of QMouseEvent. Commit.
- Wayland/seatinterface: remove properties. Commit.
- Add CursorSource size getter. Commit.
- Kwinglutils: Restore the default FB when the last FBO is unbound. Commit.
- Dmabuf: Create buffers without the SCANOUT flag. Commit.
- Screencast: Don't skip the last valid modifier. Commit.
- Scene: Split base Scene class from WorkspaceScene class. Commit.
- Scene: Rename Scene to WorkspaceScene. Commit.
- Make opengl cursor delegate push fbo. Commit.
- Backends/wayland: Flush rendering commands in endFrame(). Commit.
- Core/renderlayerdelegate: remove QObject parent. Commit.
- Introduce SurfaceCursorSource. Commit.
- Wayland: Emit Cursor::changed signal when cursor surface is committed. Commit.
- Wayland: Fix updating pixel data from translucent client buffers when using qpainter backend. Commit.
- Scene: Change clear color in ItemRendererQPainter. Commit.
- Backends/wayland: Request wl_shm_buffers with RGB32 format. Commit.
- Backends/wayland: Specify correct format for remapped primary layer buffers. Commit.
- Scene: Pass Scene to Item constructor. Commit.
- Scene: Decouple Item from Workspace and Output. Commit.
- Backends/drm: fix VRR detection. Commit. Fixes bug #463172
- Scene: Make ItemRenderer responsible for pushing fbo. Commit.
- Port away from deprecated KService::property overload. Commit.
- Ci: Sort dependencies in alphabetical order. Commit.
- Ci: Update .kde-ci.yml. Commit.
- Scene: Drop SceneOpenGL::openGLPlatformInterfaceExtensions(). Commit.
- Core: Move surface texture factory functions to RenderBackend. Commit.
- Kcms: Simplify directory naming. Commit.
- Kcmkwin/kwineffects: Adjust "Name" in knsrc file. Commit. Fixes bug #463021
- Scene: Move OffscreenQuickView painting to EffectsHandlerImpl. Commit.
- Scene: Introduce ItemRenderer. Commit.
- Backends/drm: fix error in finding the best plane. Commit.
- Port all headers to pragma once. Commit.
- Openglbackend: reduce timeout for handling graphics resets. Commit.
- Backends/drm: reset cursor texture on compositing reset. Commit.
- Openglbackend: increase severity of GPU reset messages. Commit.
- Kwinglutils: don't crash on gpu resets. Commit.
- Move scene related bits into src/scene/ directory. Commit.
- Scene: Move some opengl initialization to Compositor. Commit.
- Wayland/drmlease: invalidate lease requests with invalid connectors. Commit.
- Wayland/drmlease: don't connect with nullptr parameter. Commit.
- Wayland/drmlease: don't leak lease connectors. Commit.
- Wayland: Require to reboot computer after changing primary selection option. Commit.
- Revert "Disable PrimarySelection in seat setPrimarySelection". Commit. Fixes bug #461498
- Fix minor typo. Commit.
- Kcmkwin/xwayland: add an explanation on top. Commit.
- Kcmkwin/xwayland: put radio buttons in a FormLayout. Commit.
- Use glGetTexImage() in GLTexture::toImage(). Commit.
- Buttonrebinds: some stylistic polish. Commit.
- Scene: Remove dnd icon hack. Commit.
- Backends/wayland: Allocate buffers with GBM_USE_SCANOUT too. Commit.
- Backends/wayland: Port away from gbm_bo_create_with_modifiers2(). Commit.
- Xwayland: Allow users to optionally let Xwayland eavesdrop on certain modes. Commit.
- Kwaylandserver: avoid creating unnecessary containers just to iterate. Commit.
- Wayland/outputmanagement: ignore non-desktop outputs. Commit.
- Scenes/opengl: Use hardware clipping for clearing the background. Commit.
- Scene: Decouple SurfaceItem from Window. Commit.
- Remove QRegion argument in Window::damaged() signal. Commit.
- Window: Fix potential freeze during resize. Commit.
- Wayland: implement output order interface. Commit.
- Backends/x11: Port to SHM. Commit.
- Backends/x11: Use PRESENT extension to get notified about frame completion. Commit.
- Wayland: offer opt out from permission checks. Commit.
- Kcmkwin/kwindesktop: Make new virtual desktops have numbered names. Commit. Fixes bug #410366
- Scene: Fix a typo in WindowItem::updateShadowItem(). Commit.
- Core/outputconfiguration: use std::weak_ptr for storing the mode. Commit.
- Workspace: match KScreen when computing the hash without an edid. Commit.
- Workspace: handle duplicate output hashes correctly. Commit.
- Backends/{x11,wayland}: Avoid painting null cursor image. Commit.
- Implement wp-fractional-scale-v1. Commit.
- Backends/drm: don't break crtc<->plane connections. Commit. Fixes bug #462214
- Kcms/rules: Notify when a window does not provide a class. Commit. Fixes bug #462644
- Kcms/rules: Use Kirigami.Dialog for error messages. Commit.
- Kcms/rules: Set a title for error messages. Commit.
- Effects/blendchanges: ignore fullscreen windows. Commit.
- Backends/x11: Drop X11WindowedBackend::window(). Commit.
- Backends/x11: Drop X11WindowedBackend::windowForScreen(). Commit.
- Backends/x11: Move some method implementations to cpp files. Commit.
- Backends/x11: Drop unused X11WindowedBackend::sizeChanged signal. Commit.
- Wayland/outputmanagement: reject configurations if outputs change. Commit. Fixes bug #460953
- Backends/wayland: Remove more unused stuff. Commit.
- Backends/wayland: Use linux-dmabuf directly. Commit.
- Remove selectionCleared and sendClearSelection from datadevice and friends. Commit.
- Quick tiling: find target output by direction. Commit.
- Useractions: add shortcuts for {switch to/window to} screen {direction}. Commit. Fixes bug #453038
- Workspace: get output in direction relative from reference. Commit. Fixes bug #451286. Fixes bug #453038
- Backends/x11: Introduce cursor layers. Commit.
- Backends/wayland: Simplify initialization of primary layer. Commit.
- Backends/wayland: Introduce cursor layers. Commit.
- Add explicit output cursor manipulation api. Commit.
- Adapt to deprecated KWindowSystem API. Commit.
- Backends/drm: outputLayer -> primaryLayer. Commit.
- Backends/drm: fix modifier check. Commit. See bug #462625
- Wayland: Make kwin_wayland create virtual outputs. Commit.
- Backends/virtual: Fix KWIN_WAYLAND_VIRTUAL_SCREENSHOTS. Commit.
- Backends/drm: allow using both adaptive sync and tearing at the same time. Commit.
- Wayland/tearingcontrol: actually create the d pointer object. Commit.
- Backends/drm: add buffer format to logging. Commit.
- Wayland: Implement xwayland-shell-v1. Commit.
- Kcmkwin/kwincompositing: add option to toggle tearing on Wayland. Commit.
- Backends/drm: use tearing presentation where possible and appropriate. Commit.
- Wayland: implement tearing_control_v1. Commit.
- Backends/x11: Start reading host X11 events in initialize(). Commit.
- Backends/x11: Simplify backend initialization. Commit.
- [x11] root window support _NET_WM_WINDOW_OPACITY. Commit.
- Workspace: slightly simplify tilemanager interactions. Commit.
- Backends/x11: Provide a cursor per output. Commit.
- Workspace: move desktopResized after adding new outputs. Commit. Fixes bug #462568
- Effects/tileseditor: Specify effect chain pos. Commit.
- Screencast: properly renegotiate stream when window size changes. Commit.
- Kconf_update: replace cascaded by zero-cornered placement. Commit.
- Placement: remove cascaded placement policy. Commit.
- Placement: apply cascade-if-covering to placement modes: random, centered, zero-cornered, under mouse. Commit.
- Placement: cascade if window would completely overlap another window. Commit. Fixes bug #58063
- Effects/screenshot: offer an opt out of permission checking. Commit.
- Backends/wayland: Drop WaylandBackend::getOutputAt(). Commit.
- Backends/drm: don't leak gbm surface if creating egl surface fails. Commit.
- Backends/wayland: Provide a cursor per output. Commit.
- Remove unused member variable. Commit.
- Custom quick tiling with configuration ui. Commit. Fixes bug #438788
- Libinput/connection: Ensure touchpad defaults are used. Commit.
- Revert "plugins/idletime: Adjust the poller to deprecation of simulateUserActivity()". Commit.
- Plugins/nightcolor: Register its own service name. Commit. See bug #428854
- Port away from deprecated KWindowSystem API. Commit.
- Backends/wayland: Fix input timestamp in relative motion events. Commit.
- Backends/wayland: Call wl_pointer.set_cursor when pointer enters an output. Commit.
- Backends/wayland: Use software cursor when pointer is locked. Commit.
- Install translated documentation from po/ too. Commit.
- Backends/wayland: Try to reallocate output layer data on beginFrame(). Commit.
- Backends/wayland: Simplify pointer locking. Commit.
- Wayland: Simplify implementation of xdg_toplevel.set_minimized. Commit.
- Wayland: Prefer input()->pointer()->pos() over cursor pos. Commit.
- Add support for DecoratedClient::windowClass(). Commit.
- Backends/wayland: Stop forwarding keymap and modifiers. Commit.
- Add ShapeCursorSource. Commit.
- Add CursorSource. Commit.
- Backends/drm: Use drmModeGetConnectorTypeName(). Commit. See bug #385135
- Rename Touch Screen KCM to Touchscreen Gestures. Commit.
- Backends/drm: drop explicit modifiers completely if no output config works. Commit.
- Backends/drm: set hdr metadata to 0. Commit.
- Remove Window.clientPos and Window.clientSize properties. Commit.
- Kcmkwin/kwincompositing: remove no longer relevant keywords. Commit.
- [libinput] Re-run touchscreen->output mapping when externally clearing output name. Commit.
- QAbs -> std::abs. Commit.
- Wayland: Add more inert Output checks. Commit.
- X11window: Calculate the native floor from the begining of the output. Commit. Fixes bug #459373
- Backends/libinput: update screens on Workspace::outputsChanged. Commit. Fixes bug #461901
- Effects/blendchanges: move effect chain position after blur and backgroundcontrast. Commit.
- Effects/kwinquickeffect: ensure view map doesn't contain a nullptr view. Commit. Fixes bug #462014
- VirtualDesktopManager: clean up API a bit. Commit.
- Refactor placement code. Commit.
- Remove Window.visibleRect property. Commit.
- Move window XID properties to X11Window. Commit.
- Remove Window.surface property. Commit.
- Remove Window.alpha property. Commit.
- Port Workspace from Window::clientPos(). Commit.
- Port constraint constraints from Window::clientPos(). Commit.
- Port PopupInputFilter to Window::clientGeometry(). Commit.
- Drop SurfacePixmap::contentsRect(). Commit.
- Autotests: Use fewer Window::clientPos(). Commit.
- Utils/serviceutils: Improve Exec key parsing. Commit.
- Effects/windowview: make search field's placeholder text accurate. Commit.
- Backends/wayland: Drop WaylandBackend::flush(). Commit.
- Core: Drop initial window state properties in OutputBackend. Commit.
- Autotests: Port away from OutputBackend::setInitialWindowSize(). Commit.
- Backends/{x11,wayland}: Rework passing initial configuration to windowed backends. Commit.
- Screencast: Don't scale the cursor. Commit.
- Backends/wayland: Decouple from Compositor and Scene. Commit.
- Effects: Drop WindowPaintData.shader property. Commit.
- Effects/invert: Port to OffscreenEffect. Commit.
- Kwineffects: Bring back OffscreenEffect::setShader(). Commit.
- Backends/wayland: Remove unused includes. Commit.
- Backends/wayland: Port to xdg-decoration-v1. Commit.
- Core: Drop OutputBackend::isReady(). Commit.
- Backends/wayland: Merge WaylandOutput and XdgShellOutput. Commit.
- Backends/wayland: Linearize startup sequence. Commit.
- Activation: Guard against not having any active window. Commit.
- Port a usage of QScopedPointer to std::unique_ptr. Commit.
- Plugins: use more std::unique_ptr. Commit.
- Libkwineffects: use more modern C++. Commit.
- Kcmkwin/kwinscreenedges: use more modern C++. Commit.
- Ruleitem: use std::unique_ptr. Commit.
- Backends/drm: support the panel orientation property. Commit.
- Wayland: Make debug console placeable. Commit. Fixes bug #453920
- Screencast: Fix how we tell pipewire that the stream has been resized. Commit. Fixes bug #461590
- Workspace: silence signed unsigned comparison warning. Commit.
- QBound -> std::clamp. Commit.
- QMin -> std::min. Commit.
- QMax -> std::max. Commit.
- Plugins/nightcolor: Add a todo note reminding to remove legacy shortcut. Commit.
- Scene: Store renderTargetRect as QRectF. Commit.
- Autotests/drm: add more test cases for mode generation. Commit.
- Backends/drm: generate modes even if some common modes are available. Commit.
- X11: Rename X11StandalonePlatform to X11StandaloneBackend. Commit.
- Core: Rename Platform to OutputBackend. Commit.
- Core: Move workspace bits from Platform to Application. Commit.
- Core: Drop Platform::supportsNativeFence(). Commit.
- Plugins/idletime: Adjust the poller to deprecation of simulateUserActivity(). Commit.
- X11: Stop requesting XCB_EVENT_MASK_COLOR_MAP_CHANGE. Commit.
- Wayland: Avoid selecting unused X11 events. Commit.
- Autotests: Fix remaining "using namespace KWayland::Client". Commit.
- Drop isCompletelyOpaque optimisation. Commit.
- Provide SurfaceItem::shape as a floating vector. Commit.
- Autotests: Reduce the number of "using namespace KWayland::Client". Commit.
- X11window: Don't send a final ConfigureNotify event in leaveInteractiveMoveResize(). Commit.
- X11window: Send ConfigureNotify events when moving windows. Commit. Fixes bug #449302
- Core: Drop Platform::supportsGammaControl(). Commit.
- Backends/x11: Make OverlayWindow factory function private to the backend. Commit.
- Backends/x11: Move OverlayWindow handling to standalone backend. Commit.
- Screencast: Fix inverted screencast on OpenGLES and memfd. Commit.
- Option for WindowHeap to not alter the layout. Commit. Fixes bug #455350
- Remove unused include. Commit.
- Remove some commented out code. Commit.
- Buttonrebindsfilter: Add bracesbuttonrebindsfilter: Add braces. Commit.
- Buttonrebinds: Fix infinite loops with RebindScope. Commit.
- Buttonrebinds: Allow sending tablet tool button events. Commit.
- Buttonrebinds: Allow configuring tablet tool rebinds. Commit.
- Buttonrebinds: Allow binding mouse button actions. Commit.
- Use StrutRects to represent restricted areas. Commit.
- Move OpenGL safe point handling to Compositor/CompositorX11. Commit.
- Drop Platform::requiresCompositing(). Commit.
- Build: Move libkwineffects specific ecm_setup_qtplugin_macro_names to src/libkwineffects. Commit.
- Core: Drop Platform::warpPointer(). Commit.
- Ci: Require tests to pass on FreeBSD too. Commit.
- Screencasting: Make sure we are reporting properly scaled damage values. Commit.
- Screencasting: Polish region case. Commit.
- Screencasting: No need to keep calculating the textureSize. Commit.
- Window: fix checkWorkspacePosition moveRight/Bottom. Commit.
- Autotests/integration: add more cases to OutputChangesTest. Commit.
- Placementtracker: fix some windows not being restored. Commit.
- Plugins/screencast: centralize format querying into the RenderBackend. Commit. Fixes bug #460563
- X11: Use moveResizeGeometry() instead of frameGeometry() where appropriate. Commit.
- Build: Hardcode kwin name. Commit.
- Forward declare Xkb in keyboard_input.h. Commit.
- Remove unused keyboard_input.h include. Commit.
- Expose enabledByDefault of input device to DBus. Commit.
- QAsConst -> std::as_const. Commit.
- Fix blur/contrast for X11 window if Xwayland is not scaled. Commit. Fixes bug #461021
- Build: Link testOpenGLContextAttributeBuilder with epoxy::epoxy. Commit.
- Build: Remove include_directories(XKB). Commit.
- Backends/drm: add logging for adding GPUs. Commit.
- Build: Remove duplicate "REQUIRED". Commit.
- Build: Mark KDecoration2 REQUIRED using set_package_properties(). Commit.
- Build: Avoid mixing add_definitions() with find_package(). Commit.
- Build: Group CMAKE_{C,CXX}_STANDARD. Commit.
- Build: Group include()s in CMakeLists.txt. Commit.
- [effects/windowview] Don't allow setting non-global shortcuts. Commit.
- Move InputDevice::{outputName,setOutputName} implementation to cpp file. Commit.
- Backends/drm: fixes for bitmask drm properties. Commit.
- Backends/drm: don't test hardware rotation if not supported by the driver. Commit.
- Fix -Wunused-variable warnings. Commit.
- Build: Add -Wno-unused-parameter compiler option. Commit.
- Kcmkwin/compositing: remove tearing prevention and scaling options. Commit. Fixes bug #450279
- [effects/overview] Don't allow setting non-global shortcuts. Commit.
- Autotests/drm: add autotest for common modes. Commit.
- Backends/drm: fix common mode generation. Commit.
- Address warnings. Commit.
- Make gettext happier. Commit.
- Include org.freedesktop.locale1 support. Commit.
- Scripting: Expose cursor position to the API. Commit.
- Libinput: Support switching the targetted output with a shortcut. Commit.
- Libinput: Allow setting an empty output name. Commit.
- OSD: Fix OSD::show from the non-main thread. Commit.
- Backends/drm: rewrite most of EglGbmLayerSurface. Commit.
- Backends/drm: make the buffer target constant. Commit.
- Backends/drm: store creation flags in GbmBuffer. Commit.
- Nightcolormanager: Emit timing change only when they have actually changed. Commit.
- Remove some Q_UNUSED. Commit.
- Make Atoms code more readable. Commit.
- X11: Keep compositing mode untouched if kwin crashes. Commit. See bug #452344
- Qpa: Geometry handling fixes. Commit.
- Remove ServiceTypes info. Commit.
- Wayland: Drop unused field in XdgOutputManagerV1Interface. Commit.
- Wayland: Hide XdgOutputV1Interface class. Commit.
- Wayland: Prevent matching dnd actions after drop. Commit.
- X11: Don't force QT_QPA_PLATFORM=xcb. Commit.
- X11: Don't force QT_NO_GLIB=1. Commit. Fixes bug #460980
- Scripting: Prefer metadata.json over metadata.desktop in GenericScriptedConfig. Commit.
- X11window: revert more from 3a28c02f. Commit. Fixes bug #461032
- Backends/drm: fix format sorting. Commit.
- Effects/invert: Make it fully responsible for inverting the screen. Commit.
- Backends/virtual: Drop VirtualBackend::captureOutput(). Commit.
- Autotests: Drop testSceneQPainter. Commit.
- Effectshandler: Reset iterators when active effects changes. Commit.
- OffscreenEffect: Use drawWindow instead of renderWindow when rendering contents. Commit. Fixes bug #459417
- X11window: partially revert 3a28c02f. Commit.
- Effects/kscreen: don't stop effect when fade out animation is done. Commit. Fixes bug #460902
- Forward declare QAction in src/input.h. Commit.
- Remove KGlobalAccel bits from Platform. Commit.
- Bump PlasmaWindowManagement version to 16. Commit.
- Wayland: Drop DataDeviceInterface::updateProxy(). Commit.
- Replace some manual floored QPointF->QPoint conversion with flooredPoint calls. Commit.
- DecorationInputFilter: Use QPointF instead of QPoint for events. Commit.
- Window: Floor rather than round when doing hitTest for the decoration. Commit. Fixes bug #460686
- Add a helper function to convert QPointF to QPoint using floor instead of round. Commit.
- Wayland: Fix missing relative motion events. Commit. Fixes bug #444510
- Implement a enableRequested signal for text-input-v3. Commit.
- Kcmkwin/kwindecoration: use Kirigami.ActionToolBar for the footer actions. Commit. Fixes bug #460793
- Test_utils: Test whether mmap PROT_WRITE fails. Commit.
- Autotests/integration: make inputmethodtest more realstic. Commit.
- Inputpanelv1window: never hide overlay panels. Commit.
- Inputmethod: reset m_shouldShowPanel when the tracked window changes. Commit.
- Inputpanelv1window: show window when client maps it after setting the mode. Commit. Fixes bug #460537
- Make Compositor responsible for locking compositing type. Commit.
- Autotests/drm: use std::vector instead of malloc. Commit.
- X11window: don't change size for centering windows with maximization. Commit.
- Output: don't round geometry as often. Commit. See bug #459373
- Ci: Require tests to pass on Linux/Qt6. Commit.
- Autotests: Fix testXkb in Qt 6 build. Commit.
- Autotests: Reorder keys in the test table in testXkb. Commit.
- Autotests: Fix testGlobalShortcuts in Qt 6 build. Commit.
- Autotests: Fix testXwaylandInput in Qt 6 build. Commit.
- Decorations/plastik: Provide metadata.json instead of metadata.desktop. Commit.
- Use correct text encoding when reading WM_CLASS, WM_NAME and WM_WINDOW_ROLE. Commit.
- Change type of Window.wmCommand and Window.wmClientMachine to QString. Commit.
- Change type of Window.desktopFileName to QString. Commit.
- Change type of Window.resourceName, Window.resourceClass, and Window.windowRole to QString. Commit.
- Add Qt 6 FreeBSD CI. Commit.
- Autotests: Fix testWaylandSeat in Qt 6 build. Commit.
- Autotests: Fix testPointerConstraintsInterface with Qt 6 build. Commit.
- Autotests: Fix PointerInputTest in Qt 6 build. Commit.
- Autotests: Fix TestXdgShellWindow in Qt 6 build. Commit.
- Add Qt 6 Linux CI. Commit.
- Fix potential race condition when text input state change and focus change happened at the same time. Commit.
- Autotests: Fix windowquadlist with Qt 6. Commit.
- Add autotest for the drm platform. Commit.
- If SurfaceItem does not have a pixmap, return an empty WindowQuadList. Commit.
- Introduce RenderGeometry class and use it for clipping in device coordinates. Commit.
- Add WindowQuad::bounds() as a convenience method to get a QRectF from it. Commit.
- Round buffer positions when calculating normalised UV coordinates. Commit.
- Round window and geometry positions in OpenGL scene. Commit.
- Add "roundVector" function as convenience for rounding a QVector2D. Commit.
- Autotests: Remove invalid cases in testScreens. Commit.
- Backends/drm: remove Wayland bits for drm leasing. Commit.
- Effects/backgroundcontrast: Fix backgroundcontrast stripes when rounded window scaling. Commit.
- Effects/blur: Fix blur stripes when rounded window scaling. Commit. Fixes bug #460412
- Don't rely on implicit 2D to 3D vector conversion. Commit.
- Backends/drm: use #pragma. Commit.
- Backends/drm: rename drm object files. Commit.
- UserActionsMenu: Add "Move &To Current Desktop" action from task manager for X11. Commit. Fixes bug #458415
- UserActionsMenu: Remove duplicated code block. Commit.
- Wayland: Drop ScopedGlobalPointer. Commit.
- Drop WaylandOutput. Commit.
- Wayland: Make XdgOutputV1Interface pull information from Output. Commit.
- Backends/drm: set drm content type when available. Commit.
- Wayland: implement the content-type protocol. Commit.
- Add explicit POSITION_INDEPENDENT_CODE. Commit.
- Fix some tests not building with Qt 6. Commit.
- Allow specifying a render target scale for windows. Commit.
- Convert WindowPaintData's translation to device coordinates when rendering. Commit.
- Properly scale cursordelegate_opengl to device geometry. Commit.
- Glide: Convert to device coordinates when rendering. Commit.
- Offscreeneffect: Convert to device coordinates when rendering. Commit.
- Touchpoints: Account for render target scale when creating geometry. Commit.
- Zoom: Account for render target scale when creating geometry. Commit.
- Snaphelper: Account for render target scale when creating geometry. Commit.
- Trackmouse: Account for render target scale when rendering. Commit.
- Screencast: Account for output scale when rendering. Commit.
- Mousemark: Account for render target scale when creating geometry. Commit.
- Mouseclick: Account for render target scale when creating geometry. Commit.
- Screenedge: Account for render target scale when rendering. Commit.
- Screenshot: Account for render target scale when rendering. Commit.
- Magnifier: Account for output scale when creating geometry. Commit.
- Require GLTexture::render() to provide an output scale. Commit.
- Account for render target scale when rendering a WindowThumbnailItem. Commit.
- Convert to device pixels when rendering an offscreen quick view. Commit.
- EffectsHandler: Use QRectF for mapToRenderTarget. Commit.
- Screentransform: Account for render target scale when creating geometry. Commit.
- Showpaint: Account for render target scale when creating geometry. Commit.
- Blur: Account for render target scale when creating geometry. Commit.
- Backgroundcontrast: Account for render target scale when creating geometry. Commit.
- Use a perspective matrix again for the Glide and Sheet effects. Commit.
- Use device coordinates for geometry in the OpenGL Scene. Commit.
- Add scaledRect as a helper function to scale a QRectF by a scalar. Commit.
- Only recalculate renderTargetMatrix if it is needed. Commit.
- Use an orthographic projection matrix for rendering the scene. Commit.
- Scripts: Convert desktop metadata files to json metadata files. Commit.
- Effects: Convert desktop metadata files to json metadata files. Commit.
- Wayland: Add support for ext-idle-notify-v1. Commit.
- Wayland: Make output subpixel info static. Commit.
- Wayland: Make OutputInterface pull information from Output. Commit.
- Autotests: Drop DontCrashCursorPhysicalSizeEmpty. Commit.
- [desktopchangedosd] Port from KQuickControlsAddons.QIconItem to PlasmaCore.IconItem. Commit.
- Drop Screens. Commit.
- [aurorae] Port from KQuickControlsAddons.QIconItem to PlasmaCore.IconItem. Commit.
- Fix wording in action 'Switch to Screen'. Commit.
- Backends/drm: don't crash if connector has no modes. Commit.
- [windowthumbnails] Guard against software QtQuick backend. Commit.
- Effects: Make WindowHeap try to fill gaps. Commit.
- Screencast: Don't report damage on the full screen every time. Commit.
- Handle scale override in locked and confined pointers. Commit. Fixes bug #460532
- Move installPointerConstraint calls into the constraint handlers. Commit.
- Guard against reconfiguring wayland specific input on X11. Commit.
- Make Workspace::outputAt() more robust to extreme values. Commit. Fixes bug #460446
- Fix resizing by dragging top-right window corner. Commit. Fixes bug #460501
- Prefer invokeMethod on a function pointer. Commit.
- Future proof the code for C++20. Commit.
- Wayland: Fix handling of removed outputs in DpmsInterface. Commit.
- Wayland: Sync output device's enabled property. Commit. Fixes bug #460247
- Effects/blur: Fix clipping when sliding virtual desktops. Commit. Fixes bug #460382
- Backends/drm: Fix leaving dangling dpms input event filter. Commit. Fixes bug #460322
- Effects/screenshot: Avoid capturing hidden cursor. Commit. Fixes bug #460358
- Make "switch to screen" and "window to screen" code less error-prone. Commit.
- Fix "window to screen" and "switch to screen" shortcuts. Commit. Fixes bug #460337
- Fix scripted shader effect animations. Commit. Fixes bug #460277
- Drop shaderTrait adjustment on crossfade. Commit.
- Wayland: don't allow minimizing applet popups either. Commit.
- Add TabletEvent QPointingDevice constructor workaround for Qt 6. Commit.
- Port SwitchEvent from QInputEvent. Commit.
- Wayland: Add support for high resolution scrolling. Commit.
- Wayland: don't allow maximization of applet popups. Commit.
- Effects: Drop EffectWindow::hasAlpha(). Commit.
- Utils: Drop updateXTime(). Commit.
- Move Platform::updateX11Time() to Application. Commit.
- Merge Window::maximize() and Window::changeMaximize(). Commit.
- Make X11Window responsible for emitting clientMaximizedStateChanged signal. Commit.
- Make Window::changeMaximize() take MaximizeMode. Commit.
- Drop adjust argument in Window::changeMaximize(). Commit.
- Adapt to Qt XkbCommon header changes in Qt 6. Commit.
- X11: Move Unmanaged damage initialization hack into SurfaceItemX11. Commit.
- Backends/x11: Implement own keyboard interception. Commit.
- Kcmkwin/kwindecoration: Add "Shadow" to list of keywords. Commit.
- Kwingltexture: port away from manual memory management. Commit.
- Decorationbridge: wrap factory in a std::unique_ptr. Commit.
- Screenedge: modernize some code. Commit.
- Backends: port more code to std::unique_ptr. Commit.
- Effects/slide: Remove SlideDocks option. Commit.
- Backends/virtual: Stop creating a dummy output during backend initialization. Commit.
- Autotests: Add missing setVirtualOutputs calls. Commit.
- Change description for window border shortcut. Commit. Fixes bug #348549
- Remove public declaration of the KWin::FPx2 debug stream operator. Commit.
- Effects: Fix window highlighting in WindowHeap. Commit.
- X11: Reset SurfaceItemX11::m_isDamaged when the damage handle is destroyed. Commit.
- X11: Make damage region fetching code more robust to errors. Commit. Fixes bug #456511
- Reset m_delayFocusWindow in Workspace::cancelDelayFocus(). Commit. See bug #459860
- Autotests: Extend OutputChangesTest with more cases. Commit.
- Effects/fullscreen: Prevent playing animation for invisible windows. Commit.
- Backends/drm: also force linear layout for dumb buffer cursors. Commit. See bug #456306
- Effects/maximize: Prevent playing animation for invisible windows. Commit.
- Use POSITION_INDEPENDENT_CODE for static lib for helping to build against qt6. Commit.
- Backends/drm: use linear buffers for multi gpu where necessary. Commit.
- Backends/drm: correct test buffer check. Commit.
- Don't try to create a QChar from a non-char key enum. Commit.
- Adjust reduced feature CI to run unprivileged. Commit.
- Install po folder. Commit.
- [x11window] Remove duplicate activities check. Commit.
- Sync activities after kwin restart. Commit. Fixes bug #438312
- Disable PrimarySelection in seat setPrimarySelection. Commit. Fixes bug #456167
- Effects/slide: Increase spring constant. Commit. Fixes bug #455450
- Set bugReportUrl for all KCMs in this repo. Commit. See bug #204364
- Wayland: Use true logical geometry in Display::outputsIntersecting(). Commit. Fixes bug #459733
- [effects/private] Don't sync natural size to intended sizes. Commit.
- X11 backend: Retry enabling compositing when it was disabled a while ago. Commit. Fixes bug #452344
- Effects: bump minor version. Commit.
- Effects/contrast: use effect-local data instead of window data. Commit.
- Effects/blur: use effect-local data instead of window data for blur regions. Commit.
- Backends/drm: Fix 100% cpu usage after tty switch. Commit. Fixes bug #452726
- Tablet: Ensure persistency of the outputName property. Commit. Fixes bug #456857
- Effects/windowview: Add ExposeClassCurrentDesktop shortcut to KCM. Commit.
- Don't accept space and enter key events in empty WindowHeaps. Commit. See bug #457910
- Fix clamping in screenContainsPos. Commit. Fixes bug #459328
- Explicitly include cmath. Commit.
- Inputpanel: Do not start a display process while shutting the panel down. Commit.
- Autotests: fix InputMethodTest. Commit.
- Inputpanelv1window: fix showing and hiding. Commit. Fixes bug #459404
- Implement xwayland-keyboard-grab protocol. Commit. Fixes bug #455159
- Waylandserver: handle lock state changing properly. Commit. Fixes bug #316734
- Wayland: Send wl_data_offer.source_actions before wl_data_device.enter. Commit. See bug #445661
- Emit clientMaximizedStateAboutToChange when maximized mode is actually about to change. Commit. See bug #459301
- Effects/windowview: Make sure "Toggle Present Windows…" shortcuts are initialized. Commit.
- Wayland: Bump plasmashell protocol version. Commit.
- Effects/windowview: Animate the placeholder just like the search field. Commit.
- Effects/windowview: Turn placeholder on when there are actually no visible windows. Commit. Fixes bug #459244
- Lower severity of "Got invalid timestamp" message. Commit. Fixes bug #459405
- Effects/windowview: Re-order placeholder text and window heap. Commit.
- Effects/mousemark: Specify effect chain position. Commit. Fixes bug #457639
- [kcms/scripts] Make plugin id and translation domain match. Commit. Fixes bug #458438
- Scripting: Add js object <-> QRectF/QSizeF/QPointF conversion helpers. Commit. Fixes bug #459369
- Tabbox: Makes sure we are not calling a null pointer. Commit.
- Effects/private: Add another guard for multi-screen Drag&Drop. Commit.
- Fix multi-screen drag-and-drop in WindowHeap. Commit.
- Better handle windows on all desktops in slide effect. Commit. Fixes bug #457486. Fixes bug #458622
- [kcms/scripts] Enable Apply button when clicking Defaults. Commit. Fixes bug #459320
- Effects/overview: Bind to search field using textEdited signal. Commit. Fixes bug #459202
- Effects/overview: Implement the searchText backing property. Commit. Fixes bug #459202
- Effects/windowview: Bind to search field using textEdited signal. Commit.
- Effects/windowview: Fix "Toggle Present Windows (Window class on current desktop)" shortcut. Commit. Fixes bug #156155
- Effects/desktopgrid: Fix background highlight having extra size. Commit.
- Effects/desktopgrid: Replace highly opmitized animators with animations which work. Commit.
- Effects/desktopgrid: Fix cursor shape being lost while dragging a desktop. Commit.
- Fix build with older libgbm. Commit.
- Waylandserver: don't emit windowRemoved if it's not been added yet. Commit.
- Amend "effects/Overview: Use SearchField from PlasmaExtras". Commit.
- Amend "effects/private: Merge two state machines into one with substates". Commit.
- Effects/Overview: Add "pressed" effect to desktop bar. Commit.
- Effects/Overview: Use SearchField from PlasmaExtras. Commit.
- Effects/Overview: Move delegate handlers to the bottom close to each other. Commit.
- Effects/private: Encapsulate DND management, and clean up the store. Commit.
- Effects/private: Nuke an unnecessary loop. Commit.
- Effects/private: Fix crash when shutting down desktop grid and overview. Commit.
- Effects/private: Merge two state machines into one with substates. Commit.
- Add missing QPointer. Commit.
- Don't check for workspace->initializing(). Commit.
- Backends/drm: supress warning for disconnected connector. Commit.
- Fix libqaccessibilityclient dependency. Commit.
- Wayland backend: Don't crash when terminating. Commit.
- Fix handling of different signals (SIGTERM et al) by using KSignalHandler. Commit.
- Snap to shaded windows. Commit. Fixes bug #375740
kwrited
- Use ecm_set_disabled_deprecation_versions. Commit.
- There's no QGuiApplication::setFallbackSessionManagementEnabled in Qt6. Commit.
layer-shell-qt
- Use ecm_set_disabled_deprecation_versions. Commit.
- Use KDE_INSTALL_CMAKEPACKAGEDIR. Commit.
libkscreen
- Bump SO version. Commit.
- Raise required PlasmaWaylandProtocols version to 1.10.0. Commit.
- Update zsh completions (compdef) for kscreen-doctor to use priority property. Commit.
- Use ecm_set_disabled_deprecation_versions. Commit.
- Remove duplicate headers between cpp/h files. Commit.
- Complement concept of primary output with priorities order. Commit.
- Backends/kwayland: use the connector name. Commit.
- Adjust test data for EDID test. Commit.
- Add zsh completions (compdef) for kscreen-doctor. Commit.
- Avoid invalid memory read when getting ConnectorType property. Commit.
- Fix initialization of XRandRScreen::m_id. Commit.
- Tests: Enable PerOutputScaling to fix failing geometry calculations. Commit.
- Fake backend: Implement passing config supportedFeatures via env/arguments. Commit.
- Drop support for env variable KSCREEN_BACKEND_ARGS. Commit.
- Port to new API in libkscreen for setting backend arguments for tests. Commit.
- Deduplicate backend arguments in BackendManager. Commit.
- Remove redundant static_cast. Commit.
- Add get/set backend arguments API to BackendManager. Commit.
- Dpms: Block on isSupported calls if unknown. Commit.
- Mark primate Output constructor as explicit. Commit.
- Remove declared but undefined method from ConfigMonitor::Private. Commit.
- Backends/fake: support setting physical size in MM in text configs. Commit.
- Cleanup: Reorder Output::Private fields according to public Q_PROPERTY declarations. Commit.
- Cleanup: Make setters of Output less sparse and more uniform. Commit.
- Kscreen-doctor: Simplify command parsing and handling spaghetti. Commit.
- Kscreen-doctor: Port away from Output::setPrimary() to Config::setPrimaryOutput(). Commit.
- Kscreen-doctor: Replace ops[2] with more descriptive local variable subcmd. Commit.
- Kscreen-doctor: Factor out invalid config handling into early return. Commit.
- Kscreen-doctor: Remove unused method Doctor::outputCount(). Commit.
- Kscreen-doctor: Factor out output lookup procedure. Commit.
- Port STL-style loop to range iterator. Commit.
- Port away from qAsConst to std::as_const. Commit.
- Combine signalsBlocked & blockSignals in one call. Commit.
- Fix logs formatting, add verbosity. Commit.
- Remove unused headers from .h, include needed ones directly in .cpp. Commit.
- Doc: Fix typo. Commit.
- Remove unused variable 'ids'. Commit.
- Fix xrandr test name. Commit.
- Rename the newly added debug categories file. Commit.
- Introduce KScreenDpms. Commit.
- Doctor: Don't leak DpmsManager object. Commit.
- Doctor: Tweak Q macros of signals for better syntax highlighting support. Commit.
- Doctor: Fix typo. Commit.
- Make error messages translatable. Commit.
- Fix install in kf6/. Commit.
- Backends/kwayland: only consider enabled outputs for Xwayland scale. Commit.
libksysguard
- Sensors: Account for base unit rather than starting unit in SensorUnitModel. Commit. Fixes bug #461143
- Formatter: Format plain numbers. Commit. Fixes bug #450947
- Add CMake option to build WITH_X11. Commit.
- Add missing check for HeadingVmPSS. Commit.
- Port away from deprecated KWindowSystem API. Commit.
- Fix updating placeholder text. Commit.
- QML error: digist -> digits. Commit.
- Add ColorGrid face which uses rectangle opacity to denote sensor value. Commit.
- Install po folder. Commit.
- Allow to extract messages from processui/processdetails. Commit.
- Perform initialization in initialization list. Commit.
Milou
- Fix Qt6 build due to deprecated Plasma::QueryMatch::InformationalMatch enum. Commit.
- ResultDelegate: Add tooltip for main text, too, if needed. Commit.
- Install po folder. Commit.
Oxygen
- Add git blame ignore file. Commit.
- Add and make use of ECMClangFormat. Commit.
- Use QWindow::startSystemMove(). Commit.
- Port away from KWindowSystem::compositingActive. Commit.
- Fix CI dep for KStyle. Commit.
- Remove unneeded CMake check. Commit.
Plank Player
- Compile with strict compile flags. Commit.
- Fix some warning in qt6. Commit.
- Add CMakePresets.json. Commit.
- Ignore files. Commit.
- Add missing QStringLiteral. Commit.
- Add FreeBSD Qt* CI support. Commit.
- Add Qt6 CI support. Commit.
- Add support for qt6 build system. Commit.
- Install translations and print cmake feature summary. Commit.
- Fix opening mimetype from desktop file. Commit.
- Use non-deprecated KDEInstallDirs variables. Commit.
Plasma Bigscreen
- Use ecm_set_disabled_deprecation_versions. Commit.
- We depend against 5.98. Commit.
- Remove unused values from metadata json file. Commit.
- Convert metadata of KCMs to json, clean up unneeded KPackage metadata. Commit.
- Port away from deprecated KService::property overload. Commit.
- Remove duplicate headers between cpp/h files. Commit.
- Fix translation extraction. Commit.
- Rebase: fix indicators, fix bigscreen settings kcm ui. Commit.
- Rebase: Dont load mycroft loader if mycroft intergration is disabled. Commit.
- Add Qt 6 Linux CI. Commit.
- Add missing moc includes for compiling with Qt 6. Commit.
- Fix type of ThemeInfo::type. Commit.
- Adapt build system to support Qt 6. Commit.
- Install po folder. Commit.
Plasma Browser Integration
- Mprisplugin: Don't skip if size is invalid and take at least one image. Commit.
- Avoid accidental global variable in page-script. Commit.
- Remove generateGuid function. Commit.
- Use ecm_set_disabled_deprecation_versions. Commit.
- Register chrome.downloads.onChanged listener lazily. Commit.
- Mprisplugin: xesam:artist is a list of strings. Commit.
- Use user agent string to detect Firefox. Commit.
- Use a separate script injected into the page context. Commit.
- Add Linux Qt6 CI. Commit.
- Fix excess comma in X-Plasma-Runner-Syntaxes values. Commit.
- Install po folder. Commit.
Plasma Desktop
- Revert "desktoppackage/configuration: Use Kirigami FormLayout for applet shortcut page". Commit.
- Revert "applets/taskmanager: use default "medium" spacing for traditional task manager". Commit. See bug #463316
- Applets/window-list: Add fallback icons. Commit.
- Desktoppackage/configuration: Use Kirigami FormLayout for applet shortcut page. Commit.
- Make sure screen numbers are consecutive. Commit.
- Add missing KPackage search and link. Commit.
- Applets/kickoff: only consider widths of buttons from Repeater. Commit.
- Kcm/joystick: Drop KDE3 reference. Commit.
- Remove obsolete KUserFeedback dependency. Commit.
- Applets/taskmanager: use default "medium" spacing for traditional task manager. Commit. Fixes bug #463316
- Applets/taskmanager: Make 1 stripe the default. Commit. Fixes bug #460911
- Add an object name to the base focus scope. Commit.
- Kcms/keys: add a "Choose" button to command adding sheet. Commit.
- Request passing unit tests on Linux and BSD. Commit.
- Kcms/keyboard: Port to isocode lookup to QStandardDirs. Commit.
- Applets/kickoff: add tooltip in icon button. Commit.
- Kcms/smserver: don't show Firmware header when its group would be empty. Commit. Fixes bug #463725
- Draw the highlight of pressed widgets underneath the icon of the applet. Commit. Fixes bug #459930
- Panelconfiguration: explain what the shortcut button is for. Commit. Fixes bug #463190
- Use lineSvg from KickoffSingleton. Commit.
- Apply 1 suggestion(s) to 1 file(s). Commit.
- Stick separatorComponent in Loader. Commit.
- Now separator can't be selected by pressing down or up key. Commit.
- Applets/kickoff: add separator feature from kickon. Commit.
- Toolboxes: use native context menu. Commit.
- Toolboxes: Use dropdown menu. Commit.
- Toolboxes: add menu button to show desktop menu. Commit.
- Toolboxes: move MouseArea to root item. Commit.
- Kcms/keys: Add an "Add Command" button. Commit. Fixes bug #460036. Fixes bug #440431
- Applets/kickoff: allow to set a smaller size on small screen. Commit. Fixes bug #460544
- Panelconfiguration: use correct control type for "floating panel" toggle. Commit. Fixes bug #462942
- Fix foldermodel autotest. Commit.
- Remove launch feedback KCM. Commit.
- Kcms/ksmserver: Remove UI to choose a "default logout screen option". Commit.
- [kcms/access] Set value range for mouse keys parameter spinboxes. Commit.
- [kcm/access] Fix mouse keys default values. Commit.
- [kcms/access] Merge duplicate KConfigXT entries. Commit.
- [kaccess] Revamp default values for mouse key acceleration parameters. Commit.
- Not use forward and includes. Commit.
- Applets/taskmanager: always allow using tooltips for grouped tasks. Commit. Fixes bug #450798
- Applets/taskmanager: move busyIndicator to root item. Commit.
- Applets/taskmanager: no need to define
tasksGrowInOppositeDirection
. Commit. - Kcms/ksmserver: Overhaul UI to clarify what options do. Commit. Fixes bug #420348. Fixes bug #431960
- Applets/showdesktop: don't use active title when in edit mode. Commit.
- Applets/showdesktop: genericize description/tooltip. Commit. Fixes bug #463086
- Desktoppackage: fix adaptive panel on X11 when Qt scaling is enabled. Commit. Fixes bug #461022
- Revert "Allows kickoff to be set to a smaller size". Commit. See bug #460544
- Emojier: add keywords to desktop file. Commit.
- Kcm/keys: Use numeric collator for models. Commit.
- Use QWindow instead of KWindowSystem to set KeepAbove. Commit.
- Applets/taskmanager: publish task delegate geometry on clicked. Commit.
- Applets/taskmanager: save one item by using Loader as iconBox. Commit.
- Applets/taskmanager: save one item by moving DragHandler to FrameSvgItem. Commit.
- Remove duplicate headers between cpp/h files. Commit.
- Desktoppackage: specify translation domain. Commit.
- Port all headers to pragma once. Commit.
- Kcms/workspaceoptions: Show a message asking to reboot computer to apply primary selection changes. Commit.
- Deduplicate devicesmodel of tablet and touchscreen kcm. Commit.
- Applets/taskmanager: Add a bottom to top layout option. Commit.
- Kcms/keys: Allow modifier-only global shortcuts. Commit.
- Typo--. Commit.
- Kcms/access: Add tooltips for slow keys and bounce keys. Commit. Fixes bug #48500
- Kcms/baloo: prompt and warn users to reboot after changing settings. Commit. See bug #462009
- Kcms/ksmserver: remove "Offer shutdown options" setting. Commit. Fixes bug #431573
- Set an objectname on the configure panel button. Commit.
- Kcms/landingpage: remove KUserFeedback UI and code. Commit.
- Disable Pad combobox if no pad device. Commit.
- Desktoppackage: Bump QML imports & clean up. Commit.
- Containments: port
FolderItemPreviewPluginsDialog
to OverlaySheet
. Commit. - Applets/taskmanager: remove leftover in Task.qml. Commit.
- Read correct margings from panel south- north- east- west- svgs. Commit. Fixes bug #432187
- Desktoppackage: port about widget to about page in QML. Commit.
- Port away from deprecated KWindowSystem API. Commit.
- Desktoppackage: create
Kirigami.OverlaySheet
on demand. Commit. - Kcms/tablet: porting away from
qAsConst
. Commit. - Desktop package: Remove unused component BusyOverlay.qml. Commit.
- Applets/taskmanager: fix data type of estimated size. Commit.
- Space for longer screen names. Commit.
- Applets/taskmanager: use PlasmaCore duration in TaskBadgeOverlay. Commit.
- Fix Kirigami longDuration reference. Commit.
- Applets/taskmanager: move ToolTipArea to root item to replace MouseArea. Commit.
- Applets/taskmanager: use PlasmaCore duration in TaskBadgeOverlay. Commit.
- Applets/taskmanager: use empty array when artist does not exist. Commit.
- Applets/taskmanager:
xesam:artist
is a stringlist. Commit. - Use
onPressed: wasExpanded = ...
idiom. Commit. - Applets/taskmanager: fix "Unable to assign [undefined] to int". Commit.
- Applets/taskmanager: fix undefined
appName
and portalAppId
. Commit. - Applets/taskmanager: move
taskInitComponent
to main.qml. Commit. - Applets/taskmanager: move
insertIndexAt
to MouseHandler. Commit. - Applets/taskmanager: let tools.js become a library. Commit.
- Allow setting hover for launcher items with "launcher-hover". Commit. Fixes bug #462253
- Kcms/desktoppaths: Allow configuring Public and Templates paths too. Commit. Fixes bug #444760
- Kcm/keys: don't allow collapsing single shortcut ation list items. Commit. Fixes bug #462141
- Desktoppackage: pass
QQuickWheelEvent
to wheelEventString
. Commit. - Move bottom action to header in ksplash KCM. Commit.
- Fix typo in dependency name. Commit.
- Make sure Panel cannot be smaller than the margins of the panel SVG. Commit. Fixes bug #461506
- Add missing KPackage link. Commit.
- Kcms/keys: Fix porting issue. Commit.
- Install translated documentation from po/ too. Commit.
- Desktoppackage: fix QML color not supporting
Qt::GlobalColor
. Commit. - Desktoppackage: add support for accent color from wallpaper plugins. Commit.
- Tablet: Allow assigning shortcuts to tool buttons as well. Commit.
- Containments/panel: fix one memory leak caused by Qt.createComponent. Commit.
- Desktoppackage: add accessible description to license button. Commit.
- Toolboxes: fix one memory leak caused by Qt.createComponent. Commit.
- Applets/taskmanager: fix two memory leaks by Qt.createComponent. Commit.
- Applets/taskmanager: close group dialog before closing all windows in group. Commit.
- Applets/taskmanager: fix "Value is null and could not be converted to an object". Commit.
- Remove settings duplicated from KDE_COMPILERSETTINGS_LEVEL 5.85. Commit.
- Applets/taskmanager: port
MouseArea
to WheelHandler
in MouseHandler
. Commit. - Add touchscreen KCM. Commit. Fixes bug #455619. Fixes bug #411877
- Applets/kickoff: add tooltip to reset button. Commit.
- Folder View: Add option to show hidden files. Commit. Fixes bug #365792
- AppletConfiguration: Use Key handlers for Accept/Cancel actions. Commit.
- Panel: Avoid setting solid background when compositing is disabled. Commit. Fixes bug #451451
- Applets/kickoff: add a11y properties to icon button. Commit.
- [folderview] Port away from deprecated KNewFileMenu ctor. Commit.
- Applets/kickoff: fix huge icons in category list. Commit. Fixes bug #460349
- Task Manager: Only reserve space for audio indicator if it is visible. Commit.
- Also using appid to match pulse stream. Commit.
- Desktoppackage: show bold text for current item when sidebar gets focused. Commit.
- Desktoppackage: move up/down key handlers to ScrollView in widget configuration. Commit.
- Kcms/runners: Fix org.kde.kconfig.notify DBus signal getting wrong plugin id. Commit. Fixes bug #461422
- [kcms/tablet] Reload output combobox when outputs change. Commit. Fixes bug #461560
- [kcms/tablet] Don't show thousand separators for resolution strings. Commit.
- Tablet: Make sure the "lock aspect ratio" stays true. Commit.
- Tablet: Fix the reset button for the outputs view. Commit. Fixes bug #458608
- Kcms/landingpage: add Accessible.name
to most used items
. Commit. - Applets/kicker: port to Qt Quick
DropArea
in ItemGridView
. Commit. - Applets/taskmanager: differentiate types of window previews in UI text. Commit.
- Kcms/workspaceoptions: remove unused ids in main.qml. Commit.
- Applets/taskmanager: refine UI strings for tooltips. Commit.
- Desktoppackage: Use Kirigami.Units.smallSpacing instead of halving largeSpacing. Commit.
- Increase minimum dialog size to better accommodate Slideshow wallpaper. Commit. Fixes bug #461201
- Applets/taskmanager: remove one unused import. Commit.
- Applets/taskmanager: remove workaround for Qt 6.4.1. Commit.
- Applets/kickoff: Use the new TriangleMouseFilter component in Plasma Workspace. Commit.
- [kcms/tablet] Delete device when removed. Commit.
- Applets/taskmanager: port away from custom drag handler. Commit. Fixes bug #402376
- [kcms/tablet] Fix i18n. Commit.
- Fix panel configuration to properly limit maximum panel size to half height. Commit.
- [Kickoff] Add myself to PlacesPage copyright. Commit.
- Applets/kicker: Fix typo ("custtom"). Commit.
- Applets/taskmanager: remove one unnecessary
return
. Commit. - Add Qt 6 CI. Commit.
- Fix missing annotation in emoji data. Commit.
- Kcms/workspaceoptions: port to declarative
isPlatformWayland
. Commit. - Build static libs with -fPIC. Commit.
- Kcms/tablet: Fix dragging components. Commit. Fixes bug #460376
- Panel: when floating, de-float when window touches it. Commit. Fixes bug #455538. Fixes bug #455483. Fixes bug #455323
- Applets/kickoff: Reiterate on compact representation sizing code. Commit. Fixes bug #460169
- Applets/kickoff: Fallback to a default icon if the requested one fails to load. Commit.
- Allows kickoff to be set to a smaller size. Commit. Fixes bug #460544
- Revert "applets/taskmanager: make it harder to accidentally start a drag". Commit. Fixes bug #460809. See bug #402376
- Port away from deprecated KIO::JobUiDelegate. Commit.
- [applets/digitalclock] Fix font size change when migrating from 5.25. Commit. Fixes bug #460415
- Kcms/mouse: Set preventStealing on the button capture. Commit. See bug #460345
- Use KeySequenceItem.captureFinished to notify a binding has been entered. Commit. See bug #459322
- [desktop/package] Clean up code style and bump imports. Commit.
- [desktop/package] Replace dynamic property reference with direct id. Commit.
- Add moc included needed for compiling with Qt 6. Commit.
- Applets/kickoff: Fix QML animations syntax & properties in VerticalStackView. Commit.
- Applets/kickoff: Specify restoreMode for Binding objects. Commit.
- Applets/kickoff: Explicitly hide a removed icon. Commit.
- Applets/kickoff: Simplify internal sizing calculation. Commit.
- Applets/kickoff: Fix code style. Commit.
- Applets/kickoff: Access property through qualified id. Commit.
- Applets/kickoff: Add readonly qualifier to properties. Commit.
- Applets/kickoff: Port to strict === JavaScript equality operator. Commit.
- Applets/kickoff: Factor out and simplify confusing trinaries for icon. Commit.
- Applets/kickoff: Factor out start-here-kde into Tools js library. Commit.
- Applets/kickoff: Remove trailing whitespaces. Commit.
- Make drag and drop of pager more reliable. Commit. Fixes bug #460541. Fixes bug #460545
- Kaccess: Drop QDesktopWidget usage. Commit.
- Also delete entry with Notify flag. Commit. See bug #460345
- Port kcmdatetimehelper away from KDELibs4Support. Commit.
- Applets/kickoff: Listen to new onRequestUpdateQuery signal. Commit. See bug #459258
- Fix focus. Commit.
- Install in kf. Commit.
- Folderview: port to use ScrollView instead of ScrollArea. Commit. Fixes bug #359783
- Desktop Sessions KCM: Name label "Enter UEFI setup" in UEFI mode. Commit.
- Move the panel's placeholder instead of the target item and animate all of the items inbetween; also fixes mouse input that gets lost when quickly dragging applet to the very end of the panel. Commit.
- Revert "containments/panel: iterate all items between start index and end index when pressed". Commit.
- Applets/kickoff: show placeholder when search has no result. Commit.
- Desktoppackage: give mouse input button an icon. Commit. See bug #404600
- Port away from KIO::JobUiDelegate deprecated API. Commit.
- Port away from deprecated QCoreApplication::flush(). Commit.
- Port emojier away from deprecated I18N_NOOP. Commit.
- Bump KDE compiler settings level to 5.85. Commit.
- Port away from deprecated componentData() method. Commit.
- Containments/panel: iterate all items between start index and end index when pressed. Commit.
- Kcms/runners: add "web search keywords" as a keyword. Commit. See bug #460010
- Remove calls to deprecated KDeclarative::setupEngine. Commit.
- Port away from deprecated QPixmap::grabWindow(). Commit.
- Desktoppackage: port license dialog to
Kirigami.OverlaySheet
. Commit. - Panel: Raise BusyIndicator above everything else. Commit.
- [kcms/recentFiles] Fix translation catalog name. Commit.
- Desktoppackage: remove duplicate usage of
Kirigami.ScrollablePage
. Commit. - Change position of the config button in activity switcher. Commit.
- Install po folder. Commit.
- Applets/mediaframe: migrate background setting. Commit.
- Perform initialization in initialization list. Commit.
- AppletConfiguration: add "Report a Bug" button to config window. Commit. Fixes bug #370195
- Set bugReportUrl for all applets in this repo. Commit. See bug #370195
- Set bugReportUrl for all KCMs in this repo. Commit. See bug #204364
- Applets/kicker: in Dashboard representation, allow two lines for application name. Commit. Fixes bug #362986
- Kcms/landingpage: Use global themes' real names in quick chooser. Commit. Fixes bug #459367
- Desktoppackage: clear
Drag.imageSource
on dragFinished
in AppletDelegate
. Commit. - Applets/digital-clock: migrate font settings. Commit. Fixes bug #459372
- Desktoppackage: port to QML Drag in AppletDelegate. Commit. See bug #459235
- Kcms/landingpage: hide "Most Used" section when it's empty. Commit.
- Use relayout locking. Commit. Fixes bug #413645
- Applets/taskmanager: create audio stream icon instead of using Loader. Commit.
- Kcms/keys: Port away from deprecated Connections syntax. Commit.
- Applets/taskmanager: remove moc in backend. Commit.
- Applets/kickoff: Fix null property access in keys handling binding. Commit.
- Applets/kickoff: Fix some QML/JavaScript code style issues and ===. Commit.
- Applets/kickoff: Bring back Ctrl+Tab shortcut to switch tabs. Commit. Fixes bug #440307
- Make emojier use its own data instead of relying on ibus. Commit.
- Desktoptoolbox: improve fade-in animation and load on demand. Commit.
- Using Panel.Global to access Panel enums instead of using integers. Commit.
- Only de-float the panel if it is set in normal mode. Commit. Fixes bug #454950
- Desktoptoolbox: fix flickering on closing. Commit. Fixes bug #417849
- Containments/panel: check null configOverlay. Commit.
- Containments/panel: respect
Plasmoid.immutable
. Commit. - Containments/panel: make panel load slightly faster. Commit.
- Applets/kickoff: fix crash when dragging items not in favorite page on Wayland. Commit. Fixes bug #449426. Fixes bug #450215
- Applets/kicker: Hide result columns when it contains no results. Commit. Fixes bug #444113
- Applets/kickoff: remove excessive spacing when icon and label are set. Commit.
- Applets/kickoff: center align Kickoff icon in vertical panel. Commit. Fixes bug #459280
- Desktoppackage: update global shortcut after receiving
captureFinished
signal. Commit. - Fixup! fix: Keyboard layout shortcuts activate wrong language. Commit.
- Fix: Keyboard layout shortcuts activate wrong language. Commit. Fixes bug #444569
- Folderview: Fix grid overflow property so it properly reports overflow state. Commit. Fixes bug #419878
- Use improved dominant color as accent color. Commit.
Plasma Disks
- Use ecm_set_disabled_deprecation_versions. Commit.
- Remove wrong releases from appstream. Commit.
Plasma Firewall
- Hint UFW about the service direction (simplified rule interface). Commit. Fixes bug #463265
- Remove broken release from appstream. Commit.
- Use ecm_set_disabled_deprecation_versions. Commit.
- Remove duplicate headers between cpp/h files. Commit.
- Emit debug message if ufw executable is not found. Commit.
- Tell the ufw KAuth helper where to look for the ufw executable. Commit.
- Bugfix 458824 and 438001. Commit.
- QoL improvements. Commit.
- Fix ordering. Commit.
- Fix metainfo.xml. Commit.
- Fix metainfo.xml. Commit.
- Fix release order. Commit.
- Allow IP addresses with netmask in advanced rule editor. Commit. Implements feature #434317
- Add missing license headers. Commit.
- Remove duplicated entry from org.kde.plasma.firewall.metainfo.xml. Commit.
- Port away from KAboutData. Commit.
- Install po folder. Commit.
- Set bugReportURL. Commit. See bug #204364
plasma-integration
- Compile with Qt 6 as well. Commit.
- Use ecm_set_disabled_deprecation_versions. Commit.
- Correctly use x11 wid as hex, not decimal. Commit. See bug #462061
- Fix crash when selecting "Open with other application" on download notification. Commit. Fixes bug #461529
- Create a window handle before trying to export windows. Commit. Fixes bug #462108
- Port away from deprecated KStandardGuiItem::yes/no. Commit.
- Port away from deprecated KDirLister::showingDotFiles. Commit.
- Extend kio with portal-based open-with implementation. Commit.
- Use CamelCase includes. Commit.
- Port away from deprecated KIO API. Commit.
- Fix QtQuickRenderSettings from loading. Commit. Fixes bug #455575
plasma-mobile
- Ensure that package descriptions specify that they are for Plasma Mobile. Commit.
- Fix minor typo. Commit.
- Ensure all packages have translations enabled. Commit.
- Shell: Update NavigationTabButton width. Commit.
- Remove duplicate headers between cpp/h files. Commit.
- Add Type=Application in bin/plasma-mobile.desktop. Commit.
- Taskpanel: Don't overlay over top panel. Commit.
- Taskpanel: Ensure thickness is enforced. Commit.
- Homescreen: Fix bottom margin in gesture mode. Commit.
- Actiondrawer: Load async. Commit.
- Homescreen: Fix binding loops caused by plasmoid changing dimensions. Commit.
- Quicksettings: Fix count property not being updated. Commit.
- Mobileshellstate: Heavily refactor to remove global shell margins to fix window binding loops. Commit.
- Lockscreen: Remove wallpaper workaround. Commit.
- Lockscreen: Refactor and lazy load notifications. Commit.
- Revert "taskswitcher: Improve performance of task preview loading". Commit.
- Taskswitcher: Improve performance of task preview loading. Commit.
- Actiondrawer: Use simpler and more performant widescreen panel logic without clipping. Commit.
- Actiondrawer: Introduce fix for black text even when opacity is 0. Commit.
- Actiondrawer: Use Expo animations for pane movement. Commit.
- Update .kde-ci.yml. Commit.
- Add compile time dependency on Kirigami Addons. Commit.
- Add missing KPackage link. Commit.
- Look-and-feel/logout: Cleanup and fixup animations. Commit.
- Actiondrawer: Fix call to non-existent property. Commit.
- Quicksettings: Remove location quicksettings. Commit.
- Shell: Update to new usage of FormComboBoxDelegate. Commit.
- Make button darker, increase contrast on press. Commit.
- Power menu: New power menu design. Commit.
- Kcm: Update to new usage of FormComboBoxDelegate. Commit.
- Homescreens/halcyon: Improve gridview scrolling performance. Commit.
- Revert "look-and-feel: Switch to Breeze Dark by default". Commit.
- Mobileshell: Fix haptics path. Commit.
- Mobileshell: Remove compile time QtFeedback dependency, and make it optional. Commit.
- Mobileshellstate: Ensure default value for notificationsWidget. Commit.
- Mobileshell: Use pointer for haptics. Commit.
- Mobileshell: Refactor and extract state to mobileshellstate plugin. Commit.
- Homescreens/halcyon: Cap grid icon size relative to app name labels. Commit.
- Quicksettings: Limit to 5 rows maximum on one page. Commit.
- Look-and-feel: Switch to Breeze Dark by default. Commit.
- Homescreens/halcyon: Fix horizontal scrollbar being shown on app list. Commit.
- Tests: Update readme with ksmserver-logout-greeter info for power menu. Commit.
- Lockscreen: Refactor and cleanup keypad. Commit.
- Components: Fix MarqueeLabel behaviour with new line characters. Commit.
- Statusbar: Don't use fractional font sizes. Commit.
- Lockscreen: Use bold text for clock to improve contrast. Commit.
- Shell: Fix accent color from wallpaper not working. Commit.
- Mmplugin: Cleanup signals. Commit.
- Dataproviders: Fix mobile provider label. Commit.
- Mmplugin: Ensure variables are reset properly. Commit.
- Mmplugin: Flesh out update signals and behaviour. Commit.
- Port away from KQuickControlsAddons.QIconItem. Commit.
- Add Qt6 CI support. Commit.
- Perform initialization in initialization list. Commit.
- Port away from deprecated KIO::JobUiDelegate API. Commit.
- Components/mobileshell: Ensure app pids are cleared. Commit.
- Widgets/mediacontrols: Add ability to activate source app on tap. Commit.
- Homescreens/folio: Port to new app launch method. Commit.
- Homescreens/halcyon: Port to new app launch method. Commit.
- Components/mobileshell: Add mechanism to keep track of and stop launched apps. Commit.
- Quicksettings/record: Fix. Commit.
- Quicksettings/record: Move record functions out of shellutil. Commit.
- Make compile against qt6. Commit.
- Remove unneeded stuff from CMake. Commit.
- Install po folder. Commit.
- Taskpanel: Fix property bindings such that we ensure we have the last say. Commit.
- Navigationpanel: Fix incorrect property name reference. Commit.
- Homescreens: only close search widget and action drawer without opening the menu. Commit.
- Homescreens: also close the search widget with Meta key. Commit.
- Homescreens/halcyon: Change placeholder icon to arrow. Commit.
- Quicksettings: Fix scrollview indicators. Commit.
- Folio/appdrawer: fix app drawer button behaviour. Commit.
- Homescreens/halcyon: add Meta key support. Commit.
- Homescreens/halcyon: add showing desktop support. Commit.
- Homescreens/folio: fix Meta key support. Commit.
- Homescreens/halcyon: Use reuseItems on app list. Commit.
Plasma Nano
- Use ecm_set_disabled_deprecation_versions. Commit.
- Remove commented out code. Commit.
- Fullscreenoverlay fix clazy issue overridden-signal. Commit.
- .gitignore use frameworks/kconfig/.gitignore. Commit.
- Install po folder. Commit.
- Fix warning, port to new Connections syntax. Commit.
Plasma Networkmanager (plasma-nm)
- Offload VPN file parsing to NetworkManager. Commit. Fixes bug #396530
- Remove same expression '!haveAllowedIps'. Commit.
- Remove Accessible.description set on Action. Commit. Fixes bug #463004
- Reset wifi security when changing edited connection. Commit. Fixes bug #463753
- ListItem: use MouseArea as root item. Commit.
- Mobile: mark SAE mode as password-predictable. Commit.
- Point users to distribution bugtracker if built without VPN support. Commit.
- Remove UB parameter passing to va_list argument in OpenconnectAuthWorkerThread::openUri. Commit.
- Use QWindow instead of KWindowSystem to set KeepAbove. Commit.
- KCM: improve visuals and consistency of "Add connection" dialog. Commit. Fixes bug #456771
- Offer installing missing VPN plugins. Commit. Fixes bug #462840
- Simplify control flow. Commit.
- Rename variables for clarity. Commit.
- Add support for openconnect_set_external_browser_callback introduced in openconnect v9.0 (libopenconnect 5.8) using QDesktopServices. Commit.
- Fix connecting to WPA3-personal networks. Commit.
- Remove duplicate headers between cpp/h files. Commit.
- [openconnect] Fix crash in certificate error dialog. Commit. Fixes bug #461365
- Remove default parent arg from VPN interface. Commit.
- Use Plasmoid.busy property instead of custom component in compact representation. Commit.
- Refactor VPN import/export. Commit.
- Reduce nesting by returning early. Commit.
- Don't query VPN plugins twice. Commit.
- Let VpnUiPlugin::supportedFileExtensions return a QStringList. Commit.
- Make VpnUiPlugin::supportedFileExtensions not pure virtual. Commit.
- Clean up QML/JavaScript code style. Commit.
- KCM: Use registered enum instead of magic numbers in QML. Commit.
- Applet: Fix empty line in a tooltip under certain conditions. Commit.
- Don't force active dialogs right after showing. Commit.
- KCM: Fix binding loop for width in ListItem. Commit.
- Applets: Reuse "configure" plasmoid action to open KCM. Commit.
- Use
onPressed: wasExpanded = ...
idiom. Commit. - Make Device Failed notifications low urgency. Commit.
- Do not block when requesting QR code. Commit.
- Make ModemManagerQt a required dependency. Commit.
- Move accessible descriptions to NetworkModelItem. Commit.
- Move connectionTypeToString to ConnectionItem. Commit.
- Show current MAC for wired connections. Commit. See bug #456119
- Show current MAC address instead of permanent MAC address in details view. Commit. Fixes bug #456119
- Remove dead code. Commit.
- Mobile/hotspot: Wi-Fi Hotspots -> Wi-Fi Hotspot. Commit.
- Port away from deprecated KStandardGuiItem::no(). Commit.
- [applet] Configure connections using systemsettings instead of kcmshell. Commit. Fixes bug #461482
- L2TP: Fix detection of Libreswan 4.9 and later. Commit.
- Applet: implement middle-click to toggle Airplane Mode. Commit.
- Fix misplaced include. Commit.
- [kcm] Use Kirigami.Icon instead of KQuickControlsAddons.QIconItem. Commit.
- Fix KMessageBox::Yes. Commit.
- Adapt to new api (scripted). Commit.
- Applet: make Toolbar a contentItem to save some RAM. Commit.
- Applet: add missing left padding on toolbar. Commit. Fixes bug #458742
- Add support for WPA3-Enterprise 192-bit mode. Commit.
- Add 5G support. Commit.
- Connectioneditorbase: Remove unused variable. Commit.
- Enable CI for mobile. Commit.
- Bring back the dependency for the CI. Commit.
- Re-add the kdeclarative dependency. Commit.
- Initialize variable. Commit.
- Allow to open url. Commit.
- Remove deprecated KDeclarative use. Commit.
- Kded: Correct English grammar in captive portal message. Commit.
- Applet: Fix enabled states of Wi-Fi and WWAN checkboxes in Edit Mode. Commit.
- Applet: Clean up model delaying in list delegate's destructor. Commit.
- Applet: Rename Handler's signal isScanningChanged. Commit.
- Applet: ExpandableListItem: Use uniform standard margins for actions list. Commit.
- Perform initialization in initialization list. Commit.
- Move #includes from headers to .cpp sources. Commit.
- Remove unused static validators. Commit.
- Applet: Provide visual indication when scanning Wi-Fi networks. Commit.
- Applet: Fix delayModelUpdates mode. Commit. Fixes bug #389052
- Applet: Block all role changes while in delayModelUpdates mode. Commit. See bug #389052
- Applet: Fix airplane mode binding in scan timer. Commit.
- Applet: Bind
enabled
state of "Connect" action reliably. Commit. - Fix .nospace() punctuation in logs. Commit.
- Install po folder. Commit.
- Set BugReportURL for applet. Commit. See bug #370195
- Fix wrong dialog type for PUK2 lock type. Commit.
- Factor out else-if chain using macro. Commit.
- Set bugReportURL for KCM. Commit. See bug #204364
- [kcm] Set KLocalizedContext for QQuickWidget. Commit. Fixes bug #459229
- Applet: Add toolbar items to context menu. Commit.
Plasma Audio Volume Control
- Use ecm_set_disabled_deprecation_versions. Commit.
- Update module name for the combine-sink. Commit.
- Install translated documentation from po/ too. Commit.
- Applet: hide current output device from tooltip when it's the only one. Commit.
- Applet: mention scrollability in tooltip. Commit.
- Kcm: make volume sliders obey "Raise maximum volume" setting. Commit. Fixes bug #458977
- Make global mute actually global between plasmoid instances. Commit. Fixes bug #418713
- Add portal.app_id to iconName lookup in pulseobject.cpp for flatpak. Commit.
- Move applet settings into KCM. Commit. Fixes bug #440846
- [kcm] Bundle icon for speakers test. Commit.
- Applet: fix slider animation when toggling "Raise Maximum Volume". Commit.
- Applet: Surface middle-clickability in the UI. Commit.
- Revert "applet: Surface middle-clickability in the UI". Commit.
- Applet: Surface middle-clickability in the UI. Commit.
- Don't crash when the server doesn't respond. Commit. Fixes bug #454647. Fixes bug #437272
- KCM: Allow comboboxes to grow to fit contents. Commit. Fixes bug #458422
- KCM: Only show port/profile labels if port combobox is visible. Commit.
- Install po folder. Commit.
- Set bugReportURL for KCM. Commit. See bug #204364
Plasma Remotecontrollers
- Cec: Provide a more readable name for the device. Commit.
- Adapt build system for building against qt6 + show all headers in qtc6. Commit.
- Fix ignore files. Commit.
- Add missing override keyword. Commit.
- Set SNI Passive when the remote controller is not in use. Commit.
- CEC: Discover CEC devices whenever Solid reports a new device. Commit.
- Check if device listing is empty instead of non existent size. Commit.
- Use a better method to discover device and stop once it has been found. Commit.
- SimulateUserActivity every minute when inhibited. Commit.
- Move the src/ specific cmake code into src/CMakeLists.txt. Commit.
- Improve the main process. Commit.
- Set the sni title or we get a weird placeholder text when it is disabled. Commit.
- Fix SNI title, no need for users to be told they are using Plasma components. Commit.
- Make it possible to list inhibited applications with a wildcard. Commit.
- Add a SNI that can be used for configuring inhibitions. Commit.
- Fix desktop file. Commit. Fixes bug #460924
- Remove unused includes of ECM & CMake PackageConfigHelpers. Commit.
- Install translations and print cmake feature summary. Commit.
Plasma SDK
- Remove duplicate headers between cpp/h files. Commit.
- Plasmoidviewer: Add a note for future devs to keep completions in sync with plasmashell. Commit.
- Clean up CMake files. Commit.
- Add zsh completions for plasmoidviewer. Commit.
- Plasmoidviewer: Sync AppletConfiguration to plasma-desktop. Commit.
- Add missing KPackage link. Commit.
- Revert "Revert "Install translated documentation from po/ too"". Commit.
- This operation would have been executed later by scripty anyway. Commit.
- Revert "Install translated documentation from po/ too". Commit.
- Install translated documentation from po/ too. Commit.
- Remove wrong entry from appstream releases. Commit.
- [plasmoidviewer] Port ConfigCategoryDelegate away from QIconItem. Commit.
- Remove releases wrongly committed. Commit.
- Install po folder. Commit.
- Set QSurfaceFormat::ResetNotification. Commit.
Plasma Systemmonitor
- Process table: Always use binary name for icon lookup. Commit. Fixes bug #454326
- Add missing KWindowSystem link. Commit.
- Applicationstable: Use the same scaling for CPU details as the column display. Commit. Fixes bug #462775
- Table: Don't clear the selection when setting current index. Commit. Fixes bug #460615
- Be more explicit in kill button texts. Commit. Fixes bug #454753
- Port all headers to pragma once. Commit.
- Slightly reduce minimum window size. Commit. Fixes bug #462803
- Convert hardcoded minimum sizes to multiples of GridUnit. Commit. See bug #462803
- Use ecm_set_disabled_deprecation_versions. Commit.
- Perform initialization in initialization list. Commit.
- Remove invalid appstream releases. Commit.
- Install po folder. Commit.
- Move DialogLoader to data of ScrollablePage. Commit. Fixes bug #459514
- Set QSurfaceFormat::ResetNotification. Commit.
plasma-thunderbolt
- Fix list item text clarity. Commit.
- Use ecm_set_disabled_deprecation_versions. Commit.
- Install po folder. Commit.
- Avoid combining smart pointers and qobject parent ownership. Commit. Fixes bug #439192
- Set bugReportURL for KCM. Commit. See bug #204364
plasma-vault
- Not use forward and includes. Commit.
- Add Qt 6 FreeBSD CI. Commit.
- Fix crash in vault listing callback. Commit.
- New in this release
Plasma Workspace
- Libtaskmanager: fix flaky test in
XWindowTasksModelTest::test_openCloseWindow
. Commit. - Wallpapers/image: use Next when current theme does not have wallpaper. Commit.
- [applet/systemtray] Drop (Automatic load) postfix in entry list. Commit.
- Klipper applet: don't delete final char of lines. Commit.
- [libkworkspace] Simplify login1_manager_interface hack. Commit.
- Shell/packageplugins: document
X-KDE-PlasmaImageWallpaper-AccentColor
. Commit. - Wallpapers/image: add support for custom accent color. Commit.
- Require selenium. Commit.
- Minor improvement in calendar test. Commit.
- Bugfix: clearAndBatchInsert should always clear. Commit.
- Don't save clipboard history when we load it. Commit.
- Construct HistoryImageItem from QImage. Commit.
- [notifications] Also emit ActivationToken on X11. Commit.
- Add an appium test for the digital clock. Commit.
- Components/calendar: Add left margin to month view heading. Commit.
- Fix path skipping screen removal signal. Commit. Fixes bug #464171
- Notifications: Improve activation infrastructure. Commit. Fixes bug #464099
- Components: fix sentences in QML not being translated. Commit.
- Shell: install update executable to
${KDE_INSTALL_LIBDIR}/kconf_update_bin/
. Commit. - [kcms/users] Fix i18n for finger enrollment messages. Commit. Fixes bug #463976
- Fix manual session saving. Commit. Fixes bug #450756
- Kcms/regionanglang: explicitly set pt to pt_PT. Commit. Fixes bug #454991
- Make the desktop test pass. Commit.
- Notifications: Make PlasmoidHeading transparent for input. Commit.
- Libtaskmanager: add new window/window title change/close window test for X11. Commit.
- Fix runner model test. Commit.
- Kcms/nightcolor: fix undefined reference of interval. Commit.
- Wallpapers/image: add class description for ImageBackend. Commit.
- [applets/systemtray] Config: Add search/filter field for entries list. Commit.
- Kcms/cursortheme: set preferred width and maximum width for launch feedback sheet. Commit.
- Fix calculation of available screen rect with multiple panels on the same screen edge. Commit. Fixes bug #461892
- Kcms/lnf: Simplify theme contents selection pages. Commit.
- Kcms/user: delay loading avatar gallery. Commit. Fixes bug #428900
- Kcm/lnf: Fix extra label on More Options page. Commit.
- [KSplashQML] Re-add logging "Loading stage" to debug output. Commit.
- Remove the invariants timer. Commit.
- Explicitly link QGuiApplication in runner tests. Commit.
- Libtaskmanager: avoid superfluous config loading/reloading. Commit.
- Handle locale generator error. Commit.
- Check if UTF-8 has already existed before adding it. Commit.
- Port breeze window switcher away from KQuickControlsAddons.QIconItem. Commit.
- Kcms/cursortheme: add explanation to launch feedback dialog and adjust label. Commit.
- Kcms/cursortheme: update keywords from Launch Feedback KCM. Commit.
- Kcms/cursortheme: add launch feedback settings. Commit.
- SystemDialog: use
Qt.WindowCloseButtonHint
flag to add close button to decoration. Commit. Fixes bug #462061 - Applets/mediacontroller: support touch drag to adjust position/volume. Commit.
- Make number of skipped entries depend on the applet size. Commit.
- [applets/clipboard] Handle navigation keys in clipboard history. Commit. Fixes bug #461351
- [HACKING] Fix style guide URL. Commit.
- Fix time input bug caused by "or" in regex. Commit. Fixes bug #415028
- Applets/notifications: Fix notifications jumping around when dialogs close or lose focus. Commit. Fixes bug #449085. Fixes bug #461492. Fixes bug #426187
- Runners/bookmarks: Use generic cache location instead of app specific one. Commit.
- Not use forward and includes. Commit.
- Kcms/region_language: find available locales in localectl. Commit. Fixes bug #461949
- Applets/panelspacer: add opacity animation. Commit.
- Kcms/notifications: Rearrange layout a bit to use section headers. Commit.
- Widgetexplorer: fix translation domain. Commit.
- Wallpapers/image: use
QUrl::fromUserInput
to sanitize filename. Commit. Fixes bug #454692 - [runners/appstream] Add missing QtGui link. Commit.
- Service Runner: Also filter out "--started-from-file" argument. Commit.
- Dataengines/powermanagement: simplify DBus async call by using template. Commit.
- Logout-greeter: Simplify shutdown check. Commit.
- Add
StartLimit
to plasma-plasmashell.service.in. Commit. - Applets/systemtray: Restore
onPressed: wasExpanded = ...
idiom. Commit. - Wallpapers/image: add unit test for BUG 461940. Commit.
- Wallpapers/image: fix finding the real symlink target. Commit. Fixes bug #461940
- Remove unused include. Commit.
- Applets/mediacontroller: set
sourceSize
in album art. Commit. - Applets/systemtray: replace MouseArea with TapHandler. Commit.
- [coronatesthelper] Don't print applet path in warning. Commit.
- Port away from deprecated KService::property overload. Commit.
- Libtaskmanager: add unit test for BUG 444816. Commit. See bug #444816
- Add missing KWindowSystem linking. Commit.
- Remove duplicate headers between cpp/h files. Commit.
- Port kio_desktop to ForwardingWorkerBase. Commit.
- Lockscreen: fall back to album artist when artist is not available. Commit.
- Lockscreen: xesam:artist is a list of strings. Commit.
- Port all headers to pragma once. Commit.
- Runners/sessions: add dont-show-this-again checkbox for new session popup. Commit.
- Libtaskmanager: fix a condition error in
TasksModel::requestPublishDelegateGeometry
. Commit. - Libtaskmanager: check
IsWindow
before publishing delegate geometry. Commit. - Don't manually create X11 startup ids when launching apps. Commit.
- Add zsh completions (compdef) for plasmashell. Commit.
- Shell: cleanup DesktopView screen change reactions. Commit.
- Remove unused include. Commit.
- Applets/systemtray: Fix copy-paste mistake (double assignment to width). Commit.
- Components/calendar: New and improved swipe implementation for calendar views. Commit. Fixes bug #459996
- PlasmaAutostart: Leverage QStringView, create strings on demand. Commit.
- Fix wrong class name being used in Qt6 ifdef. Commit.
- Remove PROTOCOL, is a typo. Commit.
- Use std::next; QMap iterators are not random access. Commit.
- Wallpapers/image: fix test failure after 8c1eed8a5df6e274395728c1f38c3c035d9cac0b. Commit.
- Base containments upon screen order. Commit. Fixes bug #450068. Fixes bug #385135. Fixes bug #427861
- Applets/digital-clock: refine timezone config UI. Commit.
- Ksmserver: remove last traces of "offerShutdown" setting. Commit. See bug #431573
- [kcms/kfontinst] Port thumbnailer to KIO::ThumbnailCreator. Commit.
- Applets/systemtray: Bump QML import, refer to property using qualified access. Commit.
- Applets/systemtray: Support Plasmoid.busy property in PlasmoidItem wrapper. Commit.
- Runners/services: No longer parse Exec values of applications. Commit. See bug #462353
- Ksmserver: Don't restore session on mobile. Commit.
- Fix direction of drag and drop of centered panel. Commit.
- Applets/clipboard: Hide clear button when editing. Commit. Fixes bug #448649
- Libtaskmanager: Guard against inactive window streaming. Commit.
- Components/dialogs: Modernize QML/JS syntax. Commit.
- Fix statusnotifiertest job testing by setting QGuiApplication::desktopFileName. Commit.
- Fix a 'cannot read property text of null' in systemtray when applet doesn't have a valid configure action. Commit.
- Applets/batterymonitor: use smoothed remaining time. Commit. Fixes bug #434432
- Applets/mediacontroller: Make it use the volume step from the Audio Volume applet. Commit.
- Service Runner: Drop any environment variables. Commit.
- [mediacontroller] Prefer plasma-browser-integration controls over browser built-in ones. Commit.
- Shell: provide
KPluginMetadata
in CurrentContainmentActionsModel
. Commit. - Revert "ksmserver: Don't restore session on mobile". Commit.
- Ksmserver: Don't restore session on mobile. Commit.
- Ksmserver: Fix build error. Commit.
- Applets/batterymonitor: only show scrollability hint when brightness control is available. Commit.
- Libnotificationmanager: send
NotificationClosed
DBus signal on clear. Commit. - Revert "shell: Use the basic scene graph rendering loop on wayland". Commit. See bug #447717
- Applets/mediacontroller: improve i18n context for tooltip text. Commit.
- Mention scrollability in tooltips for Power & Media Player widgets too. Commit.
- Wallpapers/image: add size change test. Commit.
- Wallpapers/image: use
actualSizeChanged
signal from MediaProxy
. Commit. - Applets/batterymonitor: show "Estimating" explanation text when time is 0. Commit.
- Wallpapers/image: reload wallpaper on sourceSize changed. Commit.
- Applets/systemtray: follow current focused control in ListView. Commit.
- Applets/systemtray: enable reuseItems in entry list. Commit.
- Kcm/users: Port change password dialog to Kirigami.Dialog. Commit.
- Applets/digitalclock: return to old tooltip code. Commit.
- Applets/digitalclock: import Layout without prefix. Commit.
- Applets/systemtry: update keyboard shortcut on captureFinished. Commit.
- Revert my previous commit, I used the wrong script. Commit.
- Kcms/users: Enable for mobile. Commit.
- Libtaskmanager: add note to remind checking possible regressions in
TasksModel::move
. Commit. - Libtaskmanager: update
newPos
after consolidation. Commit. - Libtaskmanager: simplify task movement and consider grouped tasks when not separating launchers. Commit.
- Libtaskmanager: check if item before/after is a launcher before moving it. Commit. Fixes bug #462508
- Libtaskmanager: don't check item window twice. Commit.
- Applets/appmenu: don't use reference in loop. Commit.
- Applets/mediacontroller: show album artist when no song artist is available. Commit.
- Applets/digital clock: hide timezones identical to the local tomezone. Commit.
- Panel: Add floating margins to avoid overflowing content when floating. Commit. Fixes bug #462130
- Ensure .local/share/plasma/containmentpreviews exists. Commit.
- Applets/batterymonitor: Remove configure action unconditionally. Commit.
- Applets/batterymonitor: Prefer fully qualified properties and methods access. Commit.
- Kcms/notifications: Fix margins in Applications page. Commit.
- Only consider screens to be mirrored if they are completely overlapping. Commit.
- Applets/batterymonitor: count as fully charge when at charge limit. Commit.
- Wallpapers/image: set
QDir::NoDotAndDotDot
filter flag in finders. Commit. - Applets/mediacontroller: Fix contextual actions behavior. Commit.
- Kcms/region_language: find locale-gen in system's path and sudo's path. Commit. Fixes bug #462127
- Wallpapers/image: use
setFilterMinimized
. Commit. - Libtaskmanager: add
filterMinimized
to filter out minimized windows. Commit. - Runners/sessions: ensure no duplicates with translated keyword strings. Commit.
- Runners/sessions: remove subtexts for command matches. Commit.
- Runners/sessions: add help syntax for list all sessions command. Commit.
- Runners/sessions: change texts and add subtexts. Commit.
- Runners/sessions: fix condition check for matches. Commit.
- Applets/batterymonitor: Don't unset model for non-expanded fullRepresentation. Commit.
- Applets/batterymonitor: Clean up: put id on top of component. Commit.
- Port away from deprecated KWindowSystem API. Commit.
- Port away from deprecated KMessageBox API. Commit.
- Use KIO::ApplicationLauncherJob to start Autostarted processes. Commit.
- Device Notifier: Special case opening AFC. Commit.
- Runners/webshortcuts: Use DuckDuckGo as default search provider. Commit.
- Runners/webshortcuts: Provide result for default provider if no other results exist. Commit. Implements feature #461424
- Shell: migrate old panel thickness settings. Commit. See bug #460006
- Shell: always use the same thickness value for horizontal/vertical panel. Commit. Fixes bug #460006
- Applets/notifications: allow screen reader to read notification. Commit.
- Kcms/region_language: set fix scrolling in language sheet. Commit. Fixes bug #462057
- Shell: use angleDelta in
wheelEventString
. Commit. - Wallpapers/image: make main component inherit ImageStackView. Commit.
- Panel: Read the minimum size of the panel SVG and make use of it. Commit. See bug #461506
- Libtaskmanager: add comment to mark the end of HAVE_X11 preprocessor. Commit.
- Do not query all available image plugins when determining background type. Commit. Fixes bug #462308
- Add missing KJob forward decl. Commit.
- Add missing KPackage linking. Commit.
- Shell: remove unused position in panelview. Commit.
- Fix plasmashell crashing on startup. Commit.
- Wallpapers/image: simplify activity/desktop expression. Commit.
- Install translated documentation from po/ too. Commit.
- Kicker: Load appstream pool not on menu construction. Commit. Fixes bug #429052
- Panel: Do not use QRect.bottomRight. Commit. Fixes bug #461473
- Webshortcut Runner: Set URL on match. Commit.
- Wallpapers/image: load KPackage less often. Commit.
- Kcms/users: Enable deletion of enrolled fingers. Commit.
- Runners/services: Fix test if kpat is not installed. Commit.
- Set a larger minimum width for Klipper config dialog, and remove an unnecessary inline message. Commit.
- Kcms/users: Replace finger selection combobox with graphic of fingers. Commit.
- Panel: Revert making the mask smaller by 1px. Commit. Fixes bug #460896
- Applets/notifications: remove negative inset from PlasmoidHeading. Commit. Fixes bug #452347
- Wallpapers/image: move FastBlur to new file. Commit.
- Wallpapers/image: add basic unit test for frontend. Commit.
- Kcms/autostart: allow multiple entries and show absolute file paths. Commit.
- Applets/batterymonitor: use "xorg" or "wayland" icon as fallback icon. Commit.
- Applets/batterymonitor: use fallback icon in inhibition list. Commit.
- Runners/recentddocuments: match only inside file names. Commit.
- Ksplashqml: Set Qt::BlankCursor instead of a raster cursor. Commit.
- Ksplashqml: Set cursor shape per window. Commit.
- Kcms/users: debounce the password match message. Commit. Fixes bug #462043
- Kcms/color: Fix wrong color application of --accent-color flag. Commit.
- Service Runner: Strip special arguments for ID. Commit.
- Lockscreen: Consider info messages to be prompts. Commit. Fixes bug #454706
- Kcms/users: properly align fingerprint sheet buttons to the right. Commit.
- Kcms/users: shorten "Clear fingerprints" text. Commit.
- Kcms/users: port fingerprint dialog buttons to a Kirigami.ActionToolBar. Commit.
- Applets/systemtray: simplify icon expression in StatusNotifierItem. Commit.
- Shell: Use the basic scene graph rendering loop on wayland. Commit. Fixes bug #447717
- README: Update description. Commit.
- SDDM: Remove workaround. Commit.
- Tests: drop setting no longer used KDE_FORK_SLAVES env var. Commit.
- Wallpapers/image: early return when provider type is Unknown. Commit.
- Applets/notifications: hide top margin when icon is invisible. Commit.
- Applets/notifications: unify spacing in NotificationItem. Commit.
- Applets/notifications: unify right margins in history. Commit.
- Wallpapers/image: save last wallpaper in slideshow mode. Commit. Fixes bug #461490
- [applets/systemtray] Support high priority actions in the header. Commit.
- SystemDialog: Fix display when there is no component. Commit.
- Applets/notifications: set preferred height for job details Loader. Commit.
- Applets/notifications: unload ListView when plasmoid is not expanded. Commit. See bug #460895
- Applets/mediacontroller: avoid flashing application icon. Commit. Fixes bug #461496
- SystemDialog: Make sure the window has a Qt.Window type. Commit.
- Notifications: Explicitly uncheck paused button when switching to running state. Commit.
- Applets/notifications: use
implicitHeight
instead of contentHeight
. Commit. - Applets/notifications: bring back left and right margins in history. Commit.
- Wallpapers/image: fix unclickable thumbnail area. Commit.
- Applets/batterymonitor: only show when PPD mode is held by an app. Commit.
- Notifications: Don't show ago text for suspended jobs either. Commit.
- Applets/batterymonitor: fix condition for isHeldOnPowerSaveMode. Commit.
- Startkde/plasma-session: fix playing startup sound. Commit. See bug #422948
- Applets/notifications: remove one unused import. Commit.
- Applets/notifications: remove workaround for QTBUG-67007. Commit.
- Applets/batterymonitor: refactor using new isSomehowFullyCharged property. Commit.
- Applets/batterymonitor: don't show percentage when fully charged. Commit.
- Notifications: Use String "0" for null percent. Commit.
- Runners/recentdocuments: Only match files from kactivities and not other entries. Commit. See bug #461006. Fixes bug #461531
- Applets/batterymonitor fix isHeldOnPowerSaveMode condition. Commit.
- Kcms/users: port New User password fields to Kirigami.PasswordField. Commit. Fixes bug #461443
- Components/calendar: reduce the scope of
modelFirstDay
. Commit. - Components/calendar: rename variables in private classes. Commit.
- Mediacontroller: Fix warning. Commit.
- Kcms/fonts: fix test failure when appDpiY != 96. Commit.
- Applets/kicker: wait longer to fix test failure. Commit.
- Runners/services: fix test failure. Commit. See bug #460796
- CMake: Set USE_SCRIPTING before it's needed. Commit.
- Applets/batterymonitor: make active for PPD modes while plugged in. Commit.
- Applets/kicker: Load favorites ordering from most recent applet as a fallback. Commit. Fixes bug #456412
- Libtaskmanager: remove workaround for Qt 6.4.1. Commit.
- Libtaskmanager: add test for
XWindowTasksModel::winIdFromMimeData
. Commit. - Revert apples/kicker: fix timer in triangular mouse filter. Commit.
- Use PlasmaComponents labels for the re-usable clock component. Commit. Fixes bug #421847
- Runners/services: Do not parse exec of flatpaks. Commit. Fixes bug #461241
- Wallpapers/image: make image draggable. Commit.
- Add a TriangleMouseFilter component. Commit.
- Kcms/regionandlanguage: convert ASCII unicode symbol to QChar. Commit. Fixes bug #460704
- Logout-greeter: Make lookandfeel configurable. Commit.
- Logout-greeter: Allow showing the greeter in windowed mode. Commit.
- Startplasma-wayland: Don't set GDK_SCALE and GDK_DPI_SCALE. Commit. Fixes bug #443215
- Libtaskmanager: add workaround for QTBUG-71922. Commit. See bug #402376
- Klipper: Fix the split menus "Quit" action. Commit.
- Libtaskmanager: port one c-style casting. Commit.
- Applets/notifications: add top margin when notification is in group. Commit.
- Applets/notifications: add
Layout.preferredHeight
to thumbnail Loader. Commit. - Applets/notifications: use
childrenRect.height
to assign height. Commit. - Applets/notifications: use
Layout.preferredHeight
in jobLoader
. Commit. - Runners/services: Do not match exec values of PWAs. Commit. Fixes bug #460796
- Runners/servicerunner: increase match type when query exactly matches service name. Commit. Fixes bug #459516
- Runners/recentdocuments: more fine-grained relevance and type assignment. Commit.
- Runners/baloo: increase match type when query exactly matches file name. Commit.
- Runners/locations: decrease match type when not a known existing file. Commit. See bug #340283
- Kcms/regionandlanguage: Improve exampleutility.cpp. Commit.
- Applets/notification: port NotificationItem to anchor-based positioning. Commit. Fixes bug #445459
- Applets/notifications: always reserve scrollbar padding to avoid warnings. Commit.
- Perform some initialization in initialization list. Commit.
- Kcms/kfontinst: port one foreach. Commit.
- Kcms/kfontinst: port one foreach. Commit.
- Kcms/kfontinst: port one foreach. Commit.
- Kcms/kfontinst: port one foreach. Commit.
- Kcms/kfontinst: port one foreach. Commit.
- Kcms/kfontinst: port one foreach. Commit.
- Runners/bookmarks: suppress one definition rule warning. Commit.
- Applets/icon: suppress one assertion warning. Commit.
- Applets/kicker: suppress one copy constructor warning in ContactEntry. Commit.
- Applets/kicker: suppress copy constructor warning in FileEntry. Commit.
- Applets/systemtray: remove one redundant nullptr guard. Commit.
- Warning: this statement may fall through [-Wimplicit-fallthrough=]. Commit.
- Components/calendar: disable copy of CalendarPrivate. Commit.
- Kcms/kfontinst: fix Return value of function m_urls.empty() is not used. Commit.
- Warnings ----. Commit.
- Refactor panel spacer flexible auto-sizing code and implement multiple areas. Commit. Fixes bug #460638
- Runners/calculator: Port away from deprecated QueryMatch::InformationalMatch. Commit.
- Applets/notifications: remove one unused import. Commit.
- Applets/notifications: use
implicitHeight
instead of height
. Commit. - Applets/clipboard: set Up key navigation item in the search field. Commit.
- Widgetexplorer: Clean up leftover KSycoca connect. Commit.
- Runners/recentdocuments: match term anywhere in file name. Commit. Fixes bug #461006
- Link to ConfigQml on qt6. Commit.
- Add a new ShellTest. Commit.
- Applets/systemtray: show tooltip when label is truncated. Commit.
- Wallpapers/image: always try to remove a path in
ImageBackend::removeSlidePath
. Commit. Fixes bug #461003 - Applets/icon: fix unsed
dropJob
. Commit. - Runners/calculator: enable custom base when libqalculate >= 3.3.0. Commit.
- Runners/calculator: use
isLessThan
and isGreaterThan
in engine. Commit. - Panelview: Guard access to containment in geometryByDistance. Commit.
- Klipper: fix unused parameter ‘e’. Commit.
- Unset XDG_CONFIG_DIRS before running lookandfeeltest. Commit.
- Fix lookandfeeltest. Commit.
- Don't run colorcorrectlocationupdater unnecessarily. Commit. Fixes bug #459446
- [libtaskmanager] Add test case for webapp mapping. Commit.
- Expose geometryByDistance to QML. Commit.
- Runners/sessions: simplify new session messagebox. Commit.
- Runners/sessions: add match for save session. Commit.
- Runners/kill: Fix config group name mismatch. Commit. Fixes bug #460899
- Wallpapers/image: fix
TypeError: Cannot read property 'x' of null
. Commit. - Revert "applets/notifications: allow screen reader to read notification body in FullRepresentation". Commit. Fixes bug #460895
- Kcms/users: remove gradient in plain user icon and initial avatars. Commit.
- [kcms/kcm_regionandlanguage] fix config not saved after clicking 'defaults' and 'save'. Commit. Fixes bug #460842
- SystemDialog: force title and subtitle labels to support Rich Text. Commit.
- SystemDialog: stop using two data sources for titleHeading label. Commit.
- Disable automatic portal launching early on. Commit. Fixes bug #458865
- Applets/systemmonitor: Use metadata from Applet::pluginMetaData rather than KPackage. Commit.
- Wallpapers/image: adapt to null byte behavior change in Qt6. Commit.
- Use pkgconfig to find qalculate. Commit.
- Add FreeBSD Qt6 CI. Commit.
- Wallpapers/image: fall back to default wallpaper when url is empty. Commit. Fixes bug #460692
- Use KDE_INSTALL_CMAKEPACKAGEDIR. Commit.
- Systemtray: Avoid dbus calls after exit. Commit. Fixes bug #460814
- Make QString -> QFileInfo conversion explicit. Commit.
- Build static libs with -fPIC. Commit.
- Fix Qt6 build. Commit.
- Add Linux Qt6 CI. Commit.
- Save layout immediately after a resolution change triggered relayout. Commit.
- Remove unnecessary heuristic relayout function call. Commit.
- Components/calendar: resize day label to match size of applet popup. Commit.
- [libtaskmanager] Add autotest for windowUrlFromMetadata. Commit.
- [libtaskmanager] Overhaul tasktools test. Commit.
- Kcm/icons: make it user-comprehensible. Commit.
- Runners/calculator: Improve output base handling. Commit. Fixes bug #450558
- Port from KQuickControlsAddons.QIconItem to Kirigami.Icon. Commit.
- Use KeySequenceItem.captureFinished to notify a binding has been entered. Commit. Fixes bug #459322
- Widgetexplorer: constify
existingCategories
. Commit. - Widgetexplorer: combine 3 for loops into 1. Commit.
- Applets/clipboard: set
KeyNavigation.up
in text area. Commit. - Applets/clipboard: give
forceActiveFocus
a focus reason in EditPage. Commit. - Fix is default locale check. Commit. Fixes bug #460418
- Refresh git-blame-ignore-revs for latest clang-format run. Commit.
- Automatic clang-format run (clang 15). Commit.
- SCM_SILENT lose extra semicolon. Commit.
- Klipper: Split the system tray menu between items and context menu. Commit. Fixes bug #93649
- SDDM theme: use same shadow offset values as the lockscreen. Commit.
- Lockscreen: remove unnecessary offset properties for dropShadow. Commit.
- Fonts: cut code complexity of KXftConfig::readContents in half. Commit.
- Fonts: add unit test for xft config file reading. Commit.
- Kcms/colors: don't call
sync()
again in applyScheme
. Commit. - Remove action type from actions. Commit.
- Applets/notification: improve DND mode explanatory text. Commit. Fixes bug #421989
- JavaScript is text/javascript again. Commit.
- Use FastBlur rather than GaussianBlur. Commit.
- Surface middle-clickability in the UI for middle-clickable applets. Commit.
- Remove excess pages before pushing new pages. Commit.
- [applets/diskanddevices] Add xdg-activation support to device ations. Commit. Fixes bug #460268
- Softer shadows for lockscreen clock. Commit.
- Battery Monitor: For non-power supply batteries show known-good status. Commit.
- BasicAppletContainer: Don't instantiate blur background when disabled. Commit.
- BasicAppletContainer: Refactor blurEnabled code. Commit.
- BasicAppletContainer: Use strict === JavaScript equality operator. Commit.
- BasicAppletContainer: Port away from plasmoid context property to attached Plasmoid. Commit.
- BasicAppletContainer: Use applet property instead of contentItem. Commit.
- Krdb: do not crash on file system problems. Commit.
- Applets/clipboard: Reset position when applet is closed. Commit.
- Kcms/region_language: Fix wrong defaults and examples. Commit. Fixes bug #460416
- Applets/kicker: Add signal when RunnerManager requests a query string update. Commit.
- Kcms/fonts: unify global scale terminology between message and button. Commit.
- Make the panel's corner mask 1px smaller to avoid artifacts at the corners. Commit. Fixes bug #417511
- Wallpapers/image: add test for symlink itself. Commit.
- Wallpapers/image: add symlink test. Commit. See bug #460287
- Wallpapers/image: fix potential dead loop in PackageFinder. Commit.
- Wallpapers/image: fix potential dead loop in ImageFinder. Commit.
- Wallpapers/image: fix symlink not being found by ImageFinder. Commit. Fixes bug #460287
- Kcms/icons: remove unnecessary visibility check for icon size popup. Commit.
- Handle multiple desktop files with different StartupWMClass. Commit. Fixes bug #358277
- Add scaling and rotation support to a blur behind desktop plasmoids. Commit.
- Kcms/icons: move size slider under preview that changes in size. Commit.
- [kcms/icons] Remove unnecesary NewStuff dialog loader. Commit.
- [kcms/icons] Use OverlaySheet for icon size popup. Commit.
- Applets/kicker: relay
queryFinished
signal from RunnerManager
. Commit. - [dataengines/hotplug] Remove unneeded superclass from DeviceServiceAction. Commit.
- Applets/devicenotifier: Show "remove all" when only one disk mounted. Commit. Fixes bug #460220
- Ksplash: Remove unused local flag
test
along with --test and --help options. Commit. - Kcms/desktoptheme: blend manual Plasma theme changes. Commit.
- Revert "wallpapers/image: Fix when used outside plasmashell". Commit.
- Wallpapers/image: Fix when used outside plasmashell. Commit.
- If an app is playing media but hasn't provided a title, say as much instead of "No media playing". Commit. Fixes bug #456516
- FileEntry: Clean ups. Commit.
- Wallpapers/image: reset
scale
to 1 to work around QTBUG-107458. Commit. - Wallpapers/image: reduce the maximum allowed cost of QCache. Commit.
- Wallpapers/image: fix side-by-side previews sometimes not showing. Commit.
- Components/calendar: Add missing license header. Commit.
- Wallpapers/image: reduce preview cache insertion for single images. Commit.
- Kcms/colors: Fix color previews not updating until apply is pressed. Commit. Fixes bug #456835
- Components/calendar + applets/digital-clock: Remove partial fork in digital-clock. Commit.
- Lookandfeel: update previews to reflect latest version of Dark Kay. Commit.
- Lookandfeel: update previews for 5.26. Commit.
- Applets/kicker: use
removeResult
to remove item. Commit. Fixes bug #393380 - Sddm-theme: switch to png format. Commit.
- Adjust blur offset behind plasmoid to match plasmoid itself (second try). Commit.
- Kcms/nightcolor: Activate Night Color after setting mode. Commit.
- [applets/icon] Bump and sort QML imports. Commit.
- [applets/icon] Animate icon's opacity when fading out while busy. Commit.
- Disable quit locks for plasmashell. Commit.
- Adjust blur offset behind plasmoid to match plasmoid itself. Commit.
- [applets/icon] Cleanup QML/JavaScript. Commit.
- Apples/kicker: fix timer in triangular mouse filter. Commit. Fixes bug #438950
- Kcms/cursortheme: Make code for new KNS entries more simple & robust. Commit. See bug #456273
- Xcursor: Fix some cursor themes from KDE Store not being installed in subdir. Commit. Fixes bug #456273
- Applets/mediacontroller: simplify
Layout.preferredWidth
expression. Commit. - Applets/mediacontroller: combine
VerticalDesktop
with HorizontalPanel
in height expression. Commit. - Applets/mediacontroller: only limit
Layout.maximumWidth
in horizontal panel. Commit. - Applets/mediacontroller: add vertical layout to compact representation. Commit. See bug #459714
- Set bugReportUrl for all applets in this repo. Commit. See bug #370195
- [applets/systemtray] Don't manually destroy innerContainment. Commit. Fixes bug #420245
- Applets/mediacontroller: slightly reduce required height for artist label. Commit.
- Set setInteractiveAuthorizationAllowed on SetPassword call. Commit. Fixes bug #459309
- Applets/mediacontroller: fix applet height in vertical panel. Commit.
- Set bugReportUrl for all KCMs in this repo. Commit. See bug #204364
- Applets/mediacontroller: give artist label
opacity: 0.6
. Commit. - Applets/mediacontroller: hide artist label when there is no enough height. Commit.
- Applets/mediacontroller: make artist label font size smaller. Commit.
- Applets/mediacontroller: fix incorrect
Layout.fillHeight
behavior. Commit. - Applets/mediacontroller: set full size for album art in desktop mode. Commit.
- Applets/mediacontroller: load album art on debut. Commit.
- Applets/mediacontroller: fix incorrect elision in desktop mode. Commit.
- Use better methods of ensuring install dir presence. Commit.
- Notifications KCM: X-GNOME-UsesNotifications is a bool. Commit.
- Fix build with Qt 6. Commit.
- Fixed remaining connection crash when KAStatsFavoritesModel is deleted. Commit.
- Don't assume existence of session install target dirs. Commit.
- Wallpapers/image: always emit
configurationChanged
after a wallpaper is removed. Commit. See bug #438585 - Wallpapers/image: reset grid index after new images are added. Commit. Fixes bug #455129
- FileEntry: don't exec stat potentially blocking. Commit.
- Localegeneratorubuntu: fix argument order. Commit.
- Remove entries from favorites when desktop file was deleted. Commit. Fixes bug #393380
- Remove ContainmentType from the systray container plasmoid. Commit. Fixes bug #454416
- Introduce a lock that blocks relayouts and config writes. Commit. Fixes bug #413645
- System Tray: Make Media Player and Notifications applets SystemServices. Commit. See bug #362077
- Applets/digital-clock: use theme default font when fontFamily not set. Commit. See bug #459372
- [applet/appmenu] Use qualified property access for menuAvailable. Commit.
- [applet/appmenu] Fix minor code style issues. Commit.
- [applet/appmenu] Drop unused property kcmAuthorized. Commit.
- [applet/appmenu] Fix stretching on a desktop containment. Commit. See bug #449781
- Remove commented code. Commit.
- Only accept mouse press in appletslayout if something is in edit mode. Commit. Fixes bug #413104
- Set QSurfaceFormat::ResetNotification. Commit.
- Add unit test for lockscreen QML. Commit.
- Users: delay result submission. Commit. Fixes bug #432111
- [applet/appmenu] Fix top level menu hovering state when QMenu is open. Commit.
- [applet/appmenu] Refactor: Set textFormat using enuma value from QtQuick. Commit.
- [applet/appmenu] Flatten MenuDelegate component. Commit.
- Applets/systray: fix flip direction from hidden view to visible icons. Commit. Fixes bug #459419. See bug #459421
- Applets/systray: reset index history in hidden view. Commit. Fixes bug #459421
- Applets/systray: don't clear old applet before transition. Commit.
- Shell: revert unrelated changes in d79a927a4c7a8b489b985a6ae94bd9d8f082db93. Commit. See bug #439159
- Wallpapers/image: set duration to 1 to avoid flickering. Commit.
- [shell] Always call load after init. Commit. Fixes bug #439159
- Wallpapers/image: open dark image in dark mode. Commit.
- [SDDM] Use the same font size for the InputField as on the lock/logout screens. Commit.
- [SDDM] Don't use margins for user avatar. Commit.
- Kickerplugin: Only emit countChanged() once when processing matches. Commit. See bug #414920
- Kickerplugin: Batch prepending in RunnerModel. Commit.
- Kickerplugin: Batch appending in RunnerModel. Commit.
- Add a unit test for KickerPlugin's RunnerModel. Commit.
- Fonts: honor & present system defaults. Commit. Fixes bug #416140
- Add KExiv2 as CI dependency. Commit.
- Wallpapers/image: remove
<QGuiApplication>
include in provider. Commit. - Wallpapers/image: simplify skip animation logic. Commit.
- Port to the new Connections syntax, mute warnings. Commit.
- Applets/notifications: remove unused import. Commit.
- Applets/notifications: use
Plasmoid.self
in Globals.adopt
. Commit. Fixes bug #459249 - Provide useful context. Commit.
- Optimize services runner. Commit.
- Runners/services: Adjust includes. Commit.
- Remove duplicate check for service's exec. Commit.
- Libtaskmanager: assign stream and check null pointer. Commit. Fixes bug #459232
- Kcms/nightcolor: get temperature min/max values from kcfg. Commit.
- Kcms/colors: update accent color reply type. Commit.
- Fix build with Qt 6. Commit.
- Unify Prison includes and make them work with KF6 everywhere. Commit.
- Wallpapers/image: fix wrong usage of
std::bind
. Commit. Fixes bug #459199 - Revert "Revert "Prevent panel going out of screen boundaries"". Commit. See bug #353975. See bug #438114
- [applets/kickoff] Always instantiate KService::Ptr member. Commit. Fixes bug #423524
plasma-workspace-wallpapers
- Add Dark Flow version from the original author of the light version. Commit.
- SafeLanding: add vertical wallpaper. Commit.
- Revert "Remove Safe Landing". Commit.
- Update dark Patak image. Commit.
- Add dark variant of Patak. Commit.
Plymouth KControl Module
polkit-kde-agent-1
- Use ecm_set_disabled_deprecation_versions. Commit.
- Install po folder. Commit.
- Remove unused includes. Commit.
Powerdevil
- Handle Button Events: Turn off keyboard backlight when lid is closed. Commit. Fixes bug #444029
- Do not hardcode ACPI battery names. Commit.
- Use ecm_set_disabled_deprecation_versions. Commit.
- Remove unused KWayland dep. Commit.
- Remove out-of-date infor from kcm docbook. Commit.
- Apply exponential moving average to remaining time when unplugged. Commit. See bug #434432
- Powerdevilbackendinterface: run clang-format. Commit.
- Better libddcutil error handling. Commit.
- Install translated documentation from po/ too. Commit.
- Allow triggering critical battery action manually. Commit.
- Choose easing curve based on old and new brightness values. Commit.
- Wirelesspowersaving: Reduce calls to NetworkManager::permissions(). Commit.
- DPMS: Port to KScreenDPMS. Commit.
- Powerprofileconfig: Use proper signal for detecting user interaction. Commit.
- Add FreeBSD Qt6 CI. Commit.
- Add Linux Qt6 CI. Commit.
- Fix install in kf6/. Commit.
- Perform initialization in initialization list. Commit.
- Fix compile against qt6. Commit.
- Install po folder. Commit.
- Set bugReportURL for KCMs. Commit. See bug #204364
qqc2-breeze-style
- ScrollView: Enable clip. Commit.
- DialogButtonBox: Remove separator to be consistent with desktop style. Commit.
- Remove unused ecm_qt_declare_logging_categories() code. Commit.
- Use ecm_add_qml_module() from ECM. Commit.
- Add Qt 6 Android CI. Commit.
- ScrollBar & ScrollIndicator: Show over content even if it loaded after. Commit.
- Revert "Install po folder". Commit.
- Install po folder. Commit.
- Simplify StyleSingleton. Commit.
SDDM KCM
- Add missing break statement to switch-case. Commit.
- Smooth wallpaper preview image. Commit.
- Re-add drop shadow to wallpaper image. Commit.
- Remove unnecessary multiplication by Screen.devicePixelRatio. Commit.
- Use ecm_set_disabled_deprecation_versions. Commit.
- Install po folder. Commit.
System Settings
- Set translation domain in SettingsBase. Commit.
- Sidebar: Set transient parent for hamburger button's menu. Commit.
- Make dropdown menu button act like one. Commit.
- Add null check before setting highlightChangesAction checkbox. Commit.
- Add null check before adding actions. Commit.
- Use modern syntax for connect() calls. Commit.
- Fix up connect() call, and add null check for consistency. Commit.
- Move "Highlight Changed Settings" action into hamburger menu. Commit. Fixes bug #442871
- Don't show tooltips for Sidebar mode list items. Commit.
- Port away from deprecated KService::property overload. Commit.
- A11y: make categoryitem interactable. Commit.
- Clean up CMake code style. Commit.
- Add zsh completions for systemsettings, kinfocenter and kcmshell5. Commit.
- Port away from deprecated KMessageBox API. Commit.
- Install translated documentation from po/ too. Commit.
- Fix kcms inside a category always being indented. Commit.
- Runner: check for containing matches only when query word is more than 3 characters long. Commit. Fixes bug #459586
- Runner: increase match type when kcm name or keyword exactly matches query. Commit. Fixes bug #450034
- Runner: Do not check GenericName fields of KCM. Commit.
- Consistent indent between QWidgets/QML Titles. Commit. Fixes bug #460103
- Add FreeBSD Qt6 CI. Commit.
- Don't check service types when building against Qt6. Commit.
- Add Linux Qt6 CI. Commit.
- Sidebar: Refer to ListView.view instead of ListView by id. Commit.
- Sidebar: Nest an icon instead of compensating for its invisible width. Commit.
- Recognize SystemSettingsExternalApp again. Commit.
- Remove wrong release from appstream. Commit.
- Revert "Update version number for 5.26.80". Commit.
- [runner] Fix desktop file name. Commit. Fixes bug #459213
- Port away from deprecated KIO::JobUiDelegate API. Commit.
- Install plugin in kf6. Commit.
- Install translations. Commit.
- Show "Report a Bug" actions in Info Center too. Commit.
- Let people file bugs for specific KCMs. Commit. Fixes bug #204364
- Clean up MostRecentModel and related code. Commit.
- Set QSurfaceFormat::ResetNotification. Commit.
- Fix if condition is the same as the previous if condition. Commit.
xdg-desktop-portal-kde
- Prefer to use qdbus_cast to declaration + operator>>. Commit.
- Session: Use bespoke menu for screencast/remotedesktop. Commit.
- RemoteDesktop: Use Markdown for the description. Commit.
- RemoteDesktopSession: Improve the SNI. Commit.
- Background: Rename enum value from Ignore to AllowOnce. Commit.
- Background: Make QDBusContext explicit. Commit.
- Background: Reduce redundant notifications about background processes. Commit.
- RemoteDesktop: Implement x,y scrolling. Commit.
- Notification: Actually trigger org.freedesktop.Activate*. Commit.
- RemoteDesktop: Remove broken and unnecessary check. Commit.
- Screensharing, RemoteDesktop: Move SNI to the session. Commit.
- RemoteDesktop: Show a notification instead of a dialog if the app is trusted. Commit.
- Raise required KF5 version to 5.102.0. Commit.
- ScreenCast: Actually remove streams from list. Commit.
- Port away from deprecated KService::property overload. Commit.
- Remove duplicate headers between cpp/h files. Commit.
- Notifications: Properly communicate the triggered action. Commit. Fixes bug #462278
- Notification: Trigger org.freedesktop.Application.Activate* as spec'd. Commit. See bug #462278
- Implementation of the GlobalShortcuts portal. Commit.
- Share VariantMapMap implementation. Commit.
- RemoteDesktop: Make fakeinput authentication less hands-on. Commit.
- Screencast: Make card font a bit smaller. Commit.
- ScreenShare: Include thumbnails on the window and output options. Commit. Fixes bug #460735
- Add a "remember this app for this filetype" checkbox. Commit.
- AppChooserDialog: Try to find preferred apps if the caller doesn't do it for us. Commit. Fixes bug #461165
- RemoteDesktop: Simplify interaction to a minimum. Commit.
- Port away from deprecated KDirLister::setShowingDotFiles. Commit.
- RemoteDesktop: Add support for the keysym parts of the protocol. Commit. Fixes bug #456025
- AppChooserDialog: Select -> Choose. Commit.
- AppChooserDialog: Use KUIT markup to style filename. Commit.
- AppChooserDialog: set title and mainText separately. Commit.
- AppChooserDialog: show only filename, not whole path. Commit.
- Use more semantically accurate icon for screen recording SNI. Commit. Fixes bug #460514
- Screenshare SNI: use monochrome-compatible icon. Commit. Fixes bug #460514
- Install po folder. Commit.
- Make sure the QuickDialog's localisation context has a domain. Commit.
- ScreenCast: Readability. Commit.
- RemoteDesktop: Decouple input streaming and video streaming. Commit.
- ScreenCast: Make sure we close sessions when all streams are done. Commit.
- ScreenCast: Drop global "streamingStopped" signal. Commit.
- ScreenCast: Streams can be closed while interacted with. Commit. Fixes bug #459693
- Export logging categories. Commit.