core/tree/normalize library

Classes

NormalizedNode
A normalized, interpreted view of a raw node: role inferred, text merged, viewport visibility flagged, action set extracted.
NormalizedTree
TreeNormalizer
UiRange
A slider's numeric range — the backend's range (_coerce_range): min <= max, finite, and an optional positive step.
VisualSignature
An equality-comparable summary of how one node is drawn: its main icon / image style, label style, fills, outlines and opacity (glyph hints). Compared with == only — never stringified (release builds strip the toString of every package:flutter / dart:ui value inside it).

Constants

kMinVisibleFraction → const double
Minimum on-screen fraction for a node to count as visible — Android's K_MIN_VISIBLE_FRACTION, and the explorer's own effective-visibility floor.