Yuhang Zhao
399b1cef1c
Minor tweaks
...
1. Fix compilation error for QMake.
2. Fix some warning messages are in the wrong place.
3. Fix the IActiveDesktop can't get wallpaper.
4. Other minor tweaks.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2021-03-22 09:38:48 +08:00
Yuhang Zhao
43d0e5f95d
Minor tweaks
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2021-03-21 20:38:33 +08:00
Yuhang Zhao
85edd9abbd
Minor tweaks
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2021-03-21 15:47:18 +08:00
Yuhang Zhao
8ebf9cfc58
Disable acrylic blur by default
...
If the user want to use it, the user should enable it.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2021-03-21 11:13:09 +08:00
Yuhang Zhao
39232babdd
Add a warning message
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2021-03-21 10:43:22 +08:00
Yuhang Zhao
42ee3f8a91
Minor improvements
...
1. QScopedPointer's get() function was introduced in Qt 5.11, too new, don't use it, use data() instead. They are the same.
2. Fixed a typo.
3. Use QGuiApplication::isRightToLeft() to simplify the code.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2021-03-20 11:19:10 +08:00
Yuhang Zhao
b62dabcc68
Minor tweaks
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2021-03-19 15:44:55 +08:00
Yuhang Zhao
0ad045ea74
Update README.md
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2021-03-19 10:20:58 +08:00
Yuhang Zhao
356c11960d
Minor tweaks
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2021-03-19 10:19:47 +08:00
Yuhang Zhao
0f699161cd
Simplify code
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2021-03-18 15:58:42 +08:00
Yuhang Zhao
86dcad3f3a
Simplify code
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2021-03-18 10:42:08 +08:00
Yuhang Zhao
23d53fef87
Fix inverted logic
...
Amends commit 6adbefa814
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2021-03-18 10:17:01 +08:00
Yuhang Zhao
6bc6ed63cc
Minor tweaks
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2021-03-18 09:48:55 +08:00
Yuhang Zhao
6adbefa814
Simplify code
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2021-03-18 09:12:19 +08:00
Yuhang Zhao
2823cbe34a
Minor tweaks
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2021-03-18 09:06:12 +08:00
Yuhang Zhao
0a5e5aa67b
Minor improvement
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2021-03-17 22:03:10 +08:00
Yuhang Zhao
4b66c244fc
Minor improvement
...
We could return in paintBackground(), so we may miss to call restore()
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2021-03-17 21:23:56 +08:00
Yuhang Zhao
28c64a3725
Minor tweaks
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2021-03-16 20:07:27 +08:00
Yuhang Zhao
ecd1a2312c
Remove useless code
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2021-03-16 09:22:19 +08:00
Yuhang Zhao
9cb0ff7073
Remove unneeded include
...
Amends commit ae603926fc
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2021-03-15 20:03:12 +08:00
Yuhang Zhao
a8228cf422
Merge pull request #49 from JulienMaille/patch-1
...
simple fix without the 500ms lag
2021-03-15 19:58:22 +08:00
Julien
ae603926fc
Update framelesswindowsmanager.cpp
...
simple fix without the 500ms lag
2021-03-15 12:04:48 +01:00
Yuhang Zhao
0d7f3dba7e
Win32: fix the multi-monitor issue again
...
This solution have no run-time overhead.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2021-03-13 11:07:49 +08:00
Yuhang Zhao
d4550b63bd
Minor tweaks
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2021-03-12 09:07:48 +08:00
Yuhang Zhao
be2a2a48a2
Do not leak connections
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2021-03-12 09:01:49 +08:00
Yuhang Zhao
c19a4f7f74
Minor tweaks
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2021-03-11 21:07:06 +08:00
Yuhang Zhao
bd05c66e23
Switch to traditional blur if the user disabled extra processing
...
Amends commit 070e8edc52
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2021-03-11 10:22:20 +08:00
Yuhang Zhao
070e8edc52
Add the ability to disable extra processing
...
If the user want to get full control of the Acrylic color.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2021-03-11 10:08:13 +08:00
Yuhang Zhao
76fd19211d
Win32: Utilities: Add more enums learned from other repos
...
We may not need it, but we record it here in case it become usable in the future.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2021-03-11 09:43:19 +08:00
Yuhang Zhao
b9ad74b81c
Win32: Code tidies
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2021-03-11 09:38:50 +08:00
Yuhang Zhao
21774f9fbc
Disable dynamic switching of Acrylic blur and wallpaper blur
...
After some testing, it's found that it's not reliable.
Maybe we should use another windows message to do this?
To be investigated.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2021-03-11 09:20:09 +08:00
Yuhang Zhao
c9be4858ec
Use the official Acrylic blur whenever possible
...
And switch back to the wallpaper blur when the window is being moved or resized.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2021-03-10 17:28:48 +08:00
Yuhang Zhao
54798e2f73
Update README
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2021-03-10 14:32:45 +08:00
Yuhang Zhao
a183a6d4a1
Make the wallpaper blur dynamic update
...
The window background will update dynamically once
it's being moved.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2021-03-10 14:18:08 +08:00
Yuhang Zhao
0931b73671
Some refactor
...
Rename some functions to make it more clear.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2021-03-10 10:05:23 +08:00
Yuhang Zhao
bc9edaf78a
Minor tweaks
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2021-03-09 20:24:51 +08:00
Yuhang Zhao
b51c6ce564
Use new screenshot
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2021-03-09 14:06:36 +08:00
Yuhang Zhao
8b3da2d31a
Add CMake project files for the examples
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2021-03-09 13:43:46 +08:00
Yuhang Zhao
44ed5fcf3d
Minor tweaks
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2021-03-09 11:32:30 +08:00
Yuhang Zhao
21f1f69684
Use wallpaper blur by default
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2021-03-08 21:10:11 +08:00
Yuhang Zhao
07290f9aeb
Fix coordinate bug for FramelessHelper too
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2021-03-08 15:17:01 +08:00
Yuhang Zhao
70b257adb6
Add the ability to set the frame thickness
...
And some other minor tweaks.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2021-03-08 14:41:42 +08:00
Yuhang Zhao
f70158a276
Add cross-platform Acrylic Effect
...
Currently still lacking Linux and macOS support,
but will be added sooner.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2021-03-08 14:10:55 +08:00
Yuhang Zhao
ac30e108a3
Merge pull request #46 from midnightprioriem/master
...
Add Qt Quick classes to CMake Configuration, Add fix for addIgnoreObject in child windows
2021-03-05 13:02:31 +08:00
Zach Hannum
6c52fb0919
Added qquickframehelper to CMake config, mapping origin point for ignore objects should stop after first window
2021-03-04 23:23:40 -05:00
Yuhang Zhao
8a20747ba8
Minor tweaks
...
Mainly cleanup the WinNativeEventFilter
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2021-03-05 10:40:52 +08:00
Yuhang Zhao
eeba7d854f
Minor tweaks
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2021-03-04 15:45:10 +08:00
Yuhang Zhao
310b44b8c4
Skip invisible objects
...
Fixes : #40
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-12-24 10:30:46 +08:00
Yuhang Zhao
7522273331
Get rid of latin-1 strings
...
Use UTF-8 strings everywhere.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-12-22 20:46:39 +08:00
Yuhang Zhao
996160256e
Merge pull request #39 from gersure/master
...
fix compile
2020-12-08 15:25:49 +08:00