Skip to content

Latest commit

 

History

History
1423 lines (1077 loc) · 115 KB

CHANGELOG.md

File metadata and controls

1423 lines (1077 loc) · 115 KB

Change Log

Full Changelog

Merged pull requests:

  • Feature focused view and refactor focus delegate implementation #793 (zenangst)

7.4.3 (2018-01-03)

Full Changelog

Merged pull requests:

7.4.2 (2018-01-02)

Full Changelog

Merged pull requests:

  • Set focused item index to zero if index is nil when updating the delegates #789 (zenangst)

7.4.1 (2018-01-01)

Full Changelog

Merged pull requests:

7.4.0 (2017-12-29)

Full Changelog

Merged pull requests:

7.3.0 (2017-12-28)

Full Changelog

Merged pull requests:

  • Feature/support for collection view titles #785 (zenangst)
  • Refactor sizing implementation to fix accelerated scrolling on tvOS. #784 (zenangst)

7.2.1 (2017-12-20)

Full Changelog

Merged pull requests:

  • Add needsLayout to setup() & layout() methods on Component #783 (zenangst)

7.2.0 (2017-12-14)

Full Changelog

Merged pull requests:

7.1.0 (2017-12-10)

Full Changelog

Merged pull requests:

  • Add a generic initializer for ComponentModel #781 (zenangst)
  • Implement support for custom models on ComponentModel's #780 (zenangst)

7.0.2 (2017-12-06)

Full Changelog

Merged pull requests:

  • Improve focus handling when navigating upwards with multiple horizontal components #779 (zenangst)

7.0.1 (2017-12-06)

Full Changelog

Merged pull requests:

  • Fix bug with setting wrong width when using span #778 (zenangst)

7.0.0 (2017-12-03)

Full Changelog

Implemented enhancements:

  • Add a test for checking the new clean property in prepareItems. #574

Fixed bugs:

  • Keep selection on tvOS when reloading with components #407

Closed issues:

  • Item with uilabel not expanding with text after sizeToFit #661

Merged pull requests:

6.1.2 (2017-10-04)

Full Changelog

Merged pull requests:

6.1.1 (2017-10-03)

Full Changelog

Closed issues:

  • Enable linting #725
  • Event handling #723
  • Update Example apps #644

Merged pull requests:

  • Opt-out from using auto resizing cells #737 (zenangst)
  • Opt-out from using auto resizing cells #736 (zenangst)
  • Don't call layoutSubviews directly. #735 (zenangst)
  • Refactor key-value observing in SpotsScrollView and remove SpotsScrollViewManager's constrain method #734 (zenangst)
  • Improve/tvos implementation part deux #733 (zenangst)
  • Implement focus guide on SpotsController for tvOS #732 (zenangst)
  • Remove everything related to composition #731 (zenangst)
  • Improve tvOS implementation #730 (zenangst)
  • Implement missing methods for the tvOS focus engine to work with custom views #728 (zenangst)
  • Remove outdated Spots examples #727 (zenangst)
  • Add Swiftlint script phase #726 (zenangst)
  • Wrap update configurable item in performUpdates #724 (zenangst)
  • Add height constraint to components used inside a controller #722 (zenangst)
  • Move collection view extension into shared folder #721 (zenangst)
  • Improve rendering on macOS #720 (zenangst)
  • Feature collection view extension to get layout as flow layout #719 (zenangst)
  • Add additional method on ComponentDelegate to get notification of selection changes #718 (zenangst)
  • Refactor macOS layout implementation #717 (zenangst)
  • Reload header and footer after update #716 (vadymmarkov)
  • Implement functionality to reload component header and footer #715 (vadymmarkov)
  • Add max to calculateSpanWidth #714 (zenangst)
  • Move sizeForItem to ItemManager and improve safety #713 (zenangst)
  • Include .relations when comparing two items #712 (zenangst)
  • Improve registering views #711 (zenangst)
  • Refactor Component+Core to be less dependent on the user interface #710 (zenangst)
  • Add comment to why we compare the superview to components #709 (zenangst)
  • Remove rect optimization for horizontal components. #708 (zenangst)
  • Only allow other gestures that are attached to views that reside in componentsView #707 (zenangst)
  • Set numberOfPages on page control in afterUpdate #706 (zenangst)
  • Refactor user interface extensions to not wrap cells #705 (zenangst)
  • Change refreshControl to be open instead of public #704 (zenangst)
  • Improve automatic animation for component flow layout #703 (zenangst)
  • Fix crash related to queue jumping #702 (zenangst)
  • Move computation to a different thread #701 (zenangst)
  • Improve user experience by jumping threads #699 (zenangst)
  • Implement DiffManager in Spots #698 (zenangst)
  • Adds DiffManager #697 (zenangst)
  • Refactor ComponentManager.reloadIfNeeded to use item diffs #696 (zenangst)
  • Fix rendering issue related to .integral in SpotsScrollView #695 (zenangst)
  • Add ComponentResolvable protocol #694 (zenangst)
  • Improve/datasource implementations #693 (zenangst)
  • Refactor updating the data source using performUpdate method #692 (zenangst)
  • Store contentOffset before switching out components in controller #691 (zenangst)
  • Add workaround for contentInsets when using tabs #690 (zenangst)
  • Implement proper Interaction.mouseClick behavior for NSCollectionView #689 (zenangst)
  • Optimize ComponentFlowLayout #688 (zenangst)
  • Refactor ComponentModel to make Layout non-optional #686 (zenangst)
  • Refactor/spots scroll view and spots content view #685 (zenangst)
  • Improve Component animations #684 (zenangst)
  • Implement Component animations #683 (zenangst)
  • Implement layoutSubviews() on SpotsContentView #682 (zenangst)
  • Reduce code duplication in ItemManager #681 (zenangst)
  • Fix scrolling being disabled when starting with an empty collection. #680 (zenangst)
  • Fix bug in ComponentManager.insert #679 (zenangst)
  • Implement animations for NSCollectionView and ComponentFlowLayout #678 (zenangst)
  • Implement showEmptyComponent on Layout #677 (zenangst)
  • Implement height adjustments for carousel items #676 (zenangst)
  • Apply animation after guard #675 (zenangst)
  • Fix bug in ComponentManager.insert #674 (zenangst)
  • Fix bug using wrong algorithm in NSCollectionView #673 (zenangst)
  • Prepare items before calling layout in carousel extension #672 (zenangst)
  • Refactor layoutHorizontalCollectionView on macOS #671 (zenangst)
  • Improve performance in reload method by opting-out of cleanup #670 (zenangst)
  • Refactor for-loop to use better naming #669 (zenangst)
  • Opt-out from doing diffing if the controller is empty #668 (zenangst)
  • Implement move animation and move algorithm #667 (zenangst)
  • Return .zero height when there are now items #666 (zenangst)
  • Pass animation to reloadIfNeeded #665 (zenangst)
  • Fixes bug when appending the first item in a collection #664 (zenangst)
  • Set masksToBounds to false on UITableView and UICollectionView #663 (zenangst)
  • Improve syntax for insert method on UITableView+UserInterface extension #662 (zenangst)
  • Use containerSize when calling method #660 (onmyway133)
  • Add containerSize #659 (onmyway133)

6.1.0 (2017-06-23)

Full Changelog

Closed issues:

  • Cant Play add #654
  • no ad was available Apple TV os #653
  • Building Scheme Spots-tvOS exit error 65 #648

Merged pull requests:

6.0.3 (2017-06-14)

Full Changelog

Merged pull requests:

6.0.2 (2017-06-12)

Full Changelog

Closed issues:

  • CryptoSwift requirement 0.6.0 does not work with Xcode 9. #646

Merged pull requests:

  • Fix threading issues #650 (zenangst)
  • Improve scrolling behavior when using multiple horizontal components #649 (zenangst)

6.0.1 (2017-06-09)

Full Changelog

Merged pull requests:

5.8.4 (2017-06-09)

Full Changelog

6.0.0 (2017-05-31)

Full Changelog

Implemented enhancements:

  • Remove support for legacy mapping #541
  • Use Swift 3 DispatchQueue #432
  • Proposal: Unify animated/non-animated scrolling delegate APIs #429
  • Remove items in Component #536
  • Improve header and footer #530
  • Use constant values for sizes #479
  • Clarify SpotConfigurable #472
  • Improve ScrollDelegate #398
  • Improve endDisplay\(view: SpotView, item: Item, in spot: Spotable\) #397
  • Improve willDisplay\(view: SpotView, item: Item, in spot: Spotable\) #396
  • Improve didChange\(spots: \[Spotable\]\) #395
  • Refactor render\(\) into view. #392
  • Improve didSelect method #391
  • Improve the documentation #290

Fixed bugs:

  • Add register nib on Configuration #542
  • Update README to reflect 6.0.0 #539
  • Configure closure does't work with list wrapper (6.0) #463

Closed issues:

  • Method does not override any method from its superclass #582
  • All in one App ? #415

Merged pull requests:

5.8.3 (2017-01-19)

Full Changelog

Merged pull requests:

  • Add prepare method for missing layouts on Component #420 (zenangst)

5.8.2 (2017-01-19)

Full Changelog

Merged pull requests:

5.8.1 (2017-01-19)

Full Changelog

5.8.0 (2017-01-19)

Full Changelog

Merged pull requests:

5.7.3 (2017-01-17)

Full Changelog

Merged pull requests:

5.7.2 (2017-01-11)

Full Changelog

Merged pull requests:

5.7.1 (2017-01-02)

Full Changelog

Implemented enhancements:

  • Improve composition #390

Merged pull requests:

  • Call layoutIfNeeded instead of scrollView.layoutSubviews() #402 (zenangst)
  • Improve prepare view methods #401 (zenangst)

5.7.0 (2017-01-02)

Full Changelog

Fixed bugs:

  • SpotsNibDemo or just adding an empty xib to any project crash #378

Merged pull requests:

5.6.1 (2016-12-06)

Full Changelog

Merged pull requests:

5.6.0 (2016-12-04)

Full Changelog

Merged pull requests:

5.5.4 (2016-11-23)

Full Changelog

Merged pull requests:

5.5.3 (2016-11-22)

Full Changelog

Merged pull requests:

5.5.2 (2016-11-22)

Full Changelog

Merged pull requests:

5.5.1 (2016-11-22)

Full Changelog

Merged pull requests:

  • Refactor spot height calculations #369 (zenangst)
  • Fix CPU spike by constraining Spotable height to parent height #368 (zenangst)

5.5.0 (2016-11-18)

Full Changelog

Merged pull requests:

5.4.0 (2016-11-17)

Full Changelog

Merged pull requests:

  • Fix layout warnings for carousel #364 (zenangst)
  • Fix mutating methods on Listable + improve mutation with proper queuing. #363 (zenangst)
  • Rebuild subviewsInLayoutOrder based on subviews layout order. #362 (zenangst)

5.3.1 (2016-11-16)

Full Changelog

Merged pull requests:

5.3.0 (2016-11-14)

Full Changelog

Merged pull requests:

5.2.0 (2016-11-09)

Full Changelog

Closed issues:

  • Spots demo project fails to compile with Xcode 8.1 #350
  • Improve test coverage #279

Merged pull requests:

5.1.3 (2016-11-01)

Full Changelog

Fixed bugs:

  • Fix tvOS compiler errors #309

Closed issues:

  • Add generator script for registering Spots #288

Merged pull requests:

5.1.2 (2016-10-28)

Full Changelog

Merged pull requests:

5.1.1 (2016-10-26)

Full Changelog

Merged pull requests:

5.1.0 (2016-10-24)

Full Changelog

Merged pull requests:

5.0.4 (2016-10-17)

Full Changelog

Merged pull requests:

  • Improve diffing with text property on Item #336 (zenangst)

5.0.3 (2016-10-14)

Full Changelog

Merged pull requests:

5.0.2 (2016-10-13)

Full Changelog

Merged pull requests:

5.0.1 (2016-10-13)

Full Changelog

Closed issues:

  • Carthage support #330

Merged pull requests:

5.0.0 (2016-10-13)

Full Changelog

Merged pull requests:

4.0.2 (2016-10-03)

Full Changelog

4.0.1 (2016-10-03)

Full Changelog

Merged pull requests:

4.0.0 (2016-10-03)

Full Changelog

Closed issues:

  • Handle size change when presenting another view controller #313

Merged pull requests:

3.0.5 (2016-09-26)

Full Changelog

Closed issues:

  • Remove Sugar as a dependency #292

Merged pull requests:

3.0.4 (2016-09-23)

Full Changelog

Merged pull requests:

3.0.3 (2016-09-22)

Full Changelog

Closed issues:

  • version dependencies in the pod spec files. #302

3.0.2 (2016-09-22)

Full Changelog

3.0.1 (2016-09-22)

Full Changelog

3.0.0 (2016-09-21)

Full Changelog

Merged pull requests:

2.1.2 (2016-08-11)

Full Changelog

Merged pull requests:

2.1.1 (2016-08-10)

Full Changelog

Closed issues:

  • In Demo "AppleNews" CarouselSpot or GridSpot crashes after scrolling on iPhone6s Plus Device #258

Merged pull requests:

2.1.0 (2016-08-09)

Full Changelog

Closed issues:

  • UITextField and NSTextField? #256
  • indexes is not used #237

Merged pull requests:

2.0.3 (2016-08-08)

Full Changelog

Merged pull requests:

2.0.2 (2016-07-06)

Full Changelog

Merged pull requests:

2.0.1 (2016-07-05)

Full Changelog

Closed issues:

  • Make Spots safer #238

Merged pull requests:

2.0.0 (2016-07-05)

Full Changelog

Implemented enhancements:

  • Feature view model caching #199

Merged pull requests:

1.9.5 (2016-06-15)

Full Changelog

Merged pull requests:

1.9.4 (2016-06-01)

Full Changelog

Implemented enhancements:

  • Improve updating method on SpotsController #234 (zenangst)

Fixed bugs:

  • Fix scrolling to item when having multiple spots. #232 (zenangst)

Merged pull requests:

1.9.3 (2016-05-20)

Full Changelog

Closed issues:

  • Turn objects into JSON #229

Merged pull requests:

  • This remove the case of accessing lazy var in deinit #231 (onmyway133)

1.9.2 (2016-05-19)

Full Changelog

Merged pull requests:

1.9.1 (2016-05-19)

Full Changelog

Closed issues:

  • Please add Cartfile documentation. #224

Merged pull requests:

1.9.0 (2016-05-12)

Full Changelog

Merged pull requests:

1.8.4 (2016-05-12)

Full Changelog

Merged pull requests:

1.8.3 (2016-05-12)

Full Changelog

Merged pull requests:

1.8.2 (2016-05-11)

Full Changelog

Merged pull requests:

1.8.1 (2016-05-11)

Full Changelog

Merged pull requests:

1.8.0 (2016-05-10)

Full Changelog

Merged pull requests:

1.7.1 (2016-05-03)

Full Changelog

Merged pull requests:

1.7.0 (2016-05-03)

Full Changelog

Merged pull requests:

1.6.3 (2016-05-03)

Full Changelog

Merged pull requests:

1.6.2 (2016-04-28)

Full Changelog

Merged pull requests:

1.6.1 (2016-04-26)

Full Changelog

Implemented enhancements:

  • Improve safety when kind cannot be resolved into a class #205

Fixed bugs:

  • Improve safety when kind cannot be resolved into a class #205

Merged pull requests:

1.6.0 (2016-04-26)

Full Changelog

Merged pull requests:

1.5.5 (2016-04-25)

Full Changelog

Merged pull requests:

1.5.4 (2016-04-25)

Full Changelog

1.5.3 (2016-04-25)

Full Changelog

Merged pull requests:

1.5.2 (2016-04-25)

Full Changelog

Merged pull requests:

1.5.1 (2016-04-25)

Full Changelog

Merged pull requests:

1.5.0 (2016-04-24)

Full Changelog

Merged pull requests:

1.4.0 (2016-04-23)

Full Changelog

Merged pull requests:

1.3.0 (2016-04-23)

Full Changelog

Closed issues:

  • How about carthage support? #192

Merged pull requests:

1.2.1 (2016-04-22)

Full Changelog

Merged pull requests:

1.2.0 (2016-04-21)

Full Changelog

Closed issues:

  • Build failed for both cartfile and podspec #185

Merged pull requests:

1.1.4 (2016-04-19)

Full Changelog

Merged pull requests:

1.1.3 (2016-04-18)

Full Changelog

Merged pull requests:

1.1.2 (2016-04-18)

Full Changelog

Closed issues:

  • When OSX version will be created? #184

Merged pull requests:

1.1.1 (2016-04-15)

Full Changelog

Merged pull requests:

1.1.0 (2016-04-14)

Full Changelog

Closed issues:

  • I have an error when install Spots with Cartfile #178

Merged pull requests:

  • Feature documentation for SpotsController, Listable and Gridable #180 (zenangst)
  • Feature: custom table view + view registry #179 (vadymmarkov)

1.0.0 (2016-04-12)

Closed issues:

  • Expose scrollViewDidScroll? #161
  • Spots and Imaginary pods missing #157
  • Use of unresolved identifier 'ListItem' in Spotify example #146
  • Add Travis #67
  • Internal component naming #24

Merged pull requests:

* This Change Log was automatically generated by github_changelog_generator