Skip to content

Releases: babylonhealth/Bento

Reiwa Bento

02 May 08:45
c200a3f
Compare
Choose a tag to compare

Features

  • Adds ready to use components
  • Adds Stylesheet as a way to style components

Additional changes

  • Improves documentation
  • Adds MVP example
  • Removes <> operator for Node

Makunouchi Bento 🍱

22 May 15:40
b702608
Compare
Choose a tag to compare

Features:

  • Conditional operators for Section and Node, supporting Optional and Bool evaluation.

Tuna Bento 🍱

16 Apr 13:05
Compare
Choose a tag to compare

Features:

  • Added support for Carthage 🐘
  • Restructured project so internal dependencies are handled via git submodules.

Salmon Bento 🍱

13 Apr 16:25
Compare
Choose a tag to compare

The first release of Bento 🍱

Features:

  • Declarative table view building
let box = Box<SectionId, RowId>.empty
                |-+ Section(id: SectionId.user, header: EmptySpaceComponent(height: 24, color: .clear))
                |---+ RowId.user <> IconTitleDetailsComponent(icon: image, title: patient.name)
                |-+ Section(id: SectionId.consultantDate, header: EmptySpaceComponent(height: 24, color: .clear))
                |---+ RowId.loading <> LoadingIndicatorComponent(isLoading: true)
                
tableView.render(box) 
  • Component-based: Design reusable components and share your custom UI across multiple screens of your app
  • Diffing: reloads your UI with beautiful animations when your data changes