A multi-platform SwiftUI component for tabular data
For convenient swipe deletion on iOS.
First cut of footer support #43
Footer use orthogonal to header use.
As before, header/footer inside scroll region for List-based variants. And outside scroll region for Stack- and Grid-based variants.
Configurability of header/footer in inside/outside scrolling region disabled for now, as it may have scalability issues. Will need to be investigated.
Most init() functions for the table variants were manually generated, resulting in needless complexity.
Now they're generated using Sourcery with the AutoInit.stencil template.
This is a step towards adding footer support #43.
Included example of sorting on a computed column.
Various other doc-oriented changes. There shouldn't be any functional changes.
New, cleaner hover implementation, where developer handles the hover event, giving them much more flexibility in defining look and behavior. README updated with basic example. Demo apps have more sophisticated examples.
Rectangular area defined for SortTabler.columnTitle, for better tapGesture behavior.
Only Grid-based tables have required config. Fixed bug where other types were still requiring one.
Documented config in README, along with other improvements.
Added overlay support on tables that were missing it.
For Stack- and Grid-based tables:
As mentioned earlier, this library will stay in 0.9.x for a few weeks to identify and address any defects or design flaws.
Table views supporting reference types (class objects) no longer tied to Core Data, though they still work fine with Core Data.
Removed the stability warning banner. Now that initial development is nearly complete, versioning will remain in 0.9.x for at least a few weeks to work out any additional bugs or design flaws.
Their design is coming together nicely.