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
Yuhang Zhao
81e736570f
refactor widgets interface
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-05-03 19:02:39 +08:00
Yuhang Zhao
306ebfc717
Refactor the Quick implementation, interface is now simpler
...
Now we use attached properties instead, it make things simpler.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-05-02 12:26:57 +08:00
Yuhang Zhao
ff8252aaf4
Add initial snap layout implementation
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-04-30 12:47:51 +08:00
Yuhang Zhao
16b7841bac
update roadmap
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-04-29 10:36:50 +08:00
Yuhang Zhao
2f629a9e5b
Quick: make the titleBarItem become a property
...
By making it a Q_PROPERTY we can use it more conveniently.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-04-25 14:50:41 +08:00
Yuhang Zhao
3d7576e062
macOS: remove the system buttons, fix implementation
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-04-24 21:03:46 +08:00
Yuhang Zhao
2915d1f33a
Widgets: move FramelessWidgetsHelper to source directory
...
It's pure implementation detail, so should not be publicly visible
Also fixed the crash of the QOpenGLWidget demo application.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-04-24 11:33:05 +08:00
Yuhang Zhao
a0a9b8d108
Final code of version 2.0.0!
...
Some minor issues are known to exist and they'll get fixed before 2.1 is officially released.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-04-23 14:59:27 +08:00
Yuhang Zhao
8460995d7f
quick module: minor improvements
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-04-22 15:49:00 +08:00
Yuhang Zhao
701d8d0927
fix build on 5.12 & add initial opengl demo
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-04-21 15:10:16 +08:00
Yuhang Zhao
976b2463d7
win32: update changes from previous commit
...
Some functions changed signature, update accordingly.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-04-18 17:33:41 +08:00
Yuhang Zhao
537b65e592
update roadmap
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-04-16 16:57:03 +08:00
Yuhang Zhao
e19dad5b82
some wip code
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-04-05 19:54:43 +08:00
Yuhang Zhao
f0846596ff
minor tweaks of readme
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-04-02 13:13:40 +08:00
Yuhang Zhao
3104fd07d2
update roadmap
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-03-30 13:31:59 +08:00
Yuhang Zhao
389a342a81
update readme
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-03-25 16:16:03 +08:00
Yuhang Zhao
8e69a57039
wip
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2022-03-11 09:33:27 +08:00
Yuhang Zhao
d3afd8504d
Minor tweaks
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2021-07-21 08:57:31 +08:00
Yuhang Zhao
e1c9023ead
Add two important notes
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2021-07-20 17:33:04 +08:00
Yuhang Zhao
15ad3be106
Fix wrong path
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2021-06-01 14:17:16 +08:00