Path Lines of Code CHANGELOG.md 259 CODE_OF_CONDUCT.md 57 CONTRIBUTING.md 49 README.md 61 THIRD_PARTY_NOTICES.txt 65 codelabs/events/README.md 495 codelabs/events/gradle.properties 34 codelabs/group-section-lifecycle/README.md 168 codelabs/group-section-lifecycle/gradle.properties 34 codelabs/group-section-lifecycle/static/flow-chart-v0.24.0-group-section-spec.svg 555 codelabs/hello-world/gradle.properties 34 codelabs/hscroll-height/gradle.properties 34 codelabs/props/gradle.properties 34 codelabs/save-state-rotation/gradle.properties 34 codelabs/state/README.md 126 codelabs/state/gradle.properties 34 codelabs/updating-ui/gradle.properties 34 gradle.properties 38 lib/intellij-plugin-sdk/README.md 4 lib/jni-hack/README.md 1 lib/yoga/src/main/cpp/CMakeLists.txt 21 lib/yogajni/src/main/cpp/CMakeLists.txt 24 litho-annotations/gradle.properties 17 litho-core-kotlin/gradle.properties 17 litho-core-kotlin/src/test/kotlin/com/facebook/litho/examples/LithoViewRuleExampleTest.kt 360 litho-core-kotlin/src/test/kotlin/com/facebook/litho/examples/LithoViewRuleListExampleTest.kt 86 litho-core/gradle.properties 17 litho-coroutines-kotlin/gradle.properties 17 litho-editor-core/gradle.properties 17 litho-editor-flipper/gradle.properties 17 litho-espresso/gradle.properties 17 litho-fresco-kotlin/gradle.properties 17 litho-fresco/gradle.properties 17 litho-intellij-plugin/CHANGELOG.md 208 litho-intellij-plugin/README.md 17 litho-intellij-plugin/src/main/resources/META-INF/pluginIcon.svg 12 litho-intellij-plugin/src/main/resources/icons/lithoErrorLogo.svg 12 litho-intellij-plugin/src/main/resources/icons/lithoLogo.svg 8 litho-intellij-plugin/src/main/resources/icons/toolwindow.svg 7 litho-intellij-plugin/src/main/resources/icons/toolwindow_dark.svg 7 litho-it-powermock/README.md 12 litho-processor/gradle.properties 17 litho-rendercore-incremental-mount/gradle.properties 17 litho-rendercore-testing/gradle.properties 17 litho-rendercore-text/gradle.properties 17 litho-rendercore-transitions/gradle.properties 17 litho-rendercore-transitions/src/main/java/com/facebook/litho/dataflow/springs/README.md 3 litho-rendercore-visibility/gradle.properties 17 litho-rendercore-yoga/gradle.properties 17 litho-rendercore/gradle.properties 17 litho-sections-annotations/gradle.properties 17 litho-sections-core/gradle.properties 17 litho-sections-debug/gradle.properties 17 litho-sections-processor/gradle.properties 17 litho-sections-widget/gradle.properties 17 litho-testing/gradle.properties 17 litho-widget-kotlin/gradle.properties 17 litho-widget-material/gradle.properties 17 litho-widget/gradle.properties 17 sample-barebones-kotlin/debug.keystore.properties 16 sample-barebones-kotlin/src/main/java/com/facebook/samples/lithoktbarebones/ListItemSpec.kt 25 sample-barebones-kotlin/src/main/java/com/facebook/samples/lithoktbarebones/SampleActivity.kt 38 sample-barebones-kotlin/src/main/java/com/facebook/samples/lithoktbarebones/SampleApplication.kt 9 sample-barebones/debug.keystore.properties 16 sample-barebones/src/main/java/com/facebook/samples/lithobarebones/ListItemSpec.java 22 sample-barebones/src/main/java/com/facebook/samples/lithobarebones/ListSectionSpec.java 91 sample-barebones/src/main/java/com/facebook/samples/lithobarebones/SampleActivity.java 21 sample-barebones/src/main/java/com/facebook/samples/lithobarebones/SampleApplication.java 10 sample-codelab/debug.keystore.properties 16 sample-codelab/src/main/java/com/facebook/samples/lithocodelab/LithoLabActivity.java 11 sample-codelab/src/main/java/com/facebook/samples/lithocodelab/LithoLabApplication.java 12 sample-codelab/src/main/java/com/facebook/samples/lithocodelab/StoryCardComponentSpec.java 13 sample-codelab/src/main/java/com/facebook/samples/lithocodelab/end/LithoLabApproximateEndActivity.java 16 sample-codelab/src/main/java/com/facebook/samples/lithocodelab/end/LithoLabEndComponentSpec.java 16 sample-codelab/src/main/java/com/facebook/samples/lithocodelab/end/StoryCardComponentSpec.java 76 sample-codelab/src/main/java/com/facebook/samples/lithocodelab/end/StoryCardsWithHeaderSectionSpec.java 63 sample-codelab/src/main/java/com/facebook/samples/lithocodelab/end/StoryHeaderComponentSpec.java 67 sample-codelab/src/main/java/com/facebook/samples/lithocodelab/examples/ExamplesActivityComponentSpec.java 122 sample-codelab/src/main/java/com/facebook/samples/lithocodelab/examples/ExamplesLithoLabActivity.java 46 sample-codelab/src/main/java/com/facebook/samples/lithocodelab/examples/ExamplesRowComponentSpec.java 17 sample-codelab/src/main/java/com/facebook/samples/lithocodelab/examples/modules/LearningClickEventsComponentSpec.java 95 sample-codelab/src/main/java/com/facebook/samples/lithocodelab/examples/modules/LearningContainersComponentSpec.java 21 sample-codelab/src/main/java/com/facebook/samples/lithocodelab/examples/modules/LearningLayoutPropsComponentSpec.java 64 sample-codelab/src/main/java/com/facebook/samples/lithocodelab/examples/modules/LearningLayoutSpecsComponentSpec.java 13 sample-codelab/src/main/java/com/facebook/samples/lithocodelab/examples/modules/LearningPropsComponentSpec.java 19 sample-codelab/src/main/java/com/facebook/samples/lithocodelab/examples/modules/LearningRecyclerBinderComponentSpec.java 24 sample-codelab/src/main/java/com/facebook/samples/lithocodelab/examples/modules/LearningStateComponentSpec.java 46 sample-codelab/src/main/java/com/facebook/samples/lithocodelab/examples/modules/LearningTextWidgetComponentSpec.java 20 sample-codelab/src/main/java/com/facebook/samples/lithocodelab/middle/LithoLabMiddleActivity.java 16 sample-codelab/src/main/java/com/facebook/samples/lithocodelab/middle/LithoLabMiddleComponentSpec.java 21 sample-codelab/src/main/java/com/facebook/samples/lithocodelab/middle/StoryCardComponentSpec.java 54 sample-codelab/src/test/java/com/facebook/samples/lithocodelab/examples/modules/LearningStateComponentSpecTest.java 61 sample/debug.keystore.properties 16 sample/src/main/java/com/facebook/samples/litho/ComponentDemoActivity.kt 22 sample/src/main/java/com/facebook/samples/litho/DemoGroupTitleComponentSpec.java 28 sample/src/main/java/com/facebook/samples/litho/DemoListActivity.java 20 sample/src/main/java/com/facebook/samples/litho/DemoListRootComponentSpec.java 23 sample/src/main/java/com/facebook/samples/litho/DemoListSectionSpec.java 77 sample/src/main/java/com/facebook/samples/litho/Demos.kt 530 sample/src/main/java/com/facebook/samples/litho/LithoSampleApplication.java 27 sample/src/main/java/com/facebook/samples/litho/NavigatableDemoActivity.java 67 sample/src/main/java/com/facebook/samples/litho/SampleRootActivity.java 25 sample/src/main/java/com/facebook/samples/litho/SampleRootSectionSpec.java 60 sample/src/main/java/com/facebook/samples/litho/SingleDemoComponentSpec.java 21 sample/src/main/java/com/facebook/samples/litho/documentation/props/OptionalPropComponentSpec.java 24 sample/src/main/java/com/facebook/samples/litho/documentation/props/PropDefaultComponentSpec.java 16 sample/src/main/java/com/facebook/samples/litho/documentation/props/PropDefaultKComponent.kt 10 sample/src/main/java/com/facebook/samples/litho/documentation/props/PropResourceTypeParentComponentSpec.java 30 sample/src/main/java/com/facebook/samples/litho/documentation/props/PropResourceTypeParentKComponent.kt 28 sample/src/main/java/com/facebook/samples/litho/documentation/props/PropWithResourceTypeComponentSpec.java 19 sample/src/main/java/com/facebook/samples/litho/documentation/props/PropWithResourceTypeKComponent.kt 16 sample/src/main/java/com/facebook/samples/litho/documentation/props/PropWithoutResourceTypeComponentSpec.java 16 sample/src/main/java/com/facebook/samples/litho/documentation/props/PropWithoutResourceTypeKComponent.kt 16 sample/src/main/java/com/facebook/samples/litho/documentation/props/VariableArgumentPropComponentSpec.java 20 sample/src/main/java/com/facebook/samples/litho/documentation/props/VariableArgumentPropKComponent.kt 16 sample/src/main/java/com/facebook/samples/litho/documentation/props/VariableArgumentPropParentComponentSpec.java 28 sample/src/main/java/com/facebook/samples/litho/documentation/props/VariableArgumentPropParentKComponent.kt 17 sample/src/main/java/com/facebook/samples/litho/documentation/props/VariableArgumentWithResourceTypeSpec.java 22 sample/src/main/java/com/facebook/samples/litho/documentation/treeprops/BottomGroupKComponent.kt 16 sample/src/main/java/com/facebook/samples/litho/documentation/treeprops/BottomGroupSectionSpec.java 21 sample/src/main/java/com/facebook/samples/litho/documentation/treeprops/ChildComponentSpec.java 24 sample/src/main/java/com/facebook/samples/litho/documentation/treeprops/ChildKComponent.kt 14 sample/src/main/java/com/facebook/samples/litho/documentation/treeprops/ImportantHelper.java 2 sample/src/main/java/com/facebook/samples/litho/documentation/treeprops/LeafComponentSpec.java 14 sample/src/main/java/com/facebook/samples/litho/documentation/treeprops/LeafKComponent.kt 12 sample/src/main/java/com/facebook/samples/litho/documentation/treeprops/LogContext.java 17 sample/src/main/java/com/facebook/samples/litho/documentation/treeprops/ParentComponentSpec.java 19 sample/src/main/java/com/facebook/samples/litho/documentation/treeprops/ParentComponentTreePropAsStateKComponent.kt 16 sample/src/main/java/com/facebook/samples/litho/documentation/treeprops/ParentComponentTreePropAsStateSpec.java 29 sample/src/main/java/com/facebook/samples/litho/documentation/treeprops/ParentKComponent.kt 12 sample/src/main/java/com/facebook/samples/litho/documentation/treeprops/Prefetcher.java 5 sample/src/main/java/com/facebook/samples/litho/documentation/treeprops/RootComponentSpec.java 27 sample/src/main/java/com/facebook/samples/litho/documentation/treeprops/RootKComponent.kt 20 sample/src/main/java/com/facebook/samples/litho/documentation/treeprops/TopGroupKComponent.kt 19 sample/src/main/java/com/facebook/samples/litho/documentation/treeprops/TopGroupSectionSpec.java 22 sample/src/main/java/com/facebook/samples/litho/java/animations/animatedbadge/AnimatedBadgeSpec.java 164 sample/src/main/java/com/facebook/samples/litho/java/animations/animationcallbacks/AnimationCallbacksActivity.java 24 sample/src/main/java/com/facebook/samples/litho/java/animations/animationcallbacks/AnimationCallbacksListSectionSpec.java 20 sample/src/main/java/com/facebook/samples/litho/java/animations/animationcallbacks/AnimationStateExampleComponentSpec.java 79 sample/src/main/java/com/facebook/samples/litho/java/animations/animationcallbacks/BlocksSameTransitionKeyComponentSpec.java 107 sample/src/main/java/com/facebook/samples/litho/java/animations/animationcallbacks/ShowMessageExampleComponentSpec.java 92 sample/src/main/java/com/facebook/samples/litho/java/animations/animationcallbacks/ToggleMoveBlocksExampleComponentSpec.java 92 sample/src/main/java/com/facebook/samples/litho/java/animations/animationcomposition/ComposedAnimationsActivity.java 14 sample/src/main/java/com/facebook/samples/litho/java/animations/animationcomposition/ComposedAnimationsComponentSpec.java 74 sample/src/main/java/com/facebook/samples/litho/java/animations/animationcomposition/LeftRightBlocksComponentSpec.java 85 sample/src/main/java/com/facebook/samples/litho/java/animations/animationcomposition/LeftRightBlocksSequenceComponentSpec.java 63 sample/src/main/java/com/facebook/samples/litho/java/animations/animationcomposition/OneByOneLeftRightBlocksComponentSpec.java 78 sample/src/main/java/com/facebook/samples/litho/java/animations/animationcomposition/StoryFooterComponentSpec.java 147 sample/src/main/java/com/facebook/samples/litho/java/animations/animationcomposition/UpDownBlocksComponentSpec.java 64 sample/src/main/java/com/facebook/samples/litho/java/animations/animationcookbook/AnimationCookBookActivity.java 24 sample/src/main/java/com/facebook/samples/litho/java/animations/animationcookbook/AnimationCookBookListSectionSpec.java 18 sample/src/main/java/com/facebook/samples/litho/java/animations/animationcookbook/BounceExampleComponentSpec.java 89 sample/src/main/java/com/facebook/samples/litho/java/animations/animationcookbook/CallbackExampleComponentSpec.java 83 sample/src/main/java/com/facebook/samples/litho/java/animations/animationcookbook/ContinuousExampleComponentSpec.java 57 sample/src/main/java/com/facebook/samples/litho/java/animations/animationcookbook/PathExampleComponentSpec.java 88 sample/src/main/java/com/facebook/samples/litho/java/animations/bounds/BoundsAnimationComponentSpec.java 267 sample/src/main/java/com/facebook/samples/litho/java/animations/commondynamicprops/CommonDynamicPropAnimationsComponentSpec.java 92 sample/src/main/java/com/facebook/samples/litho/java/animations/commondynamicprops/CommonDynamicPropsAnimationActivity.java 66 sample/src/main/java/com/facebook/samples/litho/java/animations/expandableelement/ExpandableElementActivity.java 74 sample/src/main/java/com/facebook/samples/litho/java/animations/expandableelement/ExpandableElementMeSpec.java 94 sample/src/main/java/com/facebook/samples/litho/java/animations/expandableelement/ExpandableElementOtherSpec.java 93 sample/src/main/java/com/facebook/samples/litho/java/animations/expandableelement/ExpandableElementRootComponentSpec.java 106 sample/src/main/java/com/facebook/samples/litho/java/animations/expandableelement/ExpandableElementUtil.java 56 sample/src/main/java/com/facebook/samples/litho/java/animations/expandableelement/Message.java 43 sample/src/main/java/com/facebook/samples/litho/java/animations/pageindicators/CircleSpec.java 35 sample/src/main/java/com/facebook/samples/litho/java/animations/pageindicators/PageIndicatorsRootComponentSpec.java 94 sample/src/main/java/com/facebook/samples/litho/java/animations/pageindicators/PageIndicatorsSpec.java 99 sample/src/main/java/com/facebook/samples/litho/java/animations/sharedelements/BoxInComponentHostComponentSpec.java 36 sample/src/main/java/com/facebook/samples/litho/java/animations/sharedelements/BoxInLithoViewComponentSpec.java 34 sample/src/main/java/com/facebook/samples/litho/java/animations/sharedelements/ComponentHostChangeBoundsTransition.java 62 sample/src/main/java/com/facebook/samples/litho/java/animations/sharedelements/DetailActivity.java 95 sample/src/main/java/com/facebook/samples/litho/java/animations/sharedelements/SharedElementsActivity.java 14 sample/src/main/java/com/facebook/samples/litho/java/animations/sharedelements/SharedElementsComponentSpec.java 106 sample/src/main/java/com/facebook/samples/litho/java/animations/sharedelements/SharedElementsFragmentActivity.java 169 sample/src/main/java/com/facebook/samples/litho/java/animations/transitions/AppearDisappearCustomTransitionSpec.java 72 sample/src/main/java/com/facebook/samples/litho/java/animations/transitions/AppearDisappearTransitionSpec.java 56 sample/src/main/java/com/facebook/samples/litho/java/animations/transitions/ColorTransitionSpec.java 74 sample/src/main/java/com/facebook/samples/litho/java/animations/transitions/ComponentWithinComponentMovesTransitionSpec.java 54 sample/src/main/java/com/facebook/samples/litho/java/animations/transitions/ComponentWithinMountedComponentMovesTransitionSpec.java 56 sample/src/main/java/com/facebook/samples/litho/java/animations/transitions/MultipleComponentMovesTransitionSpec.java 57 sample/src/main/java/com/facebook/samples/litho/java/animations/transitions/SingleComponentMovesSlowTransitionSpec.java 48 sample/src/main/java/com/facebook/samples/litho/java/animations/transitions/SingleComponentMovesTransitionSpec.java 48 sample/src/main/java/com/facebook/samples/litho/java/animations/transitions/TransitionsActivity.java 23 sample/src/main/java/com/facebook/samples/litho/java/animations/transitions/TransitionsListSectionSpec.java 32 sample/src/main/java/com/facebook/samples/litho/java/bordereffects/AllBorderSpec.java 23 sample/src/main/java/com/facebook/samples/litho/java/bordereffects/AlternateColorBorderSpec.java 29 sample/src/main/java/com/facebook/samples/litho/java/bordereffects/AlternateColorCornerPathEffectBorderSpec.java 30 sample/src/main/java/com/facebook/samples/litho/java/bordereffects/AlternateColorPathEffectBorderSpec.java 30 sample/src/main/java/com/facebook/samples/litho/java/bordereffects/AlternateColorWidthBorderSpec.java 32 sample/src/main/java/com/facebook/samples/litho/java/bordereffects/AlternateWidthBorderSpec.java 29 sample/src/main/java/com/facebook/samples/litho/java/bordereffects/BorderEffectsComponentSpec.java 59 sample/src/main/java/com/facebook/samples/litho/java/bordereffects/CompositePathEffectBorderSpec.java 31 sample/src/main/java/com/facebook/samples/litho/java/bordereffects/DashPathEffectBorderSpec.java 24 sample/src/main/java/com/facebook/samples/litho/java/bordereffects/NiceColor.java 9 sample/src/main/java/com/facebook/samples/litho/java/bordereffects/RtlColorWidthBorderSpec.java 31 sample/src/main/java/com/facebook/samples/litho/java/bordereffects/VaryingRadiiBorderSpec.java 32 sample/src/main/java/com/facebook/samples/litho/java/bordereffects/VerticalDashPathEffectBorderSpec.java 27 sample/src/main/java/com/facebook/samples/litho/java/changesetdebug/DataModel.java 26 sample/src/main/java/com/facebook/samples/litho/java/changesetdebug/DelayedLoadingComponentSpec.java 27 sample/src/main/java/com/facebook/samples/litho/java/changesetdebug/DelayedLoadingSectionSpec.java 67 sample/src/main/java/com/facebook/samples/litho/java/changesetdebug/FavouriteGroupSectionSpec.java 52 sample/src/main/java/com/facebook/samples/litho/java/changesetdebug/FixedRowItemSpec.java 21 sample/src/main/java/com/facebook/samples/litho/java/changesetdebug/InefficientFavouriteGroupSectionSpec.java 38 sample/src/main/java/com/facebook/samples/litho/java/changesetdebug/ItemsRerenderingActivity.java 49 sample/src/main/java/com/facebook/samples/litho/java/changesetdebug/ItemsRerenderingRootComponentSpec.java 21 sample/src/main/java/com/facebook/samples/litho/java/changesetdebug/PropUpdatingActivity.java 58 sample/src/main/java/com/facebook/samples/litho/java/changesetdebug/RowItemSpec.java 33 sample/src/main/java/com/facebook/samples/litho/java/changesetdebug/ScrollingToBottomActivity.java 53 sample/src/main/java/com/facebook/samples/litho/java/changesetdebug/SelectedItemRootComponentFixedSpec.java 57 sample/src/main/java/com/facebook/samples/litho/java/changesetdebug/SelectedItemRootComponentSpec.java 60 sample/src/main/java/com/facebook/samples/litho/java/changesetdebug/StateResettingActivity.java 53 sample/src/main/java/com/facebook/samples/litho/java/changesetdebug/StateResettingRootComponentSpec.java 30 sample/src/main/java/com/facebook/samples/litho/java/communicating/ChildComponentReceivesEventFromParentSpec.java 25 sample/src/main/java/com/facebook/samples/litho/java/communicating/ChildComponentSendsEventToParentSpec.java 57 sample/src/main/java/com/facebook/samples/litho/java/communicating/ChildComponentSiblingCommunicationSpec.java 43 sample/src/main/java/com/facebook/samples/litho/java/communicating/CommunicatingBetweenSiblings.java 13 sample/src/main/java/com/facebook/samples/litho/java/communicating/CommunicatingFromChildToParent.java 32 sample/src/main/java/com/facebook/samples/litho/java/communicating/CommunicatingFromParentToChild.java 13 sample/src/main/java/com/facebook/samples/litho/java/communicating/NotifyParentEvent.java 4 sample/src/main/java/com/facebook/samples/litho/java/communicating/ParentComponentMediatorSpec.java 45 sample/src/main/java/com/facebook/samples/litho/java/communicating/ParentComponentReceivesEventFromChildSpec.java 44 sample/src/main/java/com/facebook/samples/litho/java/communicating/ParentComponentSendsEventToChildSpec.java 78 sample/src/main/java/com/facebook/samples/litho/java/communicating/SelectedRadioButtonEvent.java 6 sample/src/main/java/com/facebook/samples/litho/java/communicating/ShowToastEvent.java 4 sample/src/main/java/com/facebook/samples/litho/java/documentation/InnerTextComponentSpec.java 18 sample/src/main/java/com/facebook/samples/litho/java/documentation/LongTextReplacerComponentSpec.java 29 sample/src/main/java/com/facebook/samples/litho/java/documentation/OuterTextComponentSpec.java 13 sample/src/main/java/com/facebook/samples/litho/java/duplicatestate/DuplicateStateSpec.java 86 sample/src/main/java/com/facebook/samples/litho/java/dynamicprops/ClockComponentSpec.java 31 sample/src/main/java/com/facebook/samples/litho/java/dynamicprops/ClockView.java 168 sample/src/main/java/com/facebook/samples/litho/java/dynamicprops/DynamicPropsActivity.java 81 sample/src/main/java/com/facebook/samples/litho/java/editor/SimpleEditorComponentSpec.java 173 sample/src/main/java/com/facebook/samples/litho/java/editor/SimpleEditorExampleActivity.java 26 sample/src/main/java/com/facebook/samples/litho/java/errors/DebugErrorComponentSpec.java 50 sample/src/main/java/com/facebook/samples/litho/java/errors/ErrorBoundarySpec.java 31 sample/src/main/java/com/facebook/samples/litho/java/errors/ErrorHandlingActivity.java 28 sample/src/main/java/com/facebook/samples/litho/java/errors/ErrorRootComponentSpec.java 35 sample/src/main/java/com/facebook/samples/litho/java/errors/ListRow.java 14 sample/src/main/java/com/facebook/samples/litho/java/errors/ListRowComponentSpec.java 28 sample/src/main/java/com/facebook/samples/litho/java/errors/PossiblyCrashingSubTitleComponentSpec.java 18 sample/src/main/java/com/facebook/samples/litho/java/errors/TitleComponentSpec.java 22 sample/src/main/java/com/facebook/samples/litho/java/events/ClickEventComponentSpec.java 31 sample/src/main/java/com/facebook/samples/litho/java/events/ClickTextEvent.java 4 sample/src/main/java/com/facebook/samples/litho/java/events/EventComponentSpec.java 26 sample/src/main/java/com/facebook/samples/litho/java/events/SectionComponentSpec.java 37 sample/src/main/java/com/facebook/samples/litho/java/events/VisibilityEventExampleSpec.java 63 sample/src/main/java/com/facebook/samples/litho/java/fastscroll/CountriesListSectionSpec.java 236 sample/src/main/java/com/facebook/samples/litho/java/fastscroll/FastScrollHandleActivity.java 14 sample/src/main/java/com/facebook/samples/litho/java/fastscroll/FastScrollHandleComponentSpec.java 114 sample/src/main/java/com/facebook/samples/litho/java/fastscroll/ScrollController.java 77 sample/src/main/java/com/facebook/samples/litho/java/horizontalscroll/HorizontalScrollRootComponentSpec.java 111 sample/src/main/java/com/facebook/samples/litho/java/hscroll/HorizontalScrollScrollerComponentSpec.java 95 sample/src/main/java/com/facebook/samples/litho/java/hscroll/HorizontalScrollWithDynamicItemHeightSpec.java 94 sample/src/main/java/com/facebook/samples/litho/java/hscroll/HorizontalScrollWithSnapActivity.java 38 sample/src/main/java/com/facebook/samples/litho/java/hscroll/HorizontalScrollWithSnapComponentSpec.java 159 sample/src/main/java/com/facebook/samples/litho/java/identity/ComponentIdentityActivity.java 13 sample/src/main/java/com/facebook/samples/litho/java/identity/CounterComponentSpec.java 44 sample/src/main/java/com/facebook/samples/litho/java/identity/IdentityRootComponentSpec.java 79 sample/src/main/java/com/facebook/samples/litho/java/incrementalmount/IncrementalMountWithCustomViewContainerActivity.java 70 sample/src/main/java/com/facebook/samples/litho/java/incrementalmount/SimpleListComponentSpec.java 43 sample/src/main/java/com/facebook/samples/litho/java/lifecycle/ConsoleDelegateListener.java 11 sample/src/main/java/com/facebook/samples/litho/java/lifecycle/ConsoleView.java 64 sample/src/main/java/com/facebook/samples/litho/java/lifecycle/DelegateListener.java 21 sample/src/main/java/com/facebook/samples/litho/java/lifecycle/LifecycleDelegateActivity.java 84 sample/src/main/java/com/facebook/samples/litho/java/lifecycle/LifecycleDelegateComponentSpec.java 243 sample/src/main/java/com/facebook/samples/litho/java/lifecycle/LifecycleDelegateLog.java 102 sample/src/main/java/com/facebook/samples/litho/java/lifecycle/LifecycleDelegateMountComponentSpec.java 104 sample/src/main/java/com/facebook/samples/litho/java/lifecycle/LifecycleFragment.java 90 sample/src/main/java/com/facebook/samples/litho/java/lifecycle/LifecycleFragmentActivity.java 50 sample/src/main/java/com/facebook/samples/litho/java/lifecycle/ScreenSlidePageFragment.java 104 sample/src/main/java/com/facebook/samples/litho/java/lifecycle/ViewPagerLifecycleActivity.java 51 sample/src/main/java/com/facebook/samples/litho/java/lithography/ActionsComponentSpec.java 22 sample/src/main/java/com/facebook/samples/litho/java/lithography/Artist.java 22 sample/src/main/java/com/facebook/samples/litho/java/lithography/Datum.java 6 sample/src/main/java/com/facebook/samples/litho/java/lithography/Decade.java 17 sample/src/main/java/com/facebook/samples/litho/java/lithography/DecadeSeparatorSpec.java 30 sample/src/main/java/com/facebook/samples/litho/java/lithography/FavouriteButtonSpec.java 35 sample/src/main/java/com/facebook/samples/litho/java/lithography/FeedImageComponentSpec.java 52 sample/src/main/java/com/facebook/samples/litho/java/lithography/FeedItemCardSpec.java 21 sample/src/main/java/com/facebook/samples/litho/java/lithography/FeedItemComponentSpec.java 21 sample/src/main/java/com/facebook/samples/litho/java/lithography/FooterComponentSpec.java 22 sample/src/main/java/com/facebook/samples/litho/java/lithography/LithographyActivity.java 88 sample/src/main/java/com/facebook/samples/litho/java/lithography/LithographyRootComponentSpec.java 36 sample/src/main/java/com/facebook/samples/litho/java/lithography/TitleComponentSpec.java 27 sample/src/main/java/com/facebook/samples/litho/java/onboarding/AlphaTransitionComponentSpec.java 47 sample/src/main/java/com/facebook/samples/litho/java/onboarding/CheckboxComponentSpec.java 35 sample/src/main/java/com/facebook/samples/litho/java/onboarding/IntroducingLayoutComponentSpec.java 20 sample/src/main/java/com/facebook/samples/litho/java/onboarding/JavaApiComponentSpec.java 40 sample/src/main/java/com/facebook/samples/litho/java/onboarding/LayoutWithImageComponentSpec.java 29 sample/src/main/java/com/facebook/samples/litho/java/playground/PlaygroundComponentSpec.java 18 sample/src/main/java/com/facebook/samples/litho/java/stateupdates/ExternalEventObserver.java 15 sample/src/main/java/com/facebook/samples/litho/java/stateupdates/SectionStateUpdateFromComponentItemSpec.java 37 sample/src/main/java/com/facebook/samples/litho/java/stateupdates/SectionStateUpdateFromComponentSectionSpec.java 77 sample/src/main/java/com/facebook/samples/litho/java/stateupdates/StateUpdateFromOutsideTreeActivity.java 57 sample/src/main/java/com/facebook/samples/litho/java/stateupdates/StateUpdateFromOutsideTreeWithListenerComponentSpec.java 49 sample/src/main/java/com/facebook/samples/litho/java/stateupdates/StateUpdateFromOutsideTreeWithTriggerComponentSpec.java 50 sample/src/main/java/com/facebook/samples/litho/java/stats/StatsSpec.java 100 sample/src/main/java/com/facebook/samples/litho/java/textinput/TextInputRequestAndClearFocusSpec.java 52 sample/src/main/java/com/facebook/samples/litho/java/textinput/TextInputWithKeyboardAndFocusDemoSpec.java 33 sample/src/main/java/com/facebook/samples/litho/java/triggers/ClearTextTriggerExampleComponentSpec.java 36 sample/src/main/java/com/facebook/samples/litho/java/triggers/ComponentWithCustomEventTriggerComponentSpec.java 38 sample/src/main/java/com/facebook/samples/litho/java/triggers/CustomEvent.java 6 sample/src/main/java/com/facebook/samples/litho/java/triggers/CustomEventTriggerExampleActivity.java 15 sample/src/main/java/com/facebook/samples/litho/java/triggers/CustomEventTriggerExampleComponentSpec.java 65 sample/src/main/java/com/facebook/samples/litho/java/triggers/TextInputContainerComponentSpec.java 16 sample/src/main/java/com/facebook/samples/litho/java/triggers/TooltipTriggerExampleActivity.java 16 sample/src/main/java/com/facebook/samples/litho/java/triggers/TooltipTriggerExampleComponentSpec.java 71 sample/src/main/java/com/facebook/samples/litho/java/viewpager/ViewPagerDemoComponentSpec.java 152 sample/src/main/java/com/facebook/samples/litho/java/viewpager/ViewPagerItemComponentSpec.java 49 sample/src/main/java/com/facebook/samples/litho/kotlin/animations/animatedapi/AnimatedComponent.kt 199 sample/src/main/java/com/facebook/samples/litho/kotlin/animations/animatedbadge/AnimatedBadgeKotlin.kt 141 sample/src/main/java/com/facebook/samples/litho/kotlin/animations/animatedcounter/AnimatedCounter.kt 59 sample/src/main/java/com/facebook/samples/litho/kotlin/animations/animatedcounter/AnimatedCounterActivity.kt 10 sample/src/main/java/com/facebook/samples/litho/kotlin/animations/animationcomposition/ComposedAnimationsComponentKotlin.kt 47 sample/src/main/java/com/facebook/samples/litho/kotlin/animations/animationcomposition/Data.kt 2 sample/src/main/java/com/facebook/samples/litho/kotlin/animations/animationcomposition/LeftRightBlocksComponent.kt 63 sample/src/main/java/com/facebook/samples/litho/kotlin/animations/animationcomposition/LeftRightBlocksSequenceComponent.kt 58 sample/src/main/java/com/facebook/samples/litho/kotlin/animations/animationcomposition/OneByOneLeftRightBlocksComponent.kt 72 sample/src/main/java/com/facebook/samples/litho/kotlin/animations/animationcomposition/StoryFooterComponent.kt 163 sample/src/main/java/com/facebook/samples/litho/kotlin/animations/animationcomposition/UpDownBlocksComponent.kt 58 sample/src/main/java/com/facebook/samples/litho/kotlin/animations/bounds/BoundsAnimationComponent.kt 116 sample/src/main/java/com/facebook/samples/litho/kotlin/animations/dynamicprops/AllCommonDynamicPropsKComponent.kt 86 sample/src/main/java/com/facebook/samples/litho/kotlin/animations/dynamicprops/AnimateDynamicPropsComponentSpec.kt 63 sample/src/main/java/com/facebook/samples/litho/kotlin/animations/dynamicprops/AnimateDynamicPropsKComponent.kt 44 sample/src/main/java/com/facebook/samples/litho/kotlin/animations/dynamicprops/ClockFaceSpec.kt 17 sample/src/main/java/com/facebook/samples/litho/kotlin/animations/dynamicprops/CommonDynamicPropsComponentSpec.kt 59 sample/src/main/java/com/facebook/samples/litho/kotlin/animations/dynamicprops/CommonDynamicPropsKComponent.kt 41 sample/src/main/java/com/facebook/samples/litho/kotlin/animations/dynamicprops/CustomDynamicPropsComponentSpec.kt 39 sample/src/main/java/com/facebook/samples/litho/kotlin/animations/dynamicprops/CustomDynamicPropsKComponent.kt 28 sample/src/main/java/com/facebook/samples/litho/kotlin/animations/dynamicprops/SeekBarSpec.kt 42 sample/src/main/java/com/facebook/samples/litho/kotlin/animations/dynamicprops/SimpleClockView.kt 50 sample/src/main/java/com/facebook/samples/litho/kotlin/animations/expandableelement/ExpandableElement.kt 54 sample/src/main/java/com/facebook/samples/litho/kotlin/animations/expandableelement/ExpandableElementBottomDetail.kt 27 sample/src/main/java/com/facebook/samples/litho/kotlin/animations/expandableelement/ExpandableElementMe.kt 31 sample/src/main/java/com/facebook/samples/litho/kotlin/animations/expandableelement/ExpandableElementMessageContent.kt 36 sample/src/main/java/com/facebook/samples/litho/kotlin/animations/expandableelement/ExpandableElementOther.kt 50 sample/src/main/java/com/facebook/samples/litho/kotlin/animations/expandableelement/ExpandableElementRootKotlinKComponent.kt 83 sample/src/main/java/com/facebook/samples/litho/kotlin/animations/expandableelement/ExpandableElementTopDetail.kt 20 sample/src/main/java/com/facebook/samples/litho/kotlin/animations/messages/Message.kt 77 sample/src/main/java/com/facebook/samples/litho/kotlin/animations/transitions/ContainersComponent.kt 64 sample/src/main/java/com/facebook/samples/litho/kotlin/animations/transitions/TransitionsComponent.kt 65 sample/src/main/java/com/facebook/samples/litho/kotlin/bordereffects/AllBorder.kt 26 sample/src/main/java/com/facebook/samples/litho/kotlin/bordereffects/AlternateColorBorder.kt 30 sample/src/main/java/com/facebook/samples/litho/kotlin/bordereffects/AlternateColorCornerPathEffectBorder.kt 33 sample/src/main/java/com/facebook/samples/litho/kotlin/bordereffects/AlternateColorPathEffectBorder.kt 28 sample/src/main/java/com/facebook/samples/litho/kotlin/bordereffects/AlternateColorWidthBorder.kt 29 sample/src/main/java/com/facebook/samples/litho/kotlin/bordereffects/AlternateWidthBorder.kt 30 sample/src/main/java/com/facebook/samples/litho/kotlin/bordereffects/BorderEffectsComponentKotlin.kt 39 sample/src/main/java/com/facebook/samples/litho/kotlin/bordereffects/CompositePathEffectBorder.kt 32 sample/src/main/java/com/facebook/samples/litho/kotlin/bordereffects/DashPathEffectBorder.kt 24 sample/src/main/java/com/facebook/samples/litho/kotlin/bordereffects/NiceColor.kt 15 sample/src/main/java/com/facebook/samples/litho/kotlin/bordereffects/RtlColorWidthBorder.kt 28 sample/src/main/java/com/facebook/samples/litho/kotlin/bordereffects/VaryingRadiiBorder.kt 33 sample/src/main/java/com/facebook/samples/litho/kotlin/bordereffects/VerticalDashPathEffectBorder.kt 26 sample/src/main/java/com/facebook/samples/litho/kotlin/collection/ApplyingUpdates.kt 88 sample/src/main/java/com/facebook/samples/litho/kotlin/collection/Button.kt 16 sample/src/main/java/com/facebook/samples/litho/kotlin/collection/ChangeableItemsCollectionKComponent.kt 42 sample/src/main/java/com/facebook/samples/litho/kotlin/collection/CollectionKComponent.kt 17 sample/src/main/java/com/facebook/samples/litho/kotlin/collection/DepsCollectionKComponent.kt 71 sample/src/main/java/com/facebook/samples/litho/kotlin/collection/FriendsCollectionKComponent.kt 31 sample/src/main/java/com/facebook/samples/litho/kotlin/collection/HorizontalScrollKComponent.kt 69 sample/src/main/java/com/facebook/samples/litho/kotlin/collection/Interactions.kt 36 sample/src/main/java/com/facebook/samples/litho/kotlin/collection/LayoutAndStyling.kt 38 sample/src/main/java/com/facebook/samples/litho/kotlin/collection/ModularCollectionKComponent.kt 36 sample/src/main/java/com/facebook/samples/litho/kotlin/collection/MultiListCollectionKComponent.kt 38 sample/src/main/java/com/facebook/samples/litho/kotlin/collection/PaginationCollectionKComponent.kt 72 sample/src/main/java/com/facebook/samples/litho/kotlin/collection/PullToRefreshCollectionKComponent.kt 34 sample/src/main/java/com/facebook/samples/litho/kotlin/collection/ScrollToCollectionKComponent.kt 41 sample/src/main/java/com/facebook/samples/litho/kotlin/collection/SectionsMigrations.kt 44 sample/src/main/java/com/facebook/samples/litho/kotlin/collection/SelectionCollectionKComponent.kt 69 sample/src/main/java/com/facebook/samples/litho/kotlin/collection/SpanCollectionKComponent.kt 23 sample/src/main/java/com/facebook/samples/litho/kotlin/collection/StaggeredGridCollectionExample.kt 33 sample/src/main/java/com/facebook/samples/litho/kotlin/collection/StickyHeaderCollectionKComponent.kt 19 sample/src/main/java/com/facebook/samples/litho/kotlin/collection/TabsCollectionKComponent.kt 67 sample/src/main/java/com/facebook/samples/litho/kotlin/documentation/CheckboxComponent.kt 26 sample/src/main/java/com/facebook/samples/litho/kotlin/documentation/ChildStylesExample.kt 29 sample/src/main/java/com/facebook/samples/litho/kotlin/documentation/ClickEventComponent.kt 18 sample/src/main/java/com/facebook/samples/litho/kotlin/documentation/EventComponent.kt 22 sample/src/main/java/com/facebook/samples/litho/kotlin/documentation/EventHandlerSectionSpec.kt 27 sample/src/main/java/com/facebook/samples/litho/kotlin/documentation/FlexboxComponent.kt 43 sample/src/main/java/com/facebook/samples/litho/kotlin/documentation/HelloComponent.kt 21 sample/src/main/java/com/facebook/samples/litho/kotlin/documentation/HoistState.kt 73 sample/src/main/java/com/facebook/samples/litho/kotlin/documentation/ListSectionSpec.kt 47 sample/src/main/java/com/facebook/samples/litho/kotlin/documentation/LogOnceComponent.kt 27 sample/src/main/java/com/facebook/samples/litho/kotlin/documentation/LongTextReplacerKComponent.kt 28 sample/src/main/java/com/facebook/samples/litho/kotlin/documentation/LongTextReplacerWrapperComponentSpec.kt 12 sample/src/main/java/com/facebook/samples/litho/kotlin/documentation/OuterStyleComponentSpec.java 14 sample/src/main/java/com/facebook/samples/litho/kotlin/documentation/SectionComponent.kt 34 sample/src/main/java/com/facebook/samples/litho/kotlin/documentation/SimpleGroupSectionSpec.kt 18 sample/src/main/java/com/facebook/samples/litho/kotlin/documentation/StateSectionSpec.kt 39 sample/src/main/java/com/facebook/samples/litho/kotlin/documentation/TransitionComponent.kt 40 sample/src/main/java/com/facebook/samples/litho/kotlin/drawable/RoundedRect.kt 16 sample/src/main/java/com/facebook/samples/litho/kotlin/errors/ErrorHandlingKotlinActivity.kt 24 sample/src/main/java/com/facebook/samples/litho/kotlin/errors/ErrorRootComponentSpec.kt 32 sample/src/main/java/com/facebook/samples/litho/kotlin/errors/KDebugComponent.kt 46 sample/src/main/java/com/facebook/samples/litho/kotlin/errors/KErrorBoundary.kt 22 sample/src/main/java/com/facebook/samples/litho/kotlin/errors/KIncorrectErrorHandlingComponent.kt 14 sample/src/main/java/com/facebook/samples/litho/kotlin/errors/KListRow.kt 27 sample/src/main/java/com/facebook/samples/litho/kotlin/errors/ListRow.kt 6 sample/src/main/java/com/facebook/samples/litho/kotlin/errors/PossiblyCrashingSubTitleComponentSpec.kt 18 sample/src/main/java/com/facebook/samples/litho/kotlin/errors/TitleComponentSpec.kt 21 sample/src/main/java/com/facebook/samples/litho/kotlin/lithography/LithographyKotlinActivity.kt 39 sample/src/main/java/com/facebook/samples/litho/kotlin/lithography/components/ActionsComponent.kt 17 sample/src/main/java/com/facebook/samples/litho/kotlin/lithography/components/DecadeSeparator.kt 30 sample/src/main/java/com/facebook/samples/litho/kotlin/lithography/components/FavouriteButton.kt 26 sample/src/main/java/com/facebook/samples/litho/kotlin/lithography/components/FeedItemCard.kt 15 sample/src/main/java/com/facebook/samples/litho/kotlin/lithography/components/FeedItemComponent.kt 66 sample/src/main/java/com/facebook/samples/litho/kotlin/lithography/components/FooterComponent.kt 16 sample/src/main/java/com/facebook/samples/litho/kotlin/lithography/components/LoadingComponent.kt 17 sample/src/main/java/com/facebook/samples/litho/kotlin/lithography/components/SingleImageComponent.kt 11 sample/src/main/java/com/facebook/samples/litho/kotlin/lithography/data/Artist.kt 2 sample/src/main/java/com/facebook/samples/litho/kotlin/lithography/data/DataCreator.kt 153 sample/src/main/java/com/facebook/samples/litho/kotlin/lithography/data/DataFetcher.kt 27 sample/src/main/java/com/facebook/samples/litho/kotlin/lithography/data/Decade.kt 2 sample/src/main/java/com/facebook/samples/litho/kotlin/lithography/data/DecadeViewModel.kt 7 sample/src/main/java/com/facebook/samples/litho/kotlin/lithography/data/Fetcher.kt 2 sample/src/main/java/com/facebook/samples/litho/kotlin/lithography/data/Model.kt 2 sample/src/main/java/com/facebook/samples/litho/kotlin/lithography/sections/DecadeSectionSpec.kt 43 sample/src/main/java/com/facebook/samples/litho/kotlin/lithography/sections/ImagesSectionSpec.kt 29 sample/src/main/java/com/facebook/samples/litho/kotlin/lithography/sections/LithoFeedSectionSpec.kt 45 sample/src/main/java/com/facebook/samples/litho/kotlin/logging/EventData.kt 14 sample/src/main/java/com/facebook/samples/litho/kotlin/logging/LogContext.kt 6 sample/src/main/java/com/facebook/samples/litho/kotlin/logging/LoggingActivity.kt 12 sample/src/main/java/com/facebook/samples/litho/kotlin/logging/LoggingChildComponent.kt 15 sample/src/main/java/com/facebook/samples/litho/kotlin/logging/LoggingRootComponent.kt 12 sample/src/main/java/com/facebook/samples/litho/kotlin/logging/PerfEventStore.kt 21 sample/src/main/java/com/facebook/samples/litho/kotlin/logging/SampleComponentsLogger.kt 46 sample/src/main/java/com/facebook/samples/litho/kotlin/logging/SampleComponentsReporter.kt 28 sample/src/main/java/com/facebook/samples/litho/kotlin/logging/SamplePerfEvent.kt 30 sample/src/main/java/com/facebook/samples/litho/kotlin/playground/PlaygroundKComponent.kt 24 sample/src/main/java/com/facebook/samples/litho/kotlin/state/ChildComponent.kt 15 sample/src/main/java/com/facebook/samples/litho/kotlin/state/CounterComponent.kt 35 sample/src/main/java/com/facebook/samples/litho/kotlin/state/IdentityRootComponent.kt 62 sample/src/main/java/com/facebook/samples/litho/kotlin/state/StateParentChildComponent.kt 16 sample/src/main/java/com/facebook/samples/litho/kotlin/treeprops/TreePropsChildComponent.kt 15 sample/src/main/java/com/facebook/samples/litho/kotlin/treeprops/TreePropsExampleComponent.kt 18 sample/src/main/java/com/facebook/samples/litho/kotlin/triggers/TooltipTriggerExampleKComponent.kt 64 sample/src/main/java/com/facebook/samples/litho/onboarding/FirstComponentActivity.kt 11 sample/src/main/java/com/facebook/samples/litho/onboarding/FirstComponentSpec.java 14 sample/src/main/java/com/facebook/samples/litho/onboarding/HelloWorldActivity.java 14 sample/src/main/java/com/facebook/samples/litho/onboarding/MyActivity.kt 19 sample/src/main/java/com/facebook/samples/litho/onboarding/PostComponent.kt 30 sample/src/main/java/com/facebook/samples/litho/onboarding/PostStyledKComponent.kt 39 sample/src/main/java/com/facebook/samples/litho/onboarding/PostStyledSpec.java 40 sample/src/main/java/com/facebook/samples/litho/onboarding/PostWithActionsKComponent.kt 65 sample/src/main/java/com/facebook/samples/litho/onboarding/StoryKComponent.kt 33 sample/src/main/java/com/facebook/samples/litho/onboarding/UserFeedKComponent.kt 15 sample/src/main/java/com/facebook/samples/litho/onboarding/UserFeedWithStoriesKComponent.kt 38 sample/src/main/java/com/facebook/samples/litho/onboarding/model/models.kt 128 sample/src/main/java/com/facebook/samples/litho/onboarding/viewcompat/CircularImageSpec.kt 18 sample/src/main/java/com/facebook/samples/litho/onboarding/viewcompat/CustomImageView.kt 6 sample/src/main/java/com/facebook/samples/litho/onboarding/viewcompat/KotlinWrappers.kt 8 sample/src/main/java/com/facebook/samples/litho/onboarding/viewcompat/RootComponentUsingBuilder.kt 15 sample/src/main/java/com/facebook/samples/litho/onboarding/viewcompat/RootComponentUsingWrapper.kt 15 sample/src/test/java/com/facebook/samples/litho/DemoListComponentTest.java 49 sample/src/test/java/com/facebook/samples/litho/java/lithography/DecadeSeparatorSpecTest.java 69 sample/src/test/java/com/facebook/samples/litho/java/lithography/FeedItemCardSpecTest.java 97 sample/src/test/java/com/facebook/samples/litho/java/lithography/FeedItemComponentSpecSubComponentTest.java 85 sample/src/test/java/com/facebook/samples/litho/java/lithography/FeedItemComponentSpecTest.java 60 sample/src/test/java/com/facebook/samples/litho/java/lithography/FooterComponentSpecTest.java 34 sample/src/test/java/com/facebook/samples/litho/java/lithography/TestFeedItemComponentSpec.java 4 sample/src/test/java/com/facebook/samples/litho/java/lithography/TestFooterComponentSpec.java 4 sokrates_conventions.json 72 website/CONTRIBUTING.md 76 website/README.md 24 website/package.json 28 website/static/images/android.svg 42 website/static/images/flow-chart-v0.24.0-group-section-spec.svg 555 website/static/images/layout-spec-delegate-moethods.svg 499 website/static/images/logo.svg 12 website/static/logo.svg 12