Skip to main content

A test of QML and Kirigami for Katalog

· One min read
StephaneCouturier
Developer of Katalog

Looking at the future of Katalog, a few direction are still there since the start of the project:

  • Multi-platform: why not even consider Mobile ? (ok, iOS should really be covered first)
  • Using KDE KF6 librairies: this could be the best way to grow capabilities such a archives indexing or media files meta data
  • User Experience: nicer interface, more responsive.

It happens that there is now a way to address all that at once: QML with Kirigami

  • QML is the modern interface design code from Qt (which makes 100% of Katalog today)
  • Kirigami is the QML based framework by KDE to provide additional interface and consistency in the KDE world.

Well, so far it works :) Installation of the Kirigami:

  • Linux (using kdebuild)
  • Windows (using Craft)

Interface

  • globaldrawer
  • pages for each former tab

Backend / C++

  • Basic Search function, connection to a collection database file and returning results based on the text criteria:

Major Release 2.0

· One min read
StephaneCouturier
Developer of Katalog

After releasing 1 version of Katalog every month and as no major bug had been reported, the releases were paused since last July to enable the work on this next big one.

Here is finally the release 2.0: Release Notes

This development focused on main 2 enablers:

  • Devices: Virtual devices, Storage, and Catalog lists are now all accessible from 1 single tab providing the equivalent on the 3 previous tabs. It provides flexibility to create and a global hierarchy of Devices for improvements in Search or Statistics capabilities

  • Data can be managed now in a database file (SQLite format), keeping the option to stay with traditional csv files. This will enable also a future option to host the database on a server.

These changes involved major updates of the data model and data management.
Therefore the version comes with support for a 1.x > 2.0 migration procedure.

Backup up your Katalog collection data made with previous versions before. ⚠

To know more about these main changes, explore the pages Devices and Settings from the Documentation.

Any feedback via Facebook, Github, email are always appreciated 😉