| | |
| | | |
| | | <!-- ## Why using QWindowKit? |
| | | |
| | | Here're why `QWindowKit` is better than `FramelessHelper`: |
| | | Here are why `QWindowKit` is better than `FramelessHelper`: |
| | | |
| | | + Full support of Windows 11 Snap Layout |
| | | + Most of the redundant codes and architectural flaws are eliminated, and the binary size compiled by MSVC is about 1/9 of `FramelessHelper` |
| | | + A critical issue that moving window forces the entire window to be repainted on Windows is fixed |
| | | + Capable to cope with WinId mutation, and `QWebEngineView` is perfectly supported |
| | | + Better workaround to handle Windows 10 top border issue |
| | | + Simpler APIs, more detailed documentation and comments |
| | | + A lot of bugs are fixed |
| | | |
| | |
| | | ## Documentations |
| | | |
| | | + Examples (TODO) |
| | | + Notes (TODO) |
| | | + [FramelessHelper Related](docs/framelesshelper-related.md) |
| | | |
| | | ## TODO |
| | | |
| | | + Fix 5.15 window abnormal behavior |
| | | + Fix window 10 top border color in dark background |
| | | + Fix `isFixedSize` code |
| | | + Support customized system button area on Mac |
| | | + Implement Mac window context hook |
| | | + Support window attribute switching on Windows |
| | | |
| | | ## Special Thanks |
| | | |
| | | + [Arabaku](https://github.com/Arabaku) |
| | | + [Maplespe](https://github.com/Maplespe) |
| | | + [zhiyiYo](https://github.com/zhiyiYo) |
| | | |
| | | ## License |
| | | |