Commit Graph

121 Commits

Author SHA1 Message Date
Yuhang Zhao 9279500c18 minor tweaks 2023-08-28 11:18:45 +08:00
Yuhang Zhao 7d09a6b9c9 update 2023-08-27 17:33:48 +08:00
Yuhang Zhao 9265735ac7 win: use Qt events to set system button state 2023-08-17 14:24:27 +08:00
Yuhang Zhao 563a3cfb2d update README 2023-07-30 18:44:18 +08:00
Yuhang Zhao f1aec45333 update README 2023-07-16 17:38:12 +08:00
Yuhang Zhao 4ee10e05ba update README 2023-07-15 16:33:18 +08:00
Yuhang Zhao d1b4aadb76 mica material: use separate thread to do time-consuming task 2023-07-02 13:48:38 +08:00
Yuhang Zhao 6b09aa9e91 bump version to 2.4.0 2023-07-02 11:56:21 +08:00
Yuhang Zhao 2a49e9fcaf cmake: support ninja multi-config
Fixes: #231
2023-06-30 16:55:26 +08:00
Yuhang Zhao 6229a0db3c README: fix wrong function name 2023-06-19 17:14:31 +08:00
Yuhang Zhao 9778582d9b update README
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2023-05-25 19:35:29 +08:00
Yuhang Zhao 0424d0ee1b README: add more info
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2023-05-25 19:30:12 +08:00
Yuhang Zhao fa5a21f7ca cmake: minor tweaks
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2023-02-19 17:01:56 +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 0a85d47390 update README
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2023-01-31 17:45:09 +08:00
Yuhang Zhao 16501e9bd7 fix linux ci, finally
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-12-19 17:59:34 +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 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 cb88b602fe minor tweaks
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-12-05 14:33:38 +08:00
Yuhang Zhao a25078bc21 add a ci status badge to readme
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-10-13 13:32:10 +08:00
Yuhang Zhao 994b02ad6c quick: add FramelessApplicationWindow element
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-10-12 10:47:41 +08:00
Yuhang Zhao f11a329c1d update readme
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-10-11 20:11:37 +08:00
Yuhang Zhao ee2a9e6b19 update readme
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-09-20 17:49:15 +08:00
Yuhang Zhao 31eed109a0 update readme
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-09-14 17:19:20 +08:00
Yuhang Zhao 5d494453bc update readme
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-09-06 13:48:52 +08:00
Yuhang Zhao 2411343f42 update readme
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-09-05 17:35:02 +08:00
Yuhang Zhao abf4b29dca minor fixes of the last commit
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-08-31 10:45:26 +08:00
Yuhang Zhao 463ac0a999 add window icon support
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-08-31 10:21:24 +08:00
Yuhang Zhao 1bce57445b win: use qt own functions more
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-08-19 10:53:46 +08:00
Yuhang Zhao 7f9f2c8543 adapt to latest qt change
And install some missing files

Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-07-13 10:40:29 +08:00
Yuhang Zhao 2a113ee8ab Allow build as a CMake package, support the install command
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-07-08 13:47:50 +08:00
Yuhang Zhao 3737b4d6fe update README.md
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-07-04 13:27:42 +08:00
Yuhang Zhao 71f8a5aab1 add blurBehindWindowEnabled property
Current only implements for Windows,
macOS will be implemented later,
Linux won't be supported in the near future.

Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-07-03 16:01:19 +08:00
Yuhang Zhao 5b852b3d6c update README.md
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-06-30 11:24:48 +08:00
Yuhang Zhao 75f19218c6 minor tweaks
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-06-24 21:38:26 +08:00
Yuhang Zhao ffa9bc912b update README.md
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-06-24 20:39:09 +08:00
Yuhang Zhao e162345c62 update readme
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-05-17 13:50:00 +08:00
Yuhang Zhao 7313ed0f99 update readme
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-05-17 13:41:32 +08:00
Yuhang Zhao d13d74783f quick: simplify implementation
1. Merge the three system buttons into one class.
2. Fixed some color calculation errors of system button.
3. Removed some not used bundled resources.
4. Added function to retrieve runtime version of FramelessHelper.

Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-05-13 17:33:01 +08:00
Yuhang Zhao 1a3d1c82a1 update readme
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-05-12 17:50:38 +08:00
Yuhang Zhao 1db02751d7 update readme
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-05-12 17:39:53 +08:00
Yuhang Zhao 8cb24c61b3 general improvements
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-05-12 15:07:57 +08:00
Yuhang Zhao 059013a338 update readme
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-05-09 14:32:21 +08:00
Yuhang Zhao ecef5bb9fd fix wrong discord link
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-05-09 11:51:09 +08:00
Yuhang Zhao 053d6b104e centralize how we handle global options
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-05-08 16:09:00 +08:00
Yuhang Zhao c936a7da80 minor tweaks
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-05-06 21:00:07 +08:00
Yuhang Zhao 2135d2f15f update docs
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-05-06 17:59:53 +08:00
Yuhang Zhao 4b136295a8 update docs
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-05-06 10:36:35 +08:00
Yuhang Zhao 1c6e02d81b code tidies, prepare for the 2.1 release
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-05-05 18:02:38 +08:00
Yuhang Zhao a97b1782ae redesign the title bar interface
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-05-04 14:50:11 +08:00