All Projects → TheNounProject → Collectionview

TheNounProject / Collectionview

Licence: mit
An easy to use, highly customizable replacement for NSCollectionView.

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Collectionview

Cumulus
☁️ A SoundCloud player that lives in your menubar.
Stars: ✭ 1,287 (+1102.8%)
Mutual labels:  osx
Collectionnode
a collectionView made for Sprite Kit
Stars: ✭ 96 (-10.28%)
Mutual labels:  collectionview
Retro
[Work in Progress] Minimalist Vim Based Editor for the 30th Century
Stars: ✭ 103 (-3.74%)
Mutual labels:  osx
Dotfiles
👾 ~/
Stars: ✭ 91 (-14.95%)
Mutual labels:  osx
Chromecastcore
An open source implementation of the Google Cast SDK for macOS
Stars: ✭ 95 (-11.21%)
Mutual labels:  osx
Neptunes
simple and reliable Last.fm scrobbler for iTunes and Spotify for macOS
Stars: ✭ 98 (-8.41%)
Mutual labels:  osx
Jaromail
A commandline tool to easily and privately handle your e-mail
Stars: ✭ 86 (-19.63%)
Mutual labels:  osx
Wbcollectionviewlayout
Library used to provide different type of custom Layouts within 30 second of time
Stars: ✭ 105 (-1.87%)
Mutual labels:  collectionview
Zenroom
Small, secure and portable virtual machine for crypto language processing
Stars: ✭ 96 (-10.28%)
Mutual labels:  osx
Tensorflow Gpu Macosx
Unoffcial NVIDIA CUDA GPU support version of Google Tensorflow for MAC OSX
Stars: ✭ 103 (-3.74%)
Mutual labels:  osx
Dogetv macos
🎬 dogeTV for macOS
Stars: ✭ 92 (-14.02%)
Mutual labels:  osx
Flowlayout
UICollectionView WaterFlowLayout. 瀑布流.
Stars: ✭ 94 (-12.15%)
Mutual labels:  collectionview
Servpane
A launchd menu bar app for Mac
Stars: ✭ 99 (-7.48%)
Mutual labels:  osx
Kvconstraintkit
An Impressive Auto Layout DSL for iOS, tvOS & OSX. & It is written in pure swift.
Stars: ✭ 91 (-14.95%)
Mutual labels:  osx
Speedtest Linux
Get download/upload speeds via speedtest.net or fast.com from command line using Bash script -- suitable for logs. POSIX OSX Linux
Stars: ✭ 103 (-3.74%)
Mutual labels:  osx
Extendable
Blocks Based Bluetooth LE Connectivity framework for iOS/watchOS/tvOS/OSX. Quickly configure centrals & peripherals, perform read/write operations, and respond characteristic updates.
Stars: ✭ 88 (-17.76%)
Mutual labels:  osx
Cardsstack
An awesome set of cards at your disposal ✌️ ⚡️
Stars: ✭ 97 (-9.35%)
Mutual labels:  collectionview
Colorify
Colorify - simple, yet powerful color library.
Stars: ✭ 106 (-0.93%)
Mutual labels:  osx
Ho
Assistant for Hattrick online football manager
Stars: ✭ 105 (-1.87%)
Mutual labels:  osx
Iglance
Free system monitor for OSX and macOS. See all system information at a glance in the menu bar.
Stars: ✭ 1,358 (+1169.16%)
Mutual labels:  osx

CollectionView

Main

An easy to use, highly customizable replacement for NSCollectionView.


Why

Prior to macOS 10.11, NSCollectionView had little in common with its younger cousin on iOS (UICollectionView). Since then it has recieved some improvements but with no support on 10.10, we needed another solution.

CollectionView provides a ton of functionality, flexibility, and high performance. Some of its features include:

  • Highly customizable out of the box
  • Custom layouts for even more customizations
  • Content editing inluding animations (insert, delete, & move)
  • Section headers and footers
  • Drag and drop
  • Photos-like preview transitions
  • ResultsController for consistent data sourcing (including CoreData implementations)

If you aren't supporting macOS 10.10, NSCollectionView can likely satisfy your needs. That said, CollectionView does provide some additional flexibility and features that may still make it a viable option for your project.

How

Get collection view up and running in just a few minutes. Checkout the guides & documentation.

Adding to your project

CollectionView isn't currently provided through any package managers.

Clone or donwload the repo and add it to your project by dragging the CollectionView Xcode project to your project.

Examples

CollectionView is used to power:

Let us know if you use it too.

Contributing

Feel free to create an Issue for bugs, questions, or feature requests.

Or, reach out on twitter: @NounProjectDev

To do

  • Add some common use cell subclasses
  • Improve performance (it's good, but could always be better 😁)
  • Some sort of layout context to avoid full reloads

Credits

Licence

This project is released under the MIT license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].