Yuhang Zhao
f584bd3a34
little fix
2023-08-27 15:59:38 +08:00
Yuhang Zhao
6abb636a19
large refactor
2023-08-27 15:12:06 +08:00
SineStriker
2db829884d
Fix hover bug caused by system popup menu ( #272 )
2023-08-26 17:59:17 +08:00
SineStriker
102bf93b84
Improve mouse move handler ( #271 )
2023-08-26 16:21:48 +08:00
SineStriker
2d639071cc
Fix bugs after mouse press ( #270 )
2023-08-26 16:04:29 +08:00
SineStriker
6ff0bc9300
Fix emulate message bug and git modules, window part mistakes, non client leave mistakes and crash ( #269 )
...
* Fix emulate message bug and git modules
* Fix window part mistakes
* Fix WM_NCMOUSELEAVE message mistakes and crash
* Fix maximize minimize button hover problem
2023-08-26 12:18:36 +08:00
Yuhang Zhao
bdb1b5d68f
snap layout: improve
2023-08-25 18:19:32 +08:00
Yuhang Zhao
f7368d0a08
widgets: PIMPL refactor
2023-08-25 17:50:22 +08:00
Yuhang Zhao
e6a4849f81
snap layout: refactor
2023-08-25 15:30:20 +08:00
Yuhang Zhao
e0abdb04ce
snap layout: improve
2023-08-25 14:13:39 +08:00
Yuhang Zhao
e8977c7486
snap layout: improve
2023-08-25 13:17:51 +08:00
Yuhang Zhao
95e5791288
win: refactor
2023-08-25 11:09:06 +08:00
Yuhang Zhao
5c8ac2736f
quick: PIMPL refactor
2023-08-24 18:05:48 +08:00
Yuhang Zhao
15212abd85
win: fix dialog maximize
...
issue: #266
2023-08-24 15:00:04 +08:00
Yuhang Zhao
3bc44c267d
core: PIMPL refactor
2023-08-24 14:41:43 +08:00
Yuhang Zhao
01f3750efd
win: minor tweaks
2023-08-24 13:10:11 +08:00
Yuhang Zhao
4a1f5fb1f4
win: replace an old workaround with new one
2023-08-24 10:24:33 +08:00
Yuhang Zhao
a130fef677
win: refactor
2023-08-23 18:04:31 +08:00
Yuhang Zhao
644266923b
win: snap layout refactor
2023-08-21 15:07:07 +08:00
Yuhang Zhao
469c686ade
refactor
2023-08-21 12:43:44 +08:00
Yuhang Zhao
2202fbf1c2
snap layout: get rid of the transparent window
2023-08-20 16:58:26 +08:00
Yuhang Zhao
58afa6aa95
snap layout: try improve the maximize button handling
2023-08-19 15:45:49 +08:00
Yuhang Zhao
54e3f6232e
mica material: fix high dpi scaling
2023-08-19 15:33:11 +08:00
SineStriker
8ac3d747a1
Fix hover event and system buttons ( #262 )
...
* Fix hover event
* Fix system button
2023-08-19 14:48:26 +08:00
Yuhang Zhao
ca968b7ba6
snap layout: fix qt events
2023-08-19 13:24:29 +08:00
Yuhang Zhao
2c8bd8ce8c
win: minor improvements
2023-08-18 17:25:13 +08:00
Yuhang Zhao
44eeb537a2
cmake: update submodule
2023-08-18 12:11:55 +08:00
Yuhang Zhao
9265735ac7
win: use Qt events to set system button state
2023-08-17 14:24:27 +08:00
Yuhang Zhao
c85c6d6fc5
fix qt5 build
2023-08-17 11:58:00 +08:00
Yuhang Zhao
4f7919ef5e
cmake: update submodule
2023-08-17 11:56:32 +08:00
Yuhang Zhao
861b94d8ac
win: improve an old workaround
2023-08-17 11:55:50 +08:00
Yuhang Zhao
fc643613c3
cmake: update submodule
2023-08-15 19:51:57 +08:00
Yuhang Zhao
a29f30efc3
cmake: update submodule
2023-08-15 11:23:51 +08:00
Yuhang Zhao
013f2e845f
win: minor improvement
2023-08-14 11:02:17 +08:00
Yuhang Zhao
2035fed510
win: fix regression
2023-08-07 17:41:15 +08:00
Yuhang Zhao
95e0062264
cmake: fix msvc error
2023-08-07 15:18:40 +08:00
Yuhang Zhao
e1e38acd6c
linux: workaround qt missing mouse release event
2023-08-07 15:11:03 +08:00
Yuhang Zhao
177e377bb4
mica material: fix multi monitor scenario
2023-08-07 14:31:40 +08:00
Yuhang Zhao
8d3ef93885
win: fix theme not updating
2023-08-05 13:46:23 +08:00
Yuhang Zhao
cb3827210c
win: minor improvement
2023-08-04 19:27:18 +08:00
Yuhang Zhao
11ad8cce00
cmake: fix wrong target name
2023-08-04 18:50:11 +08:00
Yuhang Zhao
2289c4be73
cmake: fix duplicated target name
2023-08-02 20:00:56 +08:00
Yuhang Zhao
90b2fe42c6
macos: fix compile error
2023-08-01 16:18:57 +08:00
Yuhang Zhao
60a691eb61
macos: fix syntax error
2023-08-01 15:48:12 +08:00
Yuhang Zhao
5500e50075
cmake: update submodule
2023-08-01 15:43:18 +08:00
Yuhang Zhao
3342a28895
refactor
2023-08-01 14:28:09 +08:00
Yuhang Zhao
f2758aba25
cmake: minor tweaks
2023-07-30 18:56:07 +08:00
Yuhang Zhao
563a3cfb2d
update README
2023-07-30 18:44:18 +08:00
Yuhang Zhao
cb21815934
bump version to 2.5.0
2023-07-30 18:29:54 +08:00
Yuhang Zhao
86bc1c0142
cleanup & optimize, part 2
...
The file size of FramelessHelper binaries should be smaller than before. Core: Win32 MSVC2022 x64 release build, -20KB
The general performance should be improved, due to double lookups are all eliminated.
2023-07-30 18:28:38 +08:00