com.rocket.rocketnavigation

1.3.3 • Public • Published

Rocket Navigation

A standardized UI/Navigation system for in house Rocket Games projects

Features

  • Hierarchy management by separating UI into categories
    • Panels: Entire Page
    • Popup: Smaller UI components that open on top of panels
    • Overlays: Smaller UI components that open over everything else. Useful for notifications
  • Popup queue with priority management
  • Unified API

Panels

Panels are UI components that cover the entire screen, define the general view at a certain app state. To open a panel, use Nav.Panel.ChangePanel method. It has several overloads:

  • ChangePanel(string, NavigationType, PanelTransitionType)
  • ChangePanel(PanelParams, PanelTransitionType)
  • ChangePanel(PanelParams)

Creating A New Panel

  • Create a class called <Your Panel Name>PanelView and inherit from PanelView class
  • Create a class called <Your Panel Name>PanelParams and inherit fromm PanelParams class
  • If you don't have a <Context Name>ContentTypes class

Dependents (0)

Package Sidebar

Install

npm i com.rocket.rocketnavigation

Weekly Downloads

7

Version

1.3.3

License

none

Unpacked Size

694 kB

Total Files

80

Last publish

Collaborators

  • ayvazarik
  • furkanyamiptn
  • kamilpanteon
  • cagkancaglayanelpt
  • rocketgamesdev
  • ibrahimakcal