- changed component to GUI
Navigation Bar creation
In order to improve the navigation in the application, we will add a navigation bar which will show at any time user position into the application and allows to navigate quicker.
The presentation
It will be shown like this : Concern > Feature | Goal > Model > View
- When the user tap on an arrow, il will show the navigation menu
- One navigation menu must be visible at the same time
- When labels doesn't fit the menu, there is "..." at the end.
- An icon inside each navigation bar part, indicate part type
Menus shows :
- Under the Feature part : other features related to the concern and their models, and goals of the concern.
- Under the Model part : other models
- Under the view part : the other views. operation list for message and state views. The current part is not shown in menus.
The navigation
- One tap on parts (icon or label) of the navigation bar allows to navigate
- Double tap on parts (label) of the navigation bar renames the part (only on feature and models)
- One tap on sub list item in menu goes to the related scene/view
- One tap on "header" in menu of the view parts, shows all the items on the same view.
Missing features
- integrate the navigation to TouchCORE.
- give a maximum width to the menu in order to minimise it size on the screen. text inside must fit to the width. For example, add "..." at the end of long texts, or decrease space between letters. This work must be done into the RamTextComponent when a maximum size is given.
- At the integration, remove the section eObject from its menu.
- Add management of scene history, in order to use correctly the back button and pop all the sections between the previous state and the new one.
- Add action to the header of a section, in order to change scene when it's clicked.
Comments (10)
-
Account Deleted reporter -
Account Deleted reporter References
#383: Navigation bar creation by developer + graphical part started.→ <<cset de2bc49ee644>>
-
Account Deleted reporter References
#383: modification of the menu and submenu creation + logical behaviour when expand/collapse icon are tapped + resolved bug menu no scroll (invoke later).→ <<cset 7cf7a96e6301>>
-
Account Deleted reporter References
#383: don't show empty sub-menus + add arrow before sub-menu + add possibility to know if a RamButton has listeners + add expandable button (in sections) only to separate sections or if a menu is linked to the section + javadoc.→ <<cset abe06b29a048>>
-
Account Deleted reporter - edited description
-
- edited description
-
assigned issue to
-
References
#383: Removes old message view stuff, its container and the toggle view button.This means that for now it is not possible to go to the StateViewDiagram, until proper support for state views is added.
→ <<cset c439171e6644>>
-
References
#383: Fixes disappearing navigation bar or remaining sections when undoing creation of a new model.Temporary workaround until the navigation bar fully takes care of navigating.
→ <<cset 02f0bcdb6686>>
-
References
#383: Removes COREAspectContainer and all corresponding code for the association mode.→ <<cset 442b416008cf>>
-
- changed status to resolved
- Log in to comment