• Stars
    star
    206
  • Rank 190,504 (Top 4 %)
  • Language
    C++
  • License
    GNU General Publi...
  • Created over 3 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

CutefishOS GUI library, based on Qt Quick.

FishUI

FishUI is a GUI library based on QQC2 (Qt Quick Controls 2), every Cutefish 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

FishUI is licensed under GPLv3.