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
Yuhang Zhao
2e6750e0b4
Update README
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2021-06-01 14:06:51 +08:00
Yuhang Zhao
6f98dd8930
Update README.md
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2021-05-12 08:55:44 +08:00
Yuhang Zhao
cdb7b87eb4
Remove acrylic related things
...
They'll be moved to a separate repo instead
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2021-04-02 12:02:46 +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
54798e2f73
Update README
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2021-03-10 14:32:45 +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
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
6c76dda4f0
Update README.md
...
Adapt to the latest changes in code.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-12-04 11:52:59 +08:00
Yuhang Zhao
137019f7e6
Refactor
...
Use QWindow pointer on all platforms.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-11-17 15:08:39 +08:00
Yuhang Zhao
b672851f51
Win32: Remove the dependency of the widgets and quick module
...
This commit totally removed the dependency of the widgets
and quick modules for the Windows platform. Now the library
itself only depends on the core and gui modules. Currently
no bug can be found. But there are some side effects: one is
we can't set a palette for a widget due to we can't access
QWidget specific functions so if you want to enable blur
effect, you will have to do this by yourself. Another one is
you now have to pass the window handle to WinNativeEventFilter
instead of the pointer of a QObject. Before this patch, I'm
using QWidget::winId() to get the window handle, now we have
get rid of the widgets dependency so I can't get the window
handle now, you have to pass it explicitly. And it leads to
huge refactoring of the whole repository. But I think it's
worth doing. If anyone knows how to get the window handle
without introducing new dependencies, please tell me. It will
help me a lot.
To remove the quick dependency, the FramelessQuickHelper class
is moved out of the library now. If your project needs it,
please copy the files to your project and include them directly.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-11-16 23:01:00 +08:00
Yuhang Zhao
c82f2aa0f5
Update README
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-10-22 11:55:07 +08:00
Yuhang Zhao
d671fd703d
Minor improvements.
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-10-22 11:49:30 +08:00
Yuhang Zhao
a0eeab1ff7
Fix typos in README files.
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-10-15 11:31:07 +08:00
Yuhang Zhao
0a616b566c
Update documentation.
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-10-15 11:20:58 +08:00
Yuhang Zhao
6c6aada2ba
Fix typo in README.md
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-10-14 18:50:15 +08:00
Yuhang Zhao
54f9a1ed4b
Update.
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-10-12 15:27:45 +08:00
Yuhang Zhao
18af58c2e6
Update README.md
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-06-02 09:33:02 +08:00
Yuhang Zhao
a0d354a8f9
Add a example project.
...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-05-21 17:43:55 +08:00
Yuhang Zhao
5f77fe6fad
Minor tweaks of README.md
...
The English words may be less broken now? Not sure. Sorry for the poor English.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2020-05-18 17:53:26 +08:00