Kirigami: Difference between revisions

From KDE TechBase
(Improve and rearrange text)
(Downloads: remove old versions, improve text.)
Line 1: Line 1:
Kirigami is KDE’s powerful but 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 2] with larger application building blocks, following the design philosophy laid out in the [https://hig.kde.org/ KDE Human Interface Guidelines].
= Introduction =
 
[https://kde.org/products/kirigami/ Kirigami] is KDE’s powerful but 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 2] with larger application building blocks, following the design philosophy laid out in the [https://hig.kde.org/ KDE Human Interface Guidelines].


You can try out Kirigami in action with the Kirigami Gallery app which is available on most Linux distributions. On Android, you can download it from [https://play.google.com/store/apps/details?id=org.kde.kirigamigallery Google Play Store]. The source code of kirigami-gallery can be found at [https://cgit.kde.org/kirigami-gallery.git/ this Git repository].
You can try out Kirigami in action with the Kirigami Gallery app which is available on most Linux distributions. On Android, you can download it from [https://play.google.com/store/apps/details?id=org.kde.kirigamigallery Google Play Store]. The source code of kirigami-gallery can be found at [https://cgit.kde.org/kirigami-gallery.git/ this Git repository].
Line 5: Line 7:
Kirigami uses CMake as its build system of choice. 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.
Kirigami uses CMake as its build system of choice. 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.


Here are the most important links:
= Get It! =
 
Kirigami is part of [[KDE_Frameworks|KDE Frameworks]] and is released together with other frameworks every month. In most cases, you'll want to use your Linux distribution's packages. You can also find source tarballs for the latest stable releases from [https://download.kde.org/stable/frameworks/ download.kde.org]. If you want to get the latest version of the source code, you can clone Kirigami from [https://cgit.kde.org/kirigami.git/ this Git repository]. Check out the KDE Community Wiki for a [https://community.kde.org/Guidelines_and_HOWTOs/Build_from_source handy guide to building software from source].
 
= Important Links =
 
* [https://cgit.kde.org/kirigami.git/ Source code repository]
* [https://cgit.kde.org/kirigami.git/ Source code repository]
* [https://api.kde.org/kirigami/html/index.html API documentation]
* [https://api.kde.org/kirigami/html/index.html API documentation]
Line 14: Line 21:
* [https://mail.kde.org/mailman/listinfo/plasma-devel Mailing list for discussing development of Kirigami ''itself'']
* [https://mail.kde.org/mailman/listinfo/plasma-devel Mailing list for discussing development of Kirigami ''itself'']
* [https://bugs.kde.org/ Bug tracker]
* [https://bugs.kde.org/ Bug tracker]
== 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.2.0.tar.xz kirigami2-2.2.0.tar.xz] ||
b8e0b5088c39740dd002d5bf8046ea219cb63f7d9e19083202f7ba05cc3a4c05
|-
| [http://download.kde.org/stable/kirigami/kirigami2-2.1.1.tar.xz kirigami2-2.1.1.tar.xz] ||
ea3796058f302dabf21b7c58a05e543da5d7407414a9001d26d4318962a872ad
|-
| [http://download.kde.org/stable/kirigami/kirigami2-2.1.0.tar.xz kirigami2-2.1.0.tar.xz] ||
e744ff974ef100d23feda68f3fdb465aa56bf8da6992ab7e3f3fed2f4180e934
|-
| [http://download.kde.org/unstable/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.

Revision as of 02:00, 1 June 2019

Introduction

Kirigami is KDE’s powerful but 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 Qt Quick Controls 2 with larger application building blocks, following the design philosophy laid out in the KDE Human Interface Guidelines.

You can try out Kirigami in action with the Kirigami Gallery app which is available on most Linux distributions. On Android, you can download it from Google Play Store. The source code of kirigami-gallery can be found at this Git repository.

Kirigami uses CMake as its build system of choice. If you're unfamiliar with CMake, the CMake Manual for Qt is a good starting point to learn more about it.

Get It!

Kirigami is part of KDE Frameworks and is released together with other frameworks every month. In most cases, you'll want to use your Linux distribution's packages. You can also find source tarballs for the latest stable releases from download.kde.org. If you want to get the latest version of the source code, you can clone Kirigami from this Git repository. Check out the KDE Community Wiki for a handy guide to building software from source.

Important Links