Zhao Yuhang
26b9996ec6
fix qmake build and version
2023-09-14 19:27:07 +08:00
Yuhang Zhao
6abb636a19
large refactor
2023-08-27 15:12:06 +08:00
Yuhang Zhao
8b6dd746eb
refactor
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2023-02-06 15:08:19 +08:00
Yuhang Zhao
14ccc990cf
general refactor, remove useless code
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2023-02-05 14:01:46 +08:00
Yuhang Zhao
5cd386a419
qmake: adapt latest cmake changes
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2023-01-25 13:49:06 +08:00
micpub
32457c5538
fix qmake linux build, and fix the "Quick" example ( #194 )
...
* fix: qmake linux build
* little fix for the "Quick" example
Window.qml / ApplicationWindow.qml: fix: "FramelessApplicationWindow.onClosing" is not available in org.wangwenx190.FramelessHelper 1.0.
* remove xcb - as requested
2022-12-30 10:35:20 +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
d4293e0a55
win: refactor
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-12-13 11:36:41 +08:00
Yuhang Zhao
92415fb61c
Add WindowBorderPainter and WindowBorder
...
1. Added WindowBorderPainter for QtWidgets
2. Added WindowBorder for QtQuick (uses WindowBorderPainter internally)
3. Adjust some header includes
4. Limit a Linux workaround to the appropriate Qt versions
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-10-10 13:35:37 +08:00
Yuhang Zhao
c0ce7b0f48
fix multiple issues found by user
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-10-02 20:17:52 +08:00
Yuhang Zhao
07101273bd
win: refactor & simplify
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-09-26 11:18:13 +08:00
Yuhang Zhao
7a35b09a74
add limited qmake support
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-08-31 16:34:30 +08:00