15 Commits

Author SHA1 Message Date
d62f018a55 Fix navigatedFrom event raised when Activity is destroyed without actual navigation. (#2100) 2016-05-13 13:11:10 +03:00
02df926051 Evaluate lazily android specific global values 2016-04-21 17:20:48 +03:00
65bb2d4531 A lot of re-factoring + bug fix for navigation events 2016-04-21 16:38:34 +03:00
b3f36644c1 Fix: Android pages disappear before their exit transition has finished
Resolves #2000
2016-04-20 17:04:28 +03:00
56065ae601 Fix broken navigation after clear history with transition
Resolves #1948
2016-04-20 14:57:01 +03:00
69f3dd101e Work around a webpack bundling fail in transitions by using full imports.
It seems Webpack can't discover aliased modules that relative-import other
aliased modules e.g. "ui/transition", aliased to
"ui/transition/transition.android", not discovering "./slide-transition"
which is aliased to "ui/transition/slide-transition.android.js"
2016-03-29 14:04:27 +03:00
429646f392 Fix swipe-back in iOS 2016-03-25 13:45:05 +02:00
2cabf02215 Fixed navigation events 2016-03-18 11:55:52 +02:00
13494e3adf Replace reflection calls for native Java arrays with the new implementation from the Runtime. 2016-03-02 18:39:21 +02:00
de6a92f8c6 Fix tslint errors. 2016-02-24 11:06:15 +02:00
c770abe4fe Fixed Issue #1576: iOS: Slide transition does not animate the appearing page correctly when navigating back. 2016-02-18 15:59:47 +02:00
99d4f9ea0c Replace -[NSObject performSelector:] with NSInvocation
It appears that `-[NSObject performSelector:]` returns a dummy value when calling a void method on the iOS Simulator, whereas it correctly returns `nil` on a device. Since `-[NSObject performSelector:]` is declared as returning `id`, the iOS runtime tries to marshal the dummy value to a JavaScript object and fails because the dummy value is not a valid Objective-C object.

The fix is to use `-[NSObject valueForKey:]` for non-void zero-parameter methods and `NSInvocation` for everything else.
2016-02-10 18:19:04 +02:00
5ad082d783 Re-factored page navigation transitions. Resolves Issue #811. 2016-02-10 14:55:27 +02:00
a8aaeac137 Merged with master after the transitions feature 2016-02-03 15:24:38 +02:00
b0976bf986 Resolved #811: Page Navigation Transitions 2016-02-03 13:24:12 +02:00