CutefishOS GUI library, based on Qt Quick.
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Go to file
reionwong 259818a3d1 Window: Adaptation has no compositing effect 4 years ago
.github/workflows Update build.yml 4 years ago
.vscode Improve icon theme provider 4 years ago
debian Update debian/control 4 years ago
src Window: Adaptation has no compositing effect 4 years ago
.gitignore chore: ignore .idea 4 years ago
CMakeLists.txt Use CMAKE_INSTALL_LIBDIR instead of hardcoded /usr/lib 4 years ago
FishUIConfig.cmake.in Rename to FishUI 4 years ago
LICENSE Init 4 years ago
README.md Fixed up Dependencies and Build section 4 years ago

README.md

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

License

FishUI is licensed under GPLv3.