[ALOY-889] iOS: <NavigationGroup> object generates Ti.UI.iPhone.createNavigationGroup, removed in 3.2.0

GitHub Issuen/a
ResolutionWon't Fix
Resolution Date2014-01-20T20:12:09.000+0000
Affected Version/sAlloy 1.3.0
Fix Version/s2014 Sprint 02
ReporterFederico Casali
AssigneeTony Lukasavage


Problem description

object is being compiled as 'Titanium.UI.iPhone.createNavigationGroup()' method. which has been removed with TiSDK 3.2.0 For example,
<NavigationGroup id="navgroup" platform="ios,mobileweb">
	<Window title="Window 1" id="win1">

is being compiled as:
$.__views.navgroup = Ti.UI.iPhone.createNavigationGroup({
        window: $.__views.win1,
        id: "navgroup"
Titanium.UI.iOS.NavigationWindow is being now used in TiSDK 3.2.0 http://docs.appcelerator.com/titanium/latest/#!/api/Titanium.UI.iPhone-method-createNavigationGroup Runnable sample app to reproduce available here: https://github.com/appcelerator/alloy/tree/master/test/apps/ui/navgroup


  1. Ingo Muschenetz 2013-12-03 Is it that we should remove altogether?
  2. Tony Lukasavage 2013-12-03 [~ingo] I can remove this now since we've already stated that Alloy 1.3.0 requires TiSDK 3.2.0. It should also be noted that I'll then need to rewrite some test apps to use NavigationWindow instead of NavigationGroup. I think perhaps the right call would be for me to adjust the test apps in order to not use NavigationGroup for 1.3.0 (since they won't impact Alloy's usage), and leave actually pulling until 1.3.1, given our proximity to release. Thoughts?
  3. Tony Lukasavage 2013-12-03 The code generation will be removed in Alloy 1.3.1. The test apps and samples will be changed to use Ti.UI.iOS.NavigationWindow for 1.3.0, as detailed in ALOY-890.
  4. Tony Lukasavage 2014-01-20 Alloy 1.3.1 will continue to support TiSDK 3.0.0+, so NavigationGroup support will remain.

JSON Source