Skip to content

Instantly share code, notes, and snippets.

@yjbanov
Created April 3, 2025 21:44
Show Gist options
  • Save yjbanov/710b83f817cc5f86d8d7fe5bce255c62 to your computer and use it in GitHub Desktop.
Save yjbanov/710b83f817cc5f86d8d7fe5bce255c62 to your computer and use it in GitHub Desktop.
WidgetsFlutterBinding - DEBUG MODE
[root]
└View(state: _ViewState#7a937)
└RawView
└_RawViewInternal-[_DeprecatedRawViewKey EngineFlutterWindow#b1dd3](renderObject: _ReusableRenderView#4ed98)
└_ViewScope
└_PipelineOwnerScope
└_MediaQueryFromView(state: _MediaQueryFromViewState#6203c)
└MediaQuery(MediaQueryData(size: Size(1200.0, 1444.0), devicePixelRatio: 1.0, textScaler: no scaling, platformBrightness: Brightness.dark, padding: EdgeInsets.zero, viewPadding: EdgeInsets.zero, viewInsets: EdgeInsets.zero, systemGestureInsets: EdgeInsets.zero, alwaysUse24HourFormat: false, accessibleNavigation: false,
highContrast: false, onOffSwitchLabels: false, disableAnimations: false, invertColors: false, boldText: false, navigationMode: traditional, gestureSettings: DeviceGestureSettings(touchSlop: null), displayFeatures: [], supportsShowingSystemContextMenu: false))
└FocusTraversalGroup(policy: ReadingOrderTraversalPolicy#f1d55, state: _FocusTraversalGroupState#98cdb)
└Focus(debugLabel: "FocusTraversalGroup", focusNode: _FocusTraversalGroupNode#85922(FocusTraversalGroup), state: _FocusState#62a25)
└_FocusInheritedScope
└_FocusScopeWithExternalFocusNode(debugLabel: "View Scope", focusNode: FocusScopeNode#40a0f(View Scope), dependencies: [_FocusInheritedScope], state: _FocusScopeState#8565b)
└_FocusInheritedScope
└MainApp
└MaterialApp(state: _MaterialAppState#a3efc)
└ScrollConfiguration(behavior: MaterialScrollBehavior)
└HeroControllerScope
└Focus(dependencies: [_FocusInheritedScope], state: _FocusState#091ee)
└_FocusInheritedScope
└Semantics(container: false, properties: SemanticsProperties, renderObject: RenderSemanticsAnnotations#73e18)
└WidgetsApp-[GlobalObjectKey _MaterialAppState#a3efc](state: _WidgetsAppState#a36cf)
└RootRestorationScope(state: _RootRestorationScopeState#d8ed6)
└UnmanagedRestorationScope
└RestorationScope(dependencies: [UnmanagedRestorationScope], state: _RestorationScopeState#3f72b)
└UnmanagedRestorationScope
└SharedAppData(state: _SharedAppDataState#42880)
└_SharedAppModel
└NotificationListener<NavigationNotification>
└Shortcuts(shortcuts: <Default WidgetsApp Shortcuts>, state: _ShortcutsState#cdba8)
└Focus(debugLabel: "Shortcuts", dependencies: [_FocusInheritedScope], state: _FocusState#39e9e)
└_FocusInheritedScope
└Semantics(container: false, properties: SemanticsProperties, renderObject: RenderSemanticsAnnotations#7a794)
└DefaultTextEditingShortcuts
└Shortcuts(shortcuts: <Default Text Editing Shortcuts>, state: _ShortcutsState#de740)
└Focus(debugLabel: "Shortcuts", dependencies: [_FocusInheritedScope], state: _FocusState#c4795)
└_FocusInheritedScope
└Semantics(container: false, properties: SemanticsProperties, renderObject: RenderSemanticsAnnotations#d9a9e)
└Shortcuts(shortcuts: <Web Disabling Text Editing Shortcuts>, state: _ShortcutsState#e6016)
└Focus(debugLabel: "Shortcuts", dependencies: [_FocusInheritedScope], state: _FocusState#773ec)
└_FocusInheritedScope
└Semantics(container: false, properties: SemanticsProperties, renderObject: RenderSemanticsAnnotations#dec84)
└Actions(dispatcher: null, actions: {DoNothingIntent: DoNothingAction#84981, DoNothingAndStopPropagationIntent: DoNothingAction#5617e, RequestFocusIntent: RequestFocusAction#e0e45, NextFocusIntent: NextFocusAction#6a6a6, PreviousFocusIntent: PreviousFocusAction#ac562, DirectionalFocusIntent:
DirectionalFocusAction#dd37a, ScrollIntent: _OverridableContextAction<ScrollIntent>#4c291(defaultAction: ScrollAction#b9c9a), PrioritizedIntents: PrioritizedAction#16455, VoidCallbackIntent: VoidCallbackAction#7337a}, state: _ActionsState#63b24)
└_ActionsScope
└FocusTraversalGroup(policy: ReadingOrderTraversalPolicy#b7f89, state: _FocusTraversalGroupState#3cf06)
└Focus(debugLabel: "FocusTraversalGroup", focusNode: _FocusTraversalGroupNode#6a130(FocusTraversalGroup), dependencies: [_FocusInheritedScope], state: _FocusState#ab032)
└_FocusInheritedScope
└TapRegionSurface(renderObject: RenderTapRegionSurface#d7f04)
└ShortcutRegistrar(state: _ShortcutRegistrarState#06cab)
└_ShortcutRegistrarScope
└Shortcuts(manager: ShortcutManager#6add8(shortcuts: {}), shortcuts: {}, state: _ShortcutsState#ed266)
└Focus(debugLabel: "Shortcuts", dependencies: [_FocusInheritedScope], state: _FocusState#e9aea)
└_FocusInheritedScope
└Semantics(container: false, properties: SemanticsProperties, renderObject: RenderSemanticsAnnotations#71822)
└Localizations(locale: en_US, delegates: [DefaultMaterialLocalizations.delegate(en_US), DefaultCupertinoLocalizations.delegate(en_US), DefaultWidgetsLocalizations.delegate(en_US)], state: _LocalizationsState#6fede)
└Semantics(container: false, properties: SemanticsProperties, textDirection: ltr, renderObject: RenderSemanticsAnnotations#3bb31)
└_LocalizationsScope-[GlobalKey#6d534]
└Directionality(textDirection: ltr)
└Title(color: Color(alpha: 1.0000, red: 0.1294, green: 0.5882, blue: 0.9529, colorSpace: ColorSpace.sRGB))
└CheckedModeBanner("DEBUG")
└Banner(dependencies: [Directionality], state: _BannerState#93ee6("DEBUG", textDirection: ltr, location: topEnd, Color(alpha: 0.6275, red: 0.7176, green: 0.1098, blue: 0.1098, colorSpace: ColorSpace.sRGB), text inherit: true, text color: Color(alpha: 1.0000, red: 1.0000, green:
1.0000, blue: 1.0000, colorSpace: ColorSpace.sRGB), text size: 10.2, text weight: 900, text height: 1.0x))
└CustomPaint(renderObject: RenderCustomPaint#68e2c)
└ValueListenableBuilder<bool>(state: _ValueListenableBuilderState<bool>#a45bf)
└DefaultTextStyle(debugLabel: fallback style; consider putting your text in a Material, inherit: true, color: Color(alpha: 0.8157, red: 1.0000, green: 0.0000, blue: 0.0000, colorSpace: ColorSpace.sRGB), family: monospace, size: 48.0, weight: 900, decoration: double
Color(alpha: 1.0000, red: 1.0000, green: 1.0000, blue: 0.0000, colorSpace: ColorSpace.sRGB) TextDecoration.underline, softWrap: wrapping at box width, overflow: clip)
└Builder(dependencies: [MediaQuery])
└AnimatedTheme(duration: 200ms, state: _AnimatedThemeState#93ff7(ticker inactive, ThemeDataTween(ThemeData#2f767 → ThemeData#2f767)))
└Theme(ThemeData#2f767)
└_InheritedTheme
└CupertinoTheme(brightness: light, primaryColor: Color(alpha: 1.0000, red: 0.4039, green: 0.3137, blue: 0.6431, colorSpace: ColorSpace.sRGB), scaffoldBackgroundColor: Color(alpha: 1.0000, red: 0.9961, green: 0.9686, blue: 1.0000, colorSpace: ColorSpace.sRGB),
actionTextStyle: TextStyle(inherit: false, color: Color(alpha: 1.0000, red: 0.4039, green: 0.3137, blue: 0.6431, colorSpace: ColorSpace.sRGB), family: CupertinoSystemText, size: 17.0, letterSpacing: -0.4, decoration: TextDecoration.none), actionSmallTextStyle:
TextStyle(inherit: false, color: Color(alpha: 1.0000, red: 0.4039, green: 0.3137, blue: 0.6431, colorSpace: ColorSpace.sRGB), family: CupertinoSystemText, size: 15.0, letterSpacing: -0.2, decoration: TextDecoration.none), navActionTextStyle: TextStyle(inherit: false,
color: Color(alpha: 1.0000, red: 0.4039, green: 0.3137, blue: 0.6431, colorSpace: ColorSpace.sRGB), family: CupertinoSystemText, size: 17.0, letterSpacing: -0.4, decoration: TextDecoration.none))
└InheritedCupertinoTheme
└IconTheme(color: Color(alpha: 1.0000, red: 0.4039, green: 0.3137, blue: 0.6431, colorSpace: ColorSpace.sRGB))
└IconTheme(color: Color(alpha: 0.8667, red: 0.0000, green: 0.0000, blue: 0.0000, colorSpace: ColorSpace.sRGB))
└DefaultSelectionStyle
└ScaffoldMessenger(dependencies: [MediaQuery], state: ScaffoldMessengerState#14c74)
└_ScaffoldMessengerScope
└DefaultSelectionStyle
└FocusScope(debugLabel: "Navigator Scope", AUTOFOCUS, dependencies: [_FocusInheritedScope], state: _FocusScopeState#236ec)
└Semantics(container: false, properties: SemanticsProperties, renderObject: RenderSemanticsAnnotations#1bd47)
└_FocusInheritedScope
└Navigator-[GlobalObjectKey<NavigatorState> _WidgetsAppState#a36cf](dependencies: [HeroControllerScope, InheritedCupertinoTheme, UnmanagedRestorationScope, _InheritedTheme, _LocalizationsScope-[GlobalKey#6d534]], state: NavigatorState#1fd31(tickers: tracking
1 ticker))
└HeroControllerScope
└NotificationListener<NavigationNotification>
└Listener(listeners: [down, up, cancel], behavior: deferToChild, renderObject: RenderPointerListener#2bfb1)
└AbsorbPointer(absorbing: false, renderObject: RenderAbsorbPointer#8f1a1)
└FocusTraversalGroup(policy: ReadingOrderTraversalPolicy#b7f89, state: _FocusTraversalGroupState#545bd)
└Focus(debugLabel: "FocusTraversalGroup", focusNode: _FocusTraversalGroupNode#b2af2(FocusTraversalGroup), dependencies: [_FocusInheritedScope], state: _FocusState#c547d)
└_FocusInheritedScope
└Focus(debugLabel: "Navigator", AUTOFOCUS, focusNode: FocusNode#e74d2(Navigator), dependencies: [_FocusInheritedScope], state: _FocusState#a6c83)
└_FocusInheritedScope
└UnmanagedRestorationScope
└Overlay-[LabeledGlobalKey<OverlayState>#13f51](state: OverlayState#4c311(entries: [OverlayEntry#3f4c7(opaque: true; maintainState: false), OverlayEntry#42353(opaque: false; maintainState: true)]))
└_Theater(skipCount: 0, dependencies: [Directionality], renderObject: _RenderTheater#5fbd9)
├_OverlayEntryWidget-[LabeledGlobalKey<_OverlayEntryWidgetState>#ccf3a](state: _OverlayEntryWidgetState#e4a4a)
│└TickerMode(state: _TickerModeState#54298(requested mode: enabled))
│ └_EffectiveTickerMode(effective mode: enabled)
│ └_RenderTheaterMarker
│ └IgnorePointer(ignoring: false, renderObject: RenderIgnorePointer#6abe5)
│ └ModalBarrier
│ └BlockSemantics(blocking: true, renderObject: RenderBlockSemantics#3d6bc)
│ └ExcludeSemantics(excluding: true, renderObject: RenderExcludeSemantics#1eb62)
│ └_ModalBarrierGestureDetector
│ └RawGestureDetector(state: RawGestureDetectorState#710b4(gestures: [any tap], behavior: opaque))
│ └_GestureSemantics(renderObject: RenderSemanticsGestureHandler#080eb)
│ └Listener(listeners: [down, panZoomStart], behavior: opaque, renderObject: RenderPointerListener#f929c)
│ └Semantics(container: false, properties: SemanticsProperties, renderObject: RenderSemanticsAnnotations#18406)
│ └MouseRegion(listeners: <none>, cursor: SystemMouseCursor(basic), renderObject: RenderMouseRegion#2c112)
│ └ConstrainedBox(BoxConstraints(biggest), renderObject: RenderConstrainedBox#f8475)
└_OverlayEntryWidget-[LabeledGlobalKey<_OverlayEntryWidgetState>#157b7](state: _OverlayEntryWidgetState#60151)
└TickerMode(state: _TickerModeState#763f9(requested mode: enabled))
└_EffectiveTickerMode(effective mode: enabled)
└_RenderTheaterMarker
└Semantics(container: false, properties: SemanticsProperties, sortKey: OrdinalSortKey#57123(order: 0.0), renderObject: RenderSemanticsAnnotations#43ec6)
└_ModalScope<dynamic>-[LabeledGlobalKey<_ModalScopeState<dynamic>>#4af0e](state: _ModalScopeState<dynamic>#0d2d0)
└AnimatedBuilder(listenable: ValueNotifier<String?>#ad4df(null), state: _AnimatedState#774ca)
└RestorationScope(dependencies: [UnmanagedRestorationScope], state: _RestorationScopeState#9cf8b)
└UnmanagedRestorationScope
└_ModalScopeStatus(active)
└Offstage(offstage: false, renderObject: RenderOffstage#73e2e)
└PageStorage
└Builder
└Actions(dispatcher: null, actions: {DismissIntent: _DismissModalAction#99552}, state: _ActionsState#56d35)
└_ActionsScope
└PrimaryScrollController(ScrollController#0d3c8(no clients))
└_FocusScopeWithExternalFocusNode(debugLabel: "_ModalScopeState<dynamic> Focus Scope", focusNode: FocusScopeNode#cb61c(_ModalScopeState<dynamic> Focus Scope), dependencies: [_FocusInheritedScope], state: _FocusScopeState#bafd1)
└Semantics(container: false, properties: SemanticsProperties, renderObject: RenderSemanticsAnnotations#48771)
└_FocusInheritedScope
└RepaintBoundary(renderObject: RenderRepaintBoundary#e23d9)
└ListenableBuilder(listenable: Listenable.merge([AnimationController#03715(⏭ 1.000; paused; for MaterialPageRoute<dynamic>(/))➩ProxyAnimation, kAlwaysDismissedAnimation➩ProxyAnimation➩ProxyAnimation]), dependencies:
[InheritedCupertinoTheme, _InheritedTheme, _LocalizationsScope-[GlobalKey#6d534]], state: _AnimatedState#50c10)
└_PageTransitionsThemeTransitions<dynamic>(dependencies: [InheritedCupertinoTheme, _InheritedTheme, _LocalizationsScope-[GlobalKey#6d534]], state: _PageTransitionsThemeTransitionsState<dynamic>#16a1e)
└CupertinoPageTransition(dependencies: [Directionality], state: _CupertinoPageTransitionState#35393)
└SlideTransition(listenable: kAlwaysDismissedAnimation➩ProxyAnimation➩ProxyAnimation➩Cubic(0.35, 0.91, 0.33, 0.97)ₒₙ/Cubic(0.67, 0.03, 0.65, 0.09)➩Tween<Offset>(Offset(0.0, 0.0) → Offset(-0.3, 0.0))➩Offset(0.0, 0.0), state:
_AnimatedState#fe3f5)
└FractionalTranslation(renderObject: RenderFractionalTranslation#094fa)
└SlideTransition(listenable: AnimationController#03715(⏭ 1.000; paused; for MaterialPageRoute<dynamic>(/))➩ProxyAnimation➩ThreePointCubic ₒₙ/FlippedCurve(ThreePointCubic )➩Tween<Offset>(Offset(1.0, 0.0) → Offset(0.0,
0.0))➩Offset(0.0, 0.0), state: _AnimatedState#e8389)
└FractionalTranslation(renderObject: RenderFractionalTranslation#99e2c)
└DecoratedBoxTransition(listenable: AnimationController#03715(⏭ 1.000; paused; for MaterialPageRoute<dynamic>(/))➩ProxyAnimation➩Cubic(0.35, 0.91, 0.33, 0.97)➩DecorationTween(_CupertinoEdgeShadowDecoration(colors: null)
→ _CupertinoEdgeShadowDecoration(colors: [Color(alpha: 0.0157, red: 0.0000, green: 0.0000, blue: 0.0000, colorSpace: ColorSpace.sRGB), Color(alpha: 0.0000, red: 0.0000, green: 0.0000, blue: 0.0000, colorSpace:
ColorSpace.sRGB)]))➩_CupertinoEdgeShadowDecoration(colors: [Color(alpha: 0.0157, red: 0.0000, green: 0.0000, blue: 0.0000, colorSpace: ColorSpace.sRGB), Color(alpha: 0.0000, red: 0.0000, green: 0.0000, blue: 0.0000,
colorSpace: ColorSpace.sRGB)]), state: _AnimatedState#e3bce)
└DecoratedBox(bg: _CupertinoEdgeShadowDecoration(colors: [Color(alpha: 0.0157, red: 0.0000, green: 0.0000, blue: 0.0000, colorSpace: ColorSpace.sRGB), Color(alpha: 0.0000, red: 0.0000, green: 0.0000, blue: 0.0000,
colorSpace: ColorSpace.sRGB)]), dependencies: [Directionality, MediaQuery, _LocalizationsScope-[GlobalKey#6d534]], renderObject: RenderDecoratedBox#7d42b)
└_CupertinoBackGestureDetector<dynamic>(dependencies: [Directionality, MediaQuery], state: _CupertinoBackGestureDetectorState<dynamic>#949fc)
└Stack(alignment: AlignmentDirectional.topStart, fit: passthrough, dependencies: [Directionality], renderObject: RenderStack#317ee)
├ListenableBuilder(listenable: ValueNotifier<bool>#0c826(false), state: _AnimatedState#9ba26)
│└IgnorePointer(ignoring: false, renderObject: RenderIgnorePointer#8a67f)
│ └RepaintBoundary-[GlobalKey#2389e](renderObject: RenderRepaintBoundary#77053)
│ └Builder
│ └Semantics(container: false, properties: SemanticsProperties, renderObject: RenderSemanticsAnnotations#d6da2)
│ └Scaffold(dependencies: [Directionality, InheritedCupertinoTheme, MediaQuery, UnmanagedRestorationScope, _InheritedTheme, _LocalizationsScope-[GlobalKey#6d534], _ScaffoldMessengerScope], state:
ScaffoldState#dc2b1(tickers: tracking 2 tickers))
│ └_ScaffoldScope
│ └ScrollNotificationObserver(state: ScrollNotificationObserverState#53a3e)
│ └NotificationListener<ScrollMetricsNotification>
│ └NotificationListener<ScrollNotification>
│ └_ScrollNotificationObserverScope
│ └Material(type: canvas, color: Color(alpha: 1.0000, red: 0.9961, green: 0.9686, blue: 1.0000, colorSpace: ColorSpace.sRGB), dependencies: [InheritedCupertinoTheme, _InheritedTheme,
_LocalizationsScope-[GlobalKey#6d534]], state: _MaterialState#7012d)
│ └AnimatedPhysicalModel(duration: 200ms, shape: rectangle, borderRadius: null, elevation: 0.0, color: Color(alpha: 1.0000, red: 0.9961, green: 0.9686, blue: 1.0000, colorSpace: ColorSpace.sRGB),
animateColor: false, shadowColor: Color(alpha: 1.0000, red: 0.0000, green: 0.0000, blue: 0.0000, colorSpace: ColorSpace.sRGB), animateShadowColor: true, state: _AnimatedPhysicalModelState#ac0ae(ticker inactive))
│ └PhysicalModel(shape: rectangle, borderRadius: BorderRadius.zero, elevation: 0.0, color: Color(alpha: 1.0000, red: 0.9961, green: 0.9686, blue: 1.0000, colorSpace: ColorSpace.sRGB), shadowColor:
Color(alpha: 1.0000, red: 0.0000, green: 0.0000, blue: 0.0000, colorSpace: ColorSpace.sRGB), renderObject: RenderPhysicalModel#4e521)
│ └NotificationListener<LayoutChangedNotification>
│ └_InkFeatures-[GlobalKey#adc2b ink renderer](renderObject: _RenderInkFeatures#ee7b8)
│ └AnimatedDefaultTextStyle(duration: 200ms, debugLabel: (englishLike bodyMedium 2021).merge((blackRedwoodCity bodyMedium).apply), inherit: false, color: Color(alpha: 1.0000, red: 0.1137, green:
0.1059, blue: 0.1255, colorSpace: ColorSpace.sRGB), family: .AppleSystemUIFont, size: 14.0, weight: 400, letterSpacing: 0.3, baseline: alphabetic, height: 1.4x, leadingDistribution: even, decoration: Color(alpha:
1.0000, red: 0.1137, green: 0.1059, blue: 0.1255, colorSpace: ColorSpace.sRGB) TextDecoration.none, softWrap: wrapping at box width, overflow: clip, state: _AnimatedDefaultTextStyleState#d3cf8(ticker inactive))
│ └DefaultTextStyle(debugLabel: (englishLike bodyMedium 2021).merge((blackRedwoodCity bodyMedium).apply), inherit: false, color: Color(alpha: 1.0000, red: 0.1137, green: 0.1059, blue: 0.1255,
colorSpace: ColorSpace.sRGB), family: .AppleSystemUIFont, size: 14.0, weight: 400, letterSpacing: 0.3, baseline: alphabetic, height: 1.4x, leadingDistribution: even, decoration: Color(alpha: 1.0000, red: 0.1137,
green: 0.1059, blue: 0.1255, colorSpace: ColorSpace.sRGB) TextDecoration.none, softWrap: wrapping at box width, overflow: clip)
│ └AnimatedBuilder(listenable: AnimationController#bee1b(⏭ 1.000; paused), state: _AnimatedState#629ef)
│ └Actions(dispatcher: null, actions: {DismissIntent: _DismissDrawerAction#dfd00}, state: _ActionsState#036de)
│ └_ActionsScope
│ └CustomMultiChildLayout(renderObject: RenderCustomMultiChildLayoutBox#2228e)
│ ├LayoutId-[<_ScaffoldSlot.body>](id: _ScaffoldSlot.body)
│ │└MediaQuery(MediaQueryData(size: Size(1200.0, 1444.0), devicePixelRatio: 1.0, textScaler: no scaling, platformBrightness: Brightness.dark, padding: EdgeInsets.zero, viewPadding:
EdgeInsets.zero, viewInsets: EdgeInsets.zero, systemGestureInsets: EdgeInsets.zero, alwaysUse24HourFormat: false, accessibleNavigation: false, highContrast: false, onOffSwitchLabels: false, disableAnimations: false,
invertColors: false, boldText: false, navigationMode: traditional, gestureSettings: DeviceGestureSettings(touchSlop: null), displayFeatures: [], supportsShowingSystemContextMenu: false))
│ │ └_BodyBuilder
│ │ └KeyedSubtree-[GlobalKey#18c27]
│ │ └Center(alignment: Alignment.center, dependencies: [Directionality], renderObject: RenderPositionedBox#9023d relayoutBoundary=up1)
│ │ └TextField(keyboardType: TextInputType(name: TextInputType.multiline, signed: null, decimal: null), maxLines: null, dependencies: [DefaultSelectionStyle, InheritedCupertinoTheme,
MediaQuery, UnmanagedRestorationScope, _InheritedTheme, _LocalizationsScope-[GlobalKey#6d534]], state: _TextFieldState#af22b)
│ │ └MouseRegion(listeners: [enter, exit], cursor: SystemMouseCursor(text), renderObject: RenderMouseRegion#dc928 relayoutBoundary=up2)
│ │ └TextFieldTapRegion(groupId: EditableText, dependencies: [_ModalScopeStatus], renderObject: RenderTapRegion#7e475 relayoutBoundary=up3)
│ │ └IgnorePointer(ignoring: false, renderObject: RenderIgnorePointer#af8d7 relayoutBoundary=up4)
│ │ └AnimatedBuilder(listenable: TextEditingController#e0a9b(TextEditingValue(text: ┤├, selection: TextSelection.invalid, composing: TextRange(start: -1, end: -1))), state:
_AnimatedState#068be)
│ │ └Semantics(container: false, properties: SemanticsProperties, renderObject: RenderSemanticsAnnotations#8e160 relayoutBoundary=up5)
│ │ └TextSelectionGestureDetector(state: _TextSelectionGestureDetectorState#a5ddc)
│ │ └RawGestureDetector(state: RawGestureDetectorState#0e46f(gestures: [tap, long press, tap and pan], excludeFromSemantics: true, behavior: translucent))
│ │ └Listener(listeners: [down, panZoomStart], behavior: translucent, renderObject: RenderPointerListener#20dd3 relayoutBoundary=up6)
│ │ └AnimatedBuilder(listenable: Listenable.merge([FocusNode#87354(context: Focus), TextEditingController#e0a9b(TextEditingValue(text: ┤├, selection: TextSelection.invalid, composing:
TextRange(start: -1, end: -1)))]), state: _AnimatedState#8cd45)
│ │ └InputDecorator(decoration: InputDecoration(floatingLabelBehavior: FloatingLabelBehavior.auto, floatingLabelAlignment: FloatingLabelAlignment.start, alignLabelWithHint: false),
isFocused: false, isEmpty: true, dependencies: [Directionality, InheritedCupertinoTheme, MediaQuery, _InheritedTheme, _LocalizationsScope-[GlobalKey#6d534]], state: _InputDecoratorState#51238(tickers: tracking 2
tickers))
│ │ └_Decorator(dependencies: [InheritedCupertinoTheme, _InheritedTheme, _LocalizationsScope-[GlobalKey#6d534]], renderObject: _RenderDecoration#be176 relayoutBoundary=up7)
│ │ ├RepaintBoundary(renderObject: RenderRepaintBoundary#c26e6 relayoutBoundary=up8)
│ │ │└UnmanagedRestorationScope
│ │ │ └EditableText-[LabeledGlobalKey<EditableTextState>#59ee5](controller: TextEditingController#e0a9b(TextEditingValue(text: ┤├, selection: TextSelection.invalid, composing:
TextRange(start: -1, end: -1))), focusNode: FocusNode#87354, debugLabel: ((englishLike bodyLarge 2021).merge((blackRedwoodCity bodyLarge).apply)).merge(unknown), inherit: false, color: Color(alpha: 1.0000, red:
0.1137, green: 0.1059, blue: 0.1255, colorSpace: ColorSpace.sRGB), family: .AppleSystemUIFont, size: 16.0, weight: 400, letterSpacing: 0.5, baseline: alphabetic, height: 1.5x, leadingDistribution: even, decoration:
Color(alpha: 1.0000, red: 0.1137, green: 0.1059, blue: 0.1255, colorSpace: ColorSpace.sRGB) TextDecoration.none, textAlign: start, maxLines: null, keyboardType: TextInputType(name: TextInputType.multiline, signed:
null, decimal: null), autofillHints: [], spellCheckConfiguration: SpellCheckConfiguration(disabled, service: null, text style: null, toolbar builder: null), dependencies: [Directionality, MediaQuery,
_EffectiveTickerMode], state: EditableTextState#0cfcd(tickers: tracking 1 ticker))
│ │ │ └_CompositionCallback(renderObject: _RenderCompositionCallback#f5eaa relayoutBoundary=up9)
│ │ │ └Actions(dispatcher: null, actions: {DoNothingAndStopPropagationTextIntent: DoNothingAction#6574f, ReplaceTextIntent: CallbackAction<ReplaceTextIntent>#21648,
UpdateSelectionIntent: CallbackAction<UpdateSelectionIntent>#5b438, DirectionalFocusIntent: DirectionalFocusAction#02d4e, DismissIntent: CallbackAction<DismissIntent>#b9e19, DeleteCharacterIntent:
_OverridableContextAction<DeleteCharacterIntent>#a80c0(defaultAction: _DeleteTextAction<DeleteCharacterIntent>#d6115), DeleteToNextWordBoundaryIntent:
_OverridableContextAction<DeleteToNextWordBoundaryIntent>#db58e(defaultAction: _DeleteTextAction<DeleteToNextWordBoundaryIntent>#cb9ff), DeleteToLineBreakIntent:
_OverridableContextAction<DeleteToLineBreakIntent>#a3150(defaultAction: _DeleteTextAction<DeleteToLineBreakIntent>#6e7b7), ExtendSelectionByCharacterIntent:
_OverridableContextAction<ExtendSelectionByCharacterIntent>#3a320(defaultAction: _UpdateTextSelectionAction<ExtendSelectionByCharacterIntent>#4d4b3), ExtendSelectionByPageIntent:
_OverridableAction<ExtendSelectionByPageIntent>#4b0f1(defaultAction: CallbackAction<ExtendSelectionByPageIntent>#df1b9), ExtendSelectionToNextWordBoundaryIntent:
_OverridableContextAction<ExtendSelectionToNextWordBoundaryIntent>#08d5d(defaultAction: _UpdateTextSelectionAction<ExtendSelectionToNextWordBoundaryIntent>#0c8c1), ExtendSelectionToNextParagraphBoundaryIntent:
_OverridableContextAction<ExtendSelectionToNextParagraphBoundaryIntent>#1d8f0(defaultAction: _UpdateTextSelectionAction<ExtendSelectionToNextParagraphBoundaryIntent>#9464e), ExtendSelectionToLineBreakIntent:
_OverridableContextAction<ExtendSelectionToLineBreakIntent>#9be48(defaultAction: _UpdateTextSelectionAction<ExtendSelectionToLineBreakIntent>#a9328), ExtendSelectionVerticallyToAdjacentLineIntent:
_OverridableContextAction<DirectionalCaretMovementIntent>#dbdb7(defaultAction: _UpdateTextSelectionVerticallyAction<DirectionalCaretMovementIntent>#a928b), ExtendSelectionVerticallyToAdjacentPageIntent:
_OverridableContextAction<DirectionalCaretMovementIntent>#adc9c(defaultAction: _UpdateTextSelectionVerticallyAction<DirectionalCaretMovementIntent>#a928b),
ExtendSelectionToNextParagraphBoundaryOrCaretLocationIntent: _OverridableContextAction<ExtendSelectionToNextParagraphBoundaryOrCaretLocationIntent>#aa3b2(defaultAction:
_UpdateTextSelectionAction<ExtendSelectionToNextParagraphBoundaryOrCaretLocationIntent>#01496), ExtendSelectionToDocumentBoundaryIntent:
_OverridableContextAction<ExtendSelectionToDocumentBoundaryIntent>#20e02(defaultAction: _UpdateTextSelectionAction<ExtendSelectionToDocumentBoundaryIntent>#948a9),
ExtendSelectionToNextWordBoundaryOrCaretLocationIntent: _OverridableContextAction<ExtendSelectionToNextWordBoundaryOrCaretLocationIntent>#47f5e(defaultAction:
_UpdateTextSelectionAction<ExtendSelectionToNextWordBoundaryOrCaretLocationIntent>#0073f), ScrollToDocumentBoundaryIntent: _OverridableAction<ScrollToDocumentBoundaryIntent>#2251e(defaultAction:
CallbackAction<ScrollToDocumentBoundaryIntent>#c6aef), ScrollIntent: CallbackAction<ScrollIntent>#58616, ExpandSelectionToLineBreakIntent:
_OverridableContextAction<ExpandSelectionToLineBreakIntent>#adbc2(defaultAction: _UpdateTextSelectionAction<ExpandSelectionToLineBreakIntent>#0d8ac), ExpandSelectionToDocumentBoundaryIntent:
_OverridableContextAction<ExpandSelectionToDocumentBoundaryIntent>#6f8c9(defaultAction: _UpdateTextSelectionAction<ExpandSelectionToDocumentBoundaryIntent>#901a9), SelectAllTextIntent:
_OverridableContextAction<SelectAllTextIntent>#02cfc(defaultAction: _SelectAllAction#ce0a3), CopySelectionTextIntent: _OverridableContextAction<CopySelectionTextIntent>#774f5(defaultAction:
_CopySelectionAction#a6904), PasteTextIntent: _OverridableAction<PasteTextIntent>#2a4ed(defaultAction: CallbackAction<PasteTextIntent>#52c6d), TransposeCharactersIntent:
_OverridableAction<TransposeCharactersIntent>#30cb1(defaultAction: CallbackAction<TransposeCharactersIntent>#be664), EditableTextTapOutsideIntent:
_OverridableContextAction<EditableTextTapOutsideIntent>#da32a(defaultAction: _EditableTextTapOutsideAction#9df09), EditableTextTapUpOutsideIntent:
_OverridableContextAction<EditableTextTapUpOutsideIntent>#65f9f(defaultAction: _EditableTextTapUpOutsideAction#54492)}, state: _ActionsState#de84a)
│ │ │ └_ActionsScope
│ │ │ └Builder(dependencies: [ScrollConfiguration])
│ │ │ └TextFieldTapRegion(debugLabel: EditableText, groupId: EditableText, dependencies: [_ModalScopeStatus], renderObject: RenderTapRegion#7582e relayoutBoundary=up10)
│ │ │ └MouseRegion(listeners: <none>, cursor: defer, renderObject: RenderMouseRegion#cc416 relayoutBoundary=up11)
│ │ │ └UndoHistory<TextEditingValue>(state: UndoHistoryState<TextEditingValue>#fdc5d)
│ │ │ └Actions(dispatcher: null, actions: {UndoTextIntent: _OverridableAction<UndoTextIntent>#c2dff(defaultAction: CallbackAction<UndoTextIntent>#4ffa3), RedoTextIntent:
_OverridableAction<RedoTextIntent>#c8b14(defaultAction: CallbackAction<RedoTextIntent>#a9c12)}, state: _ActionsState#9972f)
│ │ │ └_ActionsScope
│ │ │ └Focus(debugLabel: "EditableText", focusNode: FocusNode#87354, dependencies: [_FocusInheritedScope], state: _FocusState#03574)
│ │ │ └_FocusInheritedScope
│ │ │ └NotificationListener<ScrollNotification>
│ │ │ └Scrollable-[GlobalKey#61273](axisDirection: down, physics: null, restorationId: "editable", dependencies: [InheritedCupertinoTheme, MediaQuery,
UnmanagedRestorationScope, _InheritedTheme, _LocalizationsScope-[GlobalKey#6d534]], state: ScrollableState#6e1a1(position: ScrollPositionWithSingleContext#ecf6a(offset: 0.0, range: 0.0..0.0, viewport: 24.0,
ScrollableState, BouncingScrollPhysics -> RangeMaintainingScrollPhysics -> BouncingScrollPhysics -> RangeMaintainingScrollPhysics, IdleScrollActivity#05f5f, ScrollDirection.idle), effective physics:
BouncingScrollPhysics -> RangeMaintainingScrollPhysics -> BouncingScrollPhysics -> RangeMaintainingScrollPhysics))
│ │ │ └Scrollbar(dependencies: [InheritedCupertinoTheme, _InheritedTheme, _LocalizationsScope-[GlobalKey#6d534]])
│ │ │ └_MaterialScrollbar(dependencies: [Directionality, InheritedCupertinoTheme, MediaQuery, _InheritedTheme, _LocalizationsScope-[GlobalKey#6d534]], state:
_MaterialScrollbarState#19fbd(tickers: tracking 2 tickers))
│ │ │ └NotificationListener<ScrollMetricsNotification>
│ │ │ └NotificationListener<ScrollNotification>
│ │ │ └RepaintBoundary(renderObject: RenderRepaintBoundary#e6afa relayoutBoundary=up12)
│ │ │ └Listener(listeners: [signal], behavior: deferToChild, renderObject: RenderPointerListener#95502 relayoutBoundary=up13)
│ │ │ └RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#0ba9a](state: RawGestureDetectorState#99911(gestures: <none>))
│ │ │ └_GestureSemantics(renderObject: RenderSemanticsGestureHandler#c44b8 relayoutBoundary=up14)
│ │ │ └Listener(listeners: [down, panZoomStart], behavior: deferToChild, renderObject: RenderPointerListener#8e233 relayoutBoundary=up15)
│ │ │ └MouseRegion(listeners: [exit, hover], cursor: defer, renderObject: RenderMouseRegion#39181 relayoutBoundary=up16)
│ │ │ └CustomPaint-[GlobalKey#e6713](renderObject: RenderCustomPaint#596e0 relayoutBoundary=up17)
│ │ │ └RepaintBoundary(renderObject: RenderRepaintBoundary#5f263 relayoutBoundary=up18)
│ │ │ └_ScrollableScope
│ │ │ └Listener(listeners: [signal], behavior: deferToChild, renderObject: RenderPointerListener#eec63 relayoutBoundary=up19)
│ │ │ └RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#a912c](state: RawGestureDetectorState#4a0b0(gestures: <none>, excludeFromSemantics:
true, behavior: opaque))
│ │ │ └Listener(listeners: [down, panZoomStart], behavior: opaque, renderObject: RenderPointerListener#79531 relayoutBoundary=up20)
│ │ │ └Semantics(container: false, properties: SemanticsProperties, renderObject: RenderSemanticsAnnotations#6caaa relayoutBoundary=up21)
│ │ │ └IgnorePointer-[GlobalKey#efb21](ignoring: false, renderObject: RenderIgnorePointer#5a793 relayoutBoundary=up22)
│ │ │ └CompositedTransformTarget(renderObject: RenderLeaderLayer#35cbd relayoutBoundary=up23)
│ │ │ └Semantics(container: false, properties: SemanticsProperties, renderObject: RenderSemanticsAnnotations#deb5f relayoutBoundary=up24)
│ │ │ └_ScribbleFocusable(state: _ScribbleFocusableState#815cc)
│ │ │ └SizeChangedLayoutNotifier(renderObject: _RenderSizeChangedWithCallback#8ad67 relayoutBoundary=up25)
│ │ │ └_Editable-[GlobalKey#b68b8](dependencies: [_LocalizationsScope-[GlobalKey#6d534]], renderObject: RenderEditable#ab946
relayoutBoundary=up26)
│ │ ├_HelperError(state: _HelperErrorState#b7c81(ticker inactive))
│ │ │└SizedBox.shrink(renderObject: RenderConstrainedBox#5f343 relayoutBoundary=up8)
│ │ └_BorderContainer(dependencies: [Directionality], state: _BorderContainerState#f7308(tickers: tracking 2 tickers))
│ │ └CustomPaint(renderObject: RenderCustomPaint#9d028)
│ ├LayoutId-[<_ScaffoldSlot.floatingActionButton>](id: _ScaffoldSlot.floatingActionButton)
│ │└MediaQuery(MediaQueryData(size: Size(1200.0, 1444.0), devicePixelRatio: 1.0, textScaler: no scaling, platformBrightness: Brightness.dark, padding: EdgeInsets.zero, viewPadding:
EdgeInsets.zero, viewInsets: EdgeInsets.zero, systemGestureInsets: EdgeInsets.zero, alwaysUse24HourFormat: false, accessibleNavigation: false, highContrast: false, onOffSwitchLabels: false, disableAnimations: false,
invertColors: false, boldText: false, navigationMode: traditional, gestureSettings: DeviceGestureSettings(touchSlop: null), displayFeatures: [], supportsShowingSystemContextMenu: false))
│ │ └_FloatingActionButtonTransition(state: _FloatingActionButtonTransitionState#b1763(tickers: tracking 1 ticker))
│ │ └Stack(alignment: Alignment.centerRight, fit: loose, dependencies: [Directionality], renderObject: RenderStack#3b76e relayoutBoundary=up1)
│ │ └ScaleTransition(listenable: AnimationMin<double>(_AnimationSwap<double>(AnimationController#bee1b(⏭ 1.000; paused)➩CurveTween(curve: FlippedCurve(Interval(0.5⋯1)➩Cubic(0.25, 0.10, 0.25,
1.00)))➩1➪ReverseAnimation, AnimationController#bee1b(⏭ 1.000; paused)➩CurveTween(curve: Interval(0.5⋯1)➩Cubic(0.25, 0.10, 0.25, 1.00))➩1), AnimationController#7523b(⏮ 0.000; paused)➩Cubic(0.42, 0.00, 1.00, 1.00)),
state: _AnimatedState#e1466)
│ │ └Transform(dependencies: [Directionality], renderObject: RenderTransform#2842a relayoutBoundary=up2)
│ │ └RotationTransition(listenable: AnimationController#7523b(⏮ 0.000; paused)➩CurveTween(curve: Cubic(0.42, 0.00, 1.00, 1.00))➩Tween<double>(0.875 → 1)➩0.875➩TrainHoppingAnimation(next:
_AnimationSwap<double>(AnimationController#bee1b(⏭ 1.000; paused)➩Tween<double>(0.75 → 1)➩1, AnimationController#bee1b(⏭ 1.000; paused)➩CurveTween(curve: Threshold)➩1➪ReverseAnimation)), state: _AnimatedState#68dd5)
│ │ └Transform(dependencies: [Directionality], renderObject: RenderTransform#4d5f4 relayoutBoundary=up3 NEEDS-PAINT)
│ └LayoutId-[<_ScaffoldSlot.statusBar>](id: _ScaffoldSlot.statusBar)
│ └MediaQuery(MediaQueryData(size: Size(1200.0, 1444.0), devicePixelRatio: 1.0, textScaler: no scaling, platformBrightness: Brightness.dark, padding: EdgeInsets.zero, viewPadding:
EdgeInsets.zero, viewInsets: EdgeInsets.zero, systemGestureInsets: EdgeInsets.zero, alwaysUse24HourFormat: false, accessibleNavigation: false, highContrast: false, onOffSwitchLabels: false, disableAnimations: false,
invertColors: false, boldText: false, navigationMode: traditional, gestureSettings: DeviceGestureSettings(touchSlop: null), displayFeatures: [], supportsShowingSystemContextMenu: false))
│ └GestureDetector(startBehavior: start, dependencies: [MediaQuery, ScrollConfiguration])
│ └RawGestureDetector(state: RawGestureDetectorState#602ff(gestures: [tap], excludeFromSemantics: true, behavior: opaque))
│ └Listener(listeners: [down, panZoomStart], behavior: opaque, renderObject: RenderPointerListener#95489)
└PositionedDirectional(dependencies: [Directionality])
└Positioned(left: 0.0, top: 0.0, bottom: 0.0, width: 20.0)
└Listener(listeners: [down], behavior: translucent, renderObject: RenderPointerListener#70f5e)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment