frust-material 0.5.2

Material 3 (Expressive) design-system catalog for Frust: HCT seed-color tokens, shape morphing, icons, widgets and bundled Roboto fonts.
Documentation

frust-material

The Material 3 (Expressive) design-system catalog for Frust: a token system with runtime HCT seed-color generation, a feature-point RoundedPolygon/Morph shape engine, generated Material Icons vector constants, bundled Roboto Flex and Roboto Mono fonts, and the widget catalog (buttons, selection controls, text field, menus, dialogs, sheets, navigation bars, pickers, progress indicators and more) with its own overlay hosting seam. The bundled fonts are behind the default-on bundled-fonts feature.

It is built on the frust facade's public authoring surface only. Applications depend on frust-material directly, next to frust; the facade does not re-export it.

Documentation and project home: https://frust.dev. Source: https://github.com/frust-rs/frust.

License

The crate's SPDX expression is Apache-2.0 AND OFL-1.1. It bundles Apache-2.0-only ported code (material-color-utilities, androidx graphics-shapes lineage, Material Icons path data) and OFL-1.1 fonts, so no MIT-only arm is offered. The licence file beside the manifest is LICENSE-APACHE; the texts for the ported third-party components are vendored under licenses/ (Apache-2.0.txt, MIT.txt, BSD-3-Clause.txt) and the fonts' OFL.txt files, with every copyright holder listed in NOTICE.

Third-party material shipped in this package:

  • NOTICE: attributions for the vendored and ported components (MIT, BSD-3-Clause and Apache-2.0 upstreams) and the fonts.
  • licenses/Apache-2.0.txt: the Apache-2.0 text for the ported code.
  • Roboto Flex, OFL-1.1, Copyright 2017 The Roboto Flex Project Authors: fonts/roboto-flex/OFL.txt.
  • Roboto Mono, OFL-1.1, Copyright 2015 The Roboto Mono Project Authors: fonts/roboto-mono/OFL.txt.
  • FONTS-LICENSE: font provenance, versions and the Roboto Flex modification record.