SwiftTabler Versions Save

A multi-platform SwiftUI component for tabular data

0.9.7

1 year ago

For convenient swipe deletion on iOS.

0.9.6

2 years ago

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.

0.9.5

2 years ago

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.

0.9.4

2 years ago

Included example of sorting on a computed column.

Various other doc-oriented changes. There shouldn't be any functional changes.

0.9.3

2 years ago
  • better spacing defaults for Grid based tables
  • hover callback now passes just ID

0.9.2

2 years ago

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.

0.9.1

2 years ago

Documented config in README, along with other improvements.

Added overlay support on tables that were missing it.

For Stack- and Grid-based tables:

  • six new table variants to support multi-select
  • both single- and multi-select use a simple tap to select/unselect
  • does not appear to interfere with context or swipe menus

As mentioned earlier, this library will stay in 0.9.x for a few weeks to identify and address any defects or design flaws.

0.9.0

2 years ago

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.

0.8.6

2 years ago
  • Refactored config structure
  • New grid-based variants
  • Select Overlay replaced by more general Row Overlay, available to all variants
  • Improved README

0.8.5

2 years ago

Their design is coming together nicely.