ck
b10836217d
chore: animation-dci supports custom icon
...
for test dci animation icon
2024-07-26 13:54:06 +08:00
ck
ff836690e5
chore: remove unused pro files
...
remove pro files
2023-07-12 09:43:34 +08:00
ck
dcede1f96d
chore: Adapt Qt6 && Dtk6 compilation
...
Since xdgiconloader is not adapted to Qt6, libxdg is disabled by default when compiling Dtk6
Do not install dconfig file in dtkgui to avoid conficts with dtk6gui
C++ 17 by default
DVERSION ==> DTK_VERSION
cmake_minimum_required 3.13
tools install to CMAKE_INSTALL_LIBEXECDIR
2023-06-19 13:13:09 +08:00
ck
b683e97cbc
fix(build): suport build with Qt6 && Qt5
...
使用条件编译将选择不同版本 Qt 接口
2023-06-19 13:13:09 +08:00
zccrs
d52cc4c111
chore: add a unit test for DDciIconPlayer
...
Test the non-animation image.
2023-04-26 13:26:13 +08:00
zccrs
66ab7451f2
feat: Support animation for DDciIcon
...
See also https://github.com/linuxdeepin/deepin-specifications/pull/1 ,
This implementation complies with the specification by DSG on animation
dci's icons.
New class: DDciIconImage DDciIconImagePlayer DDciIconPlayer
2023-02-14 13:17:17 +08:00
renbin
5ca5df6ccf
feat: Support RAW image formats.
...
1. Dynamically load libraw.so to support RAW image fomats.
2. Improve some implementations, Update unit cases and docs.
3. Move image-handler from folder example to tool.
Log: Support RAW image formats.
Influence: Add build dependency libraw-dev.
2023-02-02 02:33:30 +00:00
wangyixue
a69ed2efdc
chore: add export target support
...
Export target Dtk::Gui. Users can simply use target_link_libraries.
Log: add export target support
2022-12-29 09:52:49 +08:00
zccrs
d0bc6d89d5
feat: using native settings in frameless window example
...
Add examples for _d_buildNativeSettings platform function.
Log: none
Influence: none
2022-12-19 15:48:23 +08:00
zccrs
195e45f285
feat: add an example
...
Show the frameless window implementation.
Log: none
Influence: none
2022-12-16 16:09:23 +08:00
renbin
9dc1bb90d1
feat: Add image algorithms, ut and comment.
...
Add image algorithms, unit test cases, dox file comment and example.
Log: Add image algorithms, ut and comment.
2022-12-12 06:16:33 +00:00
rewine
f7324e32cf
feat: Improve version information
...
1. 使用 CMakePackageConfigHelpers 生成 Config.cmake
2. 提供 DtkWidgetConfigVersion.cmake 供调用者检查版本
3. 使用 GNUInstallDir 提供的 FULL 版本变量配置 pkg-config 路径
4. 补充 pkg-config -L 参数
5. 增加引入 dtkcore 版本检查
2022-09-22 14:34:03 +08:00
ShootingStarDragons
7f227daf8a
feat(tocmake): tocmake
...
I change the source code from qmake to cmake. Move the files
which will be install to the /usr/include to $root/include, which will
help to mattern match and easylier to do install. and the change will
break the build of qmake
Log: from qmake to cmake
Influence: qmake is breaked
2022-08-17 16:59:12 +08:00
xzl
987b356f46
chore: adapt REUSE license header
...
修改版权声明
Log: 修改版权声明
2022-08-11 05:01:51 +00:00
ck
99b89b3943
chore: dnd-example 优化及编译问题修复
...
1. 部分文件路径变化导致头文件找不到修复
2. 编译报错修复
3. 添加 ignore 的行为处理,当 client 拒绝时server不再继续走进度
Log:
Influence: none
Change-Id: Idd2d0df213d4c532b9fef35e0f4f6d60ec14a297
2021-12-08 16:17:55 +08:00
wangfei
a0d4c793e1
fix: cppcheck错误警告修改
...
单参数构造函数添加explicit关键字,局部变量声明
Log: 修复cppcheck错误及警告
Change-Id: I187ec230376c3f72488e13509b87bcfdb5dd90c5
(cherry picked from commit 3ccc4785ef )
(cherry picked from commit f6c6854942b7b9ec26dc99d556ce39755910cce7)
2021-07-02 11:37:05 +08:00
chengyulong
58e254702f
feat: 增加单元测试覆盖率
...
对项目目录结构进行优化,增加lcov计算单元测试覆盖率。
Log: 增加lcov计算单元测试覆盖率
Change-Id: I4454aee03a1dffb8e9bc443b967aa84e7dc57a60
2021-02-04 18:11:59 +08:00
zccrs
357df725cb
refactor: 重构DFontManager类
...
不再提instance方法获取单例对象, 程序级别的DFontManager
转移到DGuiApplicationHelper中提供.
重构DFontManager类, 删除一些无用信号, 提供直接指定baseFont
的属性.
Log:
Change-Id: I7591acbb0b1223ae1ad4b0b8d7e0c4bbeb3b4035
2021-01-11 17:17:02 +08:00
sunkang
550a8c58ea
fix: 修复example生成的临时desktop文件没有删除导致的启动器显示问题
...
修复example生成的临时desktop文件没有删除导致的启动器显示问题
Log:
Change-Id: Iae77bed7fa3ab15ddfb76a95318e11e527d0ea7e
2020-12-30 13:51:48 +08:00
sunkang
a9423da236
feat: 新增DFontManager类,用于字体的管理
...
新增DFontManager类用于字体的管理,方便字体的设置和获取
Log:
Change-Id: I97f70b8837196a89c7bfb95ac87d37d6682ae549
2020-12-22 17:24:03 +08:00
zhangwengeng
17d1d6af12
license: switch to LGPLv3 license
2020-04-24 17:55:17 +08:00
sunkang
3543ab0ac6
feat:添加Launcher API接口
...
1.添加了测试用的demo
2020-02-21 15:08:56 +08:00
Chris Xiong
6286dceb20
feat: add classes for advanced inter-process drag and drop support.
2019-09-24 14:29:02 +08:00