Currently Efl.Ui.Stack is used as a elm_naviframe widget in legacy.
As you know, elm_naviframe widget is used for navigating multiple views by pushing and popping views.
In Gtk, "GtkStack" is used with the same purpose.
However, in xamarin forms, "StackLayout" is used as a "Box" widget in EFL.
In IOS, "UIStackView" is used as a "Box" widget in EFL.
In Android, Acrionbar or FrameLayout is used with the same purpose.
In IOS, UINavigationBar is used with the same purpose.
In Xamarin forms, NavigationPage is used with the same purpose.
So I want to hear from others what is the best name for the current purpose (navigation).
Please share your thoughts on here.
I have been thinking the following.
- Efl.Ui.PageNavigator (if so rename Efl.Ui.NavigationLayout to Efl.Ui.NavigationPage and make Efl.Ui.PageNavigator support Efl.Ui.TabPage)
- Remove it and use Efl.Ui.Pager and make Efl.Ui.Pager support navigation as well
- Something new
Please share your opinions :)