72inline constexpr std::string_view
kFigmaFileKey =
"q9iDYZzg86YrOQKr6I3bY0";
Definition analyzer_provider.hpp:12
Definition design_adherence.hpp:32
const ComponentInfo * find(std::string_view name)
Look up a component by its catalog name (case-sensitive, e.g.
void apply_ink_signal(pulp::view::View &root, bool dark=true)
Apply the Ink & Signal theme to a view tree root.
const std::vector< ComponentInfo > & catalog()
All cataloged components, in a stable display order.
constexpr std::string_view kFigmaFileKey
The Figma file that hosts the authored library (designer-facing editor).
Definition design_system.hpp:72
std::vector< const ComponentInfo * > in_category(Category c)
All components in a category, in catalog order.
std::string_view category_name(Category c)
pulp::view::Theme ink_signal_theme(bool dark=true)
The "Ink & Signal" theme for the requested appearance, token-true to the vendored bundle (assets/desi...
Category
Coarse grouping, mirrored from the Figma Overview page's 7 sections.
Definition design_system.hpp:75
@ feedback
Definition design_system.hpp:83
@ containers
Definition design_system.hpp:80
@ controls
Definition design_system.hpp:76
@ inputs
Definition design_system.hpp:77
@ indicators
Definition design_system.hpp:78
@ navigation
Definition design_system.hpp:79
@ overlays
Definition design_system.hpp:81
SidePanel widget (pulp #6.3 in macos plugin-authoring plan).
One cataloged component: the bridge between a Figma component and its native C++ widget,...
Definition design_system.hpp:90
std::string figma_component
Definition design_system.hpp:95
std::string usage
Definition design_system.hpp:96
Category category
Definition design_system.hpp:92
std::string header
Definition design_system.hpp:94
std::string name
Definition design_system.hpp:91
std::string native_class
Definition design_system.hpp:93
std::vector< std::string > reskin_tokens
Definition design_system.hpp:97
Full-featured text editor widget with selection, clipboard, undo/redo.
Hierarchical tree display widget for file browsers, plugin lists, etc.
Additional UI components: ComboBox, Tooltip, ProgressBar, CallOutBox, TabPanel, ListBox,...