github square/workflow-kotlin v1.8.0-beta01

latest releases: v1.20.0, v1.19.0, v1.18.0...
pre-release3 years ago

This is our first Beta release in a while, to start the soaking period for the complete overhaul of the workflow-ui API that was spelled out in #195. With this published, we can spend some time on the much needed documentation that will let you all try it out and tell us what's wrong with it before we freeze the API.

What's Changed

  • Introduces Screen, WithEnvironment : Screen. Deprecates ViewFactory by @rjrjr in #577
  • Renames WithEnvironment to EnvironmentScreen. by @rjrjr in #587
  • Introduces Overlay, and its first uses: BodyAndModalsScreen, AlertOverlay by @rjrjr in #588
  • Introduces ScreenOverlay and ModalScreenOverlayDialogFactory by @rjrjr in #595
  • Introduces ScreenViewFactoryFinder by @rjrjr in #625
  • Simpler, safer ViewEnvironment and ViewRegistry management. by @rjrjr in #631
  • Overhaul of Compose support. by @rjrjr in #689
  • Introduces OverlayDialogFactoryFinder by @rjrjr in #690
  • rememberPreview... by @rjrjr in #692
  • Makes the constructor of EnvironmentScreen public. by @rjrjr in #693
  • ScreenViewHolder replaces View.* extensions and DecorativeViewFactory by @rjrjr in #712
  • Hello ModalScreenOverlay by @rjrjr in #726
  • Add Baseline and Perf Tests to Perf Poetry by @steve-the-edwards in #719
  • Upload Poetry APK to mobile.dev and start analysis by @steve-the-edwards in #731
  • Report Fully Drawn from PerformancePoetryActivity by @steve-the-edwards in #733
  • More consistent use of Compatible.keyFor by @rjrjr in #734
  • Introduces ViewEnvironmentKey.combine, makes ViewRegistry use it. by @rjrjr in #737
  • View.environmentOrNull, View.screenOrNull. by @rjrjr in #742

Full Changelog: v1.7.1...v1.8.0-beta01
Known Issues: https://github.com/square/workflow-kotlin/issues?q=is%3Aopen+is%3Aissue+milestone%3Aui-1.0

Don't miss a new workflow-kotlin release

NewReleases is sending notifications on new releases.