Yuhang Zhao
|
5b36fe8a81
|
linux: add missing file
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-12-15 15:56:42 +08:00 |
Yuhang Zhao
|
34ba90376b
|
linux: remove the build-time dependency of libxcb and libgtk
We can load them dynamically at run-time.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-12-15 15:48:56 +08:00 |
Yuhang Zhao
|
8683a14a3c
|
fix compilation error
fixes: #191
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-12-15 13:09:51 +08:00 |
1bbb
|
4844257fc8
|
支持嵌套无边框组件
|
2022-12-15 11:32:57 +08:00 |
Yuhang Zhao
|
d5d1edd690
|
win: add ms license header
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-12-14 16:23:27 +08:00 |
Yuhang Zhao
|
493663a787
|
win: minor tweaks
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-12-14 16:17:07 +08:00 |
Yuhang Zhao
|
45225d11d8
|
remove needless terminate character
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-12-13 16:31:00 +08:00 |
Yuhang Zhao
|
b420e67fad
|
cmake: fix warning from Qt 6.5
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-12-13 15:58:49 +08:00 |
Yuhang Zhao
|
d4293e0a55
|
win: refactor
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-12-13 11:36:41 +08:00 |
Yuhang Zhao
|
c849217d43
|
fix build on linux and macos
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-12-12 14:55:17 +08:00 |
Yuhang Zhao
|
d04eaabde7
|
minor tweaks
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-12-12 13:42:18 +08:00 |
Yuhang Zhao
|
f00adba67c
|
replace QScopedPointer with std::unique_ptr
QScopedPointer is being deprecated in latest qtbase code.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-12-12 11:59:53 +08:00 |
Yuhang Zhao
|
ed3771c949
|
replace qRound with std::round
It's better to do so.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-12-12 09:34:46 +08:00 |
Yuhang Zhao
|
b1f52837d2
|
replace qAsConst with std::as_const
qAsConst is being deprecated in latest qtbase code.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-12-12 09:30:16 +08:00 |
Yuhang Zhao
|
e77341d128
|
win: adjust one version condition
It's decided that the fix will not be cherry-picked to the 6.2 branch.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-12-08 15:36:27 +08:00 |
Yuhang Zhao
|
61eb467f94
|
remove license header from qrc files
They may break compilation.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-12-08 11:37:21 +08:00 |
Yuhang Zhao
|
8003f79e17
|
icon: replace Micon with our own custom one
Because Micon has some license issues.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-12-06 16:53:37 +08:00 |
Yuhang Zhao
|
64ef4b25ca
|
fix MSVC warning found by /W4
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-12-06 16:06:13 +08:00 |
Yuhang Zhao
|
1e429b363b
|
cmake: minor tweaks
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-12-06 14:35:04 +08:00 |
Yuhang Zhao
|
87953f1382
|
cmake: minor tweaks
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-12-06 11:43:05 +08:00 |
Yuhang Zhao
|
3df052de81
|
cmake: minor tweaks
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-12-06 11:18:34 +08:00 |
Yuhang Zhao
|
f956c1c002
|
cmake: minor tweaks
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-12-05 17:12:17 +08:00 |
Yuhang Zhao
|
cb88b602fe
|
minor tweaks
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-12-05 14:33:38 +08:00 |
Yuhang Zhao
|
7e6b629396
|
ci: minor tweaks
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-12-04 14:53:21 +08:00 |
Yuhang Zhao
|
7daa1facc7
|
fix build on Qt version < 6.2.1
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-12-04 14:49:16 +08:00 |
Yuhang Zhao
|
48a1106fc0
|
Allow build with no private Qt modules
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-12-04 14:25:09 +08:00 |
Yuhang Zhao
|
d14a0e62d9
|
bump version
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-11-29 19:51:33 +08:00 |
Yuhang Zhao
|
40058a1e79
|
cmake: allow disable resource bundle
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-11-26 16:44:41 +08:00 |
Yuhang Zhao
|
9c08c69a4d
|
bump version to 2.3.4
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-11-24 13:47:29 +08:00 |
Yuhang Zhao
|
1cf5a53ecb
|
fix build error
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-11-24 10:47:55 +08:00 |
Yuhang Zhao
|
a26df61c33
|
win: fix multi-monitor bug, take 3
#141
#184
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-11-24 10:38:21 +08:00 |
Yuhang Zhao
|
ff5b171566
|
win: final fix of the multi-monitor bug
#141
#184
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-11-23 14:54:46 +08:00 |
Yuhang Zhao
|
ebd3d6573f
|
win: fix the multi monitor window expand issue
#141
#184
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-11-22 15:03:11 +08:00 |
Yuhang Zhao
|
3961ecb505
|
quick: fix a regression
Looks like we can't use overloads in QML documents.
Should fix #183
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-11-21 17:12:33 +08:00 |
Yuhang Zhao
|
648876b6b0
|
win: add a little delay to some operations
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-11-20 12:56:36 +08:00 |
Yuhang Zhao
|
04f254556d
|
minor tweaks
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-11-17 10:24:45 +08:00 |
Yuhang Zhao
|
3791802d3b
|
win: add support for mica alt and other tweaks
Add some more comments to the windows header.
Remove the usages of UseRoundWindowCorner.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-11-16 14:10:49 +08:00 |
Yuhang Zhao
|
b09acecac6
|
try re-trigger ci
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-11-13 13:29:41 +08:00 |
Yuhang Zhao
|
2c93d7fe38
|
some minor tweaks
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-11-13 13:24:30 +08:00 |
Yuhang Zhao
|
524f65cc9b
|
win: some minor improvements
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-11-11 15:25:39 +08:00 |
Yuhang Zhao
|
766c1e148e
|
linux & macos: add missing code
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-11-11 11:46:44 +08:00 |
Yuhang Zhao
|
027780429d
|
win: add more safe guards to dpi hacks
And some other minor improvements.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-11-11 11:38:06 +08:00 |
Yuhang Zhao
|
ddb2dcc7f7
|
win: fix some rare bugs, add more comments
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-11-10 16:53:25 +08:00 |
Yuhang Zhao
|
70a71822da
|
use better solution to disable logging
Thank very much to @SineStriker !
Fixes: #181
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-11-10 14:15:05 +08:00 |
Yuhang Zhao
|
b8a3ff604f
|
win: minor tweaks
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-11-10 11:17:29 +08:00 |
Yuhang Zhao
|
3842f4e353
|
win: fix typo
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-11-09 14:43:44 +08:00 |
Yuhang Zhao
|
c86a3fe35e
|
win: reshuffle code a bit
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-11-09 14:40:03 +08:00 |
Yuhang Zhao
|
8c35eb9b70
|
win: add more dpi hacks & fix some bugs
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-11-09 13:22:58 +08:00 |
Yuhang Zhao
|
b88ac1591d
|
minor tweak of the logo message
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-11-08 09:36:29 +08:00 |
Yuhang Zhao
|
9dc2e0086a
|
fix build, take 3
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-11-06 19:40:23 +08:00 |