Uploaded image for project: 'Titanium SDK/CLI'
  1. Titanium SDK/CLI
  2. TIMOB-24582

Android: Navigation parity for a cross-platform Ti.UI.NavigationWindow

    Details

    • Story Points:
      13
    • Sprint:
      2018 Sprint 25

      Description

      On iOS, we have the Ti.UI.iOS.NavigationWindow to handle a stack of windows that can be opened and closed. Unfortunately, on Android and Windows, we have to do that manually and it required the (Alloy) developer to either write custom (per platform) logic or use plugins like xp.ui.

      Proposed API-changes:

      • iOS: Deprecate Ti.UI.iOS.NavigationWindow in favor of Ti.UI.NavigationWindow
      • Android / Windows: Support NavigationWindow, add the native back button
      • Android / Windows: Expose the openWindow, closeWindow and popToRootWindow if possible
      • Adjust Alloy to make the <NavigationWindow> tag available for all platforms

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                gmathews Gary Mathews
                Reporter:
                hknoechel Hans Knöchel
                Reviewer:
                Christopher Williams
                Tester:
                Keerthi Mahalingam (Inactive)
              • Watchers:
                14 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Backbone Issue Sync

                  • Backbone Issue Sync is enabled for your project, but we do not have any synchronization info for this issue.

                    Git Source Code