Skip to content

Releases: mohn93/AdvancedPageControl

0.11.0

16 Apr 17:44

Choose a tag to compare

What's New

New Feature

  • Fix #15: Added .left, .center, .right alignment to AdvancedPageControlView

```swift
pageControl.alignment = .left
pageControl.alignment = .right
```

Tests

  • 17 new tests covering alignment geometry, view sync, and all 13 drawers with non-center alignment
  • 77 total tests, 0 failures

0.10.0

16 Apr 16:06
192b7d8

Choose a tag to compare

What's New

Bug Fixes

  • Fix #19: All drawer properties (width, radius, space, colors, borders) are now public — settable both via initializer and post-init mutation
  • Fix #18: SPM now works correctly — Package.swift points to the actual source directory

Tests

  • Added comprehensive test suite with 60 unit tests covering:
    • DrawerParent geometry helpers and initialization
    • All 13 drawer types (conformance, defaults, draw safety)
    • Color utilities (addition, multiplication, blending)
    • ExtendedDotDrawer (issue #19 regression tests)
    • AdvancedPageControlView (init, drawer sync, draw delegation)

Cleanup

  • Removed dead placeholder stub from Sources/