advanced library
Advanced rendering widgets and synchronized motion APIs.
Classes
- NeonTimelineBadge
- Compact status badge that follows the active neon theme.
- NeonTimelineCard
- Optional polished surface for timeline content.
- NeonTimelineConnector
- A solid, energy, plasma, warp, hologram, or photon-lattice connector.
- NeonTimelineConnectorStyle
- Immutable visual configuration for a connector line.
- NeonTimelineEmptyState
- Polished package-owned empty state.
- NeonTimelineHeader
- Reusable title row for timeline pages.
- NeonTimelineIndicator
- A status-aware marker with glass, quantum, singularity, hologram, and neural-core modes.
- NeonTimelineIndicatorStyle
- Immutable visual configuration for a timeline marker.
- NeonTimelineItemDetails
- Immutable context passed to indexed timeline builders.
- NeonTimelineMotionClock
- Low-overhead sampled clock used by standalone indicators and connectors.
- NeonTimelineMotionData
- Immutable data exposed by NeonTimelineMotionScope.
- NeonTimelineMotionScope
- A shared, sampled animation clock for timeline indicators, connectors, and advanced cards.
- NeonTimelineNode
- Places an indicator between independently styled connector segments.
- NeonTimelinePerformanceConfig
- Public performance policy shared by generic and planner timelines.
- NeonTimelineResolvedPerformance
- Runtime-resolved performance values.
- NeonTimelineSurface
- Optional page-level surface that matches the package color language.
- NeonTimelineTheme
- Applies NeonTimelineThemeData to a subtree.
- NeonTimelineThemeData
-
Theme data for all
neon_timeline_flutterwidgets. - NeonTimelineTile
- Composes primary content, opposite content, marker, and connectors.
Enums
- NeonConnectorEffect
- Rendering depth used by timeline connectors.
- NeonConnectorVariant
- Rendering strategy for a connector segment.
- NeonIndicatorEffect
- Rendering depth used by timeline indicators.
- NeonIndicatorShape
- Shape used by timeline indicators.
- NeonTimelineCardVariant
- Built-in visual treatment for NeonTimelineCard.
- NeonTimelineLayout
- Placement strategy for the rail and the two content areas.
- NeonTimelinePerformanceProfile
- High-level rendering budget for timelines.
- NeonTimelineRenderQuality
- Rendering budget used by advanced painters.
- NeonTimelineStatus
- Visual and semantic state of one timeline item.
- NeonTimelineWebGlowStrategy
- Web strategy used for large glow surfaces.
Typedefs
- NeonTimelineContentBuilder = Widget Function(BuildContext context, NeonTimelineItemDetails details)
- Builds content for a specific timeline item.
- NeonTimelineItemCallback = void Function(BuildContext context, NeonTimelineItemDetails details)
- Handles activation of an indexed item.
- NeonTimelineKeyBuilder = Key? Function(BuildContext context, NeonTimelineItemDetails details)
- Resolves a stable key for an indexed item.
- NeonTimelineSemanticLabelBuilder = String? Function(BuildContext context, NeonTimelineItemDetails details)
- Builds an optional semantic description for an item.
- NeonTimelineStatusBuilder = NeonTimelineStatus Function(int index)
- Resolves the state of an indexed timeline item.