ck
8900594c9f
chore: dci-icon-theme tool tweak
...
webp icon size should not be fixed at 256x256
2024-07-01 15:24:57 +08:00
ck
aeaccd30ce
feat: dci-icon-theme support multiple icon size
...
- add error log(callback)
- support multiple size
- update version to 0.0.5
e.g.
```
ls /usr/share/icons/vintage/apps
128 16 24 32 48 64 96
dci-icon-theme /usr/share/icons/vintage/apps -o /tmp/dcis/vintage -O 3=98
dci --tree /tmp/vintage/onboard.dci
/
├── 16
│ ├── normal.dark
│ │ └── 3
│ │ └── 1.webp -> /16/normal.light/3/1.webp
│ └── normal.light
│ └── 3
│ └── 1.webp
└── 24
├── normal.dark
│ └── 3
│ └── 1.webp -> /24/normal.light/3/1.webp
└── normal.light
└── 3
└── 1.webp
...
```
2024-04-28 13:22:44 +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
6549a67eb3
chore: update readme and help message
...
update readme and usage
Log: none
Change-Id: Ibf40852aaa8aca2d21f51fdc37657fc79fd33966
2023-03-09 11:30:05 +08:00
Felix Yan
8a5e67652c
chore: correct a typo in dci-icon-theme/main.cpp
...
Correct a typo in dci-icon-theme/main.cpp
2023-02-22 15:07:46 +08:00
ck
e244d5d3fb
chore: quality option must specify
...
1. must specify quality option
2. scaled counts depends on quality params
3. help message tweak
4. update version to 0.0.4
Log: scale quality
Change-Id: Ideecb18175a7d58cb2e94898246df01fe19147b4
2023-02-08 17:38:12 +08:00
ck
c1286c6502
chore: dci-icon-theme tweak
...
1. update version to 0.0.3
2. fix initQuality not init if --quality not set
Log: none
Change-Id: I66f2d494f9e34194ffed17564334b3e29109737a
2023-02-08 09:25:37 +08:00
ck
5de5c59984
feat: add quality option
...
quility of dci icon scaled image
the higher the quality, the larger the dci icon file size
Log: quality option
Change-Id: Ifdfa51091bb560ad76881366a9c5168daf6cc9ab
2023-02-06 16:56:42 +08:00
ck
7d070dd912
feat: add icon finder for dci-icon-theme
...
dci-icon-theme --find <icon name> or
dci-icon-theme --find <icon name> -t <icon theme name>
output:
"deb" [ "xxx-icon" ]: "/usr/share/dsg/icons/xxx-icon/deb.dci"
Log: none
Change-Id: Ide152e0ba1cba0fb0252ead7304c255a2c0695d4
2023-02-06 13:33:26 +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
ck
2e8f35a33e
fix: fix-dark-theme not work on link file
...
--fix-dark-theme only copy linktarget file to ouputput dir.
record link-target map and makelink after fix job
update version to 0.0.2
Log: none
Influence: none
Change-Id: I9100c98107551eb002656e34937a8524075743bc
2022-12-28 17:38:19 +08:00
ck
2eae43e7be
feat: add dci-icon-theme tool
...
add dci-icon-theme tool to generate dci icon theme
Log: none
Influence: dci icon theme
Change-Id: Iec3b6ab5adef6ca2510e2d22bbd78ae7395c7e51
2022-12-27 13:04:05 +08: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
Chen Bin
eba6c902da
fix: macos runtime error.
...
Add runtime environment dependencies for MacOS.
Log:
Influence: dci image tool
Change-Id: I1d8869b719fcaa1ff6cbab9d88b7a330f6fa3b67
2022-07-19 10:22:35 +08:00
Chen Bin
533d213b1b
feat: Add dci image convert tool
...
Some images saved into dci icon should convert it's format
to alpha8. therefore, we need to add a tool to complete the
format conversion.
Log:
Influence: none
Change-Id: Ia9e146db60e9e7cc4b323c5a4b892777a9313a42
2022-07-19 10:22:35 +08:00
ut003691
df4d814658
feat: 添加dde-kwin-debug工具
...
一个监测程序启动到界面显示所用时间的工具,用来评估程序的启动性能
Log:
Change-Id: I0c9fab12d3530cd43151a9ff32187ff0a4f20d3d
2021-07-30 13:11:01 +08:00
chengyulong
58e254702f
feat: 增加单元测试覆盖率
...
对项目目录结构进行优化,增加lcov计算单元测试覆盖率。
Log: 增加lcov计算单元测试覆盖率
Change-Id: I4454aee03a1dffb8e9bc443b967aa84e7dc57a60
2021-02-04 18:11:59 +08:00
zhangwengeng
17d1d6af12
license: switch to LGPLv3 license
2020-04-24 17:55:17 +08:00
zccrs
8419f1ce95
fix: use format string for qFatal
2019-09-06 14:30:41 +08:00
zccrs
f56983692d
feat: add DGuiApplicationHelper/DPlatformTheme class
2019-09-06 12:59:25 +08:00
zccrs
3d77f2f675
chore: remove create dtkgui_config.h codes
...
the code move to dtkcore
add .release.json file
2019-07-30 18:41:24 +08:00
zccrs
cb09384ed6
feat: add "isValid" function for DNativeSettings
2019-07-30 09:34:48 +08:00
zccrs
31c859a0f6
feat: add debian package
2019-07-29 17:30:57 +08:00
zccrs
1b61e8484d
feat: init libdtkgui
...
add class DNativeSettings
2019-07-29 16:53:10 +08:00