Releases: babylonhealth/Bento
Releases · babylonhealth/Bento
Reiwa Bento
Features
- Adds ready to use components
- Adds Stylesheet as a way to style components
Additional changes
- Improves documentation
- Adds MVP example
- Removes
<>
operator forNode
Makunouchi Bento 🍱
Features:
- Conditional operators for
Section
andNode
, supportingOptional
andBool
evaluation.
Tuna Bento 🍱
Features:
- Added support for Carthage 🐘
- Restructured project so internal dependencies are handled via git submodules.
Salmon Bento 🍱
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