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.
fishui/README.md

52 lines
904 B
Markdown

5 years ago
# FishUI
5 years ago
FishUI is a GUI library based on QQC2 (Qt Quick Controls 2), every Cutefish application uses it.
## Features
5 years ago
* Light and Dark Mode
* Borderless window (XCB Window move & resize)
* Blurred window
* Window shadow
* Desktop-level menu
* The style of the Qt Quick control
* ...
5 years ago
## Dependencies
5 years ago
```bash
sudo apt install libqt5x11extras5-dev libkf5windowsystem-dev qtbase5-private-dev libxcb1-dev libxcb-shape0-dev libxcb-icccm4-dev -y
5 years ago
```
5 years ago
## Build
Before build, make sure you have necessary Qt environment.
5 years ago
5 years ago
```bash
mkdir build
cd build
5 years ago
cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr ..
make
sudo make install
5 years ago
```
5 years ago
## Packaging
### Debian/Ubuntu
Install compile dependencies:
```bash
$ sudo apt install equivs devscripts --no-install-recommends
$ sudo mk-build-deps -i -t "apt-get --yes" -r
```
Start packing
```bash
$ dpkg-buildpackage -b -uc -us
```
5 years ago
## License
FishUI is licensed under GPLv3.