Skip to content

Releases: openalloc/SwiftTabler

Support for List's onDelete

Choose a tag to compare

@reedes reedes released this 10 Jan 17:55

For convenient swipe deletion on iOS.

Added footer support

Choose a tag to compare

@reedes reedes released this 06 May 15:43
2e84d05

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 now generated via Sourcery

Choose a tag to compare

@reedes reedes released this 05 May 23:21
024e0a5

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.

Largely documentation (README) updates

Choose a tag to compare

@reedes reedes released this 23 Apr 15:16

Included example of sorting on a computed column.

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

Improvements for Grid and Hover event

Choose a tag to compare

@reedes reedes released this 08 Mar 17:58
  • better spacing defaults for Grid based tables
  • hover callback now passes just ID

New hover implementation

Choose a tag to compare

@reedes reedes released this 07 Mar 23:00

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.

New multi-select support for Stack- and Grid-based variants

Choose a tag to compare

@reedes reedes released this 07 Mar 03:40

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.

Better support for reference semantics (class objects)

Choose a tag to compare

@reedes reedes released this 06 Mar 06:14

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.

Many changes

Choose a tag to compare

@reedes reedes released this 06 Mar 01:26
  • Refactored config structure
  • New grid-based variants
  • Select Overlay replaced by more general Row Overlay, available to all variants
  • Improved README

Three Grid-based variants now available

Choose a tag to compare

@reedes reedes released this 05 Mar 04:31

Their design is coming together nicely.