Permalink
Switch branches/tags
Nothing to show
Commits on Mar 28, 2011
  1. Remove most cache in the opposite direction the user was last scrolli…

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

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

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

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

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

    alloy committed Mar 24, 2011
    … 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.
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…

    alloy committed Mar 23, 2011
    …, but return the ALAsset instances in a AssetWrapper that will be able to preload.
  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…

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

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

    alloy committed Mar 22, 2011
    …ker controller in the background.
  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 …

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

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

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

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

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

    alloy committed Mar 21, 2011
  8. Update ObjectiveBacon

    alloy committed Mar 21, 2011