Yuhang Zhao
|
ba343fbbd4
|
win: fix bug when using Qt 5.14 and below
Fixes: #152
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-09-01 16:45:32 +08:00 |
Yuhang Zhao
|
6b1a37a82a
|
win: fix null pointer access in some rare cases
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-09-01 10:51:50 +08:00 |
Yuhang Zhao
|
012721d9a0
|
demo: add missing definition
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-08-31 16:47:40 +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 |
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
|
e55afa2fe3
|
simplify a function
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-08-28 20:08:44 +08:00 |
Yuhang Zhao
|
ce78c037b1
|
add some helper functionalities
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-08-28 19:25:22 +08:00 |
Yuhang Zhao
|
5195a27022
|
linux: adapt to latest qtbase changes
The X11 QPA has gained the ability to detect runtime theme changes in Qt 6.4.0
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-08-27 13:07:01 +08:00 |
Yuhang Zhao
|
c3338cd9b7
|
win: don't use round corner when fullscreen on win11
Fixes: #149
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-08-26 15:54:56 +08:00 |
Yuhang Zhao
|
406c801383
|
Remove unneeded function
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-08-25 11:16:50 +08:00 |
Yuhang Zhao
|
de3d5440db
|
simplify code a little
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-08-22 18:02:03 +08:00 |
Yuhang Zhao
|
f484209b94
|
win: fix round error on some systems
Fixes: #146
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-08-22 13:57:21 +08:00 |
Yuhang Zhao
|
6ddf79ba9c
|
demo: fix build on qt5
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-08-22 13:00:33 +08:00 |
Yuhang Zhao
|
6c060b3946
|
demo: add shortcut to switch between fullscreen state
Can also help use better debugging the old style window frame
issue on Windows.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-08-21 15:38:43 +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
|
a49756ee45
|
registrykey: rename
RegistryKey is a better name than Registry.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-08-17 10:42:48 +08:00 |
Yuhang Zhao
|
0535276f55
|
win: use Qt functionalities as much as possible
If Qt provides the functionalities we need, use it
instead of reinventing the wheel.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-08-16 15:24:14 +08:00 |
Yuhang Zhao
|
3dbeb2721a
|
minor tweaks
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-08-06 12:01:12 +08:00 |
Yuhang Zhao
|
08a38f1d73
|
update ignore list
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-08-04 14:32:45 +08:00 |
Yuhang Zhao
|
beb16bfdc2
|
linux: minor improvement
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-08-04 10:32:32 +08:00 |
Yuhang Zhao
|
2f872732b5
|
tool: minor tweaks
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-08-03 17:53:17 +08:00 |
Yuhang Zhao
|
9343c7a088
|
macos: remove needless version check
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-08-03 09:41:29 +08:00 |
Yuhang Zhao
|
f4f56498c2
|
win32: minor improvement
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-07-30 17:26:27 +08:00 |
Yuhang Zhao
|
775b1a2aab
|
minor tweaks
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-07-30 11:34:14 +08:00 |
Yuhang Zhao
|
cf83b050d2
|
common: minor tweaks
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-07-29 15:36:28 +08:00 |
Yuhang Zhao
|
4fe67c9313
|
cmake: minor improvements
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-07-27 09:36:28 +08:00 |
Yuhang Zhao
|
14a3440bbf
|
win32: fix typo
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-07-25 09:35:02 +08:00 |
Yuhang Zhao
|
1264fe8341
|
minor tweaks
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-07-24 14:54:55 +08:00 |
Yuhang Zhao
|
b2f443a592
|
cmake: minor tweaks of msvc flags
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-07-21 13:57:13 +08:00 |
Yuhang Zhao
|
0aea6c3658
|
tool: update the dpitester tool
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-07-19 14:23:41 +08:00 |
Yuhang Zhao
|
2fb842e4a9
|
minor tweaks of the dpitester tool
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-07-18 18:02:15 +08:00 |
Yuhang Zhao
|
56499c7028
|
fix the widget demo
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-07-18 15:16:06 +08:00 |
Yuhang Zhao
|
dd4acb6686
|
add the dpitester tool, msvc only
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-07-18 14:20:42 +08:00 |
Yuhang Zhao
|
7616161699
|
Implement homemade Mica material & other improvements
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-07-16 15:25:15 +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
|
5e863ee661
|
cmake: fix include dir for package
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-07-12 14:58:20 +08:00 |
Yuhang Zhao
|
b9d187d5f1
|
icon font: logic minor improvement
No need to bundle the Segoe icon font file,
the OS will always have them installed.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-07-12 14:00:49 +08:00 |
Yuhang Zhao
|
b8fee2e732
|
support use different icon font based on current platform
And some other minor tweaks
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-07-11 10:55:05 +08:00 |
Yuhang Zhao
|
4f8106a009
|
minor tweaks
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-07-10 14:26:01 +08:00 |
Yuhang Zhao
|
2f36d1f73e
|
blur behind window: add macos implementation
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-07-09 14:59:47 +08:00 |
Yuhang Zhao
|
7e3a735a7d
|
minor tweaks and improvements
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-07-09 12:10:41 +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
|
9a93475f2b
|
fix typo: snap layouts --> snap layout
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-07-07 17:00:15 +08:00 |
Yuhang Zhao
|
011b4a85f5
|
fix Qt5 build
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-07-07 16:22:34 +08:00 |
Yuhang Zhao
|
389c8ad6d6
|
examples: add convenient script to deploy qt libraries
Currently only functional on Windows. macOS and Linux to do.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-07-07 15:34:31 +08:00 |
Yuhang Zhao
|
2806cc811b
|
code simplification, minor re-structure
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-07-07 13:43:09 +08:00 |
VerySimple
|
b413d0b1e6
|
修改了几个地方 (#139)
* merge 3 commits
modify a few lines
Update framelesshelper_windows.h
* improve syntax
|
2022-07-07 10:26:14 +08:00 |
Yuhang Zhao
|
01828e086f
|
quick blur demo: fix typo
And minor improvements to the win32 utils code.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-07-06 18:01:24 +08:00 |
Yuhang Zhao
|
464e2af515
|
finish the chrome palette implementation
And with some other minor tweaks that improve user experience.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-07-06 14:24:41 +08:00 |