Permalink
Commits on Mar 28, 2011
  1. Remove most cache in the opposite direction the user was last scrolli…

    …ng when a memory warning is recieved.
    alloy committed Mar 28, 2011
Commits on Mar 24, 2011
  1. Lesson of the day, don't bring an unsigned int to a possible negative…

    … fight! (it'll just wrap around)
    alloy committed Mar 24, 2011
  2. Release the GCD group and set the ivar to NULL at the end of the job,…

    … so it always gets cleared once finished. This fixes a bug where cancelled jobs would subsequently think they were still working.
    alloy committed Mar 24, 2011
  3. Save

    alloy committed Mar 24, 2011
  4. Naively cache 300 rows surrounding the current visible center row and…

    … invalidate cache of the rest.
    alloy committed Mar 24, 2011
  5. Start over with caching strategy. Use a dispatch group per row, which…

    … loads the thumbnails async and makes the caller wait for the results if -[RowWrapper thumbnails] is called before preloading has finished. The groups are all dispatched on one serial queue, because -[ALAsset thumbnail] does not appear to be thread safe.
    alloy committed Mar 24, 2011
Commits on Mar 23, 2011
  1. Stash.

    alloy committed Mar 23, 2011
  2. Cleanup a bit

    alloy committed Mar 23, 2011
  3. Don't preload and resize image when loading all the assets of a group…

    …, but return the ALAsset instances in a AssetWrapper that will be able to preload.
    alloy committed Mar 23, 2011
  4. Presize all thumbnails.

    alloy committed Mar 23, 2011
  5. A bit more detail.

    alloy committed Mar 23, 2011
Commits on Mar 22, 2011
  1. Stash hacking

    alloy committed Mar 22, 2011
  2. No longer create ELCAssetView instances for each asset in a group, bu…

    …t simply 4 per cell and reuse them.
    alloy committed Mar 22, 2011
  3. Add an untested implementation of preparing albums for the albums pic…

    …ker controller in the background while ensuring the view is *not* empty when shown.
    alloy committed Mar 22, 2011
  4. Add an untested implementation of preparing photos for the assets pic…

    …ker controller in the background.
    alloy committed Mar 22, 2011
  5. Add TODOs

    alloy committed Mar 22, 2011
Commits on Mar 21, 2011
  1. Rewrite README

    alloy committed Mar 21, 2011
  2. When allowsPickingMultipleItems is set to NO, show a `cancel' button …

    …on the ELCAssetPickerController instead of `done'.
    alloy committed Mar 21, 2011
  3. Use the name of the assets group for the navigation item title of the…

    … ELCAssetPickerController.
    alloy committed Mar 21, 2011
  4. Make the demo app work again and add a switch to change whether or no…

    …t multiple item picking is allowed.
    alloy committed Mar 21, 2011
  5. Cleanup TODO

    alloy committed Mar 21, 2011
  6. Simply send the actual array of selected ALAssets to the delegate.

    Instead of trying to mimick UIImagePickerController, which doesn't return
    an array to begin with so it's already incompatible anyways.
    alloy committed Mar 21, 2011
  7. Cleanup specs

    alloy committed Mar 21, 2011
  8. Update ObjectiveBacon

    alloy committed Mar 21, 2011