Commit Graph

2398 Commits

Author SHA1 Message Date
wang fei bd8c3e1042 chore: rename sidebarVisble to sidebarVisible
obsolete old interface sidebarVisible due to spelling mistake

Log: rename sidebarVisble to sidebarVisible
Influence: sidebar
Change-Id: I7c932f4fc8f43db2271d3562d446b4f663e11ad4
2023-02-17 01:56:39 +00:00
wang fei a937685fd1 fix: background widget is always shown when sidebar is hidden
change background widget's visibility when the signal of expandChanged is emitted

Log: resolve the issue that background widget is always shown when sidebar is hidden
Influence: sidebar
Change-Id: I0a2fc73614aecfb736f52f00cb6ca07459f48fb7
2023-02-16 06:09:52 +00:00
wang fei 339ece42c8 doc: update the doc of dfeaturedisplaydialog
update the interface doc of dfeaturedisplaydialog

Log: update the doc of dfeaturedisplaydialog
Influence: doc
Change-Id: I238fa7c5675bd3d51e3a7112fbe8ed549b3d3d51
2023-02-14 07:28:12 +00:00
xiangzelong 6d1f974dd9 docs: update docs
更新枚举的注释方式,规范化文档

Log:
2023-02-14 13:59:39 +08:00
Ye ShanShan 9b6e608005 fix: DStyleOptionButton's incompatible
It was introduced in e4fdfe5b36 .
  It cause incompatible that DStyleOptionButton add a member
variable `dciIcon`.
  App is crashed if libdtkwidget5 is different between App built
and running loaded, (app builds with 5.5, but loads 5.6 version).
  We shouldn't add member variable that defined in .h and which
breaks abi.
  If this case has exist, we can Use DApplication::builtDtkVersion()
to avoid to accessing the member in some lower version.
  We are lucky, because we have `features` to avoid to accessing
`dciIcon` member in lower version.
  FloatingButton doesn't need add DciIcon to features, because
DDciIcon has execute this code.

Log: none
Influence: App crash in some case
Change-Id: Iff4d596c6f90fa82f0d93ec9db0118d8d0bffa40
2023-02-14 13:32:36 +08:00
Ye ShanShan 3b880ba698 fix: Lossing LIBDTKWIDGTE_LIBRARY macro
It lossed when qmake to cmake, and it causes DApplication::
buildDtkVersion function is error, because it's value is assigned
when builing application.

Log: none
Influence: none
Change-Id: Ie636df17c485f7d43cd5458cf3a2f2627388a07a
2023-02-14 10:51:27 +08:00
chenhongtao cf02413fc9 chore: update changelog
Log: update to 5.6.6
2023-02-13 16:15:48 +08:00
wang fei f92823736a fix: the entrance of feature display is visible when no item is added
when no feature item is added, hide the entrance in about daboutdialog

Log: fix the issue about feature dialog has no content
Influence: feature display
Change-Id: Id13ce0b84ede3d084f219cfbd35e1d2a94e3b4bc
2023-02-10 17:11:21 +08:00
guoyao 825fea2470 chore: remove useless dependencies
as title

Log:
2023-02-10 13:31:02 +08:00
wang fei 92a7561e0f fix: 二次调起特性对话框崩溃
原因:特性对话框的父窗口是关于对话框时,
      随着关于对话框销毁,再次访问特性对话框对象就会崩溃。
修改:1.特性对话框不设置父窗口,随着应用退出销毁。
      2.特性对话框展示时,调整位置。

Log: 修复二次调起特性对话框崩溃问题
Influence: 特性对话框
Change-Id: I56671745ae6fb087133c34fcd50f54d4b9789e81
2023-02-07 14:34:45 +00:00
ice 7dae3b34b3 fix: correct file name
examples/collections/org.deepin.dtkwiget.feature-display.json 文件名拼写错误

Log:
2023-02-07 12:24:00 +00:00
bluesky 9e4b4a89ba doc: update docs for danchors
更新danchors的文档

Log: update docs

Task: deepin-community/coding-quarter#26
2023-02-03 07:17:36 +00:00
ck 818a7f5541 chore: update changelog
update changelog
Log: update changelog
Influence: none

Change-Id: Ic7059641a79d7e6970c556e8882d3293b733ea62
2023-02-02 16:02:00 +08:00
xzl d2cb0fb1f8 docs: update the document of DFloatingButton
更新文档

Log: docs: update the document of DFloatingButton
2023-01-19 14:01:47 +08:00
xzl e734edc54b docs: update docs
更新文档

log: update docs
2023-01-18 17:21:31 +08:00
wang fei a3967280f8 fix: 增加titlebarSettingsImpl空指针判断
新建dtitlebar对象,未调用settings(),titlebarSettingsImpl是空的

Log: 增加titlebarSettingsImpl空指针判断
Influence: titlebar
Change-Id: I6f330f59556b86b34e94c8cb8997556c7bb59e8e
2023-01-18 05:21:38 +00:00
wangyixue d6b55d4121 refactor(cmake): improve cmake and add new feature
* remove redundant "dtkwidget" in include directory;
 * improve cmake, modify some variable names, use file() to collect
 source files for scalability;
 * add full target_link_libraries support.

Log: add full target_link_libraries support
Influence: all projects who include headers directly by path
2023-01-18 11:22:46 +08:00
ck 0386852043 feat: 自定义工具栏
1. 显示自定义工具栏;
2. 工具栏上调整控件位置;
3. 工具栏上添加和移除控件;
4. 恢复默认工具栏控件;
5. 工具栏生效。

Log: 添加自定义工具栏功能
Influence: none

Change-Id: Icb1d12d4c8881ace309e9b5cd5508bbca965c5fc
2023-01-17 16:47:22 +08:00
ck 116aab61ea chore: update changelog
update changelog

Log: update changelog
Influence: none
Change-Id: I5c21fd35617b305dcaf508895175e01ef5621f3c
2023-01-16 10:14:50 +08:00
xzl ddea78cc18 chore: replace doxygen theme
替换doxygen主题安装方式

Log:
2023-01-14 23:32:54 -06:00
wang fei a9fc8277b6 feat: 特性介绍框文案翻译
特性介绍框需求相关文案翻译

Log: 增加特性介绍需求相关文案翻译
Task: https://pms.uniontech.com/task-view-227391.html
Influence: 特性介绍文案
Change-Id: Icd3bfeeea5ce60034bc59cf947718b24099f870a
2023-01-13 19:08:11 +08:00
wang fei 217cfc5514 feat: 增加特性展示功能
1. 增加特性对话框类接口;
2. dapplication增加特性对话框相关接口;
3. 重新布局关于对话框;

Log: 新增特性介绍功能
Task: https://pms.uniontech.com/task-view-227391.html
Influence: 特性介绍,关于介绍
Change-Id: Ie6244bd313bb385846f4c5c066108b65f5afcb4f
2023-01-13 02:01:37 +00:00
wangyixue cb689dc5ec fix: fix wrong position of first ComboBox popup
ComboBox popup at the wrong position the first time after application
launched. Fix this behavior.

Log: fix wrong position of ComboBox popup
Bug: https://pms.uniontech.com/bug-view-177525.html
2023-01-13 10:00:02 +08:00
Ye ShanShan 57b546fdd4 feat: Support multi split screen for dtitlebar
Adjust ui style.
  Move implement from dtitlebar.cpp to splitscreen.cpp.

Log: 标题栏支持多分屏
Task: https://pms.uniontech.com/task-view-180357.html
Influence: 依赖平台插件升级,标题栏最大化按钮悬浮时分屏功能
Change-Id: I3911fd178f5ceae41a0e3f5227e4abae153583e7
2023-01-11 16:07:20 +08:00
bluesky 3352244fe6 doc: update docs for ddialog
更新ddialog的文档

Log: update docs

Task: deepin-community/coding-quarter#26
2023-01-11 05:04:00 +00:00
Ye ShanShan fe89639b37 feat: Add compact support for some widgets
Modify dstyle's value when switch SizeMode;
  Add compact support for dialog, listview and other base widget.

Log: 支持基本控件的紧凑模式切换
Task: https://pms.uniontech.com/task-view-227385.html
Influence: none
Change-Id: I8f83d1fddd723a51bd01561c3723a9c352e9d852
2023-01-11 12:19:42 +08:00
Ye ShanShan d9a63823d1 feat: Add TightMode support for TitleBar
Send StyleChange event for all widget when
received sizemode changed.
  Add SizeModeHelper for common function.
  Modify radius, Shadow of MainWindow.

Log: 支持紧凑模式切换
Task: https://pms.uniontech.com/task-view-227385.html
Influence: none
Change-Id: I3cb83d22db1b3b058ed34443263d8321af09281d
2023-01-10 11:12:17 +08:00
wangyixue 097b17d599 feat: add ToolTip support
Add ToolTip support for DListView and DLabel

Task: https://pms.uniontech.com/task-view-227383.html
Log: add ToolTip support
2023-01-05 13:13:04 +08:00
wangyixue 407bc55028 fix: add Dtk::Gui link for dtkuiplugin
Fix compile error for dtkuiplugin, add Dtk::Gui link.

Log: add Dtk::Gui link for dtkuiplugin
2023-01-05 13:13:04 +08:00
wangyixue 5648360acc fix: correct default constructor for DStyleHelper
Modify default value for m_style of DStyleHelper from nullptr to
QApplication::style in case we have a stack overflow.

Log: correct default constructor for DStyleHelper
2023-01-03 16:39:10 +08:00
deepin-admin-bot 991136161f chore: Sync by d45f73b2d0
sync by github workflow

Log: none
Influence: none
2022-12-28 07:54:39 +00:00
QinBenxue 40b6252706 docs: update groups and create new initial docs
新建文档分组和新建初始文件

Log:
2022-12-27 02:11:29 -06:00
QinBenxue bad6363a12 doc: update dlistview doc
更新 dlistview 示例和文档,修改cpp注释

Log:
2022-12-27 06:55:01 +00:00
QinBenxue 3adae89d29 doc: update doc for dsettingsdialog
更新dsettingsdialog文档示例

Log:
2022-12-27 05:03:31 +00:00
QinBenxue 356c8d4465 docs: update examples、 docs and images
更新dsettingsdialog示例和文档、图像

Log:
2022-12-26 02:26:57 +00:00
QinBenxue 288d3042dd docs: update example docs and images
更新 DBackgroundGroup 示例和示例图像

Log:
2022-12-26 01:22:22 +00:00
QinBenxue 849f5459fa docs: update docs and images
更新dslider的示例与文档标准化

Log:
2022-12-22 09:19:56 +00:00
xzl 54d04153e4 doc: add mainpage
添加主页

Log:
2022-12-22 16:33:01 +08:00
QinBenxue 4e9167f7af docs: update docs for widget
更新注释

Log:
2022-12-22 03:41:04 +00:00
QinBenxue f3efae1116 docs: update docs for widget
修改文档中的链接错误

Log:
2022-12-22 03:29:00 +00:00
QinBenxue 9545ac7144 docs: update docs and images
更新示例文档dtitlebar.zh_CN.dox, 源码注释dtitlebar.cpp, 新增示例图像

Log:
2022-12-21 09:10:17 +00:00
chenke fca5fea682 fix: hotSpot pos not scaled
map position from Native will scale with deviceRatio

Bug: https://pms.uniontech.com/bug-view-70386.html
Log: none
Influence: drag tabbar with high dpi
2022-12-21 13:35:55 +08:00
ck 9c8290899a feat: add linglong build support
add linglong.yaml to support linglong build
see https://linglong.dev/guide/ll-builder/manifests.html

Log: linglong
Influence: linglong
Change-Id: I0cffb32dcf483105f118832cb88133a499e3a2b5
2022-12-20 15:23:43 +08:00
QinBenxue 53821e6cf3 docs: update docs and images
更新示例文档和相关示例图

Log:
2022-12-20 07:06:54 +00:00
ck aff7e3613e chore: sound effect dbus service and path
<org_name>.<project_name>.<control_version>
org_name        : org.deepin
project_name    : dde
control_version : SoundEffect1

Log: soundEffect1
Influence: play or preview system effect sound
Change-Id: I930679464261fd891cbeb2f665ab996e183a5750
2022-12-20 11:39:36 +08:00
QinBenxue 585d4493b7 docs: update doc and images
更新示例文档和相关示例图像

Log:
2022-12-19 08:42:51 +00:00
QinBenxue 3957d70717 docs: update docs and images
更新示例文档和相关示意图

Log:
2022-12-14 19:29:35 +08:00
student-ice 4813eee0f4 docs: add docs for widgets
给dbackgroundgroup添加文档注释 #267

Log: add docs

Task: https://github.com/deepin-community/coding-quarter/issues/31
2022-12-14 16:14:58 +08:00
QinBenxue 4406e3483c docs: update docs and images
更新示例文档和相关示意图

Log:
2022-12-13 16:38:44 +08:00
QinBenxue 0601207ed1 docs: update docs
更新文档和示例

Log:
2022-12-13 16:38:21 +08:00