Commit Graph

477 Commits

Author SHA1 Message Date
kirakira 1764a8a918
#325 win: don't show two tooltips (#326)
Co-authored-by: yangzhenghan <yangzhenghan@sinap.ac.cn>
2023-11-20 12:59:47 +08:00
Yuhang Zhao 2765d18634 win: don't show two tooltips
Fixes: #325
2023-11-20 10:31:03 +08:00
Yuhang Zhao 5670a28559 win: minor improvements 2023-11-13 17:29:52 +08:00
Yuhang Zhao a1b0568630 qmake: remove moc limitations for non apple platforms 2023-11-13 11:17:45 +08:00
Zhao Yuhang 7fdea56785 minor tweaks 2023-11-11 16:26:32 +08:00
kirakira bb3f8e0d40
Modified system button colors for hover and press states (#318)
* 窗口关闭按钮鼠标悬浮时的前景色修改为白色

* #243 修改系统按钮的鼠标悬浮背景色和按下时背景色

---------

Co-authored-by: yangzhenghan <yangzhenghan@sinap.ac.cn>
2023-11-11 16:08:19 +08:00
czy 8ab8822448
#307 Fix the compilation error of qt6.x (#317) 2023-11-10 12:02:08 +08:00
Zhao Yuhang 85a3fe1b2f win: fix some minor bugs 2023-11-03 21:25:24 +08:00
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