Kirigami 2.1 is Out
Kirigami UI lets you easily design and create convergent apps that work on desktop and mobile environments. Platforms supported by Kirigami UI include Windows, Android, and Linux. Kirigami is especially indicated for KDE's Plasma Desktop and the upcoming Plasma Mobile platform, KDE's graphical environment for mobile devices. Apps developed with Kirigami will probably also work on MacOS X and iOS with minimal tweaking, although these platforms are not officially supported yet.
In fact, today's release has benefited from the feedback from the Subsurface Mobile community -- the most prominent users of Kirigami outside of KDE at the moment. The Subsurface app, originally created by Linux creator Linus Torvalds, has successfully been ported to both iOS and MacOS X.
Several new components have been added to today's release:
- ItemViewHeader is the standardized title for ListViews and can be customized with a background picture that will scroll with a nice parallax effect when the header adjusts. You can configure it to follow several different behaviours.
- ApplicationItem is a root element for the QML application. You can use it in applications that are a hybrid of QWidgets and QML. The main view for these applications will be either QQuickView or a QQuickWidget.
- PageRow is now a public element and you can use it directly in any application and in any context.
Developers have also engaged in a comprehensive bug stomping campaign, correcting among other things:
- The bug that affected the behaviour of the central scrollable column view
- Spacing and margins, improving the sizing for bottom action buttons and drawer handles
Other fixes specific to applications running on a desktop system include:
- The Desktop mode bar has been rewritten, improving the behavior of the pages when loaded on a desktop app.
- Improvements to icon management for icons coming from the system-wide icon theme when the application is running on a desktop system
- Better mouse wheel support in the main item views
- Bugfixes in the behaviour of the central scrollable column view
To find out more about this release and learn more about Kirigami in general, visit our KDE techbase website. If you would like to get started developing your apps with Kirigami, visit the Kirigami2 API overview.
You can also talk directly to the developers and become a part of the future of desktop/mobile convergence by visiting our forum, joining in the conversation on the Plasma IRC channel, or hanging out in our Telegram group.