Bento icon indicating copy to clipboard operation
Bento copied to clipboard

Swift library for building component-based interfaces on top of UITableView and UICollectionView 🍱

Results 9 Bento issues
Sort by recently updated
recently updated
newest added

As I see there is no activity since June. Are you going to maintain this library further?

To incorporate new concepts introduced lately by the atomic component approach. We formally establish the concept of _composites_ and _decorators_ (aka "behaviours"), and define requirements for these component specialisations.

ready for review

This PR is aimed to be able to install Example app in device. - Removed old unused frameworks in xcodeproj - Fixed some framework locations using "Relative to Build Products"...

ready for review

This PR improves documentation for `BentoReusableView` as follows: - Distinguishes terminology between `contentView` and `containedView` - Describes the relationship with `ViewLifecycleAware` and `ComponentLifecycleAware` - Renames internal method for readability

ready for review

The purpose of this change is pretty much summed up [in the documentation for `Renderable.makeReusabilityHint(using:)`](https://github.com/Babylonpartners/Bento/blob/f34490fcd280719897484599c5f30b458ea78199/Bento/Renderable/Renderable.swift). The design is inspired by how `Hashable` handles nested hashing. Do also note that implementing...

🚧 work in progress

## Problem Statement Enable size caching by default in Bento, for both UITableView and UICollectionView (if using UICollectionViewFlowLayout). This helps scrolling performance for use cases with a low frequency of...

enhancement

As established in #80, the ultimate goal of Bento is to enable size caching by default, while minimising the performance hit for screens with high frequency changes (e.g. forms). To...

enhancement
blocked
🚧 work in progress

### Description It seems like there is an issue with delete animation if the state of the table view changes quickly (e.g during the delete transition transition) ##### Proposed solution...

bug