Adlai Holler
d2adb8f126
Rename -[ASCellNode viewModel] to -[ASCellNode nodeViewModel] to avoid collisions ( #499 )
...
* Rename -[ASCellNode viewModel] -> -[ASCellNode nodeViewModel] to avoid breaking existing code
* Update test
* Update the changelog
2017-08-07 11:04:31 -07:00
Adlai Holler
8ec4b312cf
Overhaul our logging, add activity tracing support. ( #399 )
...
* Improve the os_log and os_activity integration
* Address feedback from Scott and Huy
2017-07-03 19:03:26 -07:00
Huy Nguyen
6113a33904
Remove unnecessary frame setting in ASCellNode ( #387 )
2017-06-25 14:59:50 +01:00
Adlai Holler
6b3f8f8ad7
Add support for keeping letting cell nodes update to new view models when reloaded. #trivial ( #357 )
...
* Add support for skipping reload if node decides it is compatible with new view model also
* Sort things right
* Put the order back
* No need for redundant expectation
* Fix license header
* Fix comment
2017-06-13 10:10:37 -07:00
Adlai Holler
a7656766f9
Make Cell Node Properties Atomic ( #74 )
...
* Make ASCellNode indexPath and supplementaryElementKind atomic
* Update the change log
* Fix licenses
* Be explicit with atomic
* Rename the protocol
* And the file
2017-05-02 14:09:12 -07:00
Garrett Moon
8013e25524
Update license v2 ( #67 )
...
* Fixed license
* Update all licenses
* Update Dangerfile for new license
* Update already updated licenses
* Closer…
* Closer…
* Closer…
* Closer…
* Closer…
* Closer…
* Closer…
* Closer…
* Closer…
* Closer…
* Closer…
2017-04-24 16:59:57 -07:00
Adlai Holler
67387c0978
Build a Tips system ( #19 )
2017-04-19 19:51:24 -07:00
Adlai Holler
c08ecd7c93
Fix retain cycle in ASCellNode when used with non-ASViewControllers ( #3206 )
2017-03-21 13:17:23 -07:00
Michael Schneider
e6ee24debc
[ASDisplayNode] Improve locking in ASDisplayNode ( #3172 )
...
* Improve locking in ASDisplayNode
* Address first bunch of comments
* Changed `view` and `layer` methods for locking
* Adress comments
2017-03-14 07:27:34 -07:00
Michael Schneider
be74cd8231
Cell nodes can be used without using it within a collection or table view. In this case if a size change happened we should call super as there is no interactionDelegate ( #3168 )
2017-03-13 07:33:06 -07:00
Michael Schneider
62d7e14ce1
Improve measurement code for cell nodes ( #3119 )
2017-03-03 09:24:04 -08:00
Michael Schneider
a08d9dc732
Fix warning ( #3104 )
2017-02-27 21:25:42 -08:00
Michael Schneider
973630adc6
[ASCellNode] New way to measure ASCellNode's if layout was invalidated ( #3099 )
...
* New way to informing interaction delegate if ASCellNode get’s a setNeedsLayout call
* Remove nodeDidGetNeedsLayout as optional and better check if cell updates need to happen
* Differentiate between letting a normal display node and a cell node know that the size could have changed
* Check for _interactionDelegate is nil
* Add nullability to out pointer
* Adress comments and some renaming
2017-02-27 17:19:01 -08:00
Adlai Holler
8b08b706b2
Make ASCellNode Visibility Accesses Thread-Safe ( #3100 )
...
* Make ASCellNode visibility accessing thread-safe
* Strong types!
2017-02-27 17:03:08 -08:00
Adlai Holler
73ca6ab514
Shuffle & Cleanup Stuff ( #3080 )
2017-02-26 18:14:13 -08:00