Jump to content

Sprints/Plasma/2025/Topics/Plasma tech stack

From KDE Community Wiki

New applet loading mechanism

Fancy new CMake thing to do everything

Got a live demo of how it works

QML magic

Guidelines on what should live where, and why

When considering to merge things, consider dependencies, what wants or needs to be in our Flatpak runtimes, and build times.

Conclusions:

  • Kactivitymanagerd: merge into plasma-workspace
  • Breeze*: merge together
  • KDE CLI Tools: clean it up, merge it somewhere
  • KDE GTK Configurator: merge somewhere?
  • KSSHAskPass: merge into workspace
  • KWriteD: merge into plasma-desktop
  • Lancelot: archive it
  • Milou: move components into KRunner, and widget into plasma-workspace
  • Oxygen* merge together
  • Pico Wizard: archive it
  • polkit-kde-agent: merge into workspace

QMLformat

Changes are fine-ish now; let's try it out in NeoChat as a pilot project.

Visual theming using QML