Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package plasma5-mobile for openSUSE:Factory checked in at 2022-07-01 13:44:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/plasma5-mobile (Old) and /work/SRC/openSUSE:Factory/.plasma5-mobile.new.1548 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "plasma5-mobile" Fri Jul 1 13:44:45 2022 rev:3 rq:985919 version:5.25.2 Changes: -------- --- /work/SRC/openSUSE:Factory/plasma5-mobile/plasma5-mobile.changes 2022-06-23 10:24:17.995741915 +0200 +++ /work/SRC/openSUSE:Factory/.plasma5-mobile.new.1548/plasma5-mobile.changes 2022-07-01 13:45:15.614925660 +0200 @@ -1,0 +2,12 @@ +Tue Jun 28 13:03:33 UTC 2022 - Fabian Vogt <fab...@ritter-vogt.de> + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- Changes since 5.25.1: + * quicksettings: Fix brightness slider alignment, and forced row count + * panel & taskpanel: Only opaque if windows are maximized + * lockscreen: Improve physical keyboard input + +------------------------------------------------------------------- Old: ---- plasma-mobile-5.25.1.tar.xz plasma-mobile-5.25.1.tar.xz.sig New: ---- plasma-mobile-5.25.2.tar.xz plasma-mobile-5.25.2.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ plasma5-mobile.spec ++++++ --- /var/tmp/diff_new_pack.owQxh2/_old 2022-07-01 13:45:16.226926579 +0200 +++ /var/tmp/diff_new_pack.owQxh2/_new 2022-07-01 13:45:16.238926597 +0200 @@ -24,7 +24,7 @@ %bcond_without released Name: plasma5-mobile -Version: 5.25.1 +Version: 5.25.2 Release: 0 # Full Plasma 5 version (e.g. 5.9.3) %{!?_plasma5_bugfix: %define _plasma5_bugfix %{version}} ++++++ plasma-mobile-5.25.1.tar.xz -> plasma-mobile-5.25.2.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-mobile-5.25.1/CMakeLists.txt new/plasma-mobile-5.25.2/CMakeLists.txt --- old/plasma-mobile-5.25.1/CMakeLists.txt 2022-06-21 12:56:50.000000000 +0200 +++ new/plasma-mobile-5.25.2/CMakeLists.txt 2022-06-28 12:54:47.000000000 +0200 @@ -7,11 +7,11 @@ cmake_minimum_required(VERSION 3.16) project(plasma-mobile) -set(PROJECT_VERSION "5.25.1") +set(PROJECT_VERSION "5.25.2") set(PROJECT_VERSION_MAJOR 5) -set(QT_MIN_VERSION "5.15.0") -set(KF5_MIN_VERSION "5.90") +set(QT_MIN_VERSION "5.15.2") +set(KF5_MIN_VERSION "5.94") set(KDE_COMPILERSETTINGS_LEVEL "5.82") set(CMAKE_CXX_STANDARD 17) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-mobile-5.25.1/components/mobileshell/qml/actiondrawer/quicksettings/QuickSettings.qml new/plasma-mobile-5.25.2/components/mobileshell/qml/actiondrawer/quicksettings/QuickSettings.qml --- old/plasma-mobile-5.25.1/components/mobileshell/qml/actiondrawer/quicksettings/QuickSettings.qml 2022-06-21 12:56:32.000000000 +0200 +++ new/plasma-mobile-5.25.2/components/mobileshell/qml/actiondrawer/quicksettings/QuickSettings.qml 2022-06-28 12:54:28.000000000 +0200 @@ -43,8 +43,14 @@ readonly property MobileShell.QuickSettingsModel quickSettingsModel: MobileShell.QuickSettingsModel {} - readonly property int rowCount: Math.floor(Window.height * 65/100 / rowHeight) readonly property int columnCount: Math.floor(width/columnWidth) + readonly property int rowCount: { + let totalRows = quickSettingsCount / columnCount; + let isPortrait = MobileShell.Shell.orientation === MobileShell.Shell.Portrait; + let targetRows = Math.floor(Window.height * (isPortrait ? 0.65 : 0.8) / rowHeight); + return Math.min(totalRows, targetRows); + } + readonly property int pageSize: rowCount * columnCount readonly property int quickSettingsCount: quickSettingsModel.count diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-mobile-5.25.1/containments/homescreens/default/package/metadata.desktop new/plasma-mobile-5.25.2/containments/homescreens/default/package/metadata.desktop --- old/plasma-mobile-5.25.1/containments/homescreens/default/package/metadata.desktop 2022-06-21 12:56:32.000000000 +0200 +++ new/plasma-mobile-5.25.2/containments/homescreens/default/package/metadata.desktop 2022-06-28 12:54:28.000000000 +0200 @@ -8,7 +8,7 @@ Name[ast]=Pantalla d'aniciu del tel??fonu Name[az]=Telefon ana ekran?? Name[ca]=Pantalla d'inici del tel??fon -Name[ca@valencia]=Pantalla d'inici del tel??fon +Name[ca@valencia]=Pantalla d'inici del tel??fon Name[cs]=Dom??c?? obrazovka telefonu Name[da]=Hjemmesk??rm til telefon Name[en_GB]=Phone Homescreen diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-mobile-5.25.1/containments/panel/package/contents/ui/main.qml new/plasma-mobile-5.25.2/containments/panel/package/contents/ui/main.qml --- old/plasma-mobile-5.25.1/containments/panel/package/contents/ui/main.qml 2022-06-21 12:56:32.000000000 +0200 +++ new/plasma-mobile-5.25.2/containments/panel/package/contents/ui/main.qml 2022-06-28 12:54:28.000000000 +0200 @@ -18,12 +18,14 @@ import org.kde.plasma.private.nanoshell 2.0 as NanoShell import org.kde.plasma.private.mobileshell 1.0 as MobileShell +import org.kde.taskmanager 0.1 as TaskManager import org.kde.notificationmanager 1.0 as NotificationManager Item { id: root - readonly property bool showingApp: !MobileShell.WindowUtil.allWindowsMinimizedExcludingShell + // only opaque if there are no maximized windows on this screen + readonly property bool showingApp: visibleMaximizedWindowsModel.count > 0 readonly property color backgroundColor: topPanel.colorScopeColor Plasmoid.backgroundHints: showingApp ? PlasmaCore.Types.StandardBackground : PlasmaCore.Types.NoBackground @@ -76,6 +78,34 @@ MobileShell.VolumeProvider.bindShortcuts = true; } + TaskManager.VirtualDesktopInfo { + id: virtualDesktopInfo + } + + TaskManager.ActivityInfo { + id: activityInfo + } + + PlasmaCore.SortFilterModel { + id: visibleMaximizedWindowsModel + filterRole: 'IsMinimized' + filterRegExp: 'false' + sourceModel: TaskManager.TasksModel { + id: tasksModel + filterByVirtualDesktop: true + filterByActivity: true + filterNotMaximized: true + filterByScreen: true + filterHidden: true + +// screenGeometry: panel.screenGeometry + virtualDesktop: virtualDesktopInfo.currentDesktop + activity: activityInfo.currentActivity + + groupMode: TaskManager.TasksModel.GroupDisabled + } + } + // top panel component MobileShell.StatusBar { id: topPanel @@ -97,7 +127,6 @@ id: drawer actionDrawer.notificationSettings: NotificationManager.Settings {} - actionDrawer.notificationModel: NotificationManager.Notifications { showExpired: true showDismissed: true diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-mobile-5.25.1/containments/panel/package/metadata.desktop new/plasma-mobile-5.25.2/containments/panel/package/metadata.desktop --- old/plasma-mobile-5.25.1/containments/panel/package/metadata.desktop 2022-06-21 12:56:32.000000000 +0200 +++ new/plasma-mobile-5.25.2/containments/panel/package/metadata.desktop 2022-06-28 12:54:28.000000000 +0200 @@ -8,7 +8,7 @@ Name[ast]=Panel del tel??fonu Name[az]=Telefon paneli Name[ca]=Plaf?? del tel??fon -Name[ca@valencia]=Quadro del tel??fon +Name[ca@valencia]=Quadro del tel??fon Name[cs]=Panel telefonu Name[da]=Panel til telefon Name[en_GB]=Phone Panel diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-mobile-5.25.1/containments/taskpanel/package/contents/ui/NavigationPanelComponent.qml new/plasma-mobile-5.25.2/containments/taskpanel/package/contents/ui/NavigationPanelComponent.qml --- old/plasma-mobile-5.25.1/containments/taskpanel/package/contents/ui/NavigationPanelComponent.qml 2022-06-21 12:56:32.000000000 +0200 +++ new/plasma-mobile-5.25.2/containments/taskpanel/package/contents/ui/NavigationPanelComponent.qml 2022-06-28 12:54:28.000000000 +0200 @@ -16,7 +16,7 @@ MobileShell.NavigationPanel { id: root - property bool appIsShown: !MobileShell.WindowUtil.allWindowsMinimizedExcludingShell + required property bool opaqueBar // background is: // - opaque if an app is shown or vkbd is shown @@ -26,11 +26,11 @@ if (root.taskSwitcher.visible) { return Qt.rgba(0, 0, 0, 0.1); } else { - return (Keyboards.KWinVirtualKeyboard.visible || appIsShown) ? PlasmaCore.ColorScope.backgroundColor : "transparent"; + return (Keyboards.KWinVirtualKeyboard.visible || opaqueBar) ? PlasmaCore.ColorScope.backgroundColor : "transparent"; } } - foregroundColorGroup: (!root.taskSwitcher.visible && appIsShown) ? PlasmaCore.Theme.NormalColorGroup : PlasmaCore.Theme.ComplementaryColorGroup - shadow: !appIsShown + foregroundColorGroup: (!root.taskSwitcher.visible && opaqueBar) ? PlasmaCore.Theme.NormalColorGroup : PlasmaCore.Theme.ComplementaryColorGroup + shadow: !opaqueBar // do not enable drag gesture when task switcher is already open // also don't disable drag gesture mid-drag diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-mobile-5.25.1/containments/taskpanel/package/contents/ui/main.qml new/plasma-mobile-5.25.2/containments/taskpanel/package/contents/ui/main.qml --- old/plasma-mobile-5.25.1/containments/taskpanel/package/contents/ui/main.qml 2022-06-21 12:56:32.000000000 +0200 +++ new/plasma-mobile-5.25.2/containments/taskpanel/package/contents/ui/main.qml 2022-06-28 12:54:28.000000000 +0200 @@ -21,13 +21,6 @@ PlasmaCore.ColorScope { id: root - width: 360 - - // contrasting colour - colorGroup: !MobileShell.WindowUtil.allWindowsMinimized ? PlasmaCore.Theme.NormalColorGroup : PlasmaCore.Theme.ComplementaryColorGroup - - readonly property color backgroundColor: PlasmaCore.ColorScope.backgroundColor - Plasmoid.backgroundHints: PlasmaCore.Types.NoBackground // toggle visibility of navigation bar (show, or use gestures only) @@ -114,18 +107,47 @@ } //END API implementation - - Window.onWindowChanged: { - if (!Window.window) { - return; + + TaskManager.VirtualDesktopInfo { + id: virtualDesktopInfo + } + + TaskManager.ActivityInfo { + id: activityInfo + } + + PlasmaCore.SortFilterModel { + id: visibleMaximizedWindowsModel + filterRole: 'IsMinimized' + filterRegExp: 'false' + sourceModel: TaskManager.TasksModel { + id: tasksModel + filterByVirtualDesktop: true + filterByActivity: true + filterNotMaximized: true + filterByScreen: true + filterHidden: true + +// screenGeometry: panel.screenGeometry + virtualDesktop: virtualDesktopInfo.currentDesktop + activity: activityInfo.currentActivity + + groupMode: TaskManager.TasksModel.GroupDisabled } } + + // only opaque if there are no maximized windows on this screen + readonly property bool opaqueBar: visibleMaximizedWindowsModel.count > 0 + + // contrasting colour + colorGroup: opaqueBar ? PlasmaCore.Theme.NormalColorGroup : PlasmaCore.Theme.ComplementaryColorGroup // bottom navigation panel component Component { id: navigationPanel NavigationPanelComponent { taskSwitcher: MobileShell.HomeScreenControls.taskSwitcher + opaqueBar: root.opaqueBar } } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-mobile-5.25.1/containments/taskpanel/package/metadata.desktop new/plasma-mobile-5.25.2/containments/taskpanel/package/metadata.desktop --- old/plasma-mobile-5.25.1/containments/taskpanel/package/metadata.desktop 2022-06-21 12:56:32.000000000 +0200 +++ new/plasma-mobile-5.25.2/containments/taskpanel/package/metadata.desktop 2022-06-28 12:54:28.000000000 +0200 @@ -8,7 +8,7 @@ Name[ast]=Panel de xeres del tel??fonu Name[az]=Telefon tap????r??q paneli Name[ca]=Plaf?? de tasques del tel??fon -Name[ca@valencia]=Quadro de tasques del tel??fon +Name[ca@valencia]=Quadro de tasques del tel??fon Name[da]=Opgavepanel til telefon Name[en_GB]=Phone Task panel Name[es]=Panel de tareas del tel??fono diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-mobile-5.25.1/look-and-feel/contents/lockscreen/Keypad.qml new/plasma-mobile-5.25.2/look-and-feel/contents/lockscreen/Keypad.qml --- old/plasma-mobile-5.25.1/look-and-feel/contents/lockscreen/Keypad.qml 2022-06-21 12:56:32.000000000 +0200 +++ new/plasma-mobile-5.25.2/look-and-feel/contents/lockscreen/Keypad.qml 2022-06-28 12:54:28.000000000 +0200 @@ -21,6 +21,8 @@ required property var lockScreenState + property alias passwordBar: passwordBar + // 0 - keypad is not shown, 1 - keypad is shown property double swipeProgress @@ -50,25 +52,6 @@ easing.type: Easing.InOutQuad } } - - // listen for keyboard events - Keys.onPressed: { - if (event.modifiers === Qt.NoModifier) { - if (event.key === Qt.Key_Backspace) { - passwordBar.backspace(); - } else if (event.key === Qt.Key_Return || event.key === Qt.Key_Enter) { - passwordBar.enter(); - } else if (event.text != "") { - passwordBar.keyPress(event.text); - } - } - - if (event.modifiers & Qt.ControlModifier) { - if (event.key === Qt.Key_Backspace) { - passwordBar.clear(); - } - } - } RectangularGlow { anchors.topMargin: 1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-mobile-5.25.1/look-and-feel/contents/lockscreen/LockScreen.qml new/plasma-mobile-5.25.2/look-and-feel/contents/lockscreen/LockScreen.qml --- old/plasma-mobile-5.25.1/look-and-feel/contents/lockscreen/LockScreen.qml 2022-06-21 12:56:32.000000000 +0200 +++ new/plasma-mobile-5.25.2/look-and-feel/contents/lockscreen/LockScreen.qml 2022-06-28 12:54:28.000000000 +0200 @@ -29,10 +29,19 @@ property bool notificationsShown: false readonly property bool drawerOpen: flickable.openFactor >= 1 + property var passwordBar: keypadLoader.item.passwordBar colorGroup: PlasmaCore.Theme.ComplementaryColorGroup anchors.fill: parent + // listen for keyboard events, and focus on input area + Component.onCompleted: forceActiveFocus(); + Keys.onPressed: { + passwordBar.isPinMode = false; + flickable.goToOpenPosition(); + passwordBar.textField.forceActiveFocus(); + } + // wallpaper blur Loader { anchors.fill: parent @@ -160,14 +169,16 @@ // password keypad Loader { + id: keypadLoader width: parent.width asynchronous: true anchors.bottom: parent.bottom sourceComponent: ColumnLayout { - transform: Translate { y: flickable.keypadHeight - flickable.position } + property alias passwordBar: keypad.passwordBar + transform: Translate { y: flickable.keypadHeight - flickable.position } spacing: 0 // info notification text diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-mobile-5.25.1/look-and-feel/contents/lockscreen/PasswordBar.qml new/plasma-mobile-5.25.2/look-and-feel/contents/lockscreen/PasswordBar.qml --- old/plasma-mobile-5.25.1/look-and-feel/contents/lockscreen/PasswordBar.qml 2022-06-21 12:56:32.000000000 +0200 +++ new/plasma-mobile-5.25.2/look-and-feel/contents/lockscreen/PasswordBar.qml 2022-06-28 12:54:28.000000000 +0200 @@ -20,6 +20,8 @@ required property var lockScreenState + property alias textField: textField + // toggle between pin and password mode property bool isPinMode: true diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-mobile-5.25.1/look-and-feel/metadata.desktop new/plasma-mobile-5.25.2/look-and-feel/metadata.desktop --- old/plasma-mobile-5.25.1/look-and-feel/metadata.desktop 2022-06-21 12:56:32.000000000 +0200 +++ new/plasma-mobile-5.25.2/look-and-feel/metadata.desktop 2022-06-28 12:54:28.000000000 +0200 @@ -6,7 +6,7 @@ Name[ast]=Plasma Phone Name[az]=Plasma Telefon Name[ca]=Tel??fon del Plasma -Name[ca@valencia]=Tel??fon de Plasma +Name[ca@valencia]=Tel??fon de Plasma Name[cs]=Plasma Phone Name[da]=Plasma Phone Name[de]=Plasma Phone @@ -45,7 +45,7 @@ Comment[ast]=La estaya de trabayu de Plasma pa tel??fonos intelixentes Comment[az]=Smartfonlar ??????n Plasma i?? sah??si Comment[ca]=Espai de treball del Plasma per a tel??fons intel??ligents -Comment[ca@valencia]=Espai de treball Plasma per a tel??fons intel??ligents +Comment[ca@valencia]=Espai de treball Plasma per a tel??fons intel??ligents Comment[da]=Plasma arbejdsomr??de til smartphones Comment[de]=Plasma-Arbeitsbereich f??r Smartphones Comment[en_GB]=Plasma workspace for smartphones @@ -83,7 +83,7 @@ Keywords[ast]=Tel??fonu, estilu y aspeutu, y estaya de trabayu Keywords[az]=Telefon, ???? sah??si, Xarici g??r??n???? Keywords[ca]=Tel??fon, Espai de treball, Aspecte i comportament -Keywords[ca@valencia]=Tel??fon, Espai de treball, Aspecte i comportament +Keywords[ca@valencia]=Tel??fon, Espai de treball, Aspecte i comportament Keywords[da]=Telefon, arbejdsomr??de, udseende og fremtoning Keywords[de]=Telefon, Handy, Smartphone, Arbeitsbereich, Erscheinungsbild Keywords[en_GB]=Phone, Workspace, Look and Feel diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-mobile-5.25.1/po/zh_CN/plasma_applet_org.kde.phone.homescreen.po new/plasma-mobile-5.25.2/po/zh_CN/plasma_applet_org.kde.phone.homescreen.po --- old/plasma-mobile-5.25.1/po/zh_CN/plasma_applet_org.kde.phone.homescreen.po 2022-06-21 12:56:50.000000000 +0200 +++ new/plasma-mobile-5.25.2/po/zh_CN/plasma_applet_org.kde.phone.homescreen.po 2022-06-28 12:54:47.000000000 +0200 @@ -7,7 +7,7 @@ "Project-Id-Version: kdeorg\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2022-05-28 03:10+0000\n" -"PO-Revision-Date: 2022-06-19 07:04\n" +"PO-Revision-Date: 2022-06-25 04:28\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-mobile-5.25.1/shell/metadata.desktop new/plasma-mobile-5.25.2/shell/metadata.desktop --- old/plasma-mobile-5.25.1/shell/metadata.desktop 2022-06-21 12:56:32.000000000 +0200 +++ new/plasma-mobile-5.25.2/shell/metadata.desktop 2022-06-28 12:54:28.000000000 +0200 @@ -8,7 +8,7 @@ Name[ast]=Tel??fonu Name[az]=Telefon Name[ca]=Tel??fon -Name[ca@valencia]=Tel??fon +Name[ca@valencia]=Tel??fon Name[cs]=Telefon Name[da]=Telefon Name[de]=Telefon @@ -47,7 +47,7 @@ Comment[ast]=La shell de Plasma pa tel??fonos Comment[az]=Telefonlar ??????n Plasma ??z qab?????? Comment[ca]=Espai de treball Plasma per a tel??fons -Comment[ca@valencia]=Espai de treball Plasma per a tel??fons +Comment[ca@valencia]=Espai de treball Plasma per a tel??fons Comment[cs]=Plasma Shell pro telefony Comment[da]=Plasma-skal til telefoner Comment[de]=Plasma-Shell f??r Telefone