├── .buildscript └── binary-validation.gradle ├── .editorconfig ├── .github ├── CODEOWNERS ├── actions │ ├── gradle-args │ │ └── action.yml │ ├── gradle-task-with-commit │ │ └── action.yml │ ├── gradle-task │ │ └── action.yml │ └── gradle-tasks-with-emulator │ │ └── action.yml └── workflows │ ├── kotlin.yml │ ├── publish-release.yml │ ├── publish-snapshot.yml │ ├── validate-codeowners.yml │ └── validate-documentation.yml ├── .gitignore ├── .markdownlint-tutorials.rb ├── .markdownlint.rb ├── .npmrc ├── .yarnrc ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README-templates.md ├── README.md ├── RELEASING.md ├── artifacts.json ├── benchmarks ├── README.md ├── dungeon-benchmark │ ├── api │ │ └── dungeon-benchmark.api │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── baseline-proguard-rules.pro │ │ └── java │ │ └── com │ │ └── squareup │ │ └── sample │ │ └── dungeon │ │ └── benchmark │ │ ├── DungeonBaselineProfileBenchmarkResults.txt │ │ ├── DungeonGatherBaselineProfile.kt │ │ └── DungeonStartupBenchmark.kt └── performance-poetry │ ├── complex-benchmark │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── baseline-proguard-rules.pro │ │ └── java │ │ └── com │ │ └── squareup │ │ └── benchmarks │ │ └── performance │ │ └── complex │ │ └── poetry │ │ └── benchmark │ │ ├── ComplexPoetryBenchmarks.kt │ │ ├── ComplexPoetryGatherBaseline.kt │ │ ├── ComplexPoetryResultsBaseline.txt │ │ └── ComplexPoetryResultsOnTimeout.txt │ └── complex-poetry │ ├── build.gradle.kts │ └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── squareup │ │ └── benchmarks │ │ └── performance │ │ └── complex │ │ └── poetry │ │ └── RenderPassTest.kt │ └── main │ ├── AndroidManifest.xml │ ├── baseline-proguard-rules.pro │ ├── java │ └── com │ │ └── squareup │ │ └── benchmarks │ │ └── performance │ │ └── complex │ │ └── poetry │ │ ├── MaybeLoadingGatekeeperWorkflow.kt │ │ ├── PerformancePoemWorkflow.kt │ │ ├── PerformancePoemsBrowserWorkflow.kt │ │ ├── PerformancePoetryActivity.kt │ │ ├── PerformancePoetryComponent.kt │ │ ├── cyborgs │ │ ├── DeviceCyborgs.kt │ │ └── PoetryCyborgs.kt │ │ ├── instrumentation │ │ ├── ActionHandlingTracingInterceptor.kt │ │ ├── PerformanceTracingInterceptor.kt │ │ ├── PerformanceTracking.kt │ │ ├── RenderPassCountingInterceptor.kt │ │ ├── Resettable.kt │ │ ├── SimulatedPerfConfig.kt │ │ └── TraceableWorker.kt │ │ └── views │ │ ├── BlankScreen.kt │ │ ├── LoaderSpinner.kt │ │ └── MayBeLoadingScreen.kt │ └── res │ └── values │ ├── ids.xml │ └── strings.xml ├── dependencies └── classpath.txt ├── design-docs ├── compose-based-workflows-design.md ├── workflow-idioms-in-compose.md └── workflow-state-compose-brainstorming.md ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── kotlin-js-store └── yarn.lock ├── lint_docs.sh ├── renovate.json ├── samples ├── compose-samples │ ├── README.md │ ├── build.gradle.kts │ ├── lint-baseline.xml │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── squareup │ │ │ └── sample │ │ │ └── compose │ │ │ ├── hellocompose │ │ │ └── HelloComposeTest.kt │ │ │ ├── hellocomposebinding │ │ │ └── HelloBindingTest.kt │ │ │ ├── hellocomposeworkflow │ │ │ └── HelloComposeWorkflowTest.kt │ │ │ ├── inlinerendering │ │ │ └── InlineRenderingTest.kt │ │ │ ├── launcher │ │ │ └── SampleLauncherTest.kt │ │ │ ├── nestedrenderings │ │ │ └── NestedRenderingsTest.kt │ │ │ ├── preview │ │ │ └── PreviewTest.kt │ │ │ └── textinput │ │ │ └── TextInputTest.kt │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── squareup │ │ │ └── sample │ │ │ └── compose │ │ │ ├── hellocompose │ │ │ ├── App.kt │ │ │ ├── HelloComposeActivity.kt │ │ │ ├── HelloComposeScreen.kt │ │ │ └── HelloComposeWorkflow.kt │ │ │ ├── hellocomposebinding │ │ │ ├── HelloBinding.kt │ │ │ ├── HelloBindingActivity.kt │ │ │ └── HelloWorkflow.kt │ │ │ ├── hellocomposeworkflow │ │ │ ├── ComposeWorkflow.kt │ │ │ ├── ComposeWorkflowImpl.kt │ │ │ ├── HelloComposeWorkflow.kt │ │ │ ├── HelloComposeWorkflowActivity.kt │ │ │ └── HelloWorkflow.kt │ │ │ ├── inlinerendering │ │ │ ├── InlineRenderingActivity.kt │ │ │ └── InlineRenderingWorkflow.kt │ │ │ ├── launcher │ │ │ ├── SampleLauncherActivity.kt │ │ │ ├── SampleLauncherApp.kt │ │ │ └── Samples.kt │ │ │ ├── nestedrenderings │ │ │ ├── LegacyRunner.kt │ │ │ ├── NestedRenderingsActivity.kt │ │ │ ├── RecursiveViewFactory.kt │ │ │ ├── RecursiveWorkflow.kt │ │ │ └── StringRendering.kt │ │ │ ├── preview │ │ │ └── PreviewActivity.kt │ │ │ └── textinput │ │ │ ├── App.kt │ │ │ ├── TextInputActivity.kt │ │ │ ├── TextInputViewFactory.kt │ │ │ └── TextInputWorkflow.kt │ │ └── res │ │ ├── layout │ │ └── legacy_view.xml │ │ └── values │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml ├── containers │ ├── android │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── androidTest │ │ │ ├── AndroidManifest.xml │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── squareup │ │ │ │ └── sample │ │ │ │ └── container │ │ │ │ └── overviewdetail │ │ │ │ └── OverviewDetailContainerTest.kt │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── squareup │ │ │ │ └── sample │ │ │ │ └── container │ │ │ │ ├── SampleContainers.kt │ │ │ │ ├── ScrimContainer.kt │ │ │ │ ├── overviewdetail │ │ │ │ ├── OverviewDetailConfig.kt │ │ │ │ └── OverviewDetailContainer.kt │ │ │ │ └── panel │ │ │ │ ├── Contexts.kt │ │ │ │ └── PanelOverlayDialogFactory.kt │ │ │ └── res │ │ │ ├── anim-sw600dp │ │ │ ├── panel_enter.xml │ │ │ └── panel_exit.xml │ │ │ ├── anim │ │ │ ├── panel_enter.xml │ │ │ └── panel_exit.xml │ │ │ ├── layout-ldrtl │ │ │ └── overview_detail_split.xml │ │ │ ├── layout │ │ │ ├── overview_detail_single.xml │ │ │ └── overview_detail_split.xml │ │ │ ├── values-land │ │ │ └── layout.xml │ │ │ ├── values-sw600dp │ │ │ ├── bools.xml │ │ │ └── layout.xml │ │ │ └── values │ │ │ ├── bools.xml │ │ │ ├── colors.xml │ │ │ ├── ids.xml │ │ │ ├── layout.xml │ │ │ └── styles.xml │ ├── app-poetry │ │ ├── build.gradle.kts │ │ ├── lint-baseline.xml │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── squareup │ │ │ │ └── sample │ │ │ │ └── poetryapp │ │ │ │ └── PoetryAppTest.kt │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ └── com │ │ │ │ └── squareup │ │ │ │ └── sample │ │ │ │ └── poetryapp │ │ │ │ └── PoetryActivity.kt │ │ │ └── res │ │ │ └── values │ │ │ └── strings.xml │ ├── app-raven │ │ ├── build.gradle.kts │ │ ├── lint-baseline.xml │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── squareup │ │ │ │ └── sample │ │ │ │ └── ravenapp │ │ │ │ └── RavenAppTest.kt │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ └── com │ │ │ │ └── squareup │ │ │ │ └── sample │ │ │ │ └── ravenapp │ │ │ │ └── RavenActivity.kt │ │ │ └── res │ │ │ └── values │ │ │ ├── strings.xml │ │ │ └── styles.xml │ ├── common │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── squareup │ │ │ │ └── sample │ │ │ │ └── container │ │ │ │ ├── overviewdetail │ │ │ │ └── OverviewDetailScreen.kt │ │ │ │ └── panel │ │ │ │ ├── PanelOverlay.kt │ │ │ │ └── ScrimScreen.kt │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── squareup │ │ │ └── sample │ │ │ └── container │ │ │ └── overviewdetail │ │ │ └── OverviewDetailScreenTest.kt │ ├── hello-back-button │ │ ├── build.gradle.kts │ │ ├── lint-baseline.xml │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── squareup │ │ │ │ └── sample │ │ │ │ └── hellobackbutton │ │ │ │ └── HelloBackButtonEspressoTest.kt │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ └── com │ │ │ │ └── squareup │ │ │ │ └── sample │ │ │ │ └── hellobackbutton │ │ │ │ ├── AreYouSureWorkflow.kt │ │ │ │ ├── HelloBackButtonActivity.kt │ │ │ │ ├── HelloBackButtonScreen.kt │ │ │ │ └── HelloBackButtonWorkflow.kt │ │ │ └── res │ │ │ ├── layout │ │ │ └── hello_back_button_layout.xml │ │ │ └── values │ │ │ ├── strings.xml │ │ │ └── styles.xml │ └── poetry │ │ ├── build.gradle.kts │ │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── squareup │ │ │ └── sample │ │ │ └── poetry │ │ │ ├── PoemListRendering.kt │ │ │ ├── PoemListWorkflow.kt │ │ │ ├── PoemWorkflow.kt │ │ │ ├── PoemsBrowserWorkflow.kt │ │ │ ├── RealPoemWorkflow.kt │ │ │ ├── RealPoemsBrowserWorkflow.kt │ │ │ ├── StanzaListScreen.kt │ │ │ ├── StanzaListWorkflow.kt │ │ │ ├── StanzaScreen.kt │ │ │ ├── StanzaWorkflow.kt │ │ │ └── model │ │ │ ├── Poem.kt │ │ │ ├── Poet.kt │ │ │ ├── Raven.kt │ │ │ ├── TheConquerorWorm.kt │ │ │ ├── TheTyger.kt │ │ │ └── ToHelen.kt │ │ └── res │ │ ├── drawable │ │ └── list_selector.xml │ │ ├── layout │ │ ├── list.xml │ │ ├── list_row_selectable.xml │ │ ├── list_row_unselectable.xml │ │ └── stanza_layout.xml │ │ └── values │ │ ├── strings.xml │ │ └── styles.xml ├── dungeon │ ├── README.md │ ├── app │ │ ├── build.gradle.kts │ │ ├── lint-baseline.xml │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── squareup │ │ │ │ └── sample │ │ │ │ └── dungeon │ │ │ │ ├── DungeonAppTest.kt │ │ │ │ ├── DungeonTestRunner.kt │ │ │ │ └── TestApplication.kt │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── assets │ │ │ └── boards │ │ │ │ ├── simple_board.txt │ │ │ │ └── simple_maze.txt │ │ │ ├── baseline-prof.txt │ │ │ ├── java │ │ │ └── com │ │ │ │ └── squareup │ │ │ │ └── sample │ │ │ │ └── dungeon │ │ │ │ ├── BoardLoader.kt │ │ │ │ ├── BoardView.kt │ │ │ │ ├── BoardsListLayoutRunner.kt │ │ │ │ ├── Component.kt │ │ │ │ ├── DungeonActivity.kt │ │ │ │ ├── DungeonAppWorkflow.kt │ │ │ │ ├── DungeonApplication.kt │ │ │ │ ├── GameLayoutRunner.kt │ │ │ │ ├── GameSessionWorkflow.kt │ │ │ │ ├── LoadingBinding.kt │ │ │ │ ├── TimeMachineAppWorkflow.kt │ │ │ │ └── TimeMachineModel.kt │ │ │ └── res │ │ │ ├── drawable │ │ │ └── ic_chevron_left_black_24dp.xml │ │ │ ├── layout │ │ │ ├── boards_list_item.xml │ │ │ ├── boards_list_layout.xml │ │ │ ├── game_layout.xml │ │ │ └── loading_layout.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ ├── common │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ ├── baseline-prof.txt │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── squareup │ │ │ │ └── sample │ │ │ │ └── dungeon │ │ │ │ ├── ActorWorkflow.kt │ │ │ │ ├── AiWorkflow.kt │ │ │ │ ├── Direction.kt │ │ │ │ ├── Game.kt │ │ │ │ ├── GameWorkflow.kt │ │ │ │ ├── Movement.kt │ │ │ │ ├── PlayerWorkflow.kt │ │ │ │ └── board │ │ │ │ ├── Board.kt │ │ │ │ ├── BoardCell.kt │ │ │ │ └── Parser.kt │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── squareup │ │ │ └── sample │ │ │ └── dungeon │ │ │ ├── MovementTest.kt │ │ │ └── board │ │ │ └── ParserTest.kt │ ├── timemachine-shakeable │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ ├── baseline-prof.txt │ │ │ ├── java │ │ │ └── com │ │ │ │ └── squareup │ │ │ │ └── sample │ │ │ │ └── timemachine │ │ │ │ └── shakeable │ │ │ │ ├── ShakeWorker.kt │ │ │ │ ├── ShakeableTimeMachineLayoutRunner.kt │ │ │ │ ├── ShakeableTimeMachineScreen.kt │ │ │ │ ├── ShakeableTimeMachineWorkflow.kt │ │ │ │ └── internal │ │ │ │ └── GlassFrameLayout.kt │ │ │ └── res │ │ │ ├── layout │ │ │ └── shakeable_time_machine_layout.xml │ │ │ └── values │ │ │ ├── dimens.xml │ │ │ └── strings.xml │ └── timemachine │ │ ├── build.gradle.kts │ │ └── src │ │ ├── main │ │ ├── baseline-prof.txt │ │ └── java │ │ │ └── com │ │ │ └── squareup │ │ │ └── sample │ │ │ └── timemachine │ │ │ ├── RecorderWorkflow.kt │ │ │ ├── TimeMachineRendering.kt │ │ │ ├── TimeMachineWorkflow.kt │ │ │ └── TimeSeries.kt │ │ └── test │ │ └── java │ │ └── com │ │ └── squareup │ │ └── sample │ │ └── timemachine │ │ ├── RecorderWorkflowTest.kt │ │ ├── TimeMachineWorkflowTest.kt │ │ └── TimeSeriesTest.kt ├── hello-terminal │ ├── .assets │ │ ├── hello-terminal-demo.gif │ │ └── todo-terminal-demo.gif │ ├── README.md │ ├── hello-terminal-app │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── squareup │ │ │ └── sample │ │ │ └── helloterminal │ │ │ ├── BlinkingCursorWorkflow.kt │ │ │ ├── HelloTerminalWorkflow.kt │ │ │ └── Main.kt │ ├── terminal-workflow │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── squareup │ │ │ └── sample │ │ │ └── helloterminal │ │ │ └── terminalworkflow │ │ │ ├── KeyStroke.kt │ │ │ ├── TerminalProps.kt │ │ │ ├── TerminalRendering.kt │ │ │ ├── TerminalSize.kt │ │ │ ├── TerminalWorkflow.kt │ │ │ └── TerminalWorkflowRunner.kt │ └── todo-terminal-app │ │ ├── build.gradle.kts │ │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── squareup │ │ └── sample │ │ └── hellotodo │ │ ├── EditTextWorkflow.kt │ │ ├── Main.kt │ │ └── TodoWorkflow.kt ├── hello-workflow-fragment │ ├── build.gradle.kts │ ├── lint-baseline.xml │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── squareup │ │ │ └── sample │ │ │ └── helloworkflowfragment │ │ │ ├── HelloWorkflowFragmentAppTest.kt │ │ │ └── StubTest.kt │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── squareup │ │ │ └── sample │ │ │ └── helloworkflowfragment │ │ │ ├── HelloRendering.kt │ │ │ ├── HelloWorkflow.kt │ │ │ ├── HelloWorkflowFragment.kt │ │ │ └── HelloWorkflowFragmentActivity.kt │ │ └── res │ │ ├── layout │ │ ├── hello_goodbye_layout.xml │ │ └── hello_workflow_fragment.xml │ │ └── values │ │ ├── strings.xml │ │ └── styles.xml ├── hello-workflow │ ├── build.gradle.kts │ ├── lint-baseline.xml │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── squareup │ │ │ └── sample │ │ │ └── helloworkflow │ │ │ └── HelloWorkflowAppTest.kt │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── squareup │ │ │ └── sample │ │ │ └── helloworkflow │ │ │ ├── HelloRendering.kt │ │ │ ├── HelloWorkflow.kt │ │ │ └── HelloWorkflowActivity.kt │ │ └── res │ │ ├── layout │ │ └── hello_goodbye_layout.xml │ │ └── values │ │ ├── strings.xml │ │ └── styles.xml ├── nested-overlays │ ├── build.gradle.kts │ ├── lint-baseline.xml │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── squareup │ │ │ └── sample │ │ │ └── nestedoverlays │ │ │ └── NestedOverlaysAppTest.kt │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── squareup │ │ │ └── sample │ │ │ └── nestedoverlays │ │ │ ├── ButtonBar.kt │ │ │ ├── NestedOverlaysActivity.kt │ │ │ ├── NestedOverlaysWorkflow.kt │ │ │ └── TopAndBottomBarsScreen.kt │ │ └── res │ │ ├── layout │ │ └── top_and_bottom_bars.xml │ │ └── values │ │ ├── ids.xml │ │ ├── strings.xml │ │ └── styles.xml ├── stub-visibility │ ├── build.gradle.kts │ ├── lint-baseline.xml │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── squareup │ │ │ └── sample │ │ │ └── stubvisibility │ │ │ └── StubVisibilityAppTest.kt │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── squareup │ │ │ └── sample │ │ │ └── stubvisibility │ │ │ ├── ClickyTextRendering.kt │ │ │ ├── OuterRendering.kt │ │ │ ├── StubVisibilityActivity.kt │ │ │ └── StubVisibilityWorkflow.kt │ │ └── res │ │ ├── layout │ │ └── stub_visibility_layout.xml │ │ └── values │ │ ├── strings.xml │ │ └── styles.xml ├── tictactoe │ ├── app │ │ ├── build.gradle.kts │ │ ├── lint-baseline.xml │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── squareup │ │ │ │ └── sample │ │ │ │ └── TicTacToeEspressoTest.kt │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ └── com │ │ │ │ └── squareup │ │ │ │ └── sample │ │ │ │ ├── authworkflow │ │ │ │ ├── AuthViewFactories.kt │ │ │ │ ├── AuthorizingViewFactory.kt │ │ │ │ ├── LoginViewFactory.kt │ │ │ │ └── SecondFactorViewFactory.kt │ │ │ │ ├── gameworkflow │ │ │ │ ├── Boards.kt │ │ │ │ ├── GameOverLayoutRunner.kt │ │ │ │ ├── GamePlayViewFactory.kt │ │ │ │ ├── NewGameViewFactory.kt │ │ │ │ └── TicTacToeViewFactories.kt │ │ │ │ └── mainactivity │ │ │ │ ├── TicTacToeActivity.kt │ │ │ │ ├── TicTacToeComponent.kt │ │ │ │ └── TicTacToeModel.kt │ │ │ └── res │ │ │ ├── layout-land │ │ │ └── game_play_layout.xml │ │ │ ├── layout │ │ │ ├── authorizing_layout.xml │ │ │ ├── board.xml │ │ │ ├── game_play_layout.xml │ │ │ ├── login_layout.xml │ │ │ ├── logout_decorator_layout.xml │ │ │ ├── new_game_layout.xml │ │ │ └── second_factor_layout.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ └── common │ │ ├── build.gradle.kts │ │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── squareup │ │ │ └── sample │ │ │ ├── authworkflow │ │ │ ├── AuthService.kt │ │ │ ├── AuthWorkflow.kt │ │ │ ├── AuthorizingScreen.kt │ │ │ ├── LoginScreen.kt │ │ │ ├── RealAuthService.kt │ │ │ └── SecondFactorScreen.kt │ │ │ ├── gameworkflow │ │ │ ├── Board.kt │ │ │ ├── CompletedGame.kt │ │ │ ├── GameLog.kt │ │ │ ├── GameOverScreen.kt │ │ │ ├── GamePlayScreen.kt │ │ │ ├── NewGameScreen.kt │ │ │ ├── Player.kt │ │ │ ├── PlayerInfo.kt │ │ │ ├── RunGameState.kt │ │ │ ├── RunGameWorkflow.kt │ │ │ ├── TakeTurnsWorkflow.kt │ │ │ └── Turn.kt │ │ │ └── mainworkflow │ │ │ ├── MainState.kt │ │ │ └── TicTacToeWorkflow.kt │ │ └── test │ │ └── java │ │ └── com │ │ └── squareup │ │ └── sample │ │ ├── gameworkflow │ │ ├── PlayerInfoTest.kt │ │ └── TakeTurnsWorkflowTest.kt │ │ └── mainworkflow │ │ └── TicTacToeWorkflowTest.kt ├── todo-android │ └── app │ │ ├── build.gradle.kts │ │ ├── lint-baseline.xml │ │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── squareup │ │ │ └── sample │ │ │ └── mainactivity │ │ │ └── TodoAppTest.kt │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── squareup │ │ │ └── sample │ │ │ └── todo │ │ │ ├── ItemListView.kt │ │ │ ├── ToDoActivity.kt │ │ │ ├── TodoEditingSession.kt │ │ │ ├── TodoEditorScreen.kt │ │ │ ├── TodoEditorWorkflow.kt │ │ │ ├── TodoList.kt │ │ │ ├── TodoListsAppWorkflow.kt │ │ │ ├── TodoListsScreen.kt │ │ │ └── TodoListsWorkflow.kt │ │ └── res │ │ ├── drawable │ │ ├── ic_delete_item.xml │ │ └── list_selector.xml │ │ ├── layout │ │ ├── todo_editor_layout.xml │ │ ├── todo_item_layout.xml │ │ ├── todo_lists_layout.xml │ │ ├── todo_lists_selectable_row_layout.xml │ │ └── todo_lists_unselectable_row_layout.xml │ │ └── values │ │ ├── colors.xml │ │ ├── ids.xml │ │ ├── strings.xml │ │ └── styles.xml └── tutorial │ ├── README.md │ ├── Tutorial1.md │ ├── Tutorial2.md │ ├── Tutorial3.md │ ├── Tutorial4.md │ ├── Tutorial5.md │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── images │ ├── empty-todolist.png │ ├── full-edit-flow.gif │ ├── missing-map-output.png │ ├── new-workflow.png │ ├── screen-name.png │ ├── tut2-todolist-example.png │ ├── welcome-to-todolist.gif │ ├── welcome.png │ └── workflow-name.png │ ├── settings.gradle │ ├── tutorial-1-complete │ ├── build.gradle │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── workflow │ │ │ └── tutorial │ │ │ ├── TutorialActivity.kt │ │ │ ├── WelcomeScreen.kt │ │ │ └── WelcomeWorkflow.kt │ │ └── res │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── themes.xml │ ├── tutorial-2-complete │ ├── build.gradle │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── workflow │ │ │ └── tutorial │ │ │ ├── RootNavigationWorkflow.kt │ │ │ ├── TodoListScreen.kt │ │ │ ├── TodoListWorkflow.kt │ │ │ ├── TutorialActivity.kt │ │ │ ├── WelcomeScreen.kt │ │ │ └── WelcomeWorkflow.kt │ │ └── res │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── themes.xml │ ├── tutorial-3-complete │ ├── build.gradle │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── workflow │ │ │ └── tutorial │ │ │ ├── RootNavigationWorkflow.kt │ │ │ ├── TodoEditScreen.kt │ │ │ ├── TodoEditWorkflow.kt │ │ │ ├── TodoListScreen.kt │ │ │ ├── TodoListWorkflow.kt │ │ │ ├── TutorialActivity.kt │ │ │ ├── WelcomeScreen.kt │ │ │ └── WelcomeWorkflow.kt │ │ └── res │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── themes.xml │ ├── tutorial-4-complete │ ├── build.gradle │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── workflow │ │ │ └── tutorial │ │ │ ├── RootNavigationWorkflow.kt │ │ │ ├── TodoEditScreen.kt │ │ │ ├── TodoEditWorkflow.kt │ │ │ ├── TodoListScreen.kt │ │ │ ├── TodoListWorkflow.kt │ │ │ ├── TodoModel.kt │ │ │ ├── TodoNavigationWorkflow.kt │ │ │ ├── TutorialActivity.kt │ │ │ ├── WelcomeScreen.kt │ │ │ └── WelcomeWorkflow.kt │ │ └── res │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── themes.xml │ ├── tutorial-base │ ├── build.gradle │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── workflow │ │ │ └── tutorial │ │ │ └── TutorialActivity.kt │ │ └── res │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── themes.xml │ ├── tutorial-final │ ├── build.gradle │ └── src │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── workflow │ │ │ │ └── tutorial │ │ │ │ ├── RootNavigationWorkflow.kt │ │ │ │ ├── TodoEditScreen.kt │ │ │ │ ├── TodoEditWorkflow.kt │ │ │ │ ├── TodoListScreen.kt │ │ │ │ ├── TodoListWorkflow.kt │ │ │ │ ├── TodoModel.kt │ │ │ │ ├── TodoNavigationWorkflow.kt │ │ │ │ ├── TutorialActivity.kt │ │ │ │ ├── WelcomeScreen.kt │ │ │ │ └── WelcomeWorkflow.kt │ │ └── res │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ └── test │ │ └── java │ │ └── workflow │ │ └── tutorial │ │ ├── RootNavigationWorkflowTest.kt │ │ ├── TodoEditWorkflowTest.kt │ │ ├── TodoNavigationWorkflowTest.kt │ │ └── WelcomeWorkflowTest.kt │ └── tutorial-views │ ├── build.gradle │ └── src │ └── main │ ├── java │ └── workflow │ │ └── tutorial │ │ └── views │ │ └── TodoListAdapter.kt │ └── res │ ├── layout │ ├── todo_edit_view.xml │ ├── todo_list_item_view.xml │ ├── todo_list_view.xml │ └── welcome_view.xml │ └── values │ ├── dimens.xml │ └── strings.xml ├── settings.gradle.kts ├── workflow-config ├── README.md ├── config-android │ ├── api │ │ └── config-android.api │ ├── build.gradle.kts │ ├── dependencies │ │ └── releaseRuntimeClasspath.txt │ ├── gradle.properties │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── squareup │ │ └── workflow1 │ │ └── config │ │ └── AndroidRuntimeConfigTools.kt └── config-jvm │ ├── api │ └── config-jvm.api │ ├── build.gradle.kts │ ├── dependencies │ └── runtimeClasspath.txt │ ├── gradle.properties │ └── src │ └── main │ └── java │ └── com │ └── squareup │ └── workflow1 │ └── config │ └── JvmTestRuntimeConfigTools.kt ├── workflow-core ├── README.md ├── api │ └── workflow-core.api ├── build.gradle.kts ├── dependencies │ ├── jsRuntimeClasspath.txt │ ├── jvmMainRuntimeClasspath.txt │ ├── jvmRuntimeClasspath.txt │ └── runtimeClasspath.txt ├── gradle.properties └── src │ ├── commonMain │ ├── baseline-prof.txt │ └── kotlin │ │ └── com │ │ └── squareup │ │ └── workflow1 │ │ ├── BaseRenderContext.kt │ │ ├── HandlerBox.kt │ │ ├── IdCacheable.kt │ │ ├── ImpostorWorkflow.kt │ │ ├── LifecycleWorker.kt │ │ ├── NullableInitBox.kt │ │ ├── RuntimeConfig.kt │ │ ├── SessionWorkflow.kt │ │ ├── Sink.kt │ │ ├── Snapshot.kt │ │ ├── StatefulWorkflow.kt │ │ ├── StatelessWorkflow.kt │ │ ├── Void.kt │ │ ├── Worker.kt │ │ ├── WorkerWorkflow.kt │ │ ├── Workflow.kt │ │ ├── WorkflowAction.kt │ │ ├── WorkflowExperimentApi.kt │ │ ├── WorkflowIdentifier.kt │ │ ├── WorkflowIdentifierType.kt │ │ └── WorkflowTracer.kt │ ├── commonTest │ └── kotlin │ │ └── com │ │ └── squareup │ │ └── workflow1 │ │ ├── NullableInitBoxTest.kt │ │ ├── SinkTest.kt │ │ ├── WorkerTest.kt │ │ ├── WorkerWorkflowTest.kt │ │ ├── WorkflowActionTest.kt │ │ └── WorkflowIdentifierTest.kt │ ├── iosMain │ └── kotlin │ │ └── com.squareup.workflow1 │ │ └── CommonUniqueClassName.kt │ ├── iosTest │ └── kotlin │ │ └── com │ │ └── squareup │ │ └── workflow1 │ │ └── NativeWorkflowIdentifierTest.kt │ ├── jsMain │ └── kotlin │ │ └── com.squareup.workflow1 │ │ └── CommonUniqueClassName.kt │ ├── jsTest │ └── kotlin │ │ └── com.squareup.workflow1 │ │ ├── JsWorkflowIdentifierTest.kt │ │ ├── mocks.workflows1 │ │ └── JsMockWorkflows.kt │ │ └── mocks.workflows2 │ │ └── JsMockWorkflow1.kt │ ├── jvmMain │ └── kotlin │ │ └── com │ │ └── squareup │ │ └── workflow1 │ │ ├── CommonUniqueClassName.kt │ │ └── WorkflowIdentifierEx.kt │ └── jvmTest │ ├── java │ └── com │ │ └── squareup │ │ └── workflow1 │ │ └── NullFlowWorker.java │ └── kotlin │ └── com │ └── squareup │ └── workflow1 │ ├── JvmWorkerWorkflowTest.kt │ └── JvmWorkflowIdentifierTest.kt ├── workflow-file-templates.zip ├── workflow-runtime-android ├── README.md ├── api │ └── workflow-runtime-android.api ├── build.gradle.kts ├── dependencies │ └── releaseRuntimeClasspath.txt ├── gradle.properties └── src │ ├── androidTest │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── squareup │ │ └── workflow1 │ │ └── android │ │ ├── AndroidDispatchersRenderWorkflowInTest.kt │ │ └── AndroidRenderWorkflowInTest.kt │ └── main │ └── java │ └── com │ └── squareup │ └── workflow1 │ └── android │ ├── AndroidRenderWorkflow.kt │ ├── PickledTreesnapshot.kt │ └── TreeSnapshotSaver.kt ├── workflow-runtime ├── README.md ├── api │ └── workflow-runtime.api ├── build.gradle.kts ├── dependencies │ ├── jsRuntimeClasspath.txt │ ├── jvmMainRuntimeClasspath.txt │ ├── jvmRuntimeClasspath.txt │ └── runtimeClasspath.txt ├── gradle.properties └── src │ ├── appleMain │ └── kotlin │ │ └── com │ │ └── squareup │ │ └── workflow1 │ │ └── internal │ │ └── Synchronization.apple.kt │ ├── commonMain │ ├── baseline-prof.txt │ └── kotlin │ │ └── com │ │ └── squareup │ │ └── workflow1 │ │ ├── RenderWorkflow.kt │ │ ├── RenderingAndSnapshot.kt │ │ ├── SimpleLoggingWorkflowInterceptor.kt │ │ ├── TreeSnapshot.kt │ │ ├── WorkflowInterceptor.kt │ │ └── internal │ │ ├── ActiveStagingList.kt │ │ ├── ChainedWorkflowInterceptor.kt │ │ ├── IdCounter.kt │ │ ├── InlineLinkedList.kt │ │ ├── RealRenderContext.kt │ │ ├── RememberedNode.kt │ │ ├── SideEffectNode.kt │ │ ├── SubtreeManager.kt │ │ ├── Synchronization.kt │ │ ├── SystemUtils.kt │ │ ├── Throwables.kt │ │ ├── WorkStealingDispatcher.kt │ │ ├── WorkflowChildNode.kt │ │ ├── WorkflowNode.kt │ │ ├── WorkflowNodeId.kt │ │ └── WorkflowRunner.kt │ ├── commonTest │ └── kotlin │ │ └── com │ │ └── squareup │ │ └── workflow1 │ │ ├── RecordingWorkflowInterceptor.kt │ │ ├── ReflectionNames.kt │ │ ├── RenderWorkflowInTest.kt │ │ ├── RenderingAndSnapshotTest.kt │ │ ├── SimpleLoggingWorkflowInterceptorTest.kt │ │ ├── TreeSnapshotTest.kt │ │ ├── WorkflowInterceptorTest.kt │ │ ├── WorkflowOperatorsTest.kt │ │ └── internal │ │ ├── ActiveStagingListTest.kt │ │ ├── ChainedWorkflowInterceptorTest.kt │ │ ├── InlineLinkedListTest.kt │ │ ├── RealRenderContextTest.kt │ │ ├── SubtreeManagerTest.kt │ │ ├── WorkStealingDispatcherTest.kt │ │ ├── WorkflowNodeTest.kt │ │ └── WorkflowRunnerTest.kt │ ├── iosMain │ └── kotlin │ │ ├── com.squareup.workflow1.internal │ │ └── SystemUtils.kt │ │ └── com │ │ └── squareup │ │ └── workflow1 │ │ └── internal │ │ └── Throwables.ios.kt │ ├── iosTest │ └── kotlin │ │ └── com │ │ └── squareup │ │ └── workflow1 │ │ ├── ReflectionNames.kt │ │ └── internal │ │ └── ThreadLocalTest.kt │ ├── jsMain │ └── kotlin │ │ ├── com.squareup.workflow1.internal │ │ └── SystemUtils.kt │ │ └── com │ │ └── squareup │ │ └── workflow1 │ │ └── internal │ │ ├── Synchronization.js.kt │ │ └── Throwables.js.kt │ ├── jsTest │ └── kotlin │ │ └── com │ │ └── squareup │ │ └── workflow1 │ │ └── ReflectionNames.kt │ ├── jvmMain │ └── kotlin │ │ └── com │ │ └── squareup │ │ └── workflow1 │ │ └── internal │ │ ├── Synchronization.jvm.kt │ │ ├── SystemUtils.kt │ │ └── Throwables.jvm.kt │ └── jvmTest │ └── kotlin │ └── com │ └── squareup │ └── workflow1 │ ├── ReflectionNames.kt │ ├── StressTestHelpers.kt │ ├── WorkflowRuntimeMultithreadingStressTest.kt │ └── internal │ ├── ThrowablesTest.kt │ └── WorkStealingDispatcherStressTest.kt ├── workflow-rx2 ├── README.md ├── api │ └── workflow-rx2.api ├── build.gradle.kts ├── dependencies │ └── runtimeClasspath.txt ├── gradle.properties └── src │ ├── main │ └── java │ │ └── com │ │ └── squareup │ │ └── workflow1 │ │ └── rx2 │ │ ├── PublisherWorker.kt │ │ └── RxWorkers.kt │ └── test │ └── java │ └── com │ └── squareup │ └── workflow1 │ └── rx2 │ ├── PublisherWorkerTest.kt │ └── RxWorkersTest.kt ├── workflow-testing ├── README.md ├── api │ └── workflow-testing.api ├── build.gradle.kts ├── dependencies │ └── runtimeClasspath.txt ├── gradle.properties └── src │ ├── main │ └── java │ │ └── com │ │ └── squareup │ │ └── workflow1 │ │ └── testing │ │ ├── RealRenderTester.kt │ │ ├── RenderIdempotencyChecker.kt │ │ ├── RenderTestResult.kt │ │ ├── RenderTester.kt │ │ ├── RenderTesterWorkers.kt │ │ ├── UncaughtExceptionGuard.kt │ │ ├── WorkerSink.kt │ │ ├── WorkerTester.kt │ │ ├── WorkerWorkflowHelper.kt │ │ ├── WorkflowTestParams.kt │ │ ├── WorkflowTestRuntime.kt │ │ └── WorkflowTurbine.kt │ └── test │ └── java │ └── com │ └── squareup │ └── workflow1 │ ├── FlowWorkersTest.kt │ ├── LifecycleWorkerTest.kt │ ├── SnapshottingIntegrationTest.kt │ ├── StatefulWorkflowEventHandlerTest.kt │ ├── StatefulWorkflowSafeEventHandlerTest.kt │ ├── StatelessWorkflowEventHandlerTest.kt │ ├── StringTypeAlias.kt │ ├── TreeWorkflow.kt │ ├── WorkerCompositionIntegrationTest.kt │ ├── WorkerStressTest.kt │ ├── WorkerTest.kt │ ├── WorkflowCompositionIntegrationTest.kt │ ├── WorkflowsLifecycleTests.kt │ └── testing │ ├── RealRenderTesterTest.kt │ ├── RenderIdempotencyCheckerTest.kt │ ├── UncaughtExceptionGuardTest.kt │ ├── WorkerRenderExpectationsTest.kt │ ├── WorkerSinkTest.kt │ ├── WorkerTesterTest.kt │ ├── WorkflowTestRuntimeTest.kt │ └── WorkflowTurbineTest.kt ├── workflow-trace-viewer ├── README.md ├── api │ └── workflow-trace-viewer.api ├── build.gradle.kts └── src │ ├── jvmMain │ └── kotlin │ │ └── com │ │ └── squareup │ │ └── workflow1 │ │ └── traceviewer │ │ ├── FileTraceViewer.kt │ │ ├── LandingWindow.kt │ │ ├── Main.kt │ │ ├── model │ │ ├── Node.kt │ │ └── NodeUpdate.kt │ │ ├── ui │ │ ├── WorkflowInfoPanel.kt │ │ ├── WorkflowTree.kt │ │ └── control │ │ │ ├── DisplayDevices.kt │ │ │ ├── FileDump.kt │ │ │ ├── FrameNavigator.kt │ │ │ ├── SearchBox.kt │ │ │ └── UploadFile.kt │ │ └── util │ │ ├── SandboxBackground.kt │ │ ├── SocketClient.kt │ │ └── parser │ │ ├── DiffUtils.kt │ │ ├── JsonParser.kt │ │ └── TraceParser.kt │ └── jvmTest │ └── kotlin │ └── com │ └── squareup │ └── workflow1 │ └── traceviewer │ └── util │ └── JsonParserTest.kt ├── workflow-tracing-papa ├── README.md ├── api │ └── workflow-tracing-papa.api ├── build.gradle.kts ├── dependencies │ └── releaseRuntimeClasspath.txt ├── gradle.properties └── src │ ├── main │ └── java │ │ └── com │ │ └── squareup │ │ └── workflow1 │ │ └── tracing │ │ └── papa │ │ ├── PapaSafeTrace.kt │ │ └── WorkflowPapaTracer.kt │ └── test │ └── java │ └── com │ └── squareup │ └── workflow1 │ └── tracing │ └── papa │ ├── FakeSafeTrace.kt │ ├── WorkflowPapaTracerTest.kt │ └── WorkflowTracingIntegrationTest.kt ├── workflow-tracing ├── README.md ├── api │ └── workflow-tracing.api ├── build.gradle.kts ├── dependencies │ ├── releaseRuntimeClasspath.txt │ └── runtimeClasspath.txt ├── gradle.properties └── src │ ├── main │ └── java │ │ └── com │ │ └── squareup │ │ └── workflow1 │ │ └── tracing │ │ ├── ChainedWorkflowRuntimeTracer.kt │ │ ├── ConfigSnapshot.kt │ │ ├── Loggable.kt │ │ ├── RuntimeLoggingUtils.kt │ │ ├── RuntimeTraceContext.kt │ │ ├── RuntimeUpdateLogLine.kt │ │ ├── SafeTraceInterface.kt │ │ ├── WorkflowRenderPassTracker.kt │ │ ├── WorkflowRuntimeLoopListener.kt │ │ ├── WorkflowRuntimeMonitor.kt │ │ ├── WorkflowRuntimeTracer.kt │ │ └── WorkflowSessionInfo.kt │ └── test │ └── java │ └── com │ └── squareup │ └── workflow1 │ └── tracing │ └── WorkflowRuntimeMonitorTest.kt └── workflow-ui ├── compose-tooling ├── api │ └── compose-tooling.api ├── build.gradle.kts ├── dependencies │ └── releaseRuntimeClasspath.txt ├── gradle.properties └── src │ ├── androidTest │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── squareup │ │ └── workflow1 │ │ └── ui │ │ └── compose │ │ └── tooling │ │ └── PreviewViewFactoryTest.kt │ └── main │ └── java │ └── com │ └── squareup │ └── workflow1 │ └── ui │ └── compose │ └── tooling │ ├── PlaceholderViewFactory.kt │ ├── PreviewViewEnvironment.kt │ └── Previews.kt ├── compose ├── README.md ├── api │ └── compose.api ├── build.gradle.kts ├── dependencies │ └── releaseRuntimeClasspath.txt ├── gradle.properties └── src │ ├── androidTest │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── squareup │ │ └── workflow1 │ │ └── ui │ │ └── compose │ │ ├── ComposeLifecycleOwnerTest.kt │ │ ├── ComposeViewTreeIntegrationTest.kt │ │ ├── CompositionRootTest.kt │ │ ├── NoTransitionBackStackContainer.kt │ │ ├── RenderAsStateTest.kt │ │ ├── ScreenComposableFactoryTest.kt │ │ ├── TextControllerAsMutableStateTest.kt │ │ └── WorkflowRenderingTest.kt │ └── main │ ├── java │ └── com │ │ └── squareup │ │ └── workflow1 │ │ └── ui │ │ └── compose │ │ ├── ComposeLifecycleOwner.kt │ │ ├── ComposeScreen.kt │ │ ├── CompositionRoot.kt │ │ ├── LocalWorkflowEnvironment.kt │ │ ├── RenderAsState.kt │ │ ├── ScreenComposableFactory.kt │ │ ├── ScreenComposableFactoryFinder.kt │ │ ├── TextControllerAsMutableState.kt │ │ ├── ViewEnvironmentWithComposeSupport.kt │ │ └── WorkflowRendering.kt │ └── res │ └── values │ └── ids.xml ├── core-android ├── api │ └── core-android.api ├── build.gradle.kts ├── dependencies │ └── releaseRuntimeClasspath.txt ├── gradle.properties └── src │ ├── androidTest │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── squareup │ │ └── workflow1 │ │ └── ui │ │ ├── WorkflowLayoutInstrumentedTest.kt │ │ ├── WorkflowViewStubLifecycleActivity.kt │ │ ├── WorkflowViewStubLifecycleTest.kt │ │ └── navigation │ │ ├── BackStackContainerPersistenceLifecycleTest.kt │ │ ├── BackStackContainerTest.kt │ │ ├── DialogIntegrationTest.kt │ │ ├── ViewBackHandlerTest.kt │ │ ├── ViewStateCacheTest.kt │ │ └── fixtures │ │ ├── BackStackContainerLifecycleActivity.kt │ │ ├── NoTransitionBackStackContainer.kt │ │ └── ViewStateTestView.kt │ ├── main │ ├── baseline-prof.txt │ ├── java │ │ └── com │ │ │ └── squareup │ │ │ └── workflow1 │ │ │ └── ui │ │ │ ├── ActivityWorkflowContentView.kt │ │ │ ├── AndroidScreen.kt │ │ │ ├── LayoutScreenViewFactory.kt │ │ │ ├── ParcelableTextController.kt │ │ │ ├── RealScreenViewHolder.kt │ │ │ ├── ScreenViewFactory.kt │ │ │ ├── ScreenViewFactoryFinder.kt │ │ │ ├── ScreenViewHolder.kt │ │ │ ├── SnapshotParcels.kt │ │ │ ├── TextControllerControlEditText.kt │ │ │ ├── ViewBindingScreenViewFactory.kt │ │ │ ├── ViewLaunchWhenAttached.kt │ │ │ ├── ViewShowRendering.kt │ │ │ ├── WorkflowLayout.kt │ │ │ ├── WorkflowViewStub.kt │ │ │ ├── androidx │ │ │ ├── KeyedSavedStateRegistryOwner.kt │ │ │ ├── OnBackPressedDispatcherOwnerKey.kt │ │ │ ├── WorkflowAndroidXSupport.kt │ │ │ ├── WorkflowLifecycleOwner.kt │ │ │ └── WorkflowSavedStateRegistryAggregator.kt │ │ │ └── navigation │ │ │ ├── AlertDialogThemeResId.kt │ │ │ ├── AlertOverlayDialogFactory.kt │ │ │ ├── AndroidDialogBounds.kt │ │ │ ├── AndroidOverlay.kt │ │ │ ├── AsDialogHolderWithContent.kt │ │ │ ├── BackButtonScreen.kt │ │ │ ├── BackStackContainer.kt │ │ │ ├── BackStackScreenViewFactory.kt │ │ │ ├── BodyAndOverlaysContainer.kt │ │ │ ├── CoveredByModal.kt │ │ │ ├── DialogCollator.kt │ │ │ ├── DialogOverlay.kt │ │ │ ├── DialogSession.kt │ │ │ ├── DispatchCancelEvent.kt │ │ │ ├── FullScreenModalFactory.kt │ │ │ ├── LayeredDialogSessions.kt │ │ │ ├── OverlayArea.kt │ │ │ ├── OverlayDialogFactory.kt │ │ │ ├── OverlayDialogFactoryFinder.kt │ │ │ ├── OverlayDialogHolder.kt │ │ │ ├── RealOverlayDialogHolder.kt │ │ │ ├── ViewSetBackHandler.kt │ │ │ ├── ViewStateCache.kt │ │ │ └── ViewStateFrame.kt │ └── res │ │ ├── layout │ │ └── view_stack_layout.xml │ │ └── values │ │ ├── attrs.xml │ │ └── ids.xml │ └── test │ └── java │ └── com │ └── squareup │ └── workflow1 │ └── ui │ ├── EnvironmentScreenAndroidIntegrationTest.kt │ ├── ScreenViewFactoryTest.kt │ ├── ViewLaunchWhenAttachedTest.kt │ ├── WorkflowLayoutTest.kt │ ├── androidx │ ├── RealWorkflowLifecycleOwnerTest.kt │ └── WorkflowSavedStateRegistryAggregatorTest.kt │ └── navigation │ ├── NamedScreenAndroidIntegrationTest.kt │ └── ScreenViewFactoryTestUtil.kt ├── core-common ├── api │ └── core-common.api ├── build.gradle.kts ├── dependencies │ └── runtimeClasspath.txt ├── gradle.properties └── src │ ├── main │ ├── baseline-profile.txt │ └── java │ │ └── com │ │ └── squareup │ │ └── workflow1 │ │ └── ui │ │ ├── Compatible.kt │ │ ├── CompositeViewRegistry.kt │ │ ├── Container.kt │ │ ├── EnvironmentScreen.kt │ │ ├── NamedScreen.kt │ │ ├── Screen.kt │ │ ├── TextController.kt │ │ ├── TypedViewRegistry.kt │ │ ├── ViewEnvironment.kt │ │ ├── ViewRegistry.kt │ │ └── navigation │ │ ├── AlertOverlay.kt │ │ ├── BackStackConfig.kt │ │ ├── BackStackScreen.kt │ │ ├── BodyAndOverlaysScreen.kt │ │ ├── FullScreenModal.kt │ │ ├── ModalOverlay.kt │ │ ├── NavigationMonitor.kt │ │ ├── Overlay.kt │ │ └── ScreenOverlay.kt │ └── test │ └── java │ └── com │ └── squareup │ └── workflow1 │ └── ui │ ├── CompatibleTest.kt │ ├── CompositeViewRegistryTest.kt │ ├── ContainerTest.kt │ ├── EnvironmentScreenTest.kt │ ├── NamedScreenTest.kt │ ├── TextControllerTest.kt │ ├── ViewEnvironmentTest.kt │ ├── ViewRegistryTest.kt │ └── navigation │ ├── BackStackScreenTest.kt │ ├── BodyAndOverlaysScreenTest.kt │ └── NavigationMonitorTest.kt ├── internal-testing-android ├── api │ └── internal-testing-android.api ├── build.gradle.kts └── src │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── squareup │ │ └── workflow1 │ │ └── ui │ │ └── internal │ │ └── test │ │ ├── AbstractLifecycleTestActivity.kt │ │ ├── Espresso.kt │ │ ├── IdleAfterTestRule.kt │ │ ├── IdlingDispatcher.kt │ │ ├── IdlingDispatcherRule.kt │ │ └── WorkflowUiTestActivity.kt │ └── test │ └── java │ └── com │ └── squareup │ └── workflow1 │ └── ui │ └── internal │ └── test │ └── IdlingDispatcherTest.kt ├── internal-testing-compose ├── api │ └── internal-testing-compose.api ├── build.gradle.kts └── src │ └── main │ └── java │ └── com │ └── squareup │ └── workflow1 │ └── ui │ └── internal │ └── test │ └── compose │ └── ComposeEspresso.kt └── radiography ├── README.md ├── api └── radiography.api ├── build.gradle.kts ├── dependencies └── releaseRuntimeClasspath.txt ├── gradle.properties └── src └── main ├── AndroidManifest.xml └── java └── com └── squareup └── workflow1 └── ui └── radiography └── WorkflowViewRenderer.kt /.buildscript/binary-validation.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/.buildscript/binary-validation.gradle -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/actions/gradle-args/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/.github/actions/gradle-args/action.yml -------------------------------------------------------------------------------- /.github/actions/gradle-task-with-commit/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/.github/actions/gradle-task-with-commit/action.yml -------------------------------------------------------------------------------- /.github/actions/gradle-task/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/.github/actions/gradle-task/action.yml -------------------------------------------------------------------------------- /.github/actions/gradle-tasks-with-emulator/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/.github/actions/gradle-tasks-with-emulator/action.yml -------------------------------------------------------------------------------- /.github/workflows/kotlin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/.github/workflows/kotlin.yml -------------------------------------------------------------------------------- /.github/workflows/publish-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/.github/workflows/publish-release.yml -------------------------------------------------------------------------------- /.github/workflows/publish-snapshot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/.github/workflows/publish-snapshot.yml -------------------------------------------------------------------------------- /.github/workflows/validate-codeowners.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/.github/workflows/validate-codeowners.yml -------------------------------------------------------------------------------- /.github/workflows/validate-documentation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/.github/workflows/validate-documentation.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/.gitignore -------------------------------------------------------------------------------- /.markdownlint-tutorials.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/.markdownlint-tutorials.rb -------------------------------------------------------------------------------- /.markdownlint.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/.markdownlint.rb -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/.npmrc -------------------------------------------------------------------------------- /.yarnrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/.yarnrc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/LICENSE -------------------------------------------------------------------------------- /README-templates.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/README-templates.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/README.md -------------------------------------------------------------------------------- /RELEASING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/RELEASING.md -------------------------------------------------------------------------------- /artifacts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/artifacts.json -------------------------------------------------------------------------------- /benchmarks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/benchmarks/README.md -------------------------------------------------------------------------------- /benchmarks/dungeon-benchmark/api/dungeon-benchmark.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/benchmarks/dungeon-benchmark/api/dungeon-benchmark.api -------------------------------------------------------------------------------- /benchmarks/dungeon-benchmark/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/benchmarks/dungeon-benchmark/build.gradle.kts -------------------------------------------------------------------------------- /benchmarks/dungeon-benchmark/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/benchmarks/dungeon-benchmark/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /benchmarks/dungeon-benchmark/src/main/baseline-proguard-rules.pro: -------------------------------------------------------------------------------- 1 | -dontobfuscate 2 | -------------------------------------------------------------------------------- /benchmarks/performance-poetry/complex-benchmark/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/benchmarks/performance-poetry/complex-benchmark/build.gradle.kts -------------------------------------------------------------------------------- /benchmarks/performance-poetry/complex-benchmark/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/benchmarks/performance-poetry/complex-benchmark/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /benchmarks/performance-poetry/complex-benchmark/src/main/baseline-proguard-rules.pro: -------------------------------------------------------------------------------- 1 | -dontobfuscate 2 | -------------------------------------------------------------------------------- /benchmarks/performance-poetry/complex-poetry/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/benchmarks/performance-poetry/complex-poetry/build.gradle.kts -------------------------------------------------------------------------------- /benchmarks/performance-poetry/complex-poetry/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/benchmarks/performance-poetry/complex-poetry/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /benchmarks/performance-poetry/complex-poetry/src/main/baseline-proguard-rules.pro: -------------------------------------------------------------------------------- 1 | -dontobfuscate 2 | -------------------------------------------------------------------------------- /benchmarks/performance-poetry/complex-poetry/src/main/res/values/ids.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/benchmarks/performance-poetry/complex-poetry/src/main/res/values/ids.xml -------------------------------------------------------------------------------- /benchmarks/performance-poetry/complex-poetry/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/benchmarks/performance-poetry/complex-poetry/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /dependencies/classpath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/dependencies/classpath.txt -------------------------------------------------------------------------------- /design-docs/compose-based-workflows-design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/design-docs/compose-based-workflows-design.md -------------------------------------------------------------------------------- /design-docs/workflow-idioms-in-compose.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/design-docs/workflow-idioms-in-compose.md -------------------------------------------------------------------------------- /design-docs/workflow-state-compose-brainstorming.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/design-docs/workflow-state-compose-brainstorming.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/gradlew.bat -------------------------------------------------------------------------------- /kotlin-js-store/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/kotlin-js-store/yarn.lock -------------------------------------------------------------------------------- /lint_docs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/lint_docs.sh -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/renovate.json -------------------------------------------------------------------------------- /samples/compose-samples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/compose-samples/README.md -------------------------------------------------------------------------------- /samples/compose-samples/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/compose-samples/build.gradle.kts -------------------------------------------------------------------------------- /samples/compose-samples/lint-baseline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/compose-samples/lint-baseline.xml -------------------------------------------------------------------------------- /samples/compose-samples/src/androidTest/java/com/squareup/sample/compose/preview/PreviewTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/compose-samples/src/androidTest/java/com/squareup/sample/compose/preview/PreviewTest.kt -------------------------------------------------------------------------------- /samples/compose-samples/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/compose-samples/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /samples/compose-samples/src/main/java/com/squareup/sample/compose/hellocompose/App.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/compose-samples/src/main/java/com/squareup/sample/compose/hellocompose/App.kt -------------------------------------------------------------------------------- /samples/compose-samples/src/main/java/com/squareup/sample/compose/launcher/SampleLauncherApp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/compose-samples/src/main/java/com/squareup/sample/compose/launcher/SampleLauncherApp.kt -------------------------------------------------------------------------------- /samples/compose-samples/src/main/java/com/squareup/sample/compose/launcher/Samples.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/compose-samples/src/main/java/com/squareup/sample/compose/launcher/Samples.kt -------------------------------------------------------------------------------- /samples/compose-samples/src/main/java/com/squareup/sample/compose/preview/PreviewActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/compose-samples/src/main/java/com/squareup/sample/compose/preview/PreviewActivity.kt -------------------------------------------------------------------------------- /samples/compose-samples/src/main/java/com/squareup/sample/compose/textinput/App.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/compose-samples/src/main/java/com/squareup/sample/compose/textinput/App.kt -------------------------------------------------------------------------------- /samples/compose-samples/src/main/res/layout/legacy_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/compose-samples/src/main/res/layout/legacy_view.xml -------------------------------------------------------------------------------- /samples/compose-samples/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/compose-samples/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /samples/compose-samples/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/compose-samples/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /samples/compose-samples/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/compose-samples/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /samples/containers/android/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/containers/android/build.gradle.kts -------------------------------------------------------------------------------- /samples/containers/android/src/androidTest/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/containers/android/src/androidTest/AndroidManifest.xml -------------------------------------------------------------------------------- /samples/containers/android/src/main/java/com/squareup/sample/container/SampleContainers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/containers/android/src/main/java/com/squareup/sample/container/SampleContainers.kt -------------------------------------------------------------------------------- /samples/containers/android/src/main/java/com/squareup/sample/container/ScrimContainer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/containers/android/src/main/java/com/squareup/sample/container/ScrimContainer.kt -------------------------------------------------------------------------------- /samples/containers/android/src/main/java/com/squareup/sample/container/panel/Contexts.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/containers/android/src/main/java/com/squareup/sample/container/panel/Contexts.kt -------------------------------------------------------------------------------- /samples/containers/android/src/main/res/anim-sw600dp/panel_enter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/containers/android/src/main/res/anim-sw600dp/panel_enter.xml -------------------------------------------------------------------------------- /samples/containers/android/src/main/res/anim-sw600dp/panel_exit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/containers/android/src/main/res/anim-sw600dp/panel_exit.xml -------------------------------------------------------------------------------- /samples/containers/android/src/main/res/anim/panel_enter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/containers/android/src/main/res/anim/panel_enter.xml -------------------------------------------------------------------------------- /samples/containers/android/src/main/res/anim/panel_exit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/containers/android/src/main/res/anim/panel_exit.xml -------------------------------------------------------------------------------- /samples/containers/android/src/main/res/layout-ldrtl/overview_detail_split.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/containers/android/src/main/res/layout-ldrtl/overview_detail_split.xml -------------------------------------------------------------------------------- /samples/containers/android/src/main/res/layout/overview_detail_single.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/containers/android/src/main/res/layout/overview_detail_single.xml -------------------------------------------------------------------------------- /samples/containers/android/src/main/res/layout/overview_detail_split.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/containers/android/src/main/res/layout/overview_detail_split.xml -------------------------------------------------------------------------------- /samples/containers/android/src/main/res/values-land/layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/containers/android/src/main/res/values-land/layout.xml -------------------------------------------------------------------------------- /samples/containers/android/src/main/res/values-sw600dp/bools.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/containers/android/src/main/res/values-sw600dp/bools.xml -------------------------------------------------------------------------------- /samples/containers/android/src/main/res/values-sw600dp/layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/containers/android/src/main/res/values-sw600dp/layout.xml -------------------------------------------------------------------------------- /samples/containers/android/src/main/res/values/bools.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/containers/android/src/main/res/values/bools.xml -------------------------------------------------------------------------------- /samples/containers/android/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/containers/android/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /samples/containers/android/src/main/res/values/ids.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/containers/android/src/main/res/values/ids.xml -------------------------------------------------------------------------------- /samples/containers/android/src/main/res/values/layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/containers/android/src/main/res/values/layout.xml -------------------------------------------------------------------------------- /samples/containers/android/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/containers/android/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /samples/containers/app-poetry/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/containers/app-poetry/build.gradle.kts -------------------------------------------------------------------------------- /samples/containers/app-poetry/lint-baseline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/containers/app-poetry/lint-baseline.xml -------------------------------------------------------------------------------- /samples/containers/app-poetry/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/containers/app-poetry/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /samples/containers/app-poetry/src/main/java/com/squareup/sample/poetryapp/PoetryActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/containers/app-poetry/src/main/java/com/squareup/sample/poetryapp/PoetryActivity.kt -------------------------------------------------------------------------------- /samples/containers/app-poetry/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/containers/app-poetry/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /samples/containers/app-raven/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/containers/app-raven/build.gradle.kts -------------------------------------------------------------------------------- /samples/containers/app-raven/lint-baseline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/containers/app-raven/lint-baseline.xml -------------------------------------------------------------------------------- /samples/containers/app-raven/src/androidTest/java/com/squareup/sample/ravenapp/RavenAppTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/containers/app-raven/src/androidTest/java/com/squareup/sample/ravenapp/RavenAppTest.kt -------------------------------------------------------------------------------- /samples/containers/app-raven/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/containers/app-raven/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /samples/containers/app-raven/src/main/java/com/squareup/sample/ravenapp/RavenActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/containers/app-raven/src/main/java/com/squareup/sample/ravenapp/RavenActivity.kt -------------------------------------------------------------------------------- /samples/containers/app-raven/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/containers/app-raven/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /samples/containers/app-raven/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/containers/app-raven/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /samples/containers/common/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/containers/common/build.gradle.kts -------------------------------------------------------------------------------- /samples/containers/common/src/main/java/com/squareup/sample/container/panel/PanelOverlay.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/containers/common/src/main/java/com/squareup/sample/container/panel/PanelOverlay.kt -------------------------------------------------------------------------------- /samples/containers/common/src/main/java/com/squareup/sample/container/panel/ScrimScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/containers/common/src/main/java/com/squareup/sample/container/panel/ScrimScreen.kt -------------------------------------------------------------------------------- /samples/containers/hello-back-button/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/containers/hello-back-button/build.gradle.kts -------------------------------------------------------------------------------- /samples/containers/hello-back-button/lint-baseline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/containers/hello-back-button/lint-baseline.xml -------------------------------------------------------------------------------- /samples/containers/hello-back-button/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/containers/hello-back-button/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /samples/containers/hello-back-button/src/main/res/layout/hello_back_button_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/containers/hello-back-button/src/main/res/layout/hello_back_button_layout.xml -------------------------------------------------------------------------------- /samples/containers/hello-back-button/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/containers/hello-back-button/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /samples/containers/hello-back-button/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/containers/hello-back-button/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /samples/containers/poetry/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/containers/poetry/build.gradle.kts -------------------------------------------------------------------------------- /samples/containers/poetry/src/main/java/com/squareup/sample/poetry/PoemListRendering.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/containers/poetry/src/main/java/com/squareup/sample/poetry/PoemListRendering.kt -------------------------------------------------------------------------------- /samples/containers/poetry/src/main/java/com/squareup/sample/poetry/PoemListWorkflow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/containers/poetry/src/main/java/com/squareup/sample/poetry/PoemListWorkflow.kt -------------------------------------------------------------------------------- /samples/containers/poetry/src/main/java/com/squareup/sample/poetry/PoemWorkflow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/containers/poetry/src/main/java/com/squareup/sample/poetry/PoemWorkflow.kt -------------------------------------------------------------------------------- /samples/containers/poetry/src/main/java/com/squareup/sample/poetry/PoemsBrowserWorkflow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/containers/poetry/src/main/java/com/squareup/sample/poetry/PoemsBrowserWorkflow.kt -------------------------------------------------------------------------------- /samples/containers/poetry/src/main/java/com/squareup/sample/poetry/RealPoemWorkflow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/containers/poetry/src/main/java/com/squareup/sample/poetry/RealPoemWorkflow.kt -------------------------------------------------------------------------------- /samples/containers/poetry/src/main/java/com/squareup/sample/poetry/RealPoemsBrowserWorkflow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/containers/poetry/src/main/java/com/squareup/sample/poetry/RealPoemsBrowserWorkflow.kt -------------------------------------------------------------------------------- /samples/containers/poetry/src/main/java/com/squareup/sample/poetry/StanzaListScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/containers/poetry/src/main/java/com/squareup/sample/poetry/StanzaListScreen.kt -------------------------------------------------------------------------------- /samples/containers/poetry/src/main/java/com/squareup/sample/poetry/StanzaListWorkflow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/containers/poetry/src/main/java/com/squareup/sample/poetry/StanzaListWorkflow.kt -------------------------------------------------------------------------------- /samples/containers/poetry/src/main/java/com/squareup/sample/poetry/StanzaScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/containers/poetry/src/main/java/com/squareup/sample/poetry/StanzaScreen.kt -------------------------------------------------------------------------------- /samples/containers/poetry/src/main/java/com/squareup/sample/poetry/StanzaWorkflow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/containers/poetry/src/main/java/com/squareup/sample/poetry/StanzaWorkflow.kt -------------------------------------------------------------------------------- /samples/containers/poetry/src/main/java/com/squareup/sample/poetry/model/Poem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/containers/poetry/src/main/java/com/squareup/sample/poetry/model/Poem.kt -------------------------------------------------------------------------------- /samples/containers/poetry/src/main/java/com/squareup/sample/poetry/model/Poet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/containers/poetry/src/main/java/com/squareup/sample/poetry/model/Poet.kt -------------------------------------------------------------------------------- /samples/containers/poetry/src/main/java/com/squareup/sample/poetry/model/Raven.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/containers/poetry/src/main/java/com/squareup/sample/poetry/model/Raven.kt -------------------------------------------------------------------------------- /samples/containers/poetry/src/main/java/com/squareup/sample/poetry/model/TheConquerorWorm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/containers/poetry/src/main/java/com/squareup/sample/poetry/model/TheConquerorWorm.kt -------------------------------------------------------------------------------- /samples/containers/poetry/src/main/java/com/squareup/sample/poetry/model/TheTyger.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/containers/poetry/src/main/java/com/squareup/sample/poetry/model/TheTyger.kt -------------------------------------------------------------------------------- /samples/containers/poetry/src/main/java/com/squareup/sample/poetry/model/ToHelen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/containers/poetry/src/main/java/com/squareup/sample/poetry/model/ToHelen.kt -------------------------------------------------------------------------------- /samples/containers/poetry/src/main/res/drawable/list_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/containers/poetry/src/main/res/drawable/list_selector.xml -------------------------------------------------------------------------------- /samples/containers/poetry/src/main/res/layout/list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/containers/poetry/src/main/res/layout/list.xml -------------------------------------------------------------------------------- /samples/containers/poetry/src/main/res/layout/list_row_selectable.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/containers/poetry/src/main/res/layout/list_row_selectable.xml -------------------------------------------------------------------------------- /samples/containers/poetry/src/main/res/layout/list_row_unselectable.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/containers/poetry/src/main/res/layout/list_row_unselectable.xml -------------------------------------------------------------------------------- /samples/containers/poetry/src/main/res/layout/stanza_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/containers/poetry/src/main/res/layout/stanza_layout.xml -------------------------------------------------------------------------------- /samples/containers/poetry/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/containers/poetry/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /samples/containers/poetry/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/containers/poetry/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /samples/dungeon/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/dungeon/README.md -------------------------------------------------------------------------------- /samples/dungeon/app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/dungeon/app/build.gradle.kts -------------------------------------------------------------------------------- /samples/dungeon/app/lint-baseline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/dungeon/app/lint-baseline.xml -------------------------------------------------------------------------------- /samples/dungeon/app/src/androidTest/java/com/squareup/sample/dungeon/DungeonAppTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/dungeon/app/src/androidTest/java/com/squareup/sample/dungeon/DungeonAppTest.kt -------------------------------------------------------------------------------- /samples/dungeon/app/src/androidTest/java/com/squareup/sample/dungeon/DungeonTestRunner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/dungeon/app/src/androidTest/java/com/squareup/sample/dungeon/DungeonTestRunner.kt -------------------------------------------------------------------------------- /samples/dungeon/app/src/androidTest/java/com/squareup/sample/dungeon/TestApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/dungeon/app/src/androidTest/java/com/squareup/sample/dungeon/TestApplication.kt -------------------------------------------------------------------------------- /samples/dungeon/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/dungeon/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /samples/dungeon/app/src/main/assets/boards/simple_board.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/dungeon/app/src/main/assets/boards/simple_board.txt -------------------------------------------------------------------------------- /samples/dungeon/app/src/main/assets/boards/simple_maze.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/dungeon/app/src/main/assets/boards/simple_maze.txt -------------------------------------------------------------------------------- /samples/dungeon/app/src/main/baseline-prof.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/dungeon/app/src/main/baseline-prof.txt -------------------------------------------------------------------------------- /samples/dungeon/app/src/main/java/com/squareup/sample/dungeon/BoardLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/dungeon/app/src/main/java/com/squareup/sample/dungeon/BoardLoader.kt -------------------------------------------------------------------------------- /samples/dungeon/app/src/main/java/com/squareup/sample/dungeon/BoardView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/dungeon/app/src/main/java/com/squareup/sample/dungeon/BoardView.kt -------------------------------------------------------------------------------- /samples/dungeon/app/src/main/java/com/squareup/sample/dungeon/BoardsListLayoutRunner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/dungeon/app/src/main/java/com/squareup/sample/dungeon/BoardsListLayoutRunner.kt -------------------------------------------------------------------------------- /samples/dungeon/app/src/main/java/com/squareup/sample/dungeon/Component.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/dungeon/app/src/main/java/com/squareup/sample/dungeon/Component.kt -------------------------------------------------------------------------------- /samples/dungeon/app/src/main/java/com/squareup/sample/dungeon/DungeonActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/dungeon/app/src/main/java/com/squareup/sample/dungeon/DungeonActivity.kt -------------------------------------------------------------------------------- /samples/dungeon/app/src/main/java/com/squareup/sample/dungeon/DungeonAppWorkflow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/dungeon/app/src/main/java/com/squareup/sample/dungeon/DungeonAppWorkflow.kt -------------------------------------------------------------------------------- /samples/dungeon/app/src/main/java/com/squareup/sample/dungeon/DungeonApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/dungeon/app/src/main/java/com/squareup/sample/dungeon/DungeonApplication.kt -------------------------------------------------------------------------------- /samples/dungeon/app/src/main/java/com/squareup/sample/dungeon/GameLayoutRunner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/dungeon/app/src/main/java/com/squareup/sample/dungeon/GameLayoutRunner.kt -------------------------------------------------------------------------------- /samples/dungeon/app/src/main/java/com/squareup/sample/dungeon/GameSessionWorkflow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/dungeon/app/src/main/java/com/squareup/sample/dungeon/GameSessionWorkflow.kt -------------------------------------------------------------------------------- /samples/dungeon/app/src/main/java/com/squareup/sample/dungeon/LoadingBinding.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/dungeon/app/src/main/java/com/squareup/sample/dungeon/LoadingBinding.kt -------------------------------------------------------------------------------- /samples/dungeon/app/src/main/java/com/squareup/sample/dungeon/TimeMachineAppWorkflow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/dungeon/app/src/main/java/com/squareup/sample/dungeon/TimeMachineAppWorkflow.kt -------------------------------------------------------------------------------- /samples/dungeon/app/src/main/java/com/squareup/sample/dungeon/TimeMachineModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/dungeon/app/src/main/java/com/squareup/sample/dungeon/TimeMachineModel.kt -------------------------------------------------------------------------------- /samples/dungeon/app/src/main/res/drawable/ic_chevron_left_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/dungeon/app/src/main/res/drawable/ic_chevron_left_black_24dp.xml -------------------------------------------------------------------------------- /samples/dungeon/app/src/main/res/layout/boards_list_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/dungeon/app/src/main/res/layout/boards_list_item.xml -------------------------------------------------------------------------------- /samples/dungeon/app/src/main/res/layout/boards_list_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/dungeon/app/src/main/res/layout/boards_list_layout.xml -------------------------------------------------------------------------------- /samples/dungeon/app/src/main/res/layout/game_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/dungeon/app/src/main/res/layout/game_layout.xml -------------------------------------------------------------------------------- /samples/dungeon/app/src/main/res/layout/loading_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/dungeon/app/src/main/res/layout/loading_layout.xml -------------------------------------------------------------------------------- /samples/dungeon/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/dungeon/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /samples/dungeon/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/dungeon/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /samples/dungeon/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/dungeon/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /samples/dungeon/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/dungeon/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /samples/dungeon/common/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/dungeon/common/build.gradle.kts -------------------------------------------------------------------------------- /samples/dungeon/common/src/main/baseline-prof.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/dungeon/common/src/main/baseline-prof.txt -------------------------------------------------------------------------------- /samples/dungeon/common/src/main/java/com/squareup/sample/dungeon/ActorWorkflow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/dungeon/common/src/main/java/com/squareup/sample/dungeon/ActorWorkflow.kt -------------------------------------------------------------------------------- /samples/dungeon/common/src/main/java/com/squareup/sample/dungeon/AiWorkflow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/dungeon/common/src/main/java/com/squareup/sample/dungeon/AiWorkflow.kt -------------------------------------------------------------------------------- /samples/dungeon/common/src/main/java/com/squareup/sample/dungeon/Direction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/dungeon/common/src/main/java/com/squareup/sample/dungeon/Direction.kt -------------------------------------------------------------------------------- /samples/dungeon/common/src/main/java/com/squareup/sample/dungeon/Game.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/dungeon/common/src/main/java/com/squareup/sample/dungeon/Game.kt -------------------------------------------------------------------------------- /samples/dungeon/common/src/main/java/com/squareup/sample/dungeon/GameWorkflow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/dungeon/common/src/main/java/com/squareup/sample/dungeon/GameWorkflow.kt -------------------------------------------------------------------------------- /samples/dungeon/common/src/main/java/com/squareup/sample/dungeon/Movement.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/dungeon/common/src/main/java/com/squareup/sample/dungeon/Movement.kt -------------------------------------------------------------------------------- /samples/dungeon/common/src/main/java/com/squareup/sample/dungeon/PlayerWorkflow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/dungeon/common/src/main/java/com/squareup/sample/dungeon/PlayerWorkflow.kt -------------------------------------------------------------------------------- /samples/dungeon/common/src/main/java/com/squareup/sample/dungeon/board/Board.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/dungeon/common/src/main/java/com/squareup/sample/dungeon/board/Board.kt -------------------------------------------------------------------------------- /samples/dungeon/common/src/main/java/com/squareup/sample/dungeon/board/BoardCell.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/dungeon/common/src/main/java/com/squareup/sample/dungeon/board/BoardCell.kt -------------------------------------------------------------------------------- /samples/dungeon/common/src/main/java/com/squareup/sample/dungeon/board/Parser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/dungeon/common/src/main/java/com/squareup/sample/dungeon/board/Parser.kt -------------------------------------------------------------------------------- /samples/dungeon/common/src/test/java/com/squareup/sample/dungeon/MovementTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/dungeon/common/src/test/java/com/squareup/sample/dungeon/MovementTest.kt -------------------------------------------------------------------------------- /samples/dungeon/common/src/test/java/com/squareup/sample/dungeon/board/ParserTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/dungeon/common/src/test/java/com/squareup/sample/dungeon/board/ParserTest.kt -------------------------------------------------------------------------------- /samples/dungeon/timemachine-shakeable/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/dungeon/timemachine-shakeable/build.gradle.kts -------------------------------------------------------------------------------- /samples/dungeon/timemachine-shakeable/src/main/baseline-prof.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/dungeon/timemachine-shakeable/src/main/baseline-prof.txt -------------------------------------------------------------------------------- /samples/dungeon/timemachine-shakeable/src/main/res/layout/shakeable_time_machine_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/dungeon/timemachine-shakeable/src/main/res/layout/shakeable_time_machine_layout.xml -------------------------------------------------------------------------------- /samples/dungeon/timemachine-shakeable/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/dungeon/timemachine-shakeable/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /samples/dungeon/timemachine-shakeable/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/dungeon/timemachine-shakeable/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /samples/dungeon/timemachine/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/dungeon/timemachine/build.gradle.kts -------------------------------------------------------------------------------- /samples/dungeon/timemachine/src/main/baseline-prof.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/dungeon/timemachine/src/main/baseline-prof.txt -------------------------------------------------------------------------------- /samples/dungeon/timemachine/src/main/java/com/squareup/sample/timemachine/RecorderWorkflow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/dungeon/timemachine/src/main/java/com/squareup/sample/timemachine/RecorderWorkflow.kt -------------------------------------------------------------------------------- /samples/dungeon/timemachine/src/main/java/com/squareup/sample/timemachine/TimeSeries.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/dungeon/timemachine/src/main/java/com/squareup/sample/timemachine/TimeSeries.kt -------------------------------------------------------------------------------- /samples/dungeon/timemachine/src/test/java/com/squareup/sample/timemachine/TimeSeriesTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/dungeon/timemachine/src/test/java/com/squareup/sample/timemachine/TimeSeriesTest.kt -------------------------------------------------------------------------------- /samples/hello-terminal/.assets/hello-terminal-demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/hello-terminal/.assets/hello-terminal-demo.gif -------------------------------------------------------------------------------- /samples/hello-terminal/.assets/todo-terminal-demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/hello-terminal/.assets/todo-terminal-demo.gif -------------------------------------------------------------------------------- /samples/hello-terminal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/hello-terminal/README.md -------------------------------------------------------------------------------- /samples/hello-terminal/hello-terminal-app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/hello-terminal/hello-terminal-app/build.gradle.kts -------------------------------------------------------------------------------- /samples/hello-terminal/terminal-workflow/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/hello-terminal/terminal-workflow/build.gradle.kts -------------------------------------------------------------------------------- /samples/hello-terminal/todo-terminal-app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/hello-terminal/todo-terminal-app/build.gradle.kts -------------------------------------------------------------------------------- /samples/hello-terminal/todo-terminal-app/src/main/java/com/squareup/sample/hellotodo/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/hello-terminal/todo-terminal-app/src/main/java/com/squareup/sample/hellotodo/Main.kt -------------------------------------------------------------------------------- /samples/hello-workflow-fragment/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/hello-workflow-fragment/build.gradle.kts -------------------------------------------------------------------------------- /samples/hello-workflow-fragment/lint-baseline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/hello-workflow-fragment/lint-baseline.xml -------------------------------------------------------------------------------- /samples/hello-workflow-fragment/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/hello-workflow-fragment/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /samples/hello-workflow-fragment/src/main/res/layout/hello_goodbye_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/hello-workflow-fragment/src/main/res/layout/hello_goodbye_layout.xml -------------------------------------------------------------------------------- /samples/hello-workflow-fragment/src/main/res/layout/hello_workflow_fragment.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/hello-workflow-fragment/src/main/res/layout/hello_workflow_fragment.xml -------------------------------------------------------------------------------- /samples/hello-workflow-fragment/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/hello-workflow-fragment/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /samples/hello-workflow-fragment/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/hello-workflow-fragment/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /samples/hello-workflow/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/hello-workflow/build.gradle.kts -------------------------------------------------------------------------------- /samples/hello-workflow/lint-baseline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/hello-workflow/lint-baseline.xml -------------------------------------------------------------------------------- /samples/hello-workflow/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/hello-workflow/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /samples/hello-workflow/src/main/java/com/squareup/sample/helloworkflow/HelloRendering.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/hello-workflow/src/main/java/com/squareup/sample/helloworkflow/HelloRendering.kt -------------------------------------------------------------------------------- /samples/hello-workflow/src/main/java/com/squareup/sample/helloworkflow/HelloWorkflow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/hello-workflow/src/main/java/com/squareup/sample/helloworkflow/HelloWorkflow.kt -------------------------------------------------------------------------------- /samples/hello-workflow/src/main/java/com/squareup/sample/helloworkflow/HelloWorkflowActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/hello-workflow/src/main/java/com/squareup/sample/helloworkflow/HelloWorkflowActivity.kt -------------------------------------------------------------------------------- /samples/hello-workflow/src/main/res/layout/hello_goodbye_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/hello-workflow/src/main/res/layout/hello_goodbye_layout.xml -------------------------------------------------------------------------------- /samples/hello-workflow/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/hello-workflow/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /samples/hello-workflow/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/hello-workflow/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /samples/nested-overlays/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/nested-overlays/build.gradle.kts -------------------------------------------------------------------------------- /samples/nested-overlays/lint-baseline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/nested-overlays/lint-baseline.xml -------------------------------------------------------------------------------- /samples/nested-overlays/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/nested-overlays/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /samples/nested-overlays/src/main/java/com/squareup/sample/nestedoverlays/ButtonBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/nested-overlays/src/main/java/com/squareup/sample/nestedoverlays/ButtonBar.kt -------------------------------------------------------------------------------- /samples/nested-overlays/src/main/res/layout/top_and_bottom_bars.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/nested-overlays/src/main/res/layout/top_and_bottom_bars.xml -------------------------------------------------------------------------------- /samples/nested-overlays/src/main/res/values/ids.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/nested-overlays/src/main/res/values/ids.xml -------------------------------------------------------------------------------- /samples/nested-overlays/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/nested-overlays/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /samples/nested-overlays/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/nested-overlays/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /samples/stub-visibility/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/stub-visibility/build.gradle.kts -------------------------------------------------------------------------------- /samples/stub-visibility/lint-baseline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/stub-visibility/lint-baseline.xml -------------------------------------------------------------------------------- /samples/stub-visibility/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/stub-visibility/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /samples/stub-visibility/src/main/java/com/squareup/sample/stubvisibility/ClickyTextRendering.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/stub-visibility/src/main/java/com/squareup/sample/stubvisibility/ClickyTextRendering.kt -------------------------------------------------------------------------------- /samples/stub-visibility/src/main/java/com/squareup/sample/stubvisibility/OuterRendering.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/stub-visibility/src/main/java/com/squareup/sample/stubvisibility/OuterRendering.kt -------------------------------------------------------------------------------- /samples/stub-visibility/src/main/res/layout/stub_visibility_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/stub-visibility/src/main/res/layout/stub_visibility_layout.xml -------------------------------------------------------------------------------- /samples/stub-visibility/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/stub-visibility/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /samples/stub-visibility/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/stub-visibility/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /samples/tictactoe/app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tictactoe/app/build.gradle.kts -------------------------------------------------------------------------------- /samples/tictactoe/app/lint-baseline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tictactoe/app/lint-baseline.xml -------------------------------------------------------------------------------- /samples/tictactoe/app/src/androidTest/java/com/squareup/sample/TicTacToeEspressoTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tictactoe/app/src/androidTest/java/com/squareup/sample/TicTacToeEspressoTest.kt -------------------------------------------------------------------------------- /samples/tictactoe/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tictactoe/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /samples/tictactoe/app/src/main/java/com/squareup/sample/authworkflow/AuthViewFactories.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tictactoe/app/src/main/java/com/squareup/sample/authworkflow/AuthViewFactories.kt -------------------------------------------------------------------------------- /samples/tictactoe/app/src/main/java/com/squareup/sample/authworkflow/AuthorizingViewFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tictactoe/app/src/main/java/com/squareup/sample/authworkflow/AuthorizingViewFactory.kt -------------------------------------------------------------------------------- /samples/tictactoe/app/src/main/java/com/squareup/sample/authworkflow/LoginViewFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tictactoe/app/src/main/java/com/squareup/sample/authworkflow/LoginViewFactory.kt -------------------------------------------------------------------------------- /samples/tictactoe/app/src/main/java/com/squareup/sample/authworkflow/SecondFactorViewFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tictactoe/app/src/main/java/com/squareup/sample/authworkflow/SecondFactorViewFactory.kt -------------------------------------------------------------------------------- /samples/tictactoe/app/src/main/java/com/squareup/sample/gameworkflow/Boards.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tictactoe/app/src/main/java/com/squareup/sample/gameworkflow/Boards.kt -------------------------------------------------------------------------------- /samples/tictactoe/app/src/main/java/com/squareup/sample/gameworkflow/GameOverLayoutRunner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tictactoe/app/src/main/java/com/squareup/sample/gameworkflow/GameOverLayoutRunner.kt -------------------------------------------------------------------------------- /samples/tictactoe/app/src/main/java/com/squareup/sample/gameworkflow/GamePlayViewFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tictactoe/app/src/main/java/com/squareup/sample/gameworkflow/GamePlayViewFactory.kt -------------------------------------------------------------------------------- /samples/tictactoe/app/src/main/java/com/squareup/sample/gameworkflow/NewGameViewFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tictactoe/app/src/main/java/com/squareup/sample/gameworkflow/NewGameViewFactory.kt -------------------------------------------------------------------------------- /samples/tictactoe/app/src/main/java/com/squareup/sample/gameworkflow/TicTacToeViewFactories.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tictactoe/app/src/main/java/com/squareup/sample/gameworkflow/TicTacToeViewFactories.kt -------------------------------------------------------------------------------- /samples/tictactoe/app/src/main/java/com/squareup/sample/mainactivity/TicTacToeActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tictactoe/app/src/main/java/com/squareup/sample/mainactivity/TicTacToeActivity.kt -------------------------------------------------------------------------------- /samples/tictactoe/app/src/main/java/com/squareup/sample/mainactivity/TicTacToeComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tictactoe/app/src/main/java/com/squareup/sample/mainactivity/TicTacToeComponent.kt -------------------------------------------------------------------------------- /samples/tictactoe/app/src/main/java/com/squareup/sample/mainactivity/TicTacToeModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tictactoe/app/src/main/java/com/squareup/sample/mainactivity/TicTacToeModel.kt -------------------------------------------------------------------------------- /samples/tictactoe/app/src/main/res/layout-land/game_play_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tictactoe/app/src/main/res/layout-land/game_play_layout.xml -------------------------------------------------------------------------------- /samples/tictactoe/app/src/main/res/layout/authorizing_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tictactoe/app/src/main/res/layout/authorizing_layout.xml -------------------------------------------------------------------------------- /samples/tictactoe/app/src/main/res/layout/board.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tictactoe/app/src/main/res/layout/board.xml -------------------------------------------------------------------------------- /samples/tictactoe/app/src/main/res/layout/game_play_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tictactoe/app/src/main/res/layout/game_play_layout.xml -------------------------------------------------------------------------------- /samples/tictactoe/app/src/main/res/layout/login_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tictactoe/app/src/main/res/layout/login_layout.xml -------------------------------------------------------------------------------- /samples/tictactoe/app/src/main/res/layout/logout_decorator_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tictactoe/app/src/main/res/layout/logout_decorator_layout.xml -------------------------------------------------------------------------------- /samples/tictactoe/app/src/main/res/layout/new_game_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tictactoe/app/src/main/res/layout/new_game_layout.xml -------------------------------------------------------------------------------- /samples/tictactoe/app/src/main/res/layout/second_factor_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tictactoe/app/src/main/res/layout/second_factor_layout.xml -------------------------------------------------------------------------------- /samples/tictactoe/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tictactoe/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /samples/tictactoe/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tictactoe/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /samples/tictactoe/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tictactoe/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /samples/tictactoe/common/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tictactoe/common/build.gradle.kts -------------------------------------------------------------------------------- /samples/tictactoe/common/src/main/java/com/squareup/sample/authworkflow/AuthService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tictactoe/common/src/main/java/com/squareup/sample/authworkflow/AuthService.kt -------------------------------------------------------------------------------- /samples/tictactoe/common/src/main/java/com/squareup/sample/authworkflow/AuthWorkflow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tictactoe/common/src/main/java/com/squareup/sample/authworkflow/AuthWorkflow.kt -------------------------------------------------------------------------------- /samples/tictactoe/common/src/main/java/com/squareup/sample/authworkflow/AuthorizingScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tictactoe/common/src/main/java/com/squareup/sample/authworkflow/AuthorizingScreen.kt -------------------------------------------------------------------------------- /samples/tictactoe/common/src/main/java/com/squareup/sample/authworkflow/LoginScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tictactoe/common/src/main/java/com/squareup/sample/authworkflow/LoginScreen.kt -------------------------------------------------------------------------------- /samples/tictactoe/common/src/main/java/com/squareup/sample/authworkflow/RealAuthService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tictactoe/common/src/main/java/com/squareup/sample/authworkflow/RealAuthService.kt -------------------------------------------------------------------------------- /samples/tictactoe/common/src/main/java/com/squareup/sample/authworkflow/SecondFactorScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tictactoe/common/src/main/java/com/squareup/sample/authworkflow/SecondFactorScreen.kt -------------------------------------------------------------------------------- /samples/tictactoe/common/src/main/java/com/squareup/sample/gameworkflow/Board.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tictactoe/common/src/main/java/com/squareup/sample/gameworkflow/Board.kt -------------------------------------------------------------------------------- /samples/tictactoe/common/src/main/java/com/squareup/sample/gameworkflow/CompletedGame.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tictactoe/common/src/main/java/com/squareup/sample/gameworkflow/CompletedGame.kt -------------------------------------------------------------------------------- /samples/tictactoe/common/src/main/java/com/squareup/sample/gameworkflow/GameLog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tictactoe/common/src/main/java/com/squareup/sample/gameworkflow/GameLog.kt -------------------------------------------------------------------------------- /samples/tictactoe/common/src/main/java/com/squareup/sample/gameworkflow/GameOverScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tictactoe/common/src/main/java/com/squareup/sample/gameworkflow/GameOverScreen.kt -------------------------------------------------------------------------------- /samples/tictactoe/common/src/main/java/com/squareup/sample/gameworkflow/GamePlayScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tictactoe/common/src/main/java/com/squareup/sample/gameworkflow/GamePlayScreen.kt -------------------------------------------------------------------------------- /samples/tictactoe/common/src/main/java/com/squareup/sample/gameworkflow/NewGameScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tictactoe/common/src/main/java/com/squareup/sample/gameworkflow/NewGameScreen.kt -------------------------------------------------------------------------------- /samples/tictactoe/common/src/main/java/com/squareup/sample/gameworkflow/Player.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tictactoe/common/src/main/java/com/squareup/sample/gameworkflow/Player.kt -------------------------------------------------------------------------------- /samples/tictactoe/common/src/main/java/com/squareup/sample/gameworkflow/PlayerInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tictactoe/common/src/main/java/com/squareup/sample/gameworkflow/PlayerInfo.kt -------------------------------------------------------------------------------- /samples/tictactoe/common/src/main/java/com/squareup/sample/gameworkflow/RunGameState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tictactoe/common/src/main/java/com/squareup/sample/gameworkflow/RunGameState.kt -------------------------------------------------------------------------------- /samples/tictactoe/common/src/main/java/com/squareup/sample/gameworkflow/RunGameWorkflow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tictactoe/common/src/main/java/com/squareup/sample/gameworkflow/RunGameWorkflow.kt -------------------------------------------------------------------------------- /samples/tictactoe/common/src/main/java/com/squareup/sample/gameworkflow/TakeTurnsWorkflow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tictactoe/common/src/main/java/com/squareup/sample/gameworkflow/TakeTurnsWorkflow.kt -------------------------------------------------------------------------------- /samples/tictactoe/common/src/main/java/com/squareup/sample/gameworkflow/Turn.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tictactoe/common/src/main/java/com/squareup/sample/gameworkflow/Turn.kt -------------------------------------------------------------------------------- /samples/tictactoe/common/src/main/java/com/squareup/sample/mainworkflow/MainState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tictactoe/common/src/main/java/com/squareup/sample/mainworkflow/MainState.kt -------------------------------------------------------------------------------- /samples/tictactoe/common/src/main/java/com/squareup/sample/mainworkflow/TicTacToeWorkflow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tictactoe/common/src/main/java/com/squareup/sample/mainworkflow/TicTacToeWorkflow.kt -------------------------------------------------------------------------------- /samples/tictactoe/common/src/test/java/com/squareup/sample/gameworkflow/PlayerInfoTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tictactoe/common/src/test/java/com/squareup/sample/gameworkflow/PlayerInfoTest.kt -------------------------------------------------------------------------------- /samples/todo-android/app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/todo-android/app/build.gradle.kts -------------------------------------------------------------------------------- /samples/todo-android/app/lint-baseline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/todo-android/app/lint-baseline.xml -------------------------------------------------------------------------------- /samples/todo-android/app/src/androidTest/java/com/squareup/sample/mainactivity/TodoAppTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/todo-android/app/src/androidTest/java/com/squareup/sample/mainactivity/TodoAppTest.kt -------------------------------------------------------------------------------- /samples/todo-android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/todo-android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /samples/todo-android/app/src/main/java/com/squareup/sample/todo/ItemListView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/todo-android/app/src/main/java/com/squareup/sample/todo/ItemListView.kt -------------------------------------------------------------------------------- /samples/todo-android/app/src/main/java/com/squareup/sample/todo/ToDoActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/todo-android/app/src/main/java/com/squareup/sample/todo/ToDoActivity.kt -------------------------------------------------------------------------------- /samples/todo-android/app/src/main/java/com/squareup/sample/todo/TodoEditingSession.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/todo-android/app/src/main/java/com/squareup/sample/todo/TodoEditingSession.kt -------------------------------------------------------------------------------- /samples/todo-android/app/src/main/java/com/squareup/sample/todo/TodoEditorScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/todo-android/app/src/main/java/com/squareup/sample/todo/TodoEditorScreen.kt -------------------------------------------------------------------------------- /samples/todo-android/app/src/main/java/com/squareup/sample/todo/TodoEditorWorkflow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/todo-android/app/src/main/java/com/squareup/sample/todo/TodoEditorWorkflow.kt -------------------------------------------------------------------------------- /samples/todo-android/app/src/main/java/com/squareup/sample/todo/TodoList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/todo-android/app/src/main/java/com/squareup/sample/todo/TodoList.kt -------------------------------------------------------------------------------- /samples/todo-android/app/src/main/java/com/squareup/sample/todo/TodoListsAppWorkflow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/todo-android/app/src/main/java/com/squareup/sample/todo/TodoListsAppWorkflow.kt -------------------------------------------------------------------------------- /samples/todo-android/app/src/main/java/com/squareup/sample/todo/TodoListsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/todo-android/app/src/main/java/com/squareup/sample/todo/TodoListsScreen.kt -------------------------------------------------------------------------------- /samples/todo-android/app/src/main/java/com/squareup/sample/todo/TodoListsWorkflow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/todo-android/app/src/main/java/com/squareup/sample/todo/TodoListsWorkflow.kt -------------------------------------------------------------------------------- /samples/todo-android/app/src/main/res/drawable/ic_delete_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/todo-android/app/src/main/res/drawable/ic_delete_item.xml -------------------------------------------------------------------------------- /samples/todo-android/app/src/main/res/drawable/list_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/todo-android/app/src/main/res/drawable/list_selector.xml -------------------------------------------------------------------------------- /samples/todo-android/app/src/main/res/layout/todo_editor_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/todo-android/app/src/main/res/layout/todo_editor_layout.xml -------------------------------------------------------------------------------- /samples/todo-android/app/src/main/res/layout/todo_item_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/todo-android/app/src/main/res/layout/todo_item_layout.xml -------------------------------------------------------------------------------- /samples/todo-android/app/src/main/res/layout/todo_lists_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/todo-android/app/src/main/res/layout/todo_lists_layout.xml -------------------------------------------------------------------------------- /samples/todo-android/app/src/main/res/layout/todo_lists_selectable_row_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/todo-android/app/src/main/res/layout/todo_lists_selectable_row_layout.xml -------------------------------------------------------------------------------- /samples/todo-android/app/src/main/res/layout/todo_lists_unselectable_row_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/todo-android/app/src/main/res/layout/todo_lists_unselectable_row_layout.xml -------------------------------------------------------------------------------- /samples/todo-android/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/todo-android/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /samples/todo-android/app/src/main/res/values/ids.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/todo-android/app/src/main/res/values/ids.xml -------------------------------------------------------------------------------- /samples/todo-android/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/todo-android/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /samples/todo-android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/todo-android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /samples/tutorial/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/README.md -------------------------------------------------------------------------------- /samples/tutorial/Tutorial1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/Tutorial1.md -------------------------------------------------------------------------------- /samples/tutorial/Tutorial2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/Tutorial2.md -------------------------------------------------------------------------------- /samples/tutorial/Tutorial3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/Tutorial3.md -------------------------------------------------------------------------------- /samples/tutorial/Tutorial4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/Tutorial4.md -------------------------------------------------------------------------------- /samples/tutorial/Tutorial5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/Tutorial5.md -------------------------------------------------------------------------------- /samples/tutorial/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/build.gradle -------------------------------------------------------------------------------- /samples/tutorial/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/gradle.properties -------------------------------------------------------------------------------- /samples/tutorial/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /samples/tutorial/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /samples/tutorial/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/gradlew -------------------------------------------------------------------------------- /samples/tutorial/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/gradlew.bat -------------------------------------------------------------------------------- /samples/tutorial/images/empty-todolist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/images/empty-todolist.png -------------------------------------------------------------------------------- /samples/tutorial/images/full-edit-flow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/images/full-edit-flow.gif -------------------------------------------------------------------------------- /samples/tutorial/images/missing-map-output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/images/missing-map-output.png -------------------------------------------------------------------------------- /samples/tutorial/images/new-workflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/images/new-workflow.png -------------------------------------------------------------------------------- /samples/tutorial/images/screen-name.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/images/screen-name.png -------------------------------------------------------------------------------- /samples/tutorial/images/tut2-todolist-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/images/tut2-todolist-example.png -------------------------------------------------------------------------------- /samples/tutorial/images/welcome-to-todolist.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/images/welcome-to-todolist.gif -------------------------------------------------------------------------------- /samples/tutorial/images/welcome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/images/welcome.png -------------------------------------------------------------------------------- /samples/tutorial/images/workflow-name.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/images/workflow-name.png -------------------------------------------------------------------------------- /samples/tutorial/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/settings.gradle -------------------------------------------------------------------------------- /samples/tutorial/tutorial-1-complete/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-1-complete/build.gradle -------------------------------------------------------------------------------- /samples/tutorial/tutorial-1-complete/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-1-complete/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /samples/tutorial/tutorial-1-complete/src/main/java/workflow/tutorial/TutorialActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-1-complete/src/main/java/workflow/tutorial/TutorialActivity.kt -------------------------------------------------------------------------------- /samples/tutorial/tutorial-1-complete/src/main/java/workflow/tutorial/WelcomeScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-1-complete/src/main/java/workflow/tutorial/WelcomeScreen.kt -------------------------------------------------------------------------------- /samples/tutorial/tutorial-1-complete/src/main/java/workflow/tutorial/WelcomeWorkflow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-1-complete/src/main/java/workflow/tutorial/WelcomeWorkflow.kt -------------------------------------------------------------------------------- /samples/tutorial/tutorial-1-complete/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-1-complete/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples/tutorial/tutorial-1-complete/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-1-complete/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /samples/tutorial/tutorial-1-complete/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-1-complete/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /samples/tutorial/tutorial-1-complete/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-1-complete/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /samples/tutorial/tutorial-1-complete/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-1-complete/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /samples/tutorial/tutorial-2-complete/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-2-complete/build.gradle -------------------------------------------------------------------------------- /samples/tutorial/tutorial-2-complete/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-2-complete/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /samples/tutorial/tutorial-2-complete/src/main/java/workflow/tutorial/RootNavigationWorkflow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-2-complete/src/main/java/workflow/tutorial/RootNavigationWorkflow.kt -------------------------------------------------------------------------------- /samples/tutorial/tutorial-2-complete/src/main/java/workflow/tutorial/TodoListScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-2-complete/src/main/java/workflow/tutorial/TodoListScreen.kt -------------------------------------------------------------------------------- /samples/tutorial/tutorial-2-complete/src/main/java/workflow/tutorial/TodoListWorkflow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-2-complete/src/main/java/workflow/tutorial/TodoListWorkflow.kt -------------------------------------------------------------------------------- /samples/tutorial/tutorial-2-complete/src/main/java/workflow/tutorial/TutorialActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-2-complete/src/main/java/workflow/tutorial/TutorialActivity.kt -------------------------------------------------------------------------------- /samples/tutorial/tutorial-2-complete/src/main/java/workflow/tutorial/WelcomeScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-2-complete/src/main/java/workflow/tutorial/WelcomeScreen.kt -------------------------------------------------------------------------------- /samples/tutorial/tutorial-2-complete/src/main/java/workflow/tutorial/WelcomeWorkflow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-2-complete/src/main/java/workflow/tutorial/WelcomeWorkflow.kt -------------------------------------------------------------------------------- /samples/tutorial/tutorial-2-complete/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-2-complete/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples/tutorial/tutorial-2-complete/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-2-complete/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /samples/tutorial/tutorial-2-complete/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-2-complete/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /samples/tutorial/tutorial-2-complete/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-2-complete/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /samples/tutorial/tutorial-2-complete/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-2-complete/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /samples/tutorial/tutorial-3-complete/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-3-complete/build.gradle -------------------------------------------------------------------------------- /samples/tutorial/tutorial-3-complete/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-3-complete/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /samples/tutorial/tutorial-3-complete/src/main/java/workflow/tutorial/RootNavigationWorkflow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-3-complete/src/main/java/workflow/tutorial/RootNavigationWorkflow.kt -------------------------------------------------------------------------------- /samples/tutorial/tutorial-3-complete/src/main/java/workflow/tutorial/TodoEditScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-3-complete/src/main/java/workflow/tutorial/TodoEditScreen.kt -------------------------------------------------------------------------------- /samples/tutorial/tutorial-3-complete/src/main/java/workflow/tutorial/TodoEditWorkflow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-3-complete/src/main/java/workflow/tutorial/TodoEditWorkflow.kt -------------------------------------------------------------------------------- /samples/tutorial/tutorial-3-complete/src/main/java/workflow/tutorial/TodoListScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-3-complete/src/main/java/workflow/tutorial/TodoListScreen.kt -------------------------------------------------------------------------------- /samples/tutorial/tutorial-3-complete/src/main/java/workflow/tutorial/TodoListWorkflow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-3-complete/src/main/java/workflow/tutorial/TodoListWorkflow.kt -------------------------------------------------------------------------------- /samples/tutorial/tutorial-3-complete/src/main/java/workflow/tutorial/TutorialActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-3-complete/src/main/java/workflow/tutorial/TutorialActivity.kt -------------------------------------------------------------------------------- /samples/tutorial/tutorial-3-complete/src/main/java/workflow/tutorial/WelcomeScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-3-complete/src/main/java/workflow/tutorial/WelcomeScreen.kt -------------------------------------------------------------------------------- /samples/tutorial/tutorial-3-complete/src/main/java/workflow/tutorial/WelcomeWorkflow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-3-complete/src/main/java/workflow/tutorial/WelcomeWorkflow.kt -------------------------------------------------------------------------------- /samples/tutorial/tutorial-3-complete/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-3-complete/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples/tutorial/tutorial-3-complete/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-3-complete/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /samples/tutorial/tutorial-3-complete/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-3-complete/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /samples/tutorial/tutorial-3-complete/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-3-complete/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /samples/tutorial/tutorial-3-complete/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-3-complete/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /samples/tutorial/tutorial-4-complete/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-4-complete/build.gradle -------------------------------------------------------------------------------- /samples/tutorial/tutorial-4-complete/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-4-complete/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /samples/tutorial/tutorial-4-complete/src/main/java/workflow/tutorial/RootNavigationWorkflow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-4-complete/src/main/java/workflow/tutorial/RootNavigationWorkflow.kt -------------------------------------------------------------------------------- /samples/tutorial/tutorial-4-complete/src/main/java/workflow/tutorial/TodoEditScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-4-complete/src/main/java/workflow/tutorial/TodoEditScreen.kt -------------------------------------------------------------------------------- /samples/tutorial/tutorial-4-complete/src/main/java/workflow/tutorial/TodoEditWorkflow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-4-complete/src/main/java/workflow/tutorial/TodoEditWorkflow.kt -------------------------------------------------------------------------------- /samples/tutorial/tutorial-4-complete/src/main/java/workflow/tutorial/TodoListScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-4-complete/src/main/java/workflow/tutorial/TodoListScreen.kt -------------------------------------------------------------------------------- /samples/tutorial/tutorial-4-complete/src/main/java/workflow/tutorial/TodoListWorkflow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-4-complete/src/main/java/workflow/tutorial/TodoListWorkflow.kt -------------------------------------------------------------------------------- /samples/tutorial/tutorial-4-complete/src/main/java/workflow/tutorial/TodoModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-4-complete/src/main/java/workflow/tutorial/TodoModel.kt -------------------------------------------------------------------------------- /samples/tutorial/tutorial-4-complete/src/main/java/workflow/tutorial/TodoNavigationWorkflow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-4-complete/src/main/java/workflow/tutorial/TodoNavigationWorkflow.kt -------------------------------------------------------------------------------- /samples/tutorial/tutorial-4-complete/src/main/java/workflow/tutorial/TutorialActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-4-complete/src/main/java/workflow/tutorial/TutorialActivity.kt -------------------------------------------------------------------------------- /samples/tutorial/tutorial-4-complete/src/main/java/workflow/tutorial/WelcomeScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-4-complete/src/main/java/workflow/tutorial/WelcomeScreen.kt -------------------------------------------------------------------------------- /samples/tutorial/tutorial-4-complete/src/main/java/workflow/tutorial/WelcomeWorkflow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-4-complete/src/main/java/workflow/tutorial/WelcomeWorkflow.kt -------------------------------------------------------------------------------- /samples/tutorial/tutorial-4-complete/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-4-complete/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples/tutorial/tutorial-4-complete/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-4-complete/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /samples/tutorial/tutorial-4-complete/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-4-complete/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /samples/tutorial/tutorial-4-complete/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-4-complete/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /samples/tutorial/tutorial-4-complete/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-4-complete/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /samples/tutorial/tutorial-base/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-base/build.gradle -------------------------------------------------------------------------------- /samples/tutorial/tutorial-base/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-base/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /samples/tutorial/tutorial-base/src/main/java/workflow/tutorial/TutorialActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-base/src/main/java/workflow/tutorial/TutorialActivity.kt -------------------------------------------------------------------------------- /samples/tutorial/tutorial-base/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-base/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples/tutorial/tutorial-base/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-base/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /samples/tutorial/tutorial-base/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-base/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /samples/tutorial/tutorial-base/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-base/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /samples/tutorial/tutorial-base/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-base/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /samples/tutorial/tutorial-final/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-final/build.gradle -------------------------------------------------------------------------------- /samples/tutorial/tutorial-final/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-final/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /samples/tutorial/tutorial-final/src/main/java/workflow/tutorial/RootNavigationWorkflow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-final/src/main/java/workflow/tutorial/RootNavigationWorkflow.kt -------------------------------------------------------------------------------- /samples/tutorial/tutorial-final/src/main/java/workflow/tutorial/TodoEditScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-final/src/main/java/workflow/tutorial/TodoEditScreen.kt -------------------------------------------------------------------------------- /samples/tutorial/tutorial-final/src/main/java/workflow/tutorial/TodoEditWorkflow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-final/src/main/java/workflow/tutorial/TodoEditWorkflow.kt -------------------------------------------------------------------------------- /samples/tutorial/tutorial-final/src/main/java/workflow/tutorial/TodoListScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-final/src/main/java/workflow/tutorial/TodoListScreen.kt -------------------------------------------------------------------------------- /samples/tutorial/tutorial-final/src/main/java/workflow/tutorial/TodoListWorkflow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-final/src/main/java/workflow/tutorial/TodoListWorkflow.kt -------------------------------------------------------------------------------- /samples/tutorial/tutorial-final/src/main/java/workflow/tutorial/TodoModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-final/src/main/java/workflow/tutorial/TodoModel.kt -------------------------------------------------------------------------------- /samples/tutorial/tutorial-final/src/main/java/workflow/tutorial/TodoNavigationWorkflow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-final/src/main/java/workflow/tutorial/TodoNavigationWorkflow.kt -------------------------------------------------------------------------------- /samples/tutorial/tutorial-final/src/main/java/workflow/tutorial/TutorialActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-final/src/main/java/workflow/tutorial/TutorialActivity.kt -------------------------------------------------------------------------------- /samples/tutorial/tutorial-final/src/main/java/workflow/tutorial/WelcomeScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-final/src/main/java/workflow/tutorial/WelcomeScreen.kt -------------------------------------------------------------------------------- /samples/tutorial/tutorial-final/src/main/java/workflow/tutorial/WelcomeWorkflow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-final/src/main/java/workflow/tutorial/WelcomeWorkflow.kt -------------------------------------------------------------------------------- /samples/tutorial/tutorial-final/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-final/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples/tutorial/tutorial-final/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-final/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /samples/tutorial/tutorial-final/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-final/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /samples/tutorial/tutorial-final/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-final/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /samples/tutorial/tutorial-final/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-final/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /samples/tutorial/tutorial-final/src/test/java/workflow/tutorial/RootNavigationWorkflowTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-final/src/test/java/workflow/tutorial/RootNavigationWorkflowTest.kt -------------------------------------------------------------------------------- /samples/tutorial/tutorial-final/src/test/java/workflow/tutorial/TodoEditWorkflowTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-final/src/test/java/workflow/tutorial/TodoEditWorkflowTest.kt -------------------------------------------------------------------------------- /samples/tutorial/tutorial-final/src/test/java/workflow/tutorial/TodoNavigationWorkflowTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-final/src/test/java/workflow/tutorial/TodoNavigationWorkflowTest.kt -------------------------------------------------------------------------------- /samples/tutorial/tutorial-final/src/test/java/workflow/tutorial/WelcomeWorkflowTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-final/src/test/java/workflow/tutorial/WelcomeWorkflowTest.kt -------------------------------------------------------------------------------- /samples/tutorial/tutorial-views/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-views/build.gradle -------------------------------------------------------------------------------- /samples/tutorial/tutorial-views/src/main/java/workflow/tutorial/views/TodoListAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-views/src/main/java/workflow/tutorial/views/TodoListAdapter.kt -------------------------------------------------------------------------------- /samples/tutorial/tutorial-views/src/main/res/layout/todo_edit_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-views/src/main/res/layout/todo_edit_view.xml -------------------------------------------------------------------------------- /samples/tutorial/tutorial-views/src/main/res/layout/todo_list_item_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-views/src/main/res/layout/todo_list_item_view.xml -------------------------------------------------------------------------------- /samples/tutorial/tutorial-views/src/main/res/layout/todo_list_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-views/src/main/res/layout/todo_list_view.xml -------------------------------------------------------------------------------- /samples/tutorial/tutorial-views/src/main/res/layout/welcome_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-views/src/main/res/layout/welcome_view.xml -------------------------------------------------------------------------------- /samples/tutorial/tutorial-views/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-views/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /samples/tutorial/tutorial-views/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/samples/tutorial/tutorial-views/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /workflow-config/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-config/README.md -------------------------------------------------------------------------------- /workflow-config/config-android/api/config-android.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-config/config-android/api/config-android.api -------------------------------------------------------------------------------- /workflow-config/config-android/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-config/config-android/build.gradle.kts -------------------------------------------------------------------------------- /workflow-config/config-android/dependencies/releaseRuntimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-config/config-android/dependencies/releaseRuntimeClasspath.txt -------------------------------------------------------------------------------- /workflow-config/config-android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-config/config-android/gradle.properties -------------------------------------------------------------------------------- /workflow-config/config-jvm/api/config-jvm.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-config/config-jvm/api/config-jvm.api -------------------------------------------------------------------------------- /workflow-config/config-jvm/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-config/config-jvm/build.gradle.kts -------------------------------------------------------------------------------- /workflow-config/config-jvm/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-config/config-jvm/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /workflow-config/config-jvm/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-config/config-jvm/gradle.properties -------------------------------------------------------------------------------- /workflow-core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-core/README.md -------------------------------------------------------------------------------- /workflow-core/api/workflow-core.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-core/api/workflow-core.api -------------------------------------------------------------------------------- /workflow-core/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-core/build.gradle.kts -------------------------------------------------------------------------------- /workflow-core/dependencies/jsRuntimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-core/dependencies/jsRuntimeClasspath.txt -------------------------------------------------------------------------------- /workflow-core/dependencies/jvmMainRuntimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-core/dependencies/jvmMainRuntimeClasspath.txt -------------------------------------------------------------------------------- /workflow-core/dependencies/jvmRuntimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-core/dependencies/jvmRuntimeClasspath.txt -------------------------------------------------------------------------------- /workflow-core/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-core/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /workflow-core/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-core/gradle.properties -------------------------------------------------------------------------------- /workflow-core/src/commonMain/baseline-prof.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-core/src/commonMain/baseline-prof.txt -------------------------------------------------------------------------------- /workflow-core/src/commonMain/kotlin/com/squareup/workflow1/BaseRenderContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-core/src/commonMain/kotlin/com/squareup/workflow1/BaseRenderContext.kt -------------------------------------------------------------------------------- /workflow-core/src/commonMain/kotlin/com/squareup/workflow1/HandlerBox.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-core/src/commonMain/kotlin/com/squareup/workflow1/HandlerBox.kt -------------------------------------------------------------------------------- /workflow-core/src/commonMain/kotlin/com/squareup/workflow1/IdCacheable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-core/src/commonMain/kotlin/com/squareup/workflow1/IdCacheable.kt -------------------------------------------------------------------------------- /workflow-core/src/commonMain/kotlin/com/squareup/workflow1/ImpostorWorkflow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-core/src/commonMain/kotlin/com/squareup/workflow1/ImpostorWorkflow.kt -------------------------------------------------------------------------------- /workflow-core/src/commonMain/kotlin/com/squareup/workflow1/LifecycleWorker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-core/src/commonMain/kotlin/com/squareup/workflow1/LifecycleWorker.kt -------------------------------------------------------------------------------- /workflow-core/src/commonMain/kotlin/com/squareup/workflow1/NullableInitBox.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-core/src/commonMain/kotlin/com/squareup/workflow1/NullableInitBox.kt -------------------------------------------------------------------------------- /workflow-core/src/commonMain/kotlin/com/squareup/workflow1/RuntimeConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-core/src/commonMain/kotlin/com/squareup/workflow1/RuntimeConfig.kt -------------------------------------------------------------------------------- /workflow-core/src/commonMain/kotlin/com/squareup/workflow1/SessionWorkflow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-core/src/commonMain/kotlin/com/squareup/workflow1/SessionWorkflow.kt -------------------------------------------------------------------------------- /workflow-core/src/commonMain/kotlin/com/squareup/workflow1/Sink.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-core/src/commonMain/kotlin/com/squareup/workflow1/Sink.kt -------------------------------------------------------------------------------- /workflow-core/src/commonMain/kotlin/com/squareup/workflow1/Snapshot.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-core/src/commonMain/kotlin/com/squareup/workflow1/Snapshot.kt -------------------------------------------------------------------------------- /workflow-core/src/commonMain/kotlin/com/squareup/workflow1/StatefulWorkflow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-core/src/commonMain/kotlin/com/squareup/workflow1/StatefulWorkflow.kt -------------------------------------------------------------------------------- /workflow-core/src/commonMain/kotlin/com/squareup/workflow1/StatelessWorkflow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-core/src/commonMain/kotlin/com/squareup/workflow1/StatelessWorkflow.kt -------------------------------------------------------------------------------- /workflow-core/src/commonMain/kotlin/com/squareup/workflow1/Void.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-core/src/commonMain/kotlin/com/squareup/workflow1/Void.kt -------------------------------------------------------------------------------- /workflow-core/src/commonMain/kotlin/com/squareup/workflow1/Worker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-core/src/commonMain/kotlin/com/squareup/workflow1/Worker.kt -------------------------------------------------------------------------------- /workflow-core/src/commonMain/kotlin/com/squareup/workflow1/WorkerWorkflow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-core/src/commonMain/kotlin/com/squareup/workflow1/WorkerWorkflow.kt -------------------------------------------------------------------------------- /workflow-core/src/commonMain/kotlin/com/squareup/workflow1/Workflow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-core/src/commonMain/kotlin/com/squareup/workflow1/Workflow.kt -------------------------------------------------------------------------------- /workflow-core/src/commonMain/kotlin/com/squareup/workflow1/WorkflowAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-core/src/commonMain/kotlin/com/squareup/workflow1/WorkflowAction.kt -------------------------------------------------------------------------------- /workflow-core/src/commonMain/kotlin/com/squareup/workflow1/WorkflowExperimentApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-core/src/commonMain/kotlin/com/squareup/workflow1/WorkflowExperimentApi.kt -------------------------------------------------------------------------------- /workflow-core/src/commonMain/kotlin/com/squareup/workflow1/WorkflowIdentifier.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-core/src/commonMain/kotlin/com/squareup/workflow1/WorkflowIdentifier.kt -------------------------------------------------------------------------------- /workflow-core/src/commonMain/kotlin/com/squareup/workflow1/WorkflowIdentifierType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-core/src/commonMain/kotlin/com/squareup/workflow1/WorkflowIdentifierType.kt -------------------------------------------------------------------------------- /workflow-core/src/commonMain/kotlin/com/squareup/workflow1/WorkflowTracer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-core/src/commonMain/kotlin/com/squareup/workflow1/WorkflowTracer.kt -------------------------------------------------------------------------------- /workflow-core/src/commonTest/kotlin/com/squareup/workflow1/NullableInitBoxTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-core/src/commonTest/kotlin/com/squareup/workflow1/NullableInitBoxTest.kt -------------------------------------------------------------------------------- /workflow-core/src/commonTest/kotlin/com/squareup/workflow1/SinkTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-core/src/commonTest/kotlin/com/squareup/workflow1/SinkTest.kt -------------------------------------------------------------------------------- /workflow-core/src/commonTest/kotlin/com/squareup/workflow1/WorkerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-core/src/commonTest/kotlin/com/squareup/workflow1/WorkerTest.kt -------------------------------------------------------------------------------- /workflow-core/src/commonTest/kotlin/com/squareup/workflow1/WorkerWorkflowTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-core/src/commonTest/kotlin/com/squareup/workflow1/WorkerWorkflowTest.kt -------------------------------------------------------------------------------- /workflow-core/src/commonTest/kotlin/com/squareup/workflow1/WorkflowActionTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-core/src/commonTest/kotlin/com/squareup/workflow1/WorkflowActionTest.kt -------------------------------------------------------------------------------- /workflow-core/src/commonTest/kotlin/com/squareup/workflow1/WorkflowIdentifierTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-core/src/commonTest/kotlin/com/squareup/workflow1/WorkflowIdentifierTest.kt -------------------------------------------------------------------------------- /workflow-core/src/iosMain/kotlin/com.squareup.workflow1/CommonUniqueClassName.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-core/src/iosMain/kotlin/com.squareup.workflow1/CommonUniqueClassName.kt -------------------------------------------------------------------------------- /workflow-core/src/iosTest/kotlin/com/squareup/workflow1/NativeWorkflowIdentifierTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-core/src/iosTest/kotlin/com/squareup/workflow1/NativeWorkflowIdentifierTest.kt -------------------------------------------------------------------------------- /workflow-core/src/jsMain/kotlin/com.squareup.workflow1/CommonUniqueClassName.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-core/src/jsMain/kotlin/com.squareup.workflow1/CommonUniqueClassName.kt -------------------------------------------------------------------------------- /workflow-core/src/jsTest/kotlin/com.squareup.workflow1/JsWorkflowIdentifierTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-core/src/jsTest/kotlin/com.squareup.workflow1/JsWorkflowIdentifierTest.kt -------------------------------------------------------------------------------- /workflow-core/src/jsTest/kotlin/com.squareup.workflow1/mocks.workflows1/JsMockWorkflows.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-core/src/jsTest/kotlin/com.squareup.workflow1/mocks.workflows1/JsMockWorkflows.kt -------------------------------------------------------------------------------- /workflow-core/src/jsTest/kotlin/com.squareup.workflow1/mocks.workflows2/JsMockWorkflow1.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-core/src/jsTest/kotlin/com.squareup.workflow1/mocks.workflows2/JsMockWorkflow1.kt -------------------------------------------------------------------------------- /workflow-core/src/jvmMain/kotlin/com/squareup/workflow1/CommonUniqueClassName.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-core/src/jvmMain/kotlin/com/squareup/workflow1/CommonUniqueClassName.kt -------------------------------------------------------------------------------- /workflow-core/src/jvmMain/kotlin/com/squareup/workflow1/WorkflowIdentifierEx.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-core/src/jvmMain/kotlin/com/squareup/workflow1/WorkflowIdentifierEx.kt -------------------------------------------------------------------------------- /workflow-core/src/jvmTest/java/com/squareup/workflow1/NullFlowWorker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-core/src/jvmTest/java/com/squareup/workflow1/NullFlowWorker.java -------------------------------------------------------------------------------- /workflow-core/src/jvmTest/kotlin/com/squareup/workflow1/JvmWorkerWorkflowTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-core/src/jvmTest/kotlin/com/squareup/workflow1/JvmWorkerWorkflowTest.kt -------------------------------------------------------------------------------- /workflow-core/src/jvmTest/kotlin/com/squareup/workflow1/JvmWorkflowIdentifierTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-core/src/jvmTest/kotlin/com/squareup/workflow1/JvmWorkflowIdentifierTest.kt -------------------------------------------------------------------------------- /workflow-file-templates.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-file-templates.zip -------------------------------------------------------------------------------- /workflow-runtime-android/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-runtime-android/README.md -------------------------------------------------------------------------------- /workflow-runtime-android/api/workflow-runtime-android.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-runtime-android/api/workflow-runtime-android.api -------------------------------------------------------------------------------- /workflow-runtime-android/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-runtime-android/build.gradle.kts -------------------------------------------------------------------------------- /workflow-runtime-android/dependencies/releaseRuntimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-runtime-android/dependencies/releaseRuntimeClasspath.txt -------------------------------------------------------------------------------- /workflow-runtime-android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-runtime-android/gradle.properties -------------------------------------------------------------------------------- /workflow-runtime-android/src/androidTest/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-runtime-android/src/androidTest/AndroidManifest.xml -------------------------------------------------------------------------------- /workflow-runtime-android/src/main/java/com/squareup/workflow1/android/AndroidRenderWorkflow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-runtime-android/src/main/java/com/squareup/workflow1/android/AndroidRenderWorkflow.kt -------------------------------------------------------------------------------- /workflow-runtime-android/src/main/java/com/squareup/workflow1/android/PickledTreesnapshot.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-runtime-android/src/main/java/com/squareup/workflow1/android/PickledTreesnapshot.kt -------------------------------------------------------------------------------- /workflow-runtime-android/src/main/java/com/squareup/workflow1/android/TreeSnapshotSaver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-runtime-android/src/main/java/com/squareup/workflow1/android/TreeSnapshotSaver.kt -------------------------------------------------------------------------------- /workflow-runtime/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-runtime/README.md -------------------------------------------------------------------------------- /workflow-runtime/api/workflow-runtime.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-runtime/api/workflow-runtime.api -------------------------------------------------------------------------------- /workflow-runtime/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-runtime/build.gradle.kts -------------------------------------------------------------------------------- /workflow-runtime/dependencies/jsRuntimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-runtime/dependencies/jsRuntimeClasspath.txt -------------------------------------------------------------------------------- /workflow-runtime/dependencies/jvmMainRuntimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-runtime/dependencies/jvmMainRuntimeClasspath.txt -------------------------------------------------------------------------------- /workflow-runtime/dependencies/jvmRuntimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-runtime/dependencies/jvmRuntimeClasspath.txt -------------------------------------------------------------------------------- /workflow-runtime/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-runtime/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /workflow-runtime/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-runtime/gradle.properties -------------------------------------------------------------------------------- /workflow-runtime/src/appleMain/kotlin/com/squareup/workflow1/internal/Synchronization.apple.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-runtime/src/appleMain/kotlin/com/squareup/workflow1/internal/Synchronization.apple.kt -------------------------------------------------------------------------------- /workflow-runtime/src/commonMain/baseline-prof.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-runtime/src/commonMain/baseline-prof.txt -------------------------------------------------------------------------------- /workflow-runtime/src/commonMain/kotlin/com/squareup/workflow1/RenderWorkflow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-runtime/src/commonMain/kotlin/com/squareup/workflow1/RenderWorkflow.kt -------------------------------------------------------------------------------- /workflow-runtime/src/commonMain/kotlin/com/squareup/workflow1/RenderingAndSnapshot.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-runtime/src/commonMain/kotlin/com/squareup/workflow1/RenderingAndSnapshot.kt -------------------------------------------------------------------------------- /workflow-runtime/src/commonMain/kotlin/com/squareup/workflow1/TreeSnapshot.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-runtime/src/commonMain/kotlin/com/squareup/workflow1/TreeSnapshot.kt -------------------------------------------------------------------------------- /workflow-runtime/src/commonMain/kotlin/com/squareup/workflow1/WorkflowInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-runtime/src/commonMain/kotlin/com/squareup/workflow1/WorkflowInterceptor.kt -------------------------------------------------------------------------------- /workflow-runtime/src/commonMain/kotlin/com/squareup/workflow1/internal/ActiveStagingList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-runtime/src/commonMain/kotlin/com/squareup/workflow1/internal/ActiveStagingList.kt -------------------------------------------------------------------------------- /workflow-runtime/src/commonMain/kotlin/com/squareup/workflow1/internal/IdCounter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-runtime/src/commonMain/kotlin/com/squareup/workflow1/internal/IdCounter.kt -------------------------------------------------------------------------------- /workflow-runtime/src/commonMain/kotlin/com/squareup/workflow1/internal/InlineLinkedList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-runtime/src/commonMain/kotlin/com/squareup/workflow1/internal/InlineLinkedList.kt -------------------------------------------------------------------------------- /workflow-runtime/src/commonMain/kotlin/com/squareup/workflow1/internal/RealRenderContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-runtime/src/commonMain/kotlin/com/squareup/workflow1/internal/RealRenderContext.kt -------------------------------------------------------------------------------- /workflow-runtime/src/commonMain/kotlin/com/squareup/workflow1/internal/RememberedNode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-runtime/src/commonMain/kotlin/com/squareup/workflow1/internal/RememberedNode.kt -------------------------------------------------------------------------------- /workflow-runtime/src/commonMain/kotlin/com/squareup/workflow1/internal/SideEffectNode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-runtime/src/commonMain/kotlin/com/squareup/workflow1/internal/SideEffectNode.kt -------------------------------------------------------------------------------- /workflow-runtime/src/commonMain/kotlin/com/squareup/workflow1/internal/SubtreeManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-runtime/src/commonMain/kotlin/com/squareup/workflow1/internal/SubtreeManager.kt -------------------------------------------------------------------------------- /workflow-runtime/src/commonMain/kotlin/com/squareup/workflow1/internal/Synchronization.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-runtime/src/commonMain/kotlin/com/squareup/workflow1/internal/Synchronization.kt -------------------------------------------------------------------------------- /workflow-runtime/src/commonMain/kotlin/com/squareup/workflow1/internal/SystemUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-runtime/src/commonMain/kotlin/com/squareup/workflow1/internal/SystemUtils.kt -------------------------------------------------------------------------------- /workflow-runtime/src/commonMain/kotlin/com/squareup/workflow1/internal/Throwables.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-runtime/src/commonMain/kotlin/com/squareup/workflow1/internal/Throwables.kt -------------------------------------------------------------------------------- /workflow-runtime/src/commonMain/kotlin/com/squareup/workflow1/internal/WorkflowChildNode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-runtime/src/commonMain/kotlin/com/squareup/workflow1/internal/WorkflowChildNode.kt -------------------------------------------------------------------------------- /workflow-runtime/src/commonMain/kotlin/com/squareup/workflow1/internal/WorkflowNode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-runtime/src/commonMain/kotlin/com/squareup/workflow1/internal/WorkflowNode.kt -------------------------------------------------------------------------------- /workflow-runtime/src/commonMain/kotlin/com/squareup/workflow1/internal/WorkflowNodeId.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-runtime/src/commonMain/kotlin/com/squareup/workflow1/internal/WorkflowNodeId.kt -------------------------------------------------------------------------------- /workflow-runtime/src/commonMain/kotlin/com/squareup/workflow1/internal/WorkflowRunner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-runtime/src/commonMain/kotlin/com/squareup/workflow1/internal/WorkflowRunner.kt -------------------------------------------------------------------------------- /workflow-runtime/src/commonTest/kotlin/com/squareup/workflow1/ReflectionNames.kt: -------------------------------------------------------------------------------- 1 | package com.squareup.workflow1 2 | 3 | expect val ILLEGAL_ARGUMENT_EXCEPTION_NAME: String 4 | -------------------------------------------------------------------------------- /workflow-runtime/src/commonTest/kotlin/com/squareup/workflow1/RenderWorkflowInTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-runtime/src/commonTest/kotlin/com/squareup/workflow1/RenderWorkflowInTest.kt -------------------------------------------------------------------------------- /workflow-runtime/src/commonTest/kotlin/com/squareup/workflow1/RenderingAndSnapshotTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-runtime/src/commonTest/kotlin/com/squareup/workflow1/RenderingAndSnapshotTest.kt -------------------------------------------------------------------------------- /workflow-runtime/src/commonTest/kotlin/com/squareup/workflow1/TreeSnapshotTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-runtime/src/commonTest/kotlin/com/squareup/workflow1/TreeSnapshotTest.kt -------------------------------------------------------------------------------- /workflow-runtime/src/commonTest/kotlin/com/squareup/workflow1/WorkflowInterceptorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-runtime/src/commonTest/kotlin/com/squareup/workflow1/WorkflowInterceptorTest.kt -------------------------------------------------------------------------------- /workflow-runtime/src/commonTest/kotlin/com/squareup/workflow1/WorkflowOperatorsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-runtime/src/commonTest/kotlin/com/squareup/workflow1/WorkflowOperatorsTest.kt -------------------------------------------------------------------------------- /workflow-runtime/src/commonTest/kotlin/com/squareup/workflow1/internal/SubtreeManagerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-runtime/src/commonTest/kotlin/com/squareup/workflow1/internal/SubtreeManagerTest.kt -------------------------------------------------------------------------------- /workflow-runtime/src/commonTest/kotlin/com/squareup/workflow1/internal/WorkflowNodeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-runtime/src/commonTest/kotlin/com/squareup/workflow1/internal/WorkflowNodeTest.kt -------------------------------------------------------------------------------- /workflow-runtime/src/commonTest/kotlin/com/squareup/workflow1/internal/WorkflowRunnerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-runtime/src/commonTest/kotlin/com/squareup/workflow1/internal/WorkflowRunnerTest.kt -------------------------------------------------------------------------------- /workflow-runtime/src/iosMain/kotlin/com.squareup.workflow1.internal/SystemUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-runtime/src/iosMain/kotlin/com.squareup.workflow1.internal/SystemUtils.kt -------------------------------------------------------------------------------- /workflow-runtime/src/iosMain/kotlin/com/squareup/workflow1/internal/Throwables.ios.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-runtime/src/iosMain/kotlin/com/squareup/workflow1/internal/Throwables.ios.kt -------------------------------------------------------------------------------- /workflow-runtime/src/iosTest/kotlin/com/squareup/workflow1/ReflectionNames.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-runtime/src/iosTest/kotlin/com/squareup/workflow1/ReflectionNames.kt -------------------------------------------------------------------------------- /workflow-runtime/src/iosTest/kotlin/com/squareup/workflow1/internal/ThreadLocalTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-runtime/src/iosTest/kotlin/com/squareup/workflow1/internal/ThreadLocalTest.kt -------------------------------------------------------------------------------- /workflow-runtime/src/jsMain/kotlin/com.squareup.workflow1.internal/SystemUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-runtime/src/jsMain/kotlin/com.squareup.workflow1.internal/SystemUtils.kt -------------------------------------------------------------------------------- /workflow-runtime/src/jsMain/kotlin/com/squareup/workflow1/internal/Synchronization.js.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-runtime/src/jsMain/kotlin/com/squareup/workflow1/internal/Synchronization.js.kt -------------------------------------------------------------------------------- /workflow-runtime/src/jsMain/kotlin/com/squareup/workflow1/internal/Throwables.js.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-runtime/src/jsMain/kotlin/com/squareup/workflow1/internal/Throwables.js.kt -------------------------------------------------------------------------------- /workflow-runtime/src/jsTest/kotlin/com/squareup/workflow1/ReflectionNames.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-runtime/src/jsTest/kotlin/com/squareup/workflow1/ReflectionNames.kt -------------------------------------------------------------------------------- /workflow-runtime/src/jvmMain/kotlin/com/squareup/workflow1/internal/Synchronization.jvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-runtime/src/jvmMain/kotlin/com/squareup/workflow1/internal/Synchronization.jvm.kt -------------------------------------------------------------------------------- /workflow-runtime/src/jvmMain/kotlin/com/squareup/workflow1/internal/SystemUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-runtime/src/jvmMain/kotlin/com/squareup/workflow1/internal/SystemUtils.kt -------------------------------------------------------------------------------- /workflow-runtime/src/jvmMain/kotlin/com/squareup/workflow1/internal/Throwables.jvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-runtime/src/jvmMain/kotlin/com/squareup/workflow1/internal/Throwables.jvm.kt -------------------------------------------------------------------------------- /workflow-runtime/src/jvmTest/kotlin/com/squareup/workflow1/ReflectionNames.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-runtime/src/jvmTest/kotlin/com/squareup/workflow1/ReflectionNames.kt -------------------------------------------------------------------------------- /workflow-runtime/src/jvmTest/kotlin/com/squareup/workflow1/StressTestHelpers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-runtime/src/jvmTest/kotlin/com/squareup/workflow1/StressTestHelpers.kt -------------------------------------------------------------------------------- /workflow-runtime/src/jvmTest/kotlin/com/squareup/workflow1/internal/ThrowablesTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-runtime/src/jvmTest/kotlin/com/squareup/workflow1/internal/ThrowablesTest.kt -------------------------------------------------------------------------------- /workflow-rx2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-rx2/README.md -------------------------------------------------------------------------------- /workflow-rx2/api/workflow-rx2.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-rx2/api/workflow-rx2.api -------------------------------------------------------------------------------- /workflow-rx2/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-rx2/build.gradle.kts -------------------------------------------------------------------------------- /workflow-rx2/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-rx2/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /workflow-rx2/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-rx2/gradle.properties -------------------------------------------------------------------------------- /workflow-rx2/src/main/java/com/squareup/workflow1/rx2/PublisherWorker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-rx2/src/main/java/com/squareup/workflow1/rx2/PublisherWorker.kt -------------------------------------------------------------------------------- /workflow-rx2/src/main/java/com/squareup/workflow1/rx2/RxWorkers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-rx2/src/main/java/com/squareup/workflow1/rx2/RxWorkers.kt -------------------------------------------------------------------------------- /workflow-rx2/src/test/java/com/squareup/workflow1/rx2/PublisherWorkerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-rx2/src/test/java/com/squareup/workflow1/rx2/PublisherWorkerTest.kt -------------------------------------------------------------------------------- /workflow-rx2/src/test/java/com/squareup/workflow1/rx2/RxWorkersTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-rx2/src/test/java/com/squareup/workflow1/rx2/RxWorkersTest.kt -------------------------------------------------------------------------------- /workflow-testing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-testing/README.md -------------------------------------------------------------------------------- /workflow-testing/api/workflow-testing.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-testing/api/workflow-testing.api -------------------------------------------------------------------------------- /workflow-testing/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-testing/build.gradle.kts -------------------------------------------------------------------------------- /workflow-testing/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-testing/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /workflow-testing/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-testing/gradle.properties -------------------------------------------------------------------------------- /workflow-testing/src/main/java/com/squareup/workflow1/testing/RealRenderTester.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-testing/src/main/java/com/squareup/workflow1/testing/RealRenderTester.kt -------------------------------------------------------------------------------- /workflow-testing/src/main/java/com/squareup/workflow1/testing/RenderIdempotencyChecker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-testing/src/main/java/com/squareup/workflow1/testing/RenderIdempotencyChecker.kt -------------------------------------------------------------------------------- /workflow-testing/src/main/java/com/squareup/workflow1/testing/RenderTestResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-testing/src/main/java/com/squareup/workflow1/testing/RenderTestResult.kt -------------------------------------------------------------------------------- /workflow-testing/src/main/java/com/squareup/workflow1/testing/RenderTester.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-testing/src/main/java/com/squareup/workflow1/testing/RenderTester.kt -------------------------------------------------------------------------------- /workflow-testing/src/main/java/com/squareup/workflow1/testing/RenderTesterWorkers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-testing/src/main/java/com/squareup/workflow1/testing/RenderTesterWorkers.kt -------------------------------------------------------------------------------- /workflow-testing/src/main/java/com/squareup/workflow1/testing/UncaughtExceptionGuard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-testing/src/main/java/com/squareup/workflow1/testing/UncaughtExceptionGuard.kt -------------------------------------------------------------------------------- /workflow-testing/src/main/java/com/squareup/workflow1/testing/WorkerSink.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-testing/src/main/java/com/squareup/workflow1/testing/WorkerSink.kt -------------------------------------------------------------------------------- /workflow-testing/src/main/java/com/squareup/workflow1/testing/WorkerTester.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-testing/src/main/java/com/squareup/workflow1/testing/WorkerTester.kt -------------------------------------------------------------------------------- /workflow-testing/src/main/java/com/squareup/workflow1/testing/WorkerWorkflowHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-testing/src/main/java/com/squareup/workflow1/testing/WorkerWorkflowHelper.kt -------------------------------------------------------------------------------- /workflow-testing/src/main/java/com/squareup/workflow1/testing/WorkflowTestParams.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-testing/src/main/java/com/squareup/workflow1/testing/WorkflowTestParams.kt -------------------------------------------------------------------------------- /workflow-testing/src/main/java/com/squareup/workflow1/testing/WorkflowTestRuntime.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-testing/src/main/java/com/squareup/workflow1/testing/WorkflowTestRuntime.kt -------------------------------------------------------------------------------- /workflow-testing/src/main/java/com/squareup/workflow1/testing/WorkflowTurbine.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-testing/src/main/java/com/squareup/workflow1/testing/WorkflowTurbine.kt -------------------------------------------------------------------------------- /workflow-testing/src/test/java/com/squareup/workflow1/FlowWorkersTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-testing/src/test/java/com/squareup/workflow1/FlowWorkersTest.kt -------------------------------------------------------------------------------- /workflow-testing/src/test/java/com/squareup/workflow1/LifecycleWorkerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-testing/src/test/java/com/squareup/workflow1/LifecycleWorkerTest.kt -------------------------------------------------------------------------------- /workflow-testing/src/test/java/com/squareup/workflow1/SnapshottingIntegrationTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-testing/src/test/java/com/squareup/workflow1/SnapshottingIntegrationTest.kt -------------------------------------------------------------------------------- /workflow-testing/src/test/java/com/squareup/workflow1/StatefulWorkflowEventHandlerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-testing/src/test/java/com/squareup/workflow1/StatefulWorkflowEventHandlerTest.kt -------------------------------------------------------------------------------- /workflow-testing/src/test/java/com/squareup/workflow1/StatelessWorkflowEventHandlerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-testing/src/test/java/com/squareup/workflow1/StatelessWorkflowEventHandlerTest.kt -------------------------------------------------------------------------------- /workflow-testing/src/test/java/com/squareup/workflow1/StringTypeAlias.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-testing/src/test/java/com/squareup/workflow1/StringTypeAlias.kt -------------------------------------------------------------------------------- /workflow-testing/src/test/java/com/squareup/workflow1/TreeWorkflow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-testing/src/test/java/com/squareup/workflow1/TreeWorkflow.kt -------------------------------------------------------------------------------- /workflow-testing/src/test/java/com/squareup/workflow1/WorkerCompositionIntegrationTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-testing/src/test/java/com/squareup/workflow1/WorkerCompositionIntegrationTest.kt -------------------------------------------------------------------------------- /workflow-testing/src/test/java/com/squareup/workflow1/WorkerStressTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-testing/src/test/java/com/squareup/workflow1/WorkerStressTest.kt -------------------------------------------------------------------------------- /workflow-testing/src/test/java/com/squareup/workflow1/WorkerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-testing/src/test/java/com/squareup/workflow1/WorkerTest.kt -------------------------------------------------------------------------------- /workflow-testing/src/test/java/com/squareup/workflow1/WorkflowCompositionIntegrationTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-testing/src/test/java/com/squareup/workflow1/WorkflowCompositionIntegrationTest.kt -------------------------------------------------------------------------------- /workflow-testing/src/test/java/com/squareup/workflow1/WorkflowsLifecycleTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-testing/src/test/java/com/squareup/workflow1/WorkflowsLifecycleTests.kt -------------------------------------------------------------------------------- /workflow-testing/src/test/java/com/squareup/workflow1/testing/RealRenderTesterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-testing/src/test/java/com/squareup/workflow1/testing/RealRenderTesterTest.kt -------------------------------------------------------------------------------- /workflow-testing/src/test/java/com/squareup/workflow1/testing/UncaughtExceptionGuardTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-testing/src/test/java/com/squareup/workflow1/testing/UncaughtExceptionGuardTest.kt -------------------------------------------------------------------------------- /workflow-testing/src/test/java/com/squareup/workflow1/testing/WorkerSinkTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-testing/src/test/java/com/squareup/workflow1/testing/WorkerSinkTest.kt -------------------------------------------------------------------------------- /workflow-testing/src/test/java/com/squareup/workflow1/testing/WorkerTesterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-testing/src/test/java/com/squareup/workflow1/testing/WorkerTesterTest.kt -------------------------------------------------------------------------------- /workflow-testing/src/test/java/com/squareup/workflow1/testing/WorkflowTestRuntimeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-testing/src/test/java/com/squareup/workflow1/testing/WorkflowTestRuntimeTest.kt -------------------------------------------------------------------------------- /workflow-testing/src/test/java/com/squareup/workflow1/testing/WorkflowTurbineTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-testing/src/test/java/com/squareup/workflow1/testing/WorkflowTurbineTest.kt -------------------------------------------------------------------------------- /workflow-trace-viewer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-trace-viewer/README.md -------------------------------------------------------------------------------- /workflow-trace-viewer/api/workflow-trace-viewer.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-trace-viewer/api/workflow-trace-viewer.api -------------------------------------------------------------------------------- /workflow-trace-viewer/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-trace-viewer/build.gradle.kts -------------------------------------------------------------------------------- /workflow-trace-viewer/src/jvmMain/kotlin/com/squareup/workflow1/traceviewer/LandingWindow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-trace-viewer/src/jvmMain/kotlin/com/squareup/workflow1/traceviewer/LandingWindow.kt -------------------------------------------------------------------------------- /workflow-trace-viewer/src/jvmMain/kotlin/com/squareup/workflow1/traceviewer/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-trace-viewer/src/jvmMain/kotlin/com/squareup/workflow1/traceviewer/Main.kt -------------------------------------------------------------------------------- /workflow-trace-viewer/src/jvmMain/kotlin/com/squareup/workflow1/traceviewer/model/Node.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-trace-viewer/src/jvmMain/kotlin/com/squareup/workflow1/traceviewer/model/Node.kt -------------------------------------------------------------------------------- /workflow-tracing-papa/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-tracing-papa/README.md -------------------------------------------------------------------------------- /workflow-tracing-papa/api/workflow-tracing-papa.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-tracing-papa/api/workflow-tracing-papa.api -------------------------------------------------------------------------------- /workflow-tracing-papa/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-tracing-papa/build.gradle.kts -------------------------------------------------------------------------------- /workflow-tracing-papa/dependencies/releaseRuntimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-tracing-papa/dependencies/releaseRuntimeClasspath.txt -------------------------------------------------------------------------------- /workflow-tracing-papa/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-tracing-papa/gradle.properties -------------------------------------------------------------------------------- /workflow-tracing-papa/src/main/java/com/squareup/workflow1/tracing/papa/PapaSafeTrace.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-tracing-papa/src/main/java/com/squareup/workflow1/tracing/papa/PapaSafeTrace.kt -------------------------------------------------------------------------------- /workflow-tracing-papa/src/test/java/com/squareup/workflow1/tracing/papa/FakeSafeTrace.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-tracing-papa/src/test/java/com/squareup/workflow1/tracing/papa/FakeSafeTrace.kt -------------------------------------------------------------------------------- /workflow-tracing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-tracing/README.md -------------------------------------------------------------------------------- /workflow-tracing/api/workflow-tracing.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-tracing/api/workflow-tracing.api -------------------------------------------------------------------------------- /workflow-tracing/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-tracing/build.gradle.kts -------------------------------------------------------------------------------- /workflow-tracing/dependencies/releaseRuntimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-tracing/dependencies/releaseRuntimeClasspath.txt -------------------------------------------------------------------------------- /workflow-tracing/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-tracing/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /workflow-tracing/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-tracing/gradle.properties -------------------------------------------------------------------------------- /workflow-tracing/src/main/java/com/squareup/workflow1/tracing/ConfigSnapshot.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-tracing/src/main/java/com/squareup/workflow1/tracing/ConfigSnapshot.kt -------------------------------------------------------------------------------- /workflow-tracing/src/main/java/com/squareup/workflow1/tracing/Loggable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-tracing/src/main/java/com/squareup/workflow1/tracing/Loggable.kt -------------------------------------------------------------------------------- /workflow-tracing/src/main/java/com/squareup/workflow1/tracing/RuntimeLoggingUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-tracing/src/main/java/com/squareup/workflow1/tracing/RuntimeLoggingUtils.kt -------------------------------------------------------------------------------- /workflow-tracing/src/main/java/com/squareup/workflow1/tracing/RuntimeTraceContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-tracing/src/main/java/com/squareup/workflow1/tracing/RuntimeTraceContext.kt -------------------------------------------------------------------------------- /workflow-tracing/src/main/java/com/squareup/workflow1/tracing/RuntimeUpdateLogLine.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-tracing/src/main/java/com/squareup/workflow1/tracing/RuntimeUpdateLogLine.kt -------------------------------------------------------------------------------- /workflow-tracing/src/main/java/com/squareup/workflow1/tracing/SafeTraceInterface.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-tracing/src/main/java/com/squareup/workflow1/tracing/SafeTraceInterface.kt -------------------------------------------------------------------------------- /workflow-tracing/src/main/java/com/squareup/workflow1/tracing/WorkflowRenderPassTracker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-tracing/src/main/java/com/squareup/workflow1/tracing/WorkflowRenderPassTracker.kt -------------------------------------------------------------------------------- /workflow-tracing/src/main/java/com/squareup/workflow1/tracing/WorkflowRuntimeLoopListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-tracing/src/main/java/com/squareup/workflow1/tracing/WorkflowRuntimeLoopListener.kt -------------------------------------------------------------------------------- /workflow-tracing/src/main/java/com/squareup/workflow1/tracing/WorkflowRuntimeMonitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-tracing/src/main/java/com/squareup/workflow1/tracing/WorkflowRuntimeMonitor.kt -------------------------------------------------------------------------------- /workflow-tracing/src/main/java/com/squareup/workflow1/tracing/WorkflowRuntimeTracer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-tracing/src/main/java/com/squareup/workflow1/tracing/WorkflowRuntimeTracer.kt -------------------------------------------------------------------------------- /workflow-tracing/src/main/java/com/squareup/workflow1/tracing/WorkflowSessionInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-tracing/src/main/java/com/squareup/workflow1/tracing/WorkflowSessionInfo.kt -------------------------------------------------------------------------------- /workflow-tracing/src/test/java/com/squareup/workflow1/tracing/WorkflowRuntimeMonitorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-tracing/src/test/java/com/squareup/workflow1/tracing/WorkflowRuntimeMonitorTest.kt -------------------------------------------------------------------------------- /workflow-ui/compose-tooling/api/compose-tooling.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/compose-tooling/api/compose-tooling.api -------------------------------------------------------------------------------- /workflow-ui/compose-tooling/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/compose-tooling/build.gradle.kts -------------------------------------------------------------------------------- /workflow-ui/compose-tooling/dependencies/releaseRuntimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/compose-tooling/dependencies/releaseRuntimeClasspath.txt -------------------------------------------------------------------------------- /workflow-ui/compose-tooling/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/compose-tooling/gradle.properties -------------------------------------------------------------------------------- /workflow-ui/compose-tooling/src/androidTest/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/compose-tooling/src/androidTest/AndroidManifest.xml -------------------------------------------------------------------------------- /workflow-ui/compose/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/compose/README.md -------------------------------------------------------------------------------- /workflow-ui/compose/api/compose.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/compose/api/compose.api -------------------------------------------------------------------------------- /workflow-ui/compose/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/compose/build.gradle.kts -------------------------------------------------------------------------------- /workflow-ui/compose/dependencies/releaseRuntimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/compose/dependencies/releaseRuntimeClasspath.txt -------------------------------------------------------------------------------- /workflow-ui/compose/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/compose/gradle.properties -------------------------------------------------------------------------------- /workflow-ui/compose/src/androidTest/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/compose/src/androidTest/AndroidManifest.xml -------------------------------------------------------------------------------- /workflow-ui/compose/src/main/java/com/squareup/workflow1/ui/compose/ComposeLifecycleOwner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/compose/src/main/java/com/squareup/workflow1/ui/compose/ComposeLifecycleOwner.kt -------------------------------------------------------------------------------- /workflow-ui/compose/src/main/java/com/squareup/workflow1/ui/compose/ComposeScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/compose/src/main/java/com/squareup/workflow1/ui/compose/ComposeScreen.kt -------------------------------------------------------------------------------- /workflow-ui/compose/src/main/java/com/squareup/workflow1/ui/compose/CompositionRoot.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/compose/src/main/java/com/squareup/workflow1/ui/compose/CompositionRoot.kt -------------------------------------------------------------------------------- /workflow-ui/compose/src/main/java/com/squareup/workflow1/ui/compose/RenderAsState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/compose/src/main/java/com/squareup/workflow1/ui/compose/RenderAsState.kt -------------------------------------------------------------------------------- /workflow-ui/compose/src/main/java/com/squareup/workflow1/ui/compose/WorkflowRendering.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/compose/src/main/java/com/squareup/workflow1/ui/compose/WorkflowRendering.kt -------------------------------------------------------------------------------- /workflow-ui/compose/src/main/res/values/ids.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/compose/src/main/res/values/ids.xml -------------------------------------------------------------------------------- /workflow-ui/core-android/api/core-android.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/core-android/api/core-android.api -------------------------------------------------------------------------------- /workflow-ui/core-android/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/core-android/build.gradle.kts -------------------------------------------------------------------------------- /workflow-ui/core-android/dependencies/releaseRuntimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/core-android/dependencies/releaseRuntimeClasspath.txt -------------------------------------------------------------------------------- /workflow-ui/core-android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/core-android/gradle.properties -------------------------------------------------------------------------------- /workflow-ui/core-android/src/androidTest/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/core-android/src/androidTest/AndroidManifest.xml -------------------------------------------------------------------------------- /workflow-ui/core-android/src/main/baseline-prof.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/core-android/src/main/baseline-prof.txt -------------------------------------------------------------------------------- /workflow-ui/core-android/src/main/java/com/squareup/workflow1/ui/AndroidScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/core-android/src/main/java/com/squareup/workflow1/ui/AndroidScreen.kt -------------------------------------------------------------------------------- /workflow-ui/core-android/src/main/java/com/squareup/workflow1/ui/LayoutScreenViewFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/core-android/src/main/java/com/squareup/workflow1/ui/LayoutScreenViewFactory.kt -------------------------------------------------------------------------------- /workflow-ui/core-android/src/main/java/com/squareup/workflow1/ui/ParcelableTextController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/core-android/src/main/java/com/squareup/workflow1/ui/ParcelableTextController.kt -------------------------------------------------------------------------------- /workflow-ui/core-android/src/main/java/com/squareup/workflow1/ui/RealScreenViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/core-android/src/main/java/com/squareup/workflow1/ui/RealScreenViewHolder.kt -------------------------------------------------------------------------------- /workflow-ui/core-android/src/main/java/com/squareup/workflow1/ui/ScreenViewFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/core-android/src/main/java/com/squareup/workflow1/ui/ScreenViewFactory.kt -------------------------------------------------------------------------------- /workflow-ui/core-android/src/main/java/com/squareup/workflow1/ui/ScreenViewFactoryFinder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/core-android/src/main/java/com/squareup/workflow1/ui/ScreenViewFactoryFinder.kt -------------------------------------------------------------------------------- /workflow-ui/core-android/src/main/java/com/squareup/workflow1/ui/ScreenViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/core-android/src/main/java/com/squareup/workflow1/ui/ScreenViewHolder.kt -------------------------------------------------------------------------------- /workflow-ui/core-android/src/main/java/com/squareup/workflow1/ui/SnapshotParcels.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/core-android/src/main/java/com/squareup/workflow1/ui/SnapshotParcels.kt -------------------------------------------------------------------------------- /workflow-ui/core-android/src/main/java/com/squareup/workflow1/ui/ViewLaunchWhenAttached.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/core-android/src/main/java/com/squareup/workflow1/ui/ViewLaunchWhenAttached.kt -------------------------------------------------------------------------------- /workflow-ui/core-android/src/main/java/com/squareup/workflow1/ui/ViewShowRendering.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/core-android/src/main/java/com/squareup/workflow1/ui/ViewShowRendering.kt -------------------------------------------------------------------------------- /workflow-ui/core-android/src/main/java/com/squareup/workflow1/ui/WorkflowLayout.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/core-android/src/main/java/com/squareup/workflow1/ui/WorkflowLayout.kt -------------------------------------------------------------------------------- /workflow-ui/core-android/src/main/java/com/squareup/workflow1/ui/WorkflowViewStub.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/core-android/src/main/java/com/squareup/workflow1/ui/WorkflowViewStub.kt -------------------------------------------------------------------------------- /workflow-ui/core-android/src/main/java/com/squareup/workflow1/ui/navigation/DialogOverlay.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/core-android/src/main/java/com/squareup/workflow1/ui/navigation/DialogOverlay.kt -------------------------------------------------------------------------------- /workflow-ui/core-android/src/main/java/com/squareup/workflow1/ui/navigation/DialogSession.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/core-android/src/main/java/com/squareup/workflow1/ui/navigation/DialogSession.kt -------------------------------------------------------------------------------- /workflow-ui/core-android/src/main/java/com/squareup/workflow1/ui/navigation/OverlayArea.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/core-android/src/main/java/com/squareup/workflow1/ui/navigation/OverlayArea.kt -------------------------------------------------------------------------------- /workflow-ui/core-android/src/main/res/layout/view_stack_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/core-android/src/main/res/layout/view_stack_layout.xml -------------------------------------------------------------------------------- /workflow-ui/core-android/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/core-android/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /workflow-ui/core-android/src/main/res/values/ids.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/core-android/src/main/res/values/ids.xml -------------------------------------------------------------------------------- /workflow-ui/core-android/src/test/java/com/squareup/workflow1/ui/ScreenViewFactoryTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/core-android/src/test/java/com/squareup/workflow1/ui/ScreenViewFactoryTest.kt -------------------------------------------------------------------------------- /workflow-ui/core-android/src/test/java/com/squareup/workflow1/ui/WorkflowLayoutTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/core-android/src/test/java/com/squareup/workflow1/ui/WorkflowLayoutTest.kt -------------------------------------------------------------------------------- /workflow-ui/core-common/api/core-common.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/core-common/api/core-common.api -------------------------------------------------------------------------------- /workflow-ui/core-common/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/core-common/build.gradle.kts -------------------------------------------------------------------------------- /workflow-ui/core-common/dependencies/runtimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/core-common/dependencies/runtimeClasspath.txt -------------------------------------------------------------------------------- /workflow-ui/core-common/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/core-common/gradle.properties -------------------------------------------------------------------------------- /workflow-ui/core-common/src/main/baseline-profile.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/core-common/src/main/baseline-profile.txt -------------------------------------------------------------------------------- /workflow-ui/core-common/src/main/java/com/squareup/workflow1/ui/Compatible.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/core-common/src/main/java/com/squareup/workflow1/ui/Compatible.kt -------------------------------------------------------------------------------- /workflow-ui/core-common/src/main/java/com/squareup/workflow1/ui/CompositeViewRegistry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/core-common/src/main/java/com/squareup/workflow1/ui/CompositeViewRegistry.kt -------------------------------------------------------------------------------- /workflow-ui/core-common/src/main/java/com/squareup/workflow1/ui/Container.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/core-common/src/main/java/com/squareup/workflow1/ui/Container.kt -------------------------------------------------------------------------------- /workflow-ui/core-common/src/main/java/com/squareup/workflow1/ui/EnvironmentScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/core-common/src/main/java/com/squareup/workflow1/ui/EnvironmentScreen.kt -------------------------------------------------------------------------------- /workflow-ui/core-common/src/main/java/com/squareup/workflow1/ui/NamedScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/core-common/src/main/java/com/squareup/workflow1/ui/NamedScreen.kt -------------------------------------------------------------------------------- /workflow-ui/core-common/src/main/java/com/squareup/workflow1/ui/Screen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/core-common/src/main/java/com/squareup/workflow1/ui/Screen.kt -------------------------------------------------------------------------------- /workflow-ui/core-common/src/main/java/com/squareup/workflow1/ui/TextController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/core-common/src/main/java/com/squareup/workflow1/ui/TextController.kt -------------------------------------------------------------------------------- /workflow-ui/core-common/src/main/java/com/squareup/workflow1/ui/TypedViewRegistry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/core-common/src/main/java/com/squareup/workflow1/ui/TypedViewRegistry.kt -------------------------------------------------------------------------------- /workflow-ui/core-common/src/main/java/com/squareup/workflow1/ui/ViewEnvironment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/core-common/src/main/java/com/squareup/workflow1/ui/ViewEnvironment.kt -------------------------------------------------------------------------------- /workflow-ui/core-common/src/main/java/com/squareup/workflow1/ui/ViewRegistry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/core-common/src/main/java/com/squareup/workflow1/ui/ViewRegistry.kt -------------------------------------------------------------------------------- /workflow-ui/core-common/src/main/java/com/squareup/workflow1/ui/navigation/AlertOverlay.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/core-common/src/main/java/com/squareup/workflow1/ui/navigation/AlertOverlay.kt -------------------------------------------------------------------------------- /workflow-ui/core-common/src/main/java/com/squareup/workflow1/ui/navigation/ModalOverlay.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/core-common/src/main/java/com/squareup/workflow1/ui/navigation/ModalOverlay.kt -------------------------------------------------------------------------------- /workflow-ui/core-common/src/main/java/com/squareup/workflow1/ui/navigation/Overlay.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/core-common/src/main/java/com/squareup/workflow1/ui/navigation/Overlay.kt -------------------------------------------------------------------------------- /workflow-ui/core-common/src/main/java/com/squareup/workflow1/ui/navigation/ScreenOverlay.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/core-common/src/main/java/com/squareup/workflow1/ui/navigation/ScreenOverlay.kt -------------------------------------------------------------------------------- /workflow-ui/core-common/src/test/java/com/squareup/workflow1/ui/CompatibleTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/core-common/src/test/java/com/squareup/workflow1/ui/CompatibleTest.kt -------------------------------------------------------------------------------- /workflow-ui/core-common/src/test/java/com/squareup/workflow1/ui/CompositeViewRegistryTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/core-common/src/test/java/com/squareup/workflow1/ui/CompositeViewRegistryTest.kt -------------------------------------------------------------------------------- /workflow-ui/core-common/src/test/java/com/squareup/workflow1/ui/ContainerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/core-common/src/test/java/com/squareup/workflow1/ui/ContainerTest.kt -------------------------------------------------------------------------------- /workflow-ui/core-common/src/test/java/com/squareup/workflow1/ui/EnvironmentScreenTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/core-common/src/test/java/com/squareup/workflow1/ui/EnvironmentScreenTest.kt -------------------------------------------------------------------------------- /workflow-ui/core-common/src/test/java/com/squareup/workflow1/ui/NamedScreenTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/core-common/src/test/java/com/squareup/workflow1/ui/NamedScreenTest.kt -------------------------------------------------------------------------------- /workflow-ui/core-common/src/test/java/com/squareup/workflow1/ui/TextControllerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/core-common/src/test/java/com/squareup/workflow1/ui/TextControllerTest.kt -------------------------------------------------------------------------------- /workflow-ui/core-common/src/test/java/com/squareup/workflow1/ui/ViewEnvironmentTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/core-common/src/test/java/com/squareup/workflow1/ui/ViewEnvironmentTest.kt -------------------------------------------------------------------------------- /workflow-ui/core-common/src/test/java/com/squareup/workflow1/ui/ViewRegistryTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/core-common/src/test/java/com/squareup/workflow1/ui/ViewRegistryTest.kt -------------------------------------------------------------------------------- /workflow-ui/internal-testing-android/api/internal-testing-android.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/internal-testing-android/api/internal-testing-android.api -------------------------------------------------------------------------------- /workflow-ui/internal-testing-android/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/internal-testing-android/build.gradle.kts -------------------------------------------------------------------------------- /workflow-ui/internal-testing-android/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/internal-testing-android/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /workflow-ui/internal-testing-compose/api/internal-testing-compose.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/internal-testing-compose/api/internal-testing-compose.api -------------------------------------------------------------------------------- /workflow-ui/internal-testing-compose/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/internal-testing-compose/build.gradle.kts -------------------------------------------------------------------------------- /workflow-ui/radiography/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/radiography/README.md -------------------------------------------------------------------------------- /workflow-ui/radiography/api/radiography.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/radiography/api/radiography.api -------------------------------------------------------------------------------- /workflow-ui/radiography/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/radiography/build.gradle.kts -------------------------------------------------------------------------------- /workflow-ui/radiography/dependencies/releaseRuntimeClasspath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/radiography/dependencies/releaseRuntimeClasspath.txt -------------------------------------------------------------------------------- /workflow-ui/radiography/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/square/workflow-kotlin/HEAD/workflow-ui/radiography/gradle.properties -------------------------------------------------------------------------------- /workflow-ui/radiography/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | --------------------------------------------------------------------------------