Merge new upstream version 4.1.0.0

This commit is contained in:
xibowen 2023-08-30 18:59:24 +08:00
parent 9f4c98ee91
commit d7eda5ad93
12 changed files with 542 additions and 0 deletions

300
debian/changelog vendored Normal file
View File

@ -0,0 +1,300 @@
qt5-ukui-platformtheme (4.1.0.0-0k0) nile; urgency=medium
* 改动:
BUG号
需求号:无
其他改:新增经典主题、控件动效、配置化主题、控件对外接口等
影响域:主题框架
-- tanjing <tanjing@kylinos.cn> Fri, 25 Aug 2023 15:29:30 +0800
qt5-ukui-platformtheme (4.0.0.0-0k4) yangtze; urgency=medium
* 改动:
BUG号Bug172547、171533影音、音乐打开文件夹闪退
需求号:无
其他改:无
影响域QFileDialog打开文件夹
-- tanjing <tanjing@kylinos.cn> Thu, 18 May 2023 16:30:03 +0800
qt5-ukui-platformtheme (4.0.0.0-0k3) yangtze; urgency=medium
* 改动:
BUG号PC模式下将桌面的文件删除后 桌面会随即刷新一次
用shift+delete删除文件再按下enter未删除文件
优化Tooltips描边显示效果
修改和印主题下tabbar的鼠标悬停样式
文件对话框添加翻译文件
修复文件对话框的文件格式下拉框过长问题,添加后缀省略
优化主题切换时主题框架内存释放相关问题
调整QMessagebox按钮布局方式为mac模式确认键在右边
鼠标悬浮在被禁用的tree控件上仍然有选中框
slider-禁用状态下横型/树型滑动条球球显示与设计不一致
调整QMessagebox上边距宽度
修复QMessagebox设置setwindowTitle不生效的问题
QMessagebox关闭按钮添加tooltip显示
需求号:无
其他改处理主题框架内save和restore不匹配的问题
正确释放new的内存
影响域QListview,QMessagebox,文件对话框
slider在disable下handle的颜色
(tablet5~tablet7)
-- xibowen <xibowen@kylinos.cn> Wed, 12 Apr 2023 18:30:22 +0800
qt5-ukui-platformtheme (4.0.0.0-0k2) yangtze; urgency=medium
* No change rebuild for openkylin.
-- Luoyaoming <luoyaoming@kylinos.cn> Thu, 11 May 2023 15:16:20 +0800
qt5-ukui-platformtheme (4.0.0.0-0k1) yangtze; urgency=medium
* 改动:
BUG号
需求号:无
其他改添加同步4.0.0.0上游后openkylin上遗留的改动
影响域:主题框架
-- xibowen <xibowen@kylinos.cn> Wed, 12 Apr 2023 18:30:22 +0800
qt5-ukui-platformtheme (4.0.0.0-0k0) yangtze; urgency=medium
* 改动:
BUG号
需求号:无
其他改同步新上游4.0.0.0
影响域:主题框架
-- xibowen <xibowen@kylinos.cn> Wed, 12 Apr 2023 17:30:22 +0800
qt5-ukui-platformtheme (3.20.1.1-0k11) yangtze; urgency=medium
* 改动:
BUG号BUGI643S1,修复文件对话框单击使得viewitem变为active状态
需求号:无
其他改:修复右键菜单没有毛玻璃效果的问题
影响域QMenu与QTooltip文件对话框
-- xibowen <xibowen@kylinos.cn> Tue, 11 Apr 2023 09:30:22 +0800
qt5-ukui-platformtheme (3.20.1.1-0k10) yangtze; urgency=medium
* 改动:
BUG号BUG137528,修复窗管未开启混成时候的QMenu与QTooltip的显示问题
需求号:无
其他改:无
影响域QMenu与QTooltip
-- xibowen <xibowen@kylinos.cn> Fri, 17 Mar 2023 11:20:22 +0800
qt5-ukui-platformtheme (3.20.1.1-0k9) yangtze; urgency=medium
* 改动:
BUG号
需求号:无
其他改:无
影响域:同步平板(3.20.1.1-1k13.1tablet2)的修改
-- tanjing <tanjing@kylinos.cn> Fri, 10 Feb 2023 17:56:22 +0800
qt5-ukui-platformtheme (3.20.1.1-0k8) yangtze; urgency=medium
* 改动:
BUG号BUGI686XN,修复侧边栏加载图标错误问题
需求号:无
其他改:无
影响域:图标加载
-- xibowen <xibowen@kylinos.cn> Fri, 06 Jan 2023 21:26:50 +0800
qt5-ukui-platformtheme (3.20.1.1-0k7) yangtze; urgency=medium
* 改动:
BUG号https://gitee.com/openkylin/peony/issues/I678W5 treeview item高度过窄
需求号:无
其他改:无
影响域viewitem的高度
-- tanjing <tanjing@kylinos.cn> Wed, 04 Jan 2023 09:26:50 +0800
qt5-ukui-platformtheme (3.20.1.1-0k6) yangtze; urgency=medium
* 改动:
BUG号
需求号:无
其他改:平台修改,升级版本号重新提交
影响域:无
-- xibowen <xibowen@kylinos.cn> Thu, 03 Nov 2022 18:37:22 +0800
qt5-ukui-platformtheme (3.20.1.1-0k5) yangtze; urgency=medium
* 改动:
BUG号
需求号:无
其他改:重新提高版本提交代码,使得仓库重新编译
影响域:无
-- xibowen <xibowen@kylinos.cn> Thu, 03 Nov 2022 15:37:22 +0800
qt5-ukui-platformtheme (3.20.1.1-0k4) yangtze; urgency=medium
* 改动:
BUG号
需求号:无
其他改:所有按钮添加支持半透明属性
调整spinbox按钮样式
按钮协议属性使用取消pushbutton与toolbutton类型判断
影响域spinbox,半透明按钮
-- xibowen <xibowen@kylinos.cn> Tue, 01 Nov 2022 17:31:22 +0800
qt5-ukui-platformtheme (3.20.1.1-0k3) yangtze; urgency=medium
* 改动:
BUG号
需求号:无
其他改:无(同步upstream分支更新、打tag)
影响域:无
-- tanjing <tanjing@kylinos.cn> Thu, 20 Oct 2022 16:07:38 +0800
qt5-ukui-platformtheme (3.20.1.1-0k2) yangtze; urgency=medium
* 改动:
BUG号
需求号:无
其他改:无(平台缺库没有编译过需要改changelog再提pr编包)
影响域:无
-- tanjing <tanjing@kylinos.cn> Thu, 20 Oct 2022 11:01:53 +0800
qt5-ukui-platformtheme (3.20.1.1-0k1) yangtze; urgency=medium
* 改动:
BUG号
需求号:无
其他改同步xc代码修改spinbox样式和tooltip高度
影响域spinbox样式和tooltip高度
-- tanjing <tanjing@kylinos.cn> Mon, 17 Oct 2022 16:34:39 +0800
qt5-ukui-platformtheme (3.20.1.1-0k0) yangtze; urgency=medium
* 改动:
BUG号
需求号:无
其他改:无
影响域代码同步适配xc模式
-- tanjing <tanjing@kylinos.cn> Wed, 12 Oct 2022 17:27:50 +0800
qt5-ukui-platformtheme (3.1.4.1~0509-ok10) yangtze; urgency=medium
* 改动:
BUG号
需求号:无
其他改设置kylin-video固定使用黑色模式下的色板
影响域kylin-video黑白主题
-- xibowen <xibowen@kylinos.cn> Mon, 18 Jul 2022 10:13:00 +0800
qt5-ukui-platformtheme (3.1.4.1~0509-ok9) yangtze; urgency=medium
* 改动:
BUG号
需求号:无
其他改QMessagebox添加wayland去标题栏处理
影响域QMesaagebox去标题栏
-- xibowen <xibowen@kylinos.cn> Fri, 15 Jul 2022 17:00:00 +0800
qt5-ukui-platformtheme (3.1.4.1~0509-ok8) yangtze; urgency=medium
* 改动:
BUG号
需求号:无
其他改修复qml模块编译问题
影响域qml模块编译
-- xibowen <xibowen@kylinos.cn> Wed, 14 Jul 2022 17:32:00 +0800
qt5-ukui-platformtheme (3.1.4.1~0509-ok7) yangtze; urgency=medium
* 改动:
BUG号BUG98806,修改combobox控件下拉菜单右边距间距为8px
BUG100752,调整tabwidget边距为0
BUG129456,修改强调色默认gsetting值为daybreakBlue
需求号:无
其他改:无
影响域强调色默认值tabwidget边距combobox的下拉框右边距
-- xibowen <xibowen@kylinos.cn> Wed, 13 Jul 2022 17:12:00 +0800
qt5-ukui-platformtheme (3.1.4.1~0509-ok6) yangtze; urgency=medium
* 改动:
BUG号
需求号123164修改lineedit与spinbox边框像素为2px
90109,配置QAbstractItemView控件输入方式属性WA_InputMethodEnabled使得其满足亚洲文字习惯
125796,调整spinbox按钮样式增加focus模式下的hover状态与非focus状态下的hover状态样式
100756修改高屏幕比例下checkbox的边框问题
其他改同步wayland窗口移动代码适配qt5.15与wayland
添加高比例下屏幕图标锯齿问题处理
修改ukui-default模式下主题框架黑名单失效的问题
添加圆形按钮接口
修改按钮check模式的样式
同步修改qml主题框架模块名为ukui并加载
根据设计稿,调整和印色板数值
影响域wayland下的窗口移动高比例图标显示QMessagebox样式checkbox样式button样式spinbox按钮样式qml加载
-- xibowen <xibowen@kylinos.cn> Mon, 11 Jul 2022 11:12:00 +0800
qt5-ukui-platformtheme (3.1.4.1~0509-ok5) yangtze; urgency=medium
* 改动:
BUG号
需求号:无
其他改修复QMessagebox无法设置模态与标题栏
修复QGuiApplication使用setfont挂死的问题
修复关闭按钮在和印主题下的样式问题
适配qt5.15和wayland下的窗口移动
影响域QGuiApplication应用切换字体关闭按钮样式QMessagebox的标题栏与模态配置窗口移动
-- xibowen <xibowen@kylinos.cn> Fri, 24 Jun 2022 10:12:00 +0800
qt5-ukui-platformtheme (3.1.4.1~0509-ok4) yangtze; urgency=medium
* wayland平台启用毛玻璃协议
-- Yue Lan <lanyue@kylinos.cn> Wed, 22 Jun 2022 19:37:33 +0800
qt5-ukui-platformtheme (3.1.4.1~0509-ok3) yangtze; urgency=medium
* 改动:
BUG号
需求号:无
其他改修复qml模块在qt15编译不通过的问题修复平板模式qml加载崩溃问题
影响域qml模块编译与加载
-- xibowen <xibowen@kylinos.cn> Sun, 19 Jun 2022 12:12:00 +0800
qt5-ukui-platformtheme (3.1.4.1~0509-ok2) yangtze; urgency=medium
* 改动:
BUG号修复非焦点和焦点状态下icon颜色会变化的问题
添加qml主题框架模块
需求号:无
其他改:无
影响域icon颜色qml主题样式
-- xibowen <xibowen@kylinos.cn> Sat, 18 Jun 2022 18:42:00 +0800
qt5-ukui-platformtheme (3.1.4.1~0509-ok1) yangtze; urgency=medium
* Initial for openkylin.
-- xibowen <xibowen@kylinos.cn> Mon, 13 Jun 2022 16:22:00 +0800

133
debian/control vendored Normal file
View File

@ -0,0 +1,133 @@
Source: qt5-ukui-platformtheme
Section: libs
Priority: optional
Maintainer: Kylin Team <team+kylin@tracker.debian.org>
Uploaders: handsome_feng <jianfengli@ubuntukylin.com>
Build-Depends: debhelper-compat (=12),
pkg-kde-tools,
libglib2.0-dev,
libqt5x11extras5-dev,
libkf5windowsystem-dev,
libkf5wayland-dev,
libgsettings-qt-dev,
pkg-config,
qt5-qmake,
qtbase5-dev,
qtbase5-dev-tools,
qtbase5-private-dev,
qtchooser,
qttools5-dev-tools,
libqt5xdgiconloader-dev,
qtquickcontrols2-5-dev,
qtdeclarative5-dev,
dbus-x11,
kirigami2-dev,
libkf5iconthemes-dev,
libqt5svg5-dev,
libkysdk-waylandhelper-dev,
peony,
libpeony-dev,
libfontconfig1-dev,
libfreetype6-dev
Standards-Version: 4.5.1
Rules-Requires-Root: no
Homepage: https://www.ukui.org
Vcs-Git: https://github.com/ukui/qt5-ukui-platformtheme.git
Vcs-Browser: https://github.com/ukui/qt5-ukui-platformtheme
Package: qt5-ukui-platformtheme
Architecture: any
Depends: libqt5-ukui-style1 (= ${source:Version}),
qt5-styles-ukui (= ${source:Version}),
qml-module-org-ukui-stylehelper (= ${source:Version}),
qml-module-org-ukui-qqc2desktopstyle (= ${source:Version}),
qt5-gesture-extensions,
libqt5xdgiconloader3,
${misc:Depends},
${shlibs:Depends}
Description: Qt5 QPA platform theme of UKUI
qt5-ukui-platformtheme is official platform theme of UKUI desktop
environment. It also provides the common metadatas for ukui-styles
and platform theme using. The library provided many convenient API
for changing a qt widgets style, such as buttons color, tabwidget
animation, etc.
.
This package provides a qt5 qpa platform theme plugin.
Package: qt5-styles-ukui
Architecture: any
Depends: libqt5-ukui-style1 (= ${source:Version}),
${misc:Depends},
${shlibs:Depends}
Description: QStyle plugins provided by ukui
qt5-ukui-platformtheme is official platform theme of UKUI desktop
environment. It also provides the common metadatas for ukui-styles
and platform theme using. The library provided many convenient API
for changing a qt widgets style, such as buttons color, tabwidget
animation, etc.
.
This package provides several qstyle plugins which as default
styles in ukui. For now, fusion is the base style of ukui-styles.
Package: libqt5-ukui-style1
Architecture: any
Depends: libglib2.0-0,
libqt5widgets5,
libgsettings-qt1,
${misc:Depends},
${shlibs:Depends}
Provides: libqt5-ukui-style
Description: UKUI platform theme and styles' shared library
qt5-ukui-platformtheme is official platform theme of UKUI desktop
environment. It also provides the common metadatas for ukui-styles
and platform theme using. The library provided many convenient API
for changing a qt widgets style, such as buttons color, tabwidget
animation, etc.
.
This package provides the shared libraries used by ukui platform
theme and ukui-styles.
Package: libqt5-ukui-style-dev
Section: libdevel
Architecture: any
Depends: libqt5-ukui-style1 (= ${source:Version}),
${misc:Depends},
${shlibs:Depends}
Description: Development files of libqt5-ukui-style1
qt5-ukui-platformtheme is official platform theme of UKUI desktop
environment. It also provides the common metadatas for ukui-styles
and platform theme using. The library provided many convenient API
for changing a qt widgets style, such as buttons color, tabwidget
animation, etc.
.
This package provides the development files of libqt5-ukui-style1.
Package: qml-module-org-ukui-qqc2desktopstyle
Architecture: any
Depends: qml-module-qtgraphicaleffects,
qml-module-qtqml-models2,
qml-module-qtquick-controls2,
qml-module-qtquick-layouts,
qml-module-qtquick-templates2,
qml-module-qtquick-window2,
qml-module-qtquick2,
qml-module-org-ukui-stylehelper,
${misc:Depends},
${shlibs:Depends},
Description: Qt Quick Controls 2: Kylin Style
Small style written in QML for QtQuickControls2 intended to be used
by default in QQC2-based apps when used in the Kylin tablet desktop
Package: qml-module-org-ukui-stylehelper
Architecture: any
Depends: qml-module-qtgraphicaleffects,
qml-module-qtqml-models2,
qml-module-qtquick-controls2,
qml-module-qtquick-layouts,
qml-module-qtquick-templates2,
qml-module-qtquick-window2,
qml-module-qtquick2,
${misc:Depends},
${shlibs:Depends},
Description: qml stylehelper
The external dependency Lib of qml theme framework

81
debian/copyright vendored Normal file
View File

@ -0,0 +1,81 @@
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: qt5-ukui-platformtheme
Source: <https://github.com/ukui/qt5-ukui-platformtheme>
Files: *
Copyright: 2020, Tianjin KYLIN Information Technology Co., Ltd.
License: LGPL-3.0+
Files: debian/*
Copyright: 2020, Tianjin KYLIN Information Technology Co., Ltd.
License: GPL-3.0+
Files: libqt5-ukui-style/*
Copyright: 2020, Tianjin KYLIN Information Technology Co., Ltd.
License: LGPL-3.0+
Files: qt5-ukui-platformtheme/*
Copyright: 2020, Tianjin KYLIN Information Technology Co., Ltd.
License: LGPL-3.0+
Files: qt5-ukui-platformtheme/ukui.json
Copyright: 2020, Tianjin KYLIN Information Technology Co., Ltd.
License: LGPL-3.0+
Files: qt5-ukui-platformtheme/widget/*
Copyright: 2020, KylinSoft Co., Ltd.
License: GPL-3.0+
Files: test/*
Copyright: 2020, Tianjin KYLIN Information Technology Co., Ltd.
License: GPL-3.0+
Files: test/messagebox/*
Copyright: 2020, Tianjin KYLIN Information Technology Co., Ltd.
License: GPL-3.0+
Files: ukui-styles/*
Copyright: 2020, Tianjin KYLIN Information Technology Co., Ltd.
License: LGPL-3.0+
Files: ukui-styles/proxy-style/ukui-style.json
Copyright: 2020, Tianjin KYLIN Information Technology Co., Ltd.
License: LGPL-3.0+
Files: ukui-styles/qt5-style-ukui/qt5-style-ukui.json
Copyright: 2020, Tianjin KYLIN Information Technology Co., Ltd.
License: LGPL-3.0+
License: GPL-3.0+
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
.
On Debian systems, the complete text of the GNU General Public License
Version 3 can be found in `/usr/share/common-licenses/GPL-3'.
License: LGPL-3.0+
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 3 of the License, or (at your option) any later version.
.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
.
You should have received a copy of the GNU General Public License
along with this library. If not, see <https://www.gnu.org/licenses/>.
.
On Debian systems, the complete text of the GNU Lesser General Public License
Version 3 can be found in `/usr/share/common-licenses/LGPL-3'.

5
debian/libqt5-ukui-style-dev.install vendored Normal file
View File

@ -0,0 +1,5 @@
libqt5-ukui-style/*.h usr/include/qt5-ukui
libqt5-ukui-style/*/*.h usr/include/qt5-ukui
libqt5-ukui-style/*/*/*.h usr/include/qt5-ukui
usr/lib/*/pkgconfig/*.pc
usr/lib/*/*.so

2
debian/libqt5-ukui-style1.install vendored Normal file
View File

@ -0,0 +1,2 @@
usr/lib/*/*.so.*
usr/share/glib-2.0/schemas/org.ukui.style.gschema.xml

View File

@ -0,0 +1 @@
usr/lib/*/qt5/qml/QtQuick/Controls.2/*

View File

@ -0,0 +1 @@
usr/lib/*/qt5/qml/org/ukui/qqc2style/*

3
debian/qt5-styles-ukui.install vendored Normal file
View File

@ -0,0 +1,3 @@
usr/lib/*/qt5/plugins/styles/*.so
/ukui-styles/qt5-config-style-ukui/themeconfig/* /usr/share/qt5-ukui-platformtheme/themeconfig
/ukui-styles/qt5-style-ukui/themeconfig/* /usr/share/qt5-ukui-platformtheme/themeconfig

2
debian/qt5-ukui-platformtheme.install vendored Normal file
View File

@ -0,0 +1,2 @@
usr/lib/*/qt5/plugins/platformthemes/*.so
qt5-ukui-platformtheme/.qm/* /usr/share/qt5-ukui-platformtheme

10
debian/rules vendored Executable file
View File

@ -0,0 +1,10 @@
#!/usr/bin/make -f
export QT_SELECT=5
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
%:
dh $@ --with pkgkde_symbolshelper
override_dh_auto_configure:
echo `pkg-config --cflags peony`
dh_auto_configure

1
debian/source/format vendored Normal file
View File

@ -0,0 +1 @@
3.0 (native)

3
debian/watch vendored Normal file
View File

@ -0,0 +1,3 @@
version=4
opts=filenamemangle=s/.+\/v?(\d\S+)\.tar\.gz/qt5-ukui-platformtheme-$1\.tar\.gz/ \
https://github.com/ukui/qt5-ukui-platformtheme/releases .*/v?(\d\S+)\.tar\.gz