Skip to main content

max / makeover-webview

0.59.1: FIELD_CLASSES holds what this module emits, not what it rules The three suggestion classes are ruled here and emitted by quasi-webview, so a list of what this module can put in markup does not hold them. They reach the vocabulary through the generated sheet, unchanged.
Co-Authored-By
Claude Opus 5 (1M context) <noreply@anthropic.com>
Author: Max Johnson <me@maxj.phd> · 2026-08-22 22:07 UTC
Signed with PGP, not checked
Commit: fc3d21652cede09117f2b6e1c5684cd7bd62c44b
Parent: 64b4639
2 files changed, +8 insertions, -4 deletions
M Cargo.toml +1 -1
@@ -1,6 +1,6 @@
1 1 [package]
2 2 name = "makeover-webview"
3 - version = "0.59.0"
3 + version = "0.59.1"
4 4 edition = "2024"
5 5 # One copy of this renderer per dependency graph, enforced by cargo rather than
6 6 # by remembering. Two versions means the generated stylesheet and the emitted
M src/form.rs +7 -3
@@ -73,12 +73,16 @@
73 73 "form-option-reason",
74 74 "form-radio-group",
75 75 "form-radio-label",
76 - "form-suggestion",
77 - "form-suggestion-detail",
78 - "form-suggestions",
79 76 "form-unit",
80 77 ];
81 78
79 + // `form-suggestions`, `form-suggestion` and `form-suggestion-detail` are
80 + // deliberately absent: [`suggestion_rules`] writes their look and
81 + // `quasi-webview` writes their markup, because a suggestion source is a route
82 + // and no description layer carries one. They reach the vocabulary through the
83 + // generated sheet, which is where a name this crate rules but does not emit
84 + // belongs.
85 +
82 86 /// The state classes a field carries, which take no prefix.
83 87 ///
84 88 /// `chosen` and `latched`'s convention, stated in