EnigmaLauncher / QFramelessAcrylicWindow

πŸ’« Used for the main program window, with support for framelessness, acrylic and other features! πŸ’«

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

The project is archived. All work is done in the main repository.

QFramelessAcrylicWindow

πŸ’« Used for the main program window, with support for framelessness, acrylic and other features! πŸ’«

The new window gives support for:

  • Support for Windows 11 "Snap Layout" to the custom title bar (TODO)
  • Support Acrylic, Mica and other style (TODO)
  • Support Windows, X11, Wayland and macOS.
  • Frameless but have frame shadow.
  • Draggable and resizable.
  • Rounding the edges of the window. (Native support in Windows 11, TODO in Linux, macOS, Windows 10 && 7)
  • Automatically high DPI scaling.
  • Multi-monitor support (different resolution and DPI).
  • Have animations when minimizing, maximizing and restoring.
  • Support tiled and stack windows by DWM (Win32 only).
  • Won't cover the task bar when maximized (Win32 only).
  • Won't block the auto-hide task bar when maximized (Win32 only).

Based on a project from wangwenx190, which is thanks a lot!


The project is distributed under the MIT license.

About

πŸ’« Used for the main program window, with support for framelessness, acrylic and other features! πŸ’«

License:MIT License


Languages

Language:C++ 96.7%Language:C 2.1%Language:QMake 1.1%Language:Batchfile 0.0%