Skip to content

LingmoUI is a GUI library based on QQC2 (Qt Quick Controls 2), every Lingmo application uses it.

License

Notifications You must be signed in to change notification settings

LingmoOS/LingmoUI

Repository files navigation

LingmoUI

LingmoUI is a GUI library based on QQC2 (Qt Quick Controls 2), every Lingmo application uses it.

Features

  • Light and Dark Mode
  • Borderless window (XCB Window move & resize)
  • Blurred window
  • Window shadow
  • Desktop-level menu
  • The style of the Qt Quick control
  • ...

Dependencies

sudo apt install libqt5x11extras5-dev libkf5windowsystem-dev qtbase5-private-dev libxcb1-dev libxcb-shape0-dev libxcb-icccm4-dev -y

Build

Before build, make sure you have necessary Qt environment.

mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr ..
make
sudo make install

Packaging

Debian/Ubuntu

Install compile dependencies:

$ sudo apt install equivs devscripts --no-install-recommends
$ sudo mk-build-deps -i -t "apt-get --yes" -r

Start packing

$ dpkg-buildpackage -b -uc -us

License

LingmoUI is licensed under GPLv3.

About

LingmoUI is a GUI library based on QQC2 (Qt Quick Controls 2), every Lingmo application uses it.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published