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
|
6731007e35
|
quick: make sure top border stays on top
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-05-18 18:00:56 +08:00 |
Yuhang Zhao
|
a1acc3e06f
|
common: minor tweaks
Code simplification, format changes, etc ...
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-05-11 17:32:14 +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
|
286811c9df
|
expose private headers, someone may need
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-05-07 18:02:44 +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
|
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
|
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
|
fbe241f29e
|
internal refactor
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-04-29 18:03:39 +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
|
fd2b3f5e84
|
Linux: fix mouse release event not being sent due to wrong parameter
Also simplifies a little Windows implementation.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-04-25 13:48:19 +08:00 |
Yuhang Zhao
|
3c0209c979
|
Linux: fix the mouse grab issue, for real
Port previous workaround from 1.x to 2.0
And some minor tweaks.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-04-24 13:37:10 +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
|
130d174dc2
|
misc: improve old Qt version support
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-04-21 21:13:16 +08:00 |
Yuhang Zhao
|
d86e9144a2
|
general improvement
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-04-19 17:01:07 +08:00 |
Yuhang Zhao
|
68296cc1ae
|
linux: update the implementation based on previous commit
When implementing macOS functionalities, some functions changed signature, update accordingly.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-04-18 19:11:23 +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
|
5173fb51af
|
macos: add initial implementation
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-04-18 16:56:58 +08:00 |
Yuhang Zhao
|
079c8ff6b6
|
misc: minor tweaks
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-04-17 09:03:11 +08:00 |
Yuhang Zhao
|
2c0ec868ab
|
finish the linux implementation
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-04-16 16:55:51 +08:00 |
Yuhang Zhao
|
4f5044a58c
|
wip: quick: start migrating to modern usage
Still wip, but doesn't left much.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-04-14 17:33:09 +08:00 |
Yuhang Zhao
|
d353c81c5e
|
misc: minor tweaks
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-04-14 10:22:57 +08:00 |
Yuhang Zhao
|
a57011bd11
|
win32: half implementation of max btn docking
Now the problem is how to send mouse click events to our system buttons
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-04-09 12:53:55 +08:00 |
Yuhang Zhao
|
4eac2b2970
|
implement TransparentWindowBackground option
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-04-06 13:15:29 +08:00 |
Yuhang Zhao
|
b5d2ae5888
|
quick: improve the standard titlebar's appearance
And some minor tweaks to the initialize() function.
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-04-02 17:56:45 +08:00 |
Yuhang Zhao
|
3525dfee58
|
win32: nitpck: don't highlight the first entry of the system menu if brought by mouse
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-03-31 15:59:49 +08:00 |
Julien
|
06c23aaba5
|
FIX #92 do not call startSystemMove2 in MousePressEvent (#105)
* FIX #92 do not call startSystemMove2 in MousePressEvent
* Add same fix for QtQuick
Co-authored-by: Julien Maille <julien.maille@data-pixel.com>
|
2022-03-29 15:38:20 +08:00 |
Yuhang Zhao
|
c49b971983
|
internal refactoring
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-03-29 13:34:05 +08:00 |
Yuhang Zhao
|
d4e711d679
|
win implementation is mostly settled now
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-03-26 15:31:16 +08:00 |
Yuhang Zhao
|
533bbeac82
|
wip - QtQuick impl on win mostly done
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-03-25 15:44:59 +08:00 |
Yuhang Zhao
|
fd3b815924
|
wip
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-03-24 16:37:37 +08:00 |
Yuhang Zhao
|
6ffc894213
|
wip
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-03-23 16:38:14 +08:00 |
Yuhang Zhao
|
5ecc06df2f
|
wip
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-03-22 15:03:22 +08:00 |
Yuhang Zhao
|
6a43ef39f8
|
wip
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-03-22 11:56:05 +08:00 |
Yuhang Zhao
|
f30d7a0f57
|
wip
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
|
2022-03-22 10:50:47 +08:00 |