Akademy/2023/PIM BoF

From KDE Community Wiki
< Akademy‎ | 2023

PIM BoF Notes

KF6 work/pending tasks from Toulouse

  • Accounts wizard Kross -> QML: WIP
  • Splitting Core/Widgets: WIP
  • Port KDAV away from KIO?

Library structure cleanup

  • Reduce number of libraries with unclear scope
  • Move libs -> KF: KMime, KIMAP, etc.

Kalendar / Merkuro

  • Split calendar and todos into separate apps? both make sense depending on use-case
  • Make KCalendarCore types compatible with QML or move wrappers to KCalCore

KPeople

  • Make read-only?
  • Get rid of it?
  • Few projects use it -> port away
  • Addressbook plugin API in KContacts similar to the KCalendarCore::Calendar plugin API for backend agnostic access
    • Interface could be a model that is provided by backends per addressbook, with a minimal role set

Flatpak

  • Plasma <-> Akonadi in flatpaks
  • Hypothetical calendar portal