Skip to content

Releases: openalloc/SwiftTabler

Support for List's onDelete

10 Jan 17:55
Compare
Choose a tag to compare

For convenient swipe deletion on iOS.

Added footer support

06 May 15:43
2e84d05
Compare
Choose a tag to compare

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

05 May 23:21
024e0a5
Compare
Choose a tag to compare

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

23 Apr 15:16
Compare
Choose a tag to compare

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

08 Mar 17:58
Compare
Choose a tag to compare
  • better spacing defaults for Grid based tables
  • hover callback now passes just ID

New hover implementation

07 Mar 23:00
Compare
Choose a tag to compare

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

07 Mar 03:40
Compare
Choose a tag to compare

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)

06 Mar 06:14
Compare
Choose a tag to compare

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

06 Mar 01:26
Compare
Choose a tag to compare
  • 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

05 Mar 04:31
Compare
Choose a tag to compare

Their design is coming together nicely.