truce-iced
Iced GUI backend for truce audio plugins.
Overview
Provides an alternative GUI backend using Iced's retained-mode widget toolkit with its Elm-inspired architecture. Use this when you want a declarative, message-driven UI with Iced's layout engine and widget ecosystem.
AutoPlugin can auto-generate a parameter UI from a GridLayout, while
IcedPlugin gives full control for custom designs.
Key types
IcedEditor-- theEditorimplementationIcedPlugin-- trait for defining a fully custom iced UI (view, update, message)AutoPlugin-- auto-generated UI from parameter definitions andGridLayout
Usage
;
Part of truce.