Building blocks for modern GNOME applications.
This is a fork of libadwaita designd to fit in better with KDE
it's going to have a more UWP (WinUI) like appearance to fit in with the modern aesthetic of KDE
all done without breaking ABI compatibility at all so there's no need to recompile
Current official targets:
Fedora 43 (amd64)
Almalinux 10 (aarch64, x86-64-v2)
Feel free to package this for you KDE based distributions (base doesn't matter)
Libadwaita is licensed under the LGPL-2.1+.
We use the Meson (and thereby Ninja) build system for libadwaita. The quickest way to get going is to do the following:
meson setup _build
ninja -C _build
ninja -C _build installFor build options see meson_options.txt. E.g. to enable documentation:
meson setup _build -Ddocumentation=true
ninja -C _buildThere's a C example:
_build/run _build/demo/adwaita-1-demoThe documentation can be found online here.
Matrix room: #libadwaita:gnome.org