Skip to content

fork of GNOME/libadwaita intended for use with KDE and as a drop-in replacement, it's designed in a way that shouldn't require a recompile to use it, you should only need to replace the installed libadwaita with this and It should simply work, this is done by my efforts to not break ABI compatibility

License

Notifications You must be signed in to change notification settings

SuperGabe5/libharmonia

 
 

Repository files navigation

Adwaita

Building blocks for modern GNOME applications.

About this fork

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)

License

Libadwaita is licensed under the LGPL-2.1+.

Building

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 install

For build options see meson_options.txt. E.g. to enable documentation:

meson setup _build -Ddocumentation=true
ninja -C _build

Usage

There's a C example:

_build/run _build/demo/adwaita-1-demo

Documentation

The documentation can be found online here.

Getting in Touch

Matrix room: #libadwaita:gnome.org

About

fork of GNOME/libadwaita intended for use with KDE and as a drop-in replacement, it's designed in a way that shouldn't require a recompile to use it, you should only need to replace the installed libadwaita with this and It should simply work, this is done by my efforts to not break ABI compatibility

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 95.5%
  • SCSS 3.8%
  • Meson 0.6%
  • Python 0.1%
  • Shell 0.0%
  • CSS 0.0%