Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Comparing changes

Choose two branches to see what's changed or to start a new pull request. If you need to, you can also compare across forks.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also compare across forks.
base fork: Inferis/ViewDeck
base: 2.2.5
...
head fork: Inferis/ViewDeck
compare: master
Commits on Feb 06, 2013
Benoit Allow UIKit managing the appearance methods 082e11b
Benoit Allow UIKit managing the rotation methods.
Also fixed the call [super respondsToSelector:] (see the documentation: sending respondsToSelector: to super is equivalent to sending it to self)
96df2c3
Benoit Fixed a missing cast warning. b7610a6
Commits on Feb 28, 2013
Benoit Merge commit '02034e35d23f3134ecc7592fdb50c98dcd4030ef' 409f702
Benoit fixed warnings for methods signatures of UIViewDeckController_ViewCon…
…tainmentEmulation_Fakes class extension.

fixed wrong selector method signatures.
919442a
Commits on Mar 28, 2013
@Inferis Fixed missing viewdeckcontroller association.
Fixes #315.
da0e2a4
@Inferis Fixed velocity of snapping open/close when flicking the viewdeck.
Fixes #314.
5b71337
@Inferis Merge remote-tracking branch 'origin/pr/260' into develop 65ad075
@Inferis Removed integrated viewcontroller mode in MultiViewDeckExample. 083cc74
@Inferis Added extra newline at end of files.
Some people seem to like that. :)

Fixes #306.
59302ca
@Inferis Updated version and podspec. af12c87
@Inferis Merge branch 'develop' 0267c0e
Commits on Mar 29, 2013
@YuAo YuAo remove the super call in +load, add @autoreleasepool 838af18
@Inferis Do set ViewdeckController property in transition block itself.
Small update to the fix for #315.
3e02155
@Inferis Unobserve parentViewController when finishing transitionblocks. 9aab366
@Inferis Do set ViewdeckController property in transition block itself.
Small update to the fix for #315.
0856226
@Inferis Unobserve parentViewController when finishing transitionblocks. 5579ccb
@Inferis Merge remote-tracking branch 'origin/pr/317' faaf7cc
@Inferis Updated podspec. 43fb047
@Inferis Merge branch 'master' into develop 2ae7928
Commits on Apr 03, 2013
@Inferis Default to panningCancelsTouchesInView = YES as per normal iOS behavior.
Most people should want this anyway.
203ecfd
@Inferis Setting panningCancelsTouchesInView now actually updates existing pan…
…ners.
49ab9a4
@Inferis Disabling user interactions during animations shouldn't freeze UI any…
…more.

Better fix for #226.
Fixes part of #324.
Fixes #319.
64af8c6
@Inferis Fixed handling of modals.
Viewdeckcontroller now behaves more UIKit like (as in: it will show the modal over the viewDeckController of the calling controller, like navigationcontroller).

Fixes #323.
5ceff19
@Inferis Removed a bunch of comments. 98292b8
@Inferis Fixed a memory leak in IIWrapController.
Closes #322.
0077b25
@Inferis Fixed crash in ViewDeckExample on ipad.
Fixes #288.
1f71491
@Inferis Merge branch 'develop' 5a8a004
@Inferis Updated VERSION and Podspec. dace04c
@Inferis Merge branch 'master' into develop ee55f99
Commits on Apr 04, 2013
@richerd richerd Fixed issue with setting two different UIViewAnimationOptionCurves on…
… open/close animation
6b23a94
Commits on Apr 10, 2013
@emmettnicholas emmettnicholas fix static analyzer warning: "Value stored to 'options' is never read" db00316
Commits on Apr 12, 2013
@rahul-malik rahul-malik Fix distance calculation for panning animation when you are panning
right.
deb756f
Commits on Apr 17, 2013
@0xced 0xced Make sure the view is loaded before calling viewWillAppear: 2ba35a9
Commits on Apr 18, 2013
@drewmccormack drewmccormack Refactored the init methods of IIViewDeckController, in particular,
the initWithCoder: and initWithNibName:bundle: methods.

These methods should chain invoke their super methods. Not doing
so causes some behaviors to break. For example, without chaining
to initWithCoder: in the super class, you can't setup segues in a
storyboard for use with the class, because the segues do not get
created.

The fix is simply to call the appropriate super initializer, and
then call a common method that initializes other properties.
57e53bc
Commits on Apr 19, 2013
@Inferis Merge pull request #343 from 0xced/fix-view-not-loaded
Make sure the view is loaded before calling viewWillAppear:
5af641a
@jose-ibanez jose-ibanez Added Accessibility Label, Hint, and Frame to centerTapper. #227
This should resolve issue #227 - Unable to close left view while in voiceover mode.
a30bd91
Commits on Apr 21, 2013
@Inferis Merge remote-tracking branch 'origin/pr/334' into develop 8dde4b3
@Inferis Added some extra warnings. 5544de3
@Inferis Added demo for opening side view at beginning. 1c1a65f
@Inferis Merge remote-tracking branch 'origin/pr/337' into develop 7347efb
@Inferis Merge remote-tracking branch 'origin/pr/346' into develop 35cafb4
@Inferis Exposed center & side controllers as IBOutlets. Same for panningView. 58d93ce
@Inferis Merge remote-tracking branch 'origin/pr/347' into develop 6df3cb7
@Inferis Added demo for opening side view at beginning.
See #333.
802565a
@rahul-malik rahul-malik Fix distance calculation for panning animation when you are panning
right.
dd04ea4
@drewmccormack drewmccormack Refactored the init methods of IIViewDeckController, in particular,
the initWithCoder: and initWithNibName:bundle: methods.

These methods should chain invoke their super methods. Not doing
so causes some behaviors to break. For example, without chaining
to initWithCoder: in the super class, you can't setup segues in a
storyboard for use with the class, because the segues do not get
created.

The fix is simply to call the appropriate super initializer, and
then call a common method that initializes other properties.
b7b989c
@Inferis Exposed center & side controllers as IBOutlets. Same for panningView. 1914138
@jose-ibanez jose-ibanez Added Accessibility Label, Hint, and Frame to centerTapper. #227
This should resolve issue #227 - Unable to close left view while in voiceover mode.
8eed1c5
@Inferis Fixed behavior of the IIViewDeckNavigationBarOrOpenCenterPanning mode.
This should enable the desired behavior described in issue #348.
99c1b45
@Inferis Merge branch 'develop' of github.com:Inferis/ViewDeck into develop 52f0195
@Inferis Updated version and podspec to 2.2.9. bb24e16
@Inferis Merge branch 'develop' 2610749
Commits on Apr 22, 2013
@kconner kconner Corrected animation curve enum usage. d7181a7
Commits on Apr 24, 2013
@Inferis Merge remote-tracking branch 'origin/pr/352' into develop dd4c179
@Inferis Merge remote-tracking branch 'origin/pr/335' into develop
Conflicts:
	ViewDeck/IIViewDeckController.m
41c6d40
@Inferis Updated version to 2.2.10. 5173225
@Inferis Merge branch 'develop' c8f9ab5
Commits on Apr 25, 2013
@groue groue Allow delegate to alter panners configuration while a panner is active.
"high-level" internal API for panners used to be removePanners and addPanners. New method setNeedsAddPanners should be preferred instead.

setNeedsAddPanners immediately replaces panners if no panner is active, or wait for the last active panner to complete before replacing them.

The consequence is that delegate methods that are fired during a panning touch can now safely change panner-related configuration, such as panningMode.

Before, those configuration change would invalidate an active panner, and prevent IIViewDeckController to perform panner completion cleanup code.
3733149
@Inferis Added convience method to count number of side controllers. 0960a04
@Inferis Implemented center view opacity. Only works with one side controller. 86fef1e
@Inferis Added property to enable shadow. 84262a2
@Inferis Fix: call completion method in setMaxSize even when change is not app…
…licable.
82f6791
@Inferis Added example to show off new transparency feature. fe3ca1c
@Inferis Added separate layer for shadow rendering.
Might break stuff.
e49d25d
@Inferis Added support for corner radius. 1848f2e
@Inferis Updated Transparency example. 1760bf2
@Inferis Updated VERSION. fee4495
@Inferis Merge remote-tracking branch 'origin/pr/355' a6f99b9
@Inferis Removed leftover logging. 629f66c
@Inferis Merge branch 'master' into develop
Conflicts:
	ViewDeck/IIViewDeckController.h
e1d40bb
@Inferis Updated version and podspec. 2b3ff82
Commits on Apr 30, 2013
@SlaunchaMan SlaunchaMan Fix static analyzer warning about options. a1035d3
Commits on May 07, 2013
@garnett garnett Fix iOS 4.3 crash
yup, we are stil supporting this :(
58918a8
Commits on May 13, 2013
@Inferis Updated check for ARC & weak.
Should solve #365.
5ed8c08
Commits on May 16, 2013
@Inferis Merge remote-tracking branch 'origin/pr/363' into develop 7ccde5a
@Inferis Merge remote-tracking branch 'origin/pr/361' into develop 46ad951
@Inferis Fixed memory leak in non-arc.
finishTransitioningBlocks was leaking.
536563a
@Inferis Added delegate check with view. 000a7d6
@Inferis Added configuration support for disabling panning over control classes. ee85142
@Inferis Added extra delegate call to abort panning over a certain view. 8b1a205
@Inferis Updated ViewDeckExample with a modally presented deck controller.
Trying to reproduce #331.
3b490a4
@Inferis Updated "enabled" check flow for panners. 1c15d7c
@Inferis Added factory methods to IISideController. 89debac
@Inferis Don't pan over reorder controls in a tableview. e86a4c0
@Inferis Small code cleanup. 50b75c9
@Inferis Added tableviews example. a2c2312
@Inferis Updated podspec. 6f4219f
@Inferis Updated copyrights in ViewDeck lib files. ea4305b
@Inferis Added IISideController to ViewDeckExample. beb7231
@Inferis Added setNeedsOffsetAdjustment to IIViewDeckView. be95a53
@Inferis If loading a view into a navigation controller stack, mark it that it…
… needs adjustment.
4307383
@Inferis Handle changes in the center controller the same was as in the side c…
…ontroller (with transition blocks).

Formalized transition block finalizer code a bit more.
4d2bf66
@Inferis Hacking addSubView so that it handles the needs offset adjustment if …
…it was set in loadView.

Fixes: #295
557ea41
@Inferis Fix my a-bit-too-eager refactoring. f8a8af5
@Inferis After some more careful thought: the center does not need the finish …
…transition blocks.
f48b39c
@Inferis Added a missing willMoveToParentViewController: b950fd6
@Inferis Fixed the way new frames are set for side controllers.
Tries to reuse the old frame.
6320d51
@Inferis Fixed shadow and rounded corner rotation animations. 6d03387
@Inferis Merge branch 'develop' cdeefc7
Commits on May 17, 2013
@Inferis Updated README copyright years. f15cbb9
@Inferis IIViewDeckNavigationBarOrOpenCenterPanning behaves correctly again.
Fixes #368.
4ccbf89
@Inferis Updated version and podspec to 2.3.1.
Meh, bugfixes.
8e91330
@Inferis Merge branch 'develop' 05370cf
Commits on Jun 27, 2013
@Inferis Update README.md 66414ea