Kirigami: Difference between revisions

From KDE TechBase
(Moved to the Community Wiki)
Tag: Replaced
 
(13 intermediate revisions by 6 users not shown)
Line 1: Line 1:
Kirigami is KDE’s lightweight user interface framework for mobile and convergent applications. It allows Qt developers to easily create applications that run on most major mobile and desktop platforms without modification (though adapted user interfaces for different form-factors are supported and recommended for optimal user experience). It extends the touch-friendly [http://doc.qt.io/qt-5/qtquickcontrols-index.html Qt Quick Controls] with larger application building blocks, following the design philosophy laid out in the [https://community.kde.org/KDE_Visual_Design_Group/KirigamiHIG/ Kirigami Human Interface Guidelines].
This page has been moved to the [https://community.kde.org/Kirigami Community Wiki]
 
Here are the most important links:
* [https://quickgit.kde.org/?p=kirigami.git Source code repository]
* [https://api.kde.org/kirigami/html/index.html API documentation]
* [https://community.kde.org/KDE_Visual_Design_Group/KirigamiHIG/ Human Interface Guidelines]
* IRC: [http://webchat.freenode.net/?channels=plasma #plasma on irc.freenode.net]
* [https://telegram.me/joinchat/BbOuVj6l7b5aZ_WbupyFFw Telegram group]
* [https://mail.kde.org/mailman/listinfo/kde-devel Mailing list for questions and discussion around ''using'' Kirigami for developing a user interface]
* [https://mail.kde.org/mailman/listinfo/plasma-devel Mailing list for discussing development of Kirigami ''itself'']
* [https://bugs.kde.org/ Bug tracker]
 
You can try out Kirigami in action on Android with the [https://play.google.com/store/apps/details?id=org.kde.kirigamigallery Kirigami Gallery app on Google Play].
 
When building Kirigami yourself, you can use the cmake option -DBUILD_EXAMPLES=ON to build the Kirigami Gallery.
 
If you're unfamiliar with CMake, the [http://doc.qt.io/qt-5/cmake-manual.html CMake Manual for Qt] is a good starting point to learn more about it.
 
== Downloads ==
=== Source Code ===
The source code for Kirigami releases is available for download from [http://download.kde.org/stable/kirigami/ download.kde.org].
GPG signatures are available alongside the source code for verification. They are signed by release manager [http://pgp.cs.uu.nl/stats/2A678C20.html Marco Martin].
 
{| class="wikitable"
! File !! SHA256sum
|-
| [http://download.kde.org/stable/kirigami/kirigami2-2.0.90.tar.xz kirigami2-2.0.90.tar.xz] ||
9f01b5397f6582c7835eac893c23aab0f256d00a8750430c7ceec13a66c3e662
|-
| [http://download.kde.org/stable/kirigami/kirigami2-2.0.0.tar.xz kirigami2-2.0.0.tar.xz] ||
499bfcc5080dd65877a67700ff71f84a7b43f0f87b7c72e9f68c7bb92e11a293
|-
| [http://download.kde.org/stable/kirigami/kirigami-1.1.0.tar.xz kirigami-1.1.0.tar.xz] ||
6677af0c486a4c9cfefe74a0951e85dad53435010031bf2b7fcdf9c5df6b3edd
|-
|}
 
=== Packages ===
For the first release (1.0) we prepared packages for various Linux distributions using the [http://openbuildservice.org/ Open Build Service] instance provided by openSUSE at [https://software.opensuse.org/package/kirigami software.opensuse.org/package/kirigami]. These are for Arch Linux, Fedora, openSUSE Leap and TW, and Ubuntu.
 
By now all major distributions should ship a version of Kirigami.

Latest revision as of 02:10, 3 February 2023

This page has been moved to the Community Wiki