Permalink
Commits on Jan 8, 2012
Commits on Dec 24, 2011
  1. @steipete

    reuse cells *before* adding then

    greatly reduces the amount of cells that needs to be created while scrolling. this reflects more how UITableView works.
    steipete committed Dec 24, 2011
Commits on Dec 23, 2011
  1. @steipete
  2. Fixed minor size bug (edge case), changed < to <=

    Thanks to Vanni for reporting the issue.
    committed Dec 23, 2011
Commits on Dec 21, 2011
  1. @steipete
Commits on Dec 20, 2011
  1. @steipete

    re-set interface name

    steipete committed Dec 20, 2011
  2. @steipete

    merged conflict

    steipete committed Dec 20, 2011
  3. @steipete

    change development target of static library to 4.0

    switch to 5.0 if you want to have __weak
    steipete committed Dec 20, 2011
  4. Fixed typos in readme

    committed Dec 20, 2011
  5. @steipete

    remove clutter

    steipete committed Dec 20, 2011
  6. Merge pull request #20 from tonyarnold/master

    Fix a couple of minor warnings relating to pragmas and newlines
    committed Dec 20, 2011
Commits on Dec 19, 2011
  1. @tonyarnold

    Add newline to end of file.

    tonyarnold committed Dec 19, 2011
  2. @tonyarnold

    Fix bogus pragma marks.

    tonyarnold committed Dec 19, 2011
  3. @steipete

    some cleanup & documentation

    steipete committed Dec 19, 2011
  4. @steipete

    allow single cells to opt-out of edit mode

    The dataSource now has a canDeleteItemAtIndex asking each cell before setting it to editable.
    The deleteItemAtIndex has been renamed to shouldDeleteItemAtIndex and is now a member of the ActionDelegate.
    If not implemented, YES is assumed, if it's there and NO is returned, the item won't be deleted automatically.
    steipete committed Dec 19, 2011
  5. @steipete

    allow more control over animations.

    This change allows to set if an insert/update/etc should be animated or not.
    It also allows adding a "scroll to action" with an extra animation flag.
    
    Also, per default, property changes *don't* animate. We need more control here,
    and setting a property never should automate *per default*. We can manually start
    a animation after setting a property with layoutSubviewsWithAnimation, as seen in the updated example project.
    steipete committed Dec 19, 2011
  6. @steipete
  7. @steipete

    ignore build folder

    steipete committed Dec 19, 2011
  8. @steipete
  9. @steipete

    sex up the readme!

    steipete committed Dec 19, 2011
  10. @steipete

    refactors directory structure.

    Now we have the folder "GMGridView" with the grid classes + an xcodeproj to build.
    Next, there is "Example" which uses the new GMGridView.xcodeproj to link against the project.
    This matches style with most other popular open source projects, and makes it easier to see what's the actual source code and what's the example. This was too mixed up previously.
    steipete committed Dec 19, 2011
Commits on Dec 15, 2011
  1. Removed some loging code

    committed Dec 15, 2011
  2. @steipete
  3. @steipete

    Fixes issue #9 with recognizing taps while scrolling

    Also exposes scrollView (as this is *really* useful sometimes)
    Also adds UIViewAnimationOptionAllowUserInteraction for iOS4, so that animations don't block the whole user interface.
    steipete committed with Dec 13, 2011
  4. @steipete
  5. @steipete

    don't flash scroll indicators while scrolling.

    This fixes both slowness and the vanishing scroll indicator problem on iOS4.
    It's also on IOS5 no good idea, but Apple seems to have fixed the vanishing indicator issue there.
    steipete committed with Dec 14, 2011
  6. @steipete
  7. @steipete

    Merge cherry pick from steipete

    steipete committed with Dec 14, 2011
  8. @steipete

    try to restore previous contentOffset after a reloadData

    This matches expected behavior; e.g. UITableView works the same.
    We're still checking if the offset is acceptable with min/max values.
    steipete committed with Dec 14, 2011
  9. @steipete