Commit Graph

1075 Commits

Author SHA1 Message Date
Yuhang Zhao 0034927378 ci: try fix
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2023-02-15 16:51:01 +08:00
Yuhang Zhao 36c691e239 ci: try fix
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2023-02-15 16:44:44 +08:00
Yuhang Zhao d43551e6e4 ci: try fix
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2023-02-15 15:50:41 +08:00
Yuhang Zhao a246b25019 ci: try fix
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2023-02-15 15:28:14 +08:00
Yuhang Zhao 5566a0cbc4 ci: try fix ci
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2023-02-15 15:14:56 +08:00
Yuhang Zhao 3523ea67ea cmake: update submodule
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2023-02-15 14:53:29 +08:00
Yuhang Zhao 9bf6361171 qt: adapt to latest qt dev code
It was decided to rename the property from Appearance to ColorScheme.

Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2023-02-15 11:22:52 +08:00
Yuhang Zhao 8bd2a777d1 cmake: update submodule
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2023-02-14 11:50:06 +08:00
Yuhang Zhao 2b9d810002 cmake: minor tweaks
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2023-02-10 14:10:46 +08:00
Yuhang Zhao 16c10d7569 linux: fix typo in code memo
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2023-02-08 13:44:15 +08:00
Yuhang Zhao 6048349e52 cmake: allow turn off cmake summary
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2023-02-08 13:19:23 +08:00
Yuhang Zhao c461a1cf51 linux: add some code memo
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2023-02-08 10:02:20 +08:00
Yuhang Zhao e7e6426dca linux: another attempt to fix the segfault
Related: #202

Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2023-02-07 14:38:18 +08:00
Yuhang Zhao 91239fca90 update macos screenshots
Fixes: #203

Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2023-02-07 13:32:16 +08:00
Yuhang Zhao 4d43296e28 update readme
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2023-02-07 11:15:54 +08:00
Yuhang Zhao dc848b3da2 update screenshot for macos
Related issue: #203

Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2023-02-07 11:11:48 +08:00
Yuhang Zhao c56aa7b594 linux: try fix segfault further
Related reports: #201 #202

Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2023-02-06 15:12:12 +08:00
Yuhang Zhao 8b6dd746eb refactor
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2023-02-06 15:08:19 +08:00
Yuhang Zhao 4cb9c9c60d linux: fix segfault on some distros
Task-number: #201
Task-number: #202

Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2023-02-06 13:40:12 +08:00
Yuhang Zhao a0125df8cd fix macos build
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2023-02-06 09:13:40 +08:00
Yuhang Zhao fc92783af9 misc modifications
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2023-02-05 18:54:34 +08:00
Yuhang Zhao e9a2abf663 fix macos build
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2023-02-05 14:12:01 +08:00
Yuhang Zhao 9cadad625a fix linux build
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2023-02-05 14:06:33 +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 3d37d87c81 win: tweak some enum values
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2023-02-03 11:18:08 +08:00
Yuhang Zhao 2040e7c747 try fix ci
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2023-02-02 13:24:46 +08:00
Yuhang Zhao 544d3b898b minor cmake tweaks
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2023-02-02 13:07:09 +08:00
Yuhang Zhao 0a85d47390 update README
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2023-01-31 17:45:09 +08:00
Yuhang Zhao c69ede0fca update submodule
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2023-01-30 17:35:44 +08:00
Yuhang Zhao 0b5df78866 update submodule
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2023-01-28 15:16:22 +08:00
Yuhang Zhao ed75e2f3e8 adapt to latest Qt code style
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2023-01-27 18:16:32 +08:00
Yuhang Zhao f16fb95cba try fix ci
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2023-01-27 17:31:46 +08:00
Yuhang Zhao 6063a962eb simplify cmake scripts
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2023-01-27 16:27:16 +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
Yuhang Zhao 69ef2a6ca1 linux: fix potential segment faults
Fixes: #199

Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2023-01-24 16:57:44 +08:00
Yuhang Zhao a23438b02b win: add one more safe guard
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2023-01-18 18:01:10 +08:00
Yuhang Zhao 7534a4631c migrate to the <module/file> include pattern
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2023-01-18 14:27:10 +08:00
Yuhang Zhao 378aa7db12 fix nested frameless windows & other minor tweaks
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2023-01-18 13:43:51 +08:00
Yuhang Zhao 4896869123 use better name
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2023-01-18 10:00:18 +08:00
Yuhang Zhao 139d5a41df quick demo: a little improvement
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2023-01-15 14:34:14 +08:00
Yuhang Zhao 5e7ddb1864 quick: adapt macos updates
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2023-01-15 14:11:52 +08:00
Yuhang Zhao d25666b0e6 titlebar: fix calculation error of previous commit
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2023-01-14 20:54:29 +08:00
Yuhang Zhao 819ffb79fb macOS: widgets: preserve the native title bar elements
Quick part to be done.
2023-01-14 18:32:47 +08:00
Yuhang Zhao 9e975e02e0 cmake: fix export error
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2023-01-14 12:59:18 +08:00
Yuhang Zhao d1f17eb239 cmake: add option to disable install
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2023-01-14 12:23:04 +08:00
Yuhang Zhao eb6fc55006 quick: remove unneeded enums, fix warning
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2023-01-13 17:47:37 +08:00
Yuhang Zhao 6e79ba3f33 minor tweaks
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2023-01-13 13:39:21 +08:00
Yuhang Zhao 653fa1d6f1 quick demo: fix for latest qt
The onClosing signal was removed in latest qt.

Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2023-01-12 09:11:29 +08:00
Yuhang Zhao 814d2ad12d cmake: detect qt library type
Fixes: #200

Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2023-01-05 15:07:38 +08:00
Yuhang Zhao 16479be799 quick demo: minor tweaks
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2023-01-03 13:38:00 +08:00