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:

2024-05-04 Hlavní vydání 2.0

· One min read

Po vydání 1 verze Katalogu každý měsíc a protože nebyla hlášena žádná zásadní chyba, byla vydání od loňského července pozastavena, aby bylo možné pracovat na této další velké.

Zde je konečně vydání 2.0: Poznámky k vydání

Tento vývoj se zaměřil na 2 hlavní faktory:

  • Zařízení: Seznamy virtuálních zařízení, úložiště a katalogu jsou nyní přístupné z jediné karty, která poskytuje ekvivalent na 3 předchozích kartách. Poskytuje flexibilitu při vytváření a globální hierarchii zařízení pro vylepšení možností vyhledávání nebo statistiky

  • Data lze nyní spravovat v databázovém souboru (formát SQLite), přičemž je zachována možnost zůstat u tradičních souborů csv. To také umožní budoucí možnost hostovat databázi na serveru.

Tyto změny zahrnovaly velké aktualizace datového modelu a správy dat.
Verze proto přichází s podporou pro migraci 1.x > 2.0.

Zálohujte si data sbírky Katalog vytvořená s předchozími verzemi. ⚠

Chcete-li se o těchto hlavních změnách dozvědět více, prozkoumejte stránky Zařízení a Nastavení v dokumentaci.

Vždy oceníme jakoukoli zpětnou vazbu přes Facebook, Github, e-mail 😉