JNWCollectionView
JNWCollectionView copied to clipboard
Customizable and performant collection view for the Mac.
found this on JNWCollectionViewFramework.m: (void)selectItemsAtIndexPaths:(NSArray *)indexPaths animated:(BOOL)animated but it seems like this function is private, what's the reason for this? it seems like a useful code
I found this `- (void)collectionView:(JNWCollectionView *)collectionView mouseUpInItemAtIndexPath:(NSIndexPath *)indexPath withEvent:(NSEvent *)event;` but it is not what I want. I think, if a event **moved**,and **up**, it isn't a Click event. only...
Added delegate messages about supplementary views being added and removed from document view: ``` objectivec - (void)collectionView:(JNWCollectionView *)collectionView willDisplaySupplementaryView:(JNWCollectionViewReusableView *)supplementaryView ofKind:(NSString *)kind forsection:(NSInteger)section; - (void)collectionView:(JNWCollectionView *)collectionView didEndDisplayingSupplementaryView:(JNWCollectionViewReusableView *)supplementaryView ofKind:(NSString *)kind...
I have a flow layout implementation in my fork if anyone's interested in polishing it up or using it as a starting point. It's an unfinished first pass and geared...
If i connected mouse, then scrollView has wrong contentInset because of scroller, without mouse is fine.
When grid cell's itemPadding is disabled, cells alignment is left. So, I want to align grid cells to center. 
I noticed some jitter when scaling items in grid layout. This is due to the x position being calculated accumulatively from the left edge of the view. I changed that...
I see that a JNWCollectionViewData ("Data") object assigns its sections' frames in `-recalculateAndPrepareLayout:` ([line 89](https://github.com/jwilling/JNWCollectionView/blob/master/JNWCollectionView/JNWCollectionViewData.m#L89)). It appears to do this entirely based on the sections' items (as given by the...
If this is to be done correctly, the API will not be a simple one to implement. We can't assume that the layout is going to be linear, so there...