Overview of the Plasma Framework
masterThe Plasma Framework provides the foundational libraries, components, and tools required to build Plasma workspaces. It consists of three main pillars:
- QML Components: A collection of QML modules for UI development, categorized into core bindings, standard graphical components, extra components, and plasmoid-specific properties.
- libplasma: A C++ library handling low-level tasks like SVG theme rendering, package loading, data engine access, and workspace plugin structures (containments and applets).
- Script Engines: Support for creating applets and containments using various scripting languages.