323
edits
(Created page with '= Summary<br> = Description: Fennec 1.0 provides the user with options for creating a new tab and opening a tab from another computer in the left-side pane (in the Main view). …') |
No edit summary |
||
Line 8: | Line 8: | ||
The behaviour detailed above can be really confusing from the user point of view, because sometimes s/he has to swipe the left-side pane to the view and sometimes press the button in the top-right corner to exit the view for selecting the content for the tab. It would improve usability, if the user could cancel the selection for the tab content in the same way in all cases. <br> | The behaviour detailed above can be really confusing from the user point of view, because sometimes s/he has to swipe the left-side pane to the view and sometimes press the button in the top-right corner to exit the view for selecting the content for the tab. It would improve usability, if the user could cancel the selection for the tab content in the same way in all cases. <br> | ||
= Feature description<br> = | = Feature description<br> = | ||
<br> | In this proposal, creation of a new tab would not be completed until the user had selected content to be displayed by the tab (either by entering a web address or selecting a web page, bookmark etc). Awesome screen and the view for selecting a tab from another computer would be just steps in the middle and the Back button in the top right corner of the both views would cancel creation of the new tab and take you back to the previous view in the state where the left-side pane would be visible. In this solution, the user would not have to close the new tab separately, if s/he cancelled the selection of content for it (i.e. less management effort for closing blank tabs), and she could always use the buttons for creating a new tab (i.e. no duplicate functions in the UI). | ||
In these preconditions, the UI could work consistently in case of opening a new web page (in the current tab), opening a new tab (with a web page) and opening a tab from another computer. For details, see the figure below (in the section of Interaction flow). | |||
However, some special handling would be required, if the Fennec will display the Awesome screen as the first view after start-up. In this case, browser should create a tab after it has been started and pressing the Back button in the top right corner of the Awesome screen should not close it (i.e. although the user had not selected any content for it) but show it (although it was a blank page). There can be cases that the user wants to e.g. change the settings of the Fennec (Awseome screen -> Main view -> Tools) before s/he starts browsing. <br> | |||
= Interaction flow<br> = | = Interaction flow<br> = | ||
[[Image:Fennec_flow_for_opening_new_tabs.png]]<br> | [[Image:Fennec_flow_for_opening_new_tabs.png]]<br> |
edits