Aller au contenu principal

A test of QML and Kirigami for Katalog

· Une minute de lecture
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

· 2 minutes de lecture
StephaneCouturier
Developer of Katalog

Après avoir publié 1 version de Katalog chaque mois et comme aucun bug majeur n'avait été signalé, les versions ont été suspendues depuis juillet dernier pour permettre de travailler sur cette prochaine grande version.

Voici enfin la release 2.0 : Release Notes

Ce développement s'est concentré sur 2 principaux catalyseurs :

  • Périphériques : les listes de périphériques virtuels, de stockage et de catalogue sont désormais toutes accessibles à partir d'un seul onglet fournissant l'équivalent sur les 3 onglets précédents. Il offre la flexibilité de créer une hiérarchie globale d'appareils pour améliorer les fonctionnalités de recherche ou de statistiques.

  • Les données peuvent désormais être gérées dans un fichier de base de données (format SQLite), tout en conservant la possibilité de conserver les fichiers CSV traditionnels. Cela permettra également une future option pour héberger la base de données sur un serveur.

Ces changements impliquaient des mises à jour majeures du modèle de données et de la gestion des données.
Par conséquent, la version prend en charge une procédure de migration 1.x > 2.0.

Sauvegardez auparavant les données de votre collection Katalog créées avec les versions précédentes. ⚠

Pour en savoir plus sur ces principaux changements, explorez les pages Périphériques et Paramètres de la Documentation.

Tous les commentaires via Facebook, Github, e-mail sont toujours appréciés 😉