Design Token System for the Lingmo Desktop environment.
Provides color palettes, typography, spacing, corner radii, shadows, animation durations, and elevation levels as a shared C++ library with QML bindings.
cmake -B build -G Ninja -DCMAKE_BUILD_TYPE=RelWithDebInfo
cmake --build buildcmake -B build -G Ninja -DCMAKE_BUILD_TYPE=Debug -DBUILD_TESTING=ON
cmake --build build
ctest --test-dir build --output-on-failure- Qt 6.5+ (Core, Gui)
- Qt 6.5+ (Qml, Quick — optional, for QML module)
- CMake 3.21+
- C++20 compiler
#include <LingmoTheme/Theme.h>
auto *theme = Lingmo::Theme::instance();
auto palette = theme->palette();
auto bg = palette.background();GPL-3.0-or-later