Tabs in drawer
Bug #1273187 reported by
Tim Peeters
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu UI Toolkit |
Fix Released
|
Critical
|
Tim Peeters | ||
ubuntu-ui-toolkit (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Vivid |
New
|
Undecided
|
Unassigned |
Bug Description
No more horizontal scrolling to see all the tabs in the header, but instead, a button can be added to the header that, when pressed, unfolds a list of tabs under the header.
Another way, for apps with at most 4 tabs, can be to have the buttons in the header to switch directly between tabs.
Related branches
lp://staging/~tpeeters/ubuntu-ui-toolkit/optIn-tabsDrawer
Rejected
for merging
into
lp://staging/ubuntu-ui-toolkit
- Tim Peeters: Disapprove
- PS Jenkins bot: Needs Fixing (continuous-integration)
- Leo Arias: Pending (code review of the autopilot tests and helpers) requested
-
Diff: 1779 lines (+613/-512) (has conflicts)37 files modifieddebian/changelog (+0/-21)
modules/Ubuntu/Components/Header.qml (+24/-1)
modules/Ubuntu/Components/MainView.qml (+8/-0)
modules/Ubuntu/Components/Panel.qml (+31/-0)
modules/Ubuntu/Components/TabBar.qml (+24/-5)
modules/Ubuntu/Components/Tabs.qml (+6/-1)
modules/Ubuntu/Components/TextField.qml (+11/-10)
modules/Ubuntu/Components/TextInputPopover.qml (+1/-3)
modules/Ubuntu/Components/Themes/Ambiance/NewHeaderStyle.qml (+146/-0)
modules/Ubuntu/Components/Themes/Ambiance/TabBarStyle.qml (+5/-3)
modules/Ubuntu/Components/Themes/Ambiance/qmldir (+1/-0)
modules/Ubuntu/Components/plugin/bottombarvisibilitycommunicator.cpp (+75/-0)
modules/Ubuntu/Components/plugin/bottombarvisibilitycommunicator.h (+59/-0)
modules/Ubuntu/Components/plugin/inversemouseareatype.h (+4/-11)
modules/Ubuntu/Components/plugin/plugin.cpp (+3/-0)
modules/Ubuntu/Components/plugin/plugin.pro (+2/-0)
modules/Ubuntu/Components/plugin/quickutils.cpp (+1/-1)
modules/Ubuntu/Components/plugin/quickutils.h (+1/-1)
modules/Ubuntu/Test/Test.pro (+0/-1)
modules/Ubuntu/Test/plugin/plugin.pro (+0/-25)
modules/Ubuntu/Test/plugin/uctestcase.cpp (+0/-50)
modules/Ubuntu/Test/plugin/uctestcase.h (+0/-47)
tests/autopilot/ubuntuuitoolkit/emulators.py (+87/-20)
tests/autopilot/ubuntuuitoolkit/tests/test_emulators.py (+42/-32)
tests/resources/navigation/SimpleTabs.qml (+2/-0)
tests/resources/navigation/StackWithTabs.qml (+22/-32)
tests/resources/navigation/Tabs.qml (+8/-2)
tests/unit/plugin_dependency.pri (+0/-3)
tests/unit_x11/tst_components/tst_tabbar.qml (+7/-0)
tests/unit_x11/tst_inversemousearea/InverseMouseAreaClip.qml (+0/-73)
tests/unit_x11/tst_inversemousearea/InverseMouseAreaInFlickable.qml (+0/-52)
tests/unit_x11/tst_inversemousearea/InverseMouseAreaInPage.qml (+0/-46)
tests/unit_x11/tst_inversemousearea/InverseMouseAreaOnTop.qml (+6/-0)
tests/unit_x11/tst_inversemousearea/InverseMouseAreaOnTopNoAccept.qml (+6/-1)
tests/unit_x11/tst_inversemousearea/InverseMouseAreaParentClipped.qml (+0/-56)
tests/unit_x11/tst_inversemousearea/InverseMouseAreaTopmostItem.qml (+9/-10)
tests/unit_x11/tst_layouts/tst_layouts.cpp (+22/-5)
lp://staging/~tpeeters/ubuntu-ui-toolkit/30-optIn-tabsDrawer
- Zsombor Egri: Approve
- PS Jenkins bot: Approve (continuous-integration)
-
Diff: 560 lines (+318/-58)10 files modifiedcomponents.api (+1/-0)
modules/Ubuntu/Components/Header.qml (+19/-2)
modules/Ubuntu/Components/MainView.qml (+9/-1)
modules/Ubuntu/Components/Page.qml (+1/-1)
modules/Ubuntu/Components/Themes/Ambiance/NewHeaderStyle.qml (+146/-0)
modules/Ubuntu/Components/Themes/Ambiance/qmldir (+1/-0)
tests/autopilot/ubuntuuitoolkit/emulators.py (+93/-20)
tests/autopilot/ubuntuuitoolkit/tests/test_emulators.py (+42/-32)
tests/resources/navigation/SimpleTabs.qml (+2/-0)
tests/resources/navigation/Tabs.qml (+4/-2)
description: | updated |
Changed in ubuntu-ui-toolkit: | |
assignee: | nobody → Tim Peeters (tpeeters) |
status: | New → Confirmed |
importance: | Undecided → High |
milestone: | none → february-2014 |
Changed in ubuntu-ui-toolkit: | |
status: | Confirmed → In Progress |
Changed in ubuntu-ui-toolkit: | |
importance: | High → Critical |
Changed in ubuntu-ui-toolkit: | |
milestone: | february-2014 → march-2014 |
tags: | added: header tabs |
summary: |
- New tabs pattern + Tabs in drawer |
Changed in ubuntu-ui-toolkit: | |
milestone: | march-2014 → june-2014 |
Changed in ubuntu-ui-toolkit: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Tim. As I understand it that presentation isn't the latest, so I wouldn't base any decisions on it. Please contact the design team for an updated doc.