diff --git a/.github/release-notes/0.5.0.md b/.github/release-notes/0.5.0.md index 588651b7..edc4fa20 100644 --- a/.github/release-notes/0.5.0.md +++ b/.github/release-notes/0.5.0.md @@ -1,20 +1,12 @@ # Flint 0.5.0: Formal visual themes -Flint 0.5 introduces `ThemeSpec`, a formal specification for applying a -coherent design system across an entire chart library. Instead of requiring -creators or agents to reproduce design guidance chart by chart, a ThemeSpec -participates directly in compilation and adapts to the chart's semantics, -data, cardinality, and available space. - -A ThemeSpec shapes compilation in three stages. Using resolved semantic -information, it: - -- governs layout constraints and dynamics, including density, spacing, sizing, - and stretch limits; -- conditionally resolves visual preferences for labels, legends, axes, - annotations, and semantic roles; and -- supplies design fixtures such as typography, color, surfaces, mark geometry, - and structural line styles to backend-specific code generation. +Flint 0.5 introduces `ThemeSpec`, a formal specification for applying a coherent design system across an entire chart library. Instead of requiring creators or agents to reproduce design guidance chart by chart, a ThemeSpec participates directly in compilation and adapts to the chart's semantics, data, cardinality, and available space. + +A ThemeSpec shapes compilation in three stages. Using resolved semantic information, it: + +- governs layout constraints and dynamics, including density, spacing, sizing, and stretch limits; +- conditionally resolves visual preferences for labels, legends, axes, annotations, and semantic roles; and +- supplies design fixtures such as typography, color, surfaces, mark geometry, and structural line styles to backend-specific code generation.
@@ -22,14 +14,11 @@ information, it:
ThemeSpec participates throughout compilation, from resolved semantics and layout dynamics to conditional visual preferences and backend design fixtures.