Commit Graph

209 Commits

Author SHA1 Message Date
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
czy 8ab8822448
#307 Fix the compilation error of qt6.x (#317) 2023-11-10 12:02:08 +08:00
Zhao Yuhang a6c7b44b5d moc: code cleanup 2023-11-03 20:35:34 +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
Zhao Yuhang 78fc5057ab misc: general cleanup 2023-10-21 10:44:07 +08:00
Yuhang Zhao 4821e8982f win: system menu: allow user remove menu items 2023-10-20 10:47: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 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
Zhao Yuhang 26b9996ec6 fix qmake build and version 2023-09-14 19:27:07 +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 97112f853f win: allow square corner on win11 2023-08-31 18:26:49 +08:00
Yuhang Zhao 7d09a6b9c9 update 2023-08-27 17:33:48 +08:00
Yuhang Zhao 6abb636a19 large refactor 2023-08-27 15:12:06 +08:00
SineStriker 2d639071cc
Fix bugs after mouse press (#270) 2023-08-26 16:04:29 +08:00
Yuhang Zhao 95e5791288 win: refactor 2023-08-25 11:09:06 +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 54e3f6232e mica material: fix high dpi scaling 2023-08-19 15:33:11 +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 9265735ac7 win: use Qt events to set system button state 2023-08-17 14:24:27 +08:00
Yuhang Zhao 861b94d8ac win: improve an old workaround 2023-08-17 11:55:50 +08:00
Yuhang Zhao 013f2e845f win: minor improvement 2023-08-14 11:02:17 +08:00
Yuhang Zhao 8d3ef93885 win: fix theme not updating 2023-08-05 13:46:23 +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
Yuhang Zhao 1b4b5b620f fix qt5 builds 2023-07-29 16:25:47 +08:00
Yuhang Zhao 2f7a104ebd string: use better name 2023-07-29 16:17:13 +08:00
Yuhang Zhao c6ca6cc794 include std headers, avoid transitive include 2023-07-29 15:57:03 +08:00
Yuhang Zhao 4ed21585b4 cleanup core module
Core mostly done. TODO: Widgets & Quick module
2023-07-29 15:29:38 +08:00
Yuhang Zhao 8e73e3eac8 win: add more sanity checks 2023-07-18 17:53:44 +08:00
Yuhang Zhao 2cd4d133f3 minor tweaks 2023-07-17 16:44:13 +08:00
Yuhang Zhao d71dc75b77 mica material: fix drawing on multi-monitor scenario 2023-07-15 16:10:48 +08:00
Yuhang Zhao d1b4aadb76 mica material: use separate thread to do time-consuming task 2023-07-02 13:48:38 +08:00
Yuhang Zhao 617a015b97 mica material: minor fixes of previous implementation 2023-07-02 11:44:54 +08:00
Yuhang Zhao 7c0d8c4b11 mica material: support reading very large image files 2023-07-01 18:16:57 +08:00
Yuhang Zhao 907fdeae67 fix ci: remove unused functions
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2023-06-03 15:24:04 +08:00
Yuhang Zhao 5a344f3e23 minor fixes & some refactorings
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
2023-06-03 15:13:50 +08:00
Yuhang Zhao 1e754c1612 minor fixes 2023-06-02 14:51:12 +08:00
Yuhang Zhao 8d5ea49d52 allow user override system theme
Task-number: #216
2023-05-18 16:08:33 +08:00