Commit Graph

469 Commits

Author SHA1 Message Date
Zhao Yuhang a6c7b44b5d moc: code cleanup 2023-11-03 20:35:34 +08:00
Yuhang Zhao 79a9327c01 minor tweaks 2023-11-02 16:39:49 +08:00
Zhao Yuhang 33a6f0df91 adapt to latest qtbase changes 2023-10-31 19:57:01 +08:00
Yuhang Zhao 14dfa52d0b minor tweaks 2023-10-31 11:27:19 +08:00
czy bbfea2c29b
fix #303 mingw compile error (#306) 2023-10-31 10:55:53 +08:00
haikü 46ac2f684d
Fix Windows FramelessHelperHookWindowProc crash (#305)
Application can crash on Windows in the FramelessHelperHookWindowProc callback if the underlying FramelessQuickHelper* has already been deleted. This protects against that crash by using a QPointer to invalidate the instance if it has been deleted which the callback then guards against.
2023-10-29 18:38:23 +08:00
Zhao Yuhang c4a7bc80d0 fix crash 2023-10-21 18:19:56 +08:00
Zhao Yuhang 415fb55222 win: adapt to latest qtbase changes 2023-10-21 11:07:34 +08:00
Zhao Yuhang 78fc5057ab misc: general cleanup 2023-10-21 10:44:07 +08:00
Yuhang Zhao c7f48684ec win: system menu: fix separator can't be removed 2023-10-20 10:59:41 +08:00
Yuhang Zhao 4821e8982f win: system menu: allow user remove menu items 2023-10-20 10:47:53 +08:00
Zhao Yuhang 2cb8ec0aeb win: minor fix 2023-10-19 20:13:34 +08:00
Zhao Yuhang aa489b25d0 win: don't repaint superflus 2023-10-19 19:51:53 +08:00
Zhao Yuhang ff4b9f3879 minor tweaks 2023-10-15 13:16:10 +08:00
Yuhang Zhao b13f13a41f win: fix top border color on win10 2023-10-12 19:14:08 +08:00
Yuhang Zhao 12d580cc06 win: workaround Qt bug 2023-10-12 10:56:47 +08:00
Yuhang Zhao a9642dccfc support elided title text 2023-10-08 13:27:15 +08:00
Yuhang Zhao e169c219a0 win: minor tweaks 2023-10-08 10:54:29 +08:00
Yuhang Zhao ad595c59e4 mica material: don't assume thread is always available 2023-10-07 17:58:57 +08:00
Yuhang Zhao d86f55832f refactor 2023-10-04 11:37:39 +08:00
Zhao Yuhang ba7aab0276 win: improve blur mode 2023-09-29 16:06:06 +08:00
Yuhang Zhao 8f98ab865c win: minor tweaks 2023-09-28 18:06:47 +08:00
Yuhang Zhao 27a9e0857c widget: minor simply 2023-09-26 12:47:23 +08:00
Yuhang Zhao 79d5087df5 quick: fix qml import error
Fixes: #288
Fixes: #233
2023-09-26 12:42:32 +08:00
Zhao Yuhang d48b84ea53 fix linux builds
The #if condition was wrongly inverted during the last huge refactor process.

Fixes: #286
2023-09-23 22:27:56 +08:00
Yuhang Zhao 7b41f9aa31 cmake fixes 2023-09-12 18:15:10 +08:00
Zhao Yuhang 66206aa420 cmake: update 2023-09-10 14:28:38 +08:00
Yuhang Zhao 4df552d526 cmake: move config system to cmake 2023-09-04 18:08:18 +08:00
Yuhang Zhao 97112f853f win: allow square corner on win11 2023-08-31 18:26:49 +08:00
Yuhang Zhao 64a4362580 win: fix regression 2023-08-31 17:20:27 +08:00
Yuhang Zhao c175d16d3d widget: style fix 2023-08-31 16:51:57 +08:00
SineStriker 040027a6e3
Emulate leave event for max button (#278) 2023-08-31 15:55:25 +08:00
Yuhang Zhao 9279500c18 minor tweaks 2023-08-28 11:18:45 +08:00
SineStriker 0ce47469a9
Use better workaround to emulate mouse events (#273) 2023-08-28 11:01:24 +08:00
Yuhang Zhao 7d09a6b9c9 update 2023-08-27 17:33:48 +08:00
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