Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package qqc2-breeze-style6 for openSUSE:Factory checked in at 2025-10-22 12:13:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/qqc2-breeze-style6 (Old) and /work/SRC/openSUSE:Factory/.qqc2-breeze-style6.new.18484 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qqc2-breeze-style6" Wed Oct 22 12:13:01 2025 rev:30 rq:1312799 version:6.5.0 Changes: -------- --- /work/SRC/openSUSE:Factory/qqc2-breeze-style6/qqc2-breeze-style6.changes 2025-09-11 14:38:57.886843190 +0200 +++ /work/SRC/openSUSE:Factory/.qqc2-breeze-style6.new.18484/qqc2-breeze-style6.changes 2025-10-22 12:14:26.334737794 +0200 @@ -1,0 +2,39 @@ +Thu Oct 16 18:13:20 UTC 2025 - Fabian Vogt <[email protected]> + +- Update to 6.5.0: + * New bugfix release + * For more details see https://kde.org/announcements/plasma/6/6.5.0 +- Changes since 6.4.91: + * Update version for new release 6.5.0 + +------------------------------------------------------------------- +Thu Oct 2 14:47:29 UTC 2025 - Fabian Vogt <[email protected]> + +- Update to 6.4.91: + * New bugfix release + * For more details see https://kde.org/announcements/plasma/6/6.4.91 +- Changes since 6.4.90: + * Update version for new release 6.4.91 + * Keep combo box menus outside of screen cutouts + +------------------------------------------------------------------- +Tue Sep 23 06:41:25 UTC 2025 - Fabian Vogt <[email protected]> + +- Update to 6.4.90: + * New feature release + * For more details see https://kde.org/announcements/plasma/6/6.4.90 +- Changes since 6.4.5: + * Update version for new release 6.4.90 + * MobileTextActionsToolBar: Fix it not showing, and translations + * Don't import QtQuick.Controls in the actual style implementation + * Add missing import + * Add Qt6Next CI + * Enable qmllint in CI + * Menu: Sync some behavior from desktop style, and fixes + * Do not set a scrollbar policy to AlwaysOn by default on desktop + * Remove hacks breaking setting color themes on buttons + * Draw footer line in style and add similar padding/margins to Kirigami.Dialog + * update version for new release + * Drop unused kcoreaddons dependency + +------------------------------------------------------------------- Old: ---- qqc2-breeze-style-6.4.5.tar.xz qqc2-breeze-style-6.4.5.tar.xz.sig New: ---- qqc2-breeze-style-6.5.0.tar.xz qqc2-breeze-style-6.5.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ qqc2-breeze-style6.spec ++++++ --- /var/tmp/diff_new_pack.7edmaT/_old 2025-10-22 12:14:28.030809303 +0200 +++ /var/tmp/diff_new_pack.7edmaT/_new 2025-10-22 12:14:28.034809472 +0200 @@ -16,21 +16,21 @@ # -%define kf6_version 6.14.0 -%define qt6_version 6.8.0 +%define kf6_version 6.18.0 +%define qt6_version 6.9.0 %define rname qqc2-breeze-style %bcond_without released Name: qqc2-breeze-style6 -Version: 6.4.5 +Version: 6.5.0 Release: 0 Summary: Breeze Style for Qt Quick License: LGPL-2.1-or-later URL: https://www.kde.org -Source: https://download.kde.org/stable/plasma/%{version}/%{rname}-%{version}.tar.xz +Source: %{rname}-%{version}.tar.xz %if %{with released} -Source1: https://download.kde.org/stable/plasma/%{version}/%{rname}-%{version}.tar.xz.sig +Source1: %{rname}-%{version}.tar.xz.sig Source2: plasma.keyring %endif BuildRequires: fdupes ++++++ qqc2-breeze-style-6.4.5.tar.xz -> qqc2-breeze-style-6.5.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-breeze-style-6.4.5/.gitlab-ci.yml new/qqc2-breeze-style-6.5.0/.gitlab-ci.yml --- old/qqc2-breeze-style-6.4.5/.gitlab-ci.yml 2025-09-09 10:31:58.000000000 +0200 +++ new/qqc2-breeze-style-6.5.0/.gitlab-ci.yml 2025-10-16 11:12:49.000000000 +0200 @@ -5,6 +5,7 @@ - project: sysadmin/ci-utilities file: - /gitlab-templates/linux-qt6.yml + - /gitlab-templates/linux-qt6-next.yml - /gitlab-templates/linux-qt6-static.yml - /gitlab-templates/freebsd-qt6.yml - /gitlab-templates/android-qt6.yml diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-breeze-style-6.4.5/.kde-ci.yml new/qqc2-breeze-style-6.5.0/.kde-ci.yml --- old/qqc2-breeze-style-6.4.5/.kde-ci.yml 2025-09-09 10:31:58.000000000 +0200 +++ new/qqc2-breeze-style-6.5.0/.kde-ci.yml 2025-10-16 11:12:49.000000000 +0200 @@ -14,3 +14,4 @@ Options: require-passing-tests-on: ['Linux', 'FreeBSD'] + run-qmllint: true diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-breeze-style-6.4.5/CMakeLists.txt new/qqc2-breeze-style-6.5.0/CMakeLists.txt --- old/qqc2-breeze-style-6.4.5/CMakeLists.txt 2025-09-09 10:31:58.000000000 +0200 +++ new/qqc2-breeze-style-6.5.0/CMakeLists.txt 2025-10-16 11:12:49.000000000 +0200 @@ -1,10 +1,10 @@ cmake_minimum_required(VERSION 3.16) project(qqc2-breeze-style) -set(PROJECT_VERSION "6.4.5") +set(PROJECT_VERSION "6.5.0") -set(QT_MIN_VERSION "6.8.0") -set(KF6_MIN_VERSION "6.14.0") +set(QT_MIN_VERSION "6.9.0") +set(KF6_MIN_VERSION "6.18.0") set(KDE_COMPILERSETTINGS_LEVEL "5.82") set(CMAKE_CXX_STANDARD 20) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/Button.qml new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/Button.qml --- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/Button.qml 2025-09-09 10:31:58.000000000 +0200 +++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/Button.qml 2025-10-16 11:12:49.000000000 +0200 @@ -36,12 +36,6 @@ Kirigami.Theme.colorSet: /*control.highlighted ? Kirigami.Theme.Selection :*/ Kirigami.Theme.Button Kirigami.Theme.inherit: false//control.flat && !control.down && !control.checked - // Absolutely terrible HACK: - // For some reason, ActionToolBar overrides the colorSet and inherit attached properties - Component.onCompleted: { - Kirigami.Theme.colorSet = Kirigami.Theme.Button/*Qt.binding(() => control.highlighted ? Kirigami.Theme.Selection : Kirigami.Theme.Button)*/ - Kirigami.Theme.inherit = false//Qt.binding(() => control.flat && !(control.down || control.checked)) - } padding: Kirigami.Units.largeSpacing leftPadding: { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/CheckBox.qml new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/CheckBox.qml --- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/CheckBox.qml 2025-09-09 10:31:58.000000000 +0200 +++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/CheckBox.qml 2025-10-16 11:12:49.000000000 +0200 @@ -4,7 +4,6 @@ import QtQuick import QtQuick.Templates as T -import QtQuick.Controls as Controls import org.kde.kirigami as Kirigami import org.kde.breeze.impl as Impl diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/CheckDelegate.qml new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/CheckDelegate.qml --- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/CheckDelegate.qml 2025-09-09 10:31:58.000000000 +0200 +++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/CheckDelegate.qml 2025-10-16 11:12:49.000000000 +0200 @@ -4,7 +4,6 @@ import QtQuick import QtQuick.Templates as T -import QtQuick.Controls as Controls import org.kde.kirigami as Kirigami import org.kde.breeze.impl as Impl diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/ComboBox.qml new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/ComboBox.qml --- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/ComboBox.qml 2025-09-09 10:31:58.000000000 +0200 +++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/ComboBox.qml 2025-10-16 11:12:49.000000000 +0200 @@ -7,7 +7,7 @@ import QtQuick import QtQuick.Window import QtQuick.Templates as T -import QtQuick.Controls as Controls + import org.kde.kirigami as Kirigami import org.kde.breeze.impl as Impl @@ -36,7 +36,7 @@ leftPadding: horizontalPadding + (!control.mirrored ? 0 : __indicatorMargin) rightPadding: horizontalPadding + (control.mirrored ? 0 : __indicatorMargin) - contentItem: Controls.TextField { + contentItem: TextField { id: textField palette: control.palette // TextField padding doesn't automatically mirror @@ -152,7 +152,7 @@ } } - delegate: Controls.MenuItem { + delegate: MenuItem { required property var model required property int index @@ -166,12 +166,16 @@ __reserveSpaceForArrow: false } - popup: Controls.Menu { + popup: Menu { y: control.height x: (control.width - width)/2 implicitWidth: contentWidth + leftPadding + rightPadding width: Math.max(control.width, implicitWidth) padding: Kirigami.Units.smallSpacing + topMargin: control.Controls.Overlay.overlay?.SafeArea.margins.top + leftMargin: control.Controls.Overlay.overlay?.SafeArea.margins.left + rightMargin: control.Controls.Overlay.overlay?.SafeArea.margins.right + bottomMargin: control.Controls.Overlay.overlay?.SafeArea.margins.bottom delegate: control.delegate @@ -195,7 +199,7 @@ interactive: Window.window ? contentHeight + control.topPadding + control.bottomPadding > Window.window.height : false clip: interactive // Only needed when the ListView can be dragged/flicked keyNavigationWraps: true - ScrollBar.vertical: Controls.ScrollBar {} + ScrollBar.vertical: ScrollBar {} } } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/Dial.qml new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/Dial.qml --- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/Dial.qml 2025-09-09 10:31:58.000000000 +0200 +++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/Dial.qml 2025-10-16 11:12:49.000000000 +0200 @@ -4,7 +4,6 @@ import QtQuick import QtQml -import QtQuick.Controls as Controls import QtQuick.Controls.impl import QtQuick.Templates as T import org.kde.kirigami as Kirigami diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/Dialog.qml new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/Dialog.qml --- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/Dialog.qml 2025-09-09 10:31:58.000000000 +0200 +++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/Dialog.qml 2025-10-16 11:12:49.000000000 +0200 @@ -3,6 +3,7 @@ */ import QtQuick +import QtQuick.Controls as QQC2 import QtQuick.Templates as T import org.kde.kirigami as Kirigami import org.kde.breeze.impl as Impl @@ -19,7 +20,8 @@ + (implicitHeaderHeight > 0 ? implicitHeaderHeight + spacing : 0) + (implicitFooterHeight > 0 ? implicitFooterHeight + spacing : 0)) - padding: Kirigami.Units.gridUnit + padding: contentItem instanceof QQC2.ScrollView ? 0 : Kirigami.Units.gridUnit + margins: Kirigami.Units.gridUnit // anchors.centerIn: T.Overlay.overlay @@ -73,6 +75,18 @@ footer: DialogButtonBox { visible: count > 0 + + background: Item { + Kirigami.Separator { + visible: if (control.contentItem instanceof T.Pane || control.contentItem instanceof Flickable) { + return control.contentItem.height < control.contentItem.contentHeight; + } else { + return false; + } + width: parent.width + anchors.top: parent.top + } + } } T.Overlay.modal: Impl.OverlayModalBackground {} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/Drawer.qml new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/Drawer.qml --- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/Drawer.qml 2025-09-09 10:31:58.000000000 +0200 +++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/Drawer.qml 2025-10-16 11:12:49.000000000 +0200 @@ -6,7 +6,6 @@ import QtQuick -import QtQuick.Controls import QtQuick.Templates as T import org.kde.kirigami as Kirigami import org.kde.breeze.impl as Impl diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/Frame.qml new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/Frame.qml --- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/Frame.qml 2025-09-09 10:31:58.000000000 +0200 +++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/Frame.qml 2025-10-16 11:12:49.000000000 +0200 @@ -3,7 +3,6 @@ */ import QtQuick -import QtQuick.Controls as Controls import QtQuick.Templates as T import org.kde.kirigami as Kirigami diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/GroupBox.qml new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/GroupBox.qml --- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/GroupBox.qml 2025-09-09 10:31:58.000000000 +0200 +++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/GroupBox.qml 2025-10-16 11:12:49.000000000 +0200 @@ -3,9 +3,7 @@ */ import QtQuick -import QtQuick.Controls import QtQuick.Templates as T -import QtQuick.Controls as Controls import org.kde.kirigami as Kirigami import org.kde.breeze.impl as Impl @@ -26,7 +24,7 @@ padding: Impl.Units.veryLargeSpacing topPadding: padding + (implicitLabelWidth > 0 ? implicitLabelHeight + spacing : 0) - label: Controls.Label { + label: Label { x: control.leftPadding width: control.availableWidth diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/HorizontalHeaderView.qml new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/HorizontalHeaderView.qml --- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/HorizontalHeaderView.qml 2025-09-09 10:31:58.000000000 +0200 +++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/HorizontalHeaderView.qml 2025-10-16 11:12:49.000000000 +0200 @@ -36,7 +36,6 @@ ****************************************************************************/ import QtQuick -import QtQuick.Controls import QtQuick.Templates as T import org.kde.breeze.impl as Impl diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/ItemDelegate.qml new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/ItemDelegate.qml --- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/ItemDelegate.qml 2025-09-09 10:31:58.000000000 +0200 +++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/ItemDelegate.qml 2025-10-16 11:12:49.000000000 +0200 @@ -5,7 +5,6 @@ import QtQuick import QtQuick.Layouts import QtQuick.Templates as T -import QtQuick.Controls as Controls import org.kde.kirigami as Kirigami import org.kde.breeze.impl as Impl diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/Menu.qml new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/Menu.qml --- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/Menu.qml 2025-09-09 10:31:58.000000000 +0200 +++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/Menu.qml 2025-10-16 11:12:49.000000000 +0200 @@ -9,7 +9,6 @@ import QtQuick import QtQuick.Layouts import QtQuick.Window -import QtQuick.Controls as Controls import QtQuick.Controls.impl import QtQuick.Templates as T import org.kde.kirigami as Kirigami @@ -41,15 +40,14 @@ // The default contentItem is a ListView, which has its own contentItem property, // so delegates will be created as children of control.contentItem.contentItem - delegate: Controls.MenuItem {} + delegate: MenuItem {} contentItem: ListView { implicitHeight: contentHeight // Cannot use `contentWidth` as this only accounts for Actions, not MenuItems or MenuSeparators implicitWidth: contentItem.visibleChildren.reduce((maxWidth, child) => Math.max(maxWidth, child.implicitWidth), 0) model: control.contentModel - highlightMoveDuration: Kirigami.Units.shortDuration - highlightMoveVelocity: 800 + highlightMoveDuration: 0 highlight: Impl.ListViewHighlight { currentIndex: control.currentIndex count: control.count @@ -64,7 +62,21 @@ clip: interactive // Only needed when the ListView can be dragged/flicked currentIndex: control.currentIndex || 0 - ScrollBar.vertical: Controls.ScrollBar {} + ScrollBar.vertical: ScrollBar {} + + // Mimic qtwidgets behaviour regarding menu highlighting + // Unselect item when unhover + Connections { + target: control.contentItem.currentItem + + function onHoveredChanged(): void { + const item = control.contentItem.currentItem; + if (item instanceof T.MenuItem && item.highlighted + && !item.subMenu && !item.hovered) { + control.currentIndex = -1 + } + } + } } enter: Transition { @@ -92,6 +104,8 @@ } background: Impl.StandardRectangle { + id: backgroundRect + radius: Impl.Units.smallRadius implicitHeight: Impl.Units.mediumControlHeight implicitWidth: Kirigami.Units.gridUnit * 8 @@ -102,8 +116,12 @@ width: Impl.Units.smallBorder } - Impl.LargeShadow { - radius: parent.radius + // Only load background shadow if menu is not a window, otherwise shadow gets cut off + Loader { + active: control.popupType === T.Popup.Item + sourceComponent: Impl.LargeShadow { + radius: backgroundRect.radius + } } } } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/MenuItem.qml new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/MenuItem.qml --- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/MenuItem.qml 2025-09-09 10:31:58.000000000 +0200 +++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/MenuItem.qml 2025-10-16 11:12:49.000000000 +0200 @@ -7,7 +7,6 @@ import QtQuick import QtQuick.Layouts import QtQuick.Templates as T -import QtQuick.Controls as Controls import org.kde.kirigami as Kirigami import org.kde.breeze.impl as Impl diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/MobileTextActionsToolBar.qml new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/MobileTextActionsToolBar.qml --- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/MobileTextActionsToolBar.qml 2025-09-09 10:31:58.000000000 +0200 +++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/MobileTextActionsToolBar.qml 2025-10-16 11:12:49.000000000 +0200 @@ -6,7 +6,7 @@ import QtQuick import QtQuick.Layouts import QtQuick.Window -import QtQuick.Controls +import QtQuick.Templates as T import org.kde.kirigami as Kirigami import org.kde.breeze.impl as Impl @@ -23,7 +23,7 @@ property real yAlignOver: Math.round(Qt.inputMethod.anchorRectangle.y - height - fontMetrics.descent) visible: false - parent: Overlay.overlay + parent: T.Overlay.overlay modal: false focus: false margins: Impl.Units.verySmallSpacing @@ -42,7 +42,7 @@ ToolButton { focusPolicy: Qt.NoFocus icon.name: "edit-cut" - text: i18nc("@action:inmenu Text editor action", "Cut") + text: qsTr("Cut", "@action:inmenu Text editor action") visible: target && target.selectedText.length > 0 && (!target.hasOwnProperty("echoMode") || target.echoMode === TextInput.Normal) onClicked: target.cut(); } @@ -50,7 +50,7 @@ ToolButton { focusPolicy: Qt.NoFocus icon.name: "edit-copy" - text: i18nc("@action:inmenu Text editor action", "Copy") + text: qsTr("Copy", "@action:inmenu Text editor action") visible: target && target.selectedText.length > 0 && (!target.hasOwnProperty("echoMode") || target.echoMode === TextInput.Normal) onClicked: target.copy(); } @@ -58,7 +58,7 @@ ToolButton { focusPolicy: Qt.NoFocus icon.name: "edit-paste" - text: i18nc("@action:inmenu Text editor action", "Paste") + text: qsTr("Paste", "@action:inmenu Text editor action") visible: target && target.canPaste onClicked: target.paste(); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/RadioButton.qml new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/RadioButton.qml --- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/RadioButton.qml 2025-09-09 10:31:58.000000000 +0200 +++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/RadioButton.qml 2025-10-16 11:12:49.000000000 +0200 @@ -4,7 +4,6 @@ import QtQuick import QtQuick.Templates as T -import QtQuick.Controls as Controls import org.kde.kirigami as Kirigami import org.kde.breeze.impl as Impl diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/RadioDelegate.qml new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/RadioDelegate.qml --- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/RadioDelegate.qml 2025-09-09 10:31:58.000000000 +0200 +++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/RadioDelegate.qml 2025-10-16 11:12:49.000000000 +0200 @@ -4,7 +4,6 @@ import QtQuick import QtQuick.Templates as T -import QtQuick.Controls as Controls import org.kde.kirigami as Kirigami import org.kde.breeze.impl as Impl diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/RangeSlider.qml new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/RangeSlider.qml --- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/RangeSlider.qml 2025-09-09 10:31:58.000000000 +0200 +++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/RangeSlider.qml 2025-10-16 11:12:49.000000000 +0200 @@ -5,7 +5,6 @@ import QtQuick -import QtQuick.Controls import QtQuick.Templates as T import org.kde.kirigami as Kirigami import org.kde.breeze.impl as Impl diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/RoundButton.qml new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/RoundButton.qml --- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/RoundButton.qml 2025-09-09 10:31:58.000000000 +0200 +++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/RoundButton.qml 2025-10-16 11:12:49.000000000 +0200 @@ -9,7 +9,6 @@ import QtQuick import QtQuick.Layouts import QtQuick.Templates as T -import QtQuick.Controls as Controls import org.kde.kirigami as Kirigami import org.kde.breeze.impl as Impl diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/ScrollBar.qml new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/ScrollBar.qml --- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/ScrollBar.qml 2025-09-09 10:31:58.000000000 +0200 +++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/ScrollBar.qml 2025-10-16 11:12:49.000000000 +0200 @@ -28,8 +28,6 @@ interactive: !Kirigami.Settings.hasTransientTouchInput - policy: Kirigami.Settings.isMobile || !control.interactive ? T.ScrollBar.AsNeeded : T.ScrollBar.AlwaysOn - contentItem: Impl.ScrollHandle { control: control policy: control.policy diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/ScrollView.qml new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/ScrollView.qml --- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/ScrollView.qml 2025-09-09 10:31:58.000000000 +0200 +++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/ScrollView.qml 2025-10-16 11:12:49.000000000 +0200 @@ -1,6 +1,5 @@ // NOTE: check this import QtQuick -import QtQuick.Controls as Controls import QtQuick.Templates as T import org.kde.kirigami as Kirigami diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/SpinBox.qml new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/SpinBox.qml --- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/SpinBox.qml 2025-09-09 10:31:58.000000000 +0200 +++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/SpinBox.qml 2025-10-16 11:12:49.000000000 +0200 @@ -3,7 +3,6 @@ */ import QtQuick -import QtQuick.Controls as Controls import QtQuick.Templates as T import org.kde.kirigami as Kirigami import org.kde.breeze.impl as Impl @@ -61,7 +60,7 @@ * contentItem will be the part that takes the focus. */ - contentItem: Controls.TextField { + contentItem: TextField { palette: control.palette leftPadding: control.spacing rightPadding: control.spacing diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/SplitView.qml new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/SplitView.qml --- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/SplitView.qml 2025-09-09 10:31:58.000000000 +0200 +++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/SplitView.qml 2025-10-16 11:12:49.000000000 +0200 @@ -37,7 +37,6 @@ import QtQuick import QtQuick.Templates as T -import QtQuick.Controls import QtQuick.Controls.impl import org.kde.breeze.impl as Impl diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/StackView.qml new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/StackView.qml --- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/StackView.qml 2025-09-09 10:31:58.000000000 +0200 +++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/StackView.qml 2025-10-16 11:12:49.000000000 +0200 @@ -1,6 +1,5 @@ // NOTE: check/replace this import QtQuick -import QtQuick.Controls as Controls import QtQuick.Templates as T T.StackView { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/SwipeDelegate.qml new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/SwipeDelegate.qml --- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/SwipeDelegate.qml 2025-09-09 10:31:58.000000000 +0200 +++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/SwipeDelegate.qml 2025-10-16 11:12:49.000000000 +0200 @@ -3,7 +3,6 @@ */ import QtQuick -import QtQuick.Controls as Controls import QtQuick.Templates as T import org.kde.kirigami as Kirigami diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/SwipeView.qml new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/SwipeView.qml --- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/SwipeView.qml 2025-09-09 10:31:58.000000000 +0200 +++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/SwipeView.qml 2025-10-16 11:12:49.000000000 +0200 @@ -1,7 +1,6 @@ //NOTE: replace this import QtQuick -import QtQuick.Controls as Controls import QtQuick.Templates as T T.SwipeView { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/Switch.qml new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/Switch.qml --- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/Switch.qml 2025-09-09 10:31:58.000000000 +0200 +++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/Switch.qml 2025-10-16 11:12:49.000000000 +0200 @@ -4,7 +4,6 @@ import QtQuick import QtQuick.Templates as T -import QtQuick.Controls as Controls import org.kde.kirigami as Kirigami import org.kde.breeze.impl as Impl diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/SwitchDelegate.qml new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/SwitchDelegate.qml --- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/SwitchDelegate.qml 2025-09-09 10:31:58.000000000 +0200 +++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/SwitchDelegate.qml 2025-10-16 11:12:49.000000000 +0200 @@ -4,7 +4,6 @@ import QtQuick import QtQuick.Templates as T -import QtQuick.Controls as Controls import org.kde.kirigami as Kirigami import org.kde.breeze.impl as Impl diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/TextArea.qml new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/TextArea.qml --- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/TextArea.qml 2025-09-09 10:31:58.000000000 +0200 +++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/TextArea.qml 2025-10-16 11:12:49.000000000 +0200 @@ -4,7 +4,6 @@ */ import QtQuick -import QtQuick.Controls as Controls import QtQuick.Templates as T import org.kde.kirigami as Kirigami import org.kde.breeze.impl as Impl @@ -50,7 +49,7 @@ target: control } - Controls.Label { + Label { id: placeholder anchors { fill: parent diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/TextField.qml new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/TextField.qml --- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/TextField.qml 2025-09-09 10:31:58.000000000 +0200 +++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/TextField.qml 2025-10-16 11:12:49.000000000 +0200 @@ -4,7 +4,6 @@ */ import QtQuick -import QtQuick.Controls as Controls import QtQuick.Templates as T import org.kde.kirigami as Kirigami import org.kde.breeze.impl as Impl @@ -47,7 +46,7 @@ target: control } - Controls.Label { + Label { id: placeholder anchors { fill: parent diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/ToolButton.qml new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/ToolButton.qml --- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/ToolButton.qml 2025-09-09 10:31:58.000000000 +0200 +++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/ToolButton.qml 2025-10-16 11:12:49.000000000 +0200 @@ -28,14 +28,6 @@ Kirigami.Theme.colorSet: /*control.highlighted ? Kirigami.Theme.Selection :*/ Kirigami.Theme.Button Kirigami.Theme.inherit: false//control.flat && !control.down && !control.checked - // Absolutely terrible HACK: - // For some reason, ActionToolBar overrides the colorSet and inherit attached properties - Component.onCompleted: { - //console.log("colorSet: " + Kirigami.Theme.colorSet) - //console.log("inherit: " + Kirigami.Theme.inherit) - Kirigami.Theme.colorSet = Kirigami.Theme.Button/*Qt.binding(() => control.highlighted ? Kirigami.Theme.Selection : Kirigami.Theme.Button)*/ - Kirigami.Theme.inherit = false//Qt.binding(() => control.flat && !(control.down || control.checked)) - } padding: Kirigami.Units.largeSpacing leftPadding: { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/ToolSeparator.qml new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/ToolSeparator.qml --- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/ToolSeparator.qml 2025-09-09 10:31:58.000000000 +0200 +++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/ToolSeparator.qml 2025-10-16 11:12:49.000000000 +0200 @@ -3,7 +3,6 @@ */ import QtQuick -import QtQuick.Controls as Controls import QtQuick.Controls.impl import QtQuick.Templates as T import org.kde.kirigami as Kirigami diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/ToolTip.qml new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/ToolTip.qml --- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/ToolTip.qml 2025-09-09 10:31:58.000000000 +0200 +++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/ToolTip.qml 2025-10-16 11:12:49.000000000 +0200 @@ -5,7 +5,6 @@ import QtQuick import QtQuick.Layouts import QtQuick.Window -import QtQuick.Controls as Controls import QtQuick.Templates as T import org.kde.kirigami as Kirigami import org.kde.breeze.impl as Impl @@ -79,7 +78,7 @@ } } - contentItem: Controls.Label { + contentItem: Label { text: control.text font: control.font wrapMode: Text.WordWrap diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/Tumbler.qml new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/Tumbler.qml --- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/Tumbler.qml 2025-09-09 10:31:58.000000000 +0200 +++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/Tumbler.qml 2025-10-16 11:12:49.000000000 +0200 @@ -1,6 +1,5 @@ // NOTE: replace this import QtQuick -import QtQuick.Controls as Controls import QtQuick.Controls.impl import QtQuick.Templates as T diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/VerticalHeaderView.qml new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/VerticalHeaderView.qml --- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/VerticalHeaderView.qml 2025-09-09 10:31:58.000000000 +0200 +++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/VerticalHeaderView.qml 2025-10-16 11:12:49.000000000 +0200 @@ -36,7 +36,6 @@ ****************************************************************************/ import QtQuick -import QtQuick.Controls import QtQuick.Templates as T import org.kde.breeze.impl as Impl
