[SDK] Bottom edge behaviour needs refining
Bug #1368811 reported by
Jouni Helminen
This bug affects 3 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Fix Released
|
Undecided
|
Zoltan Balogh | ||
Ubuntu UX |
Fix Released
|
Critical
|
Olga Kemmet | ||
ubuntu-ui-toolkit (Ubuntu RTM) |
Fix Released
|
Critical
|
Zsombor Egri |
Bug Description
- Move the bottom edge hint into the SDK so it's behavour is consistent across apps, and make the hiding of the bottom edge hint less aggressive.
- When the user grabs the bottom edge, leave the tab visible until the user releases
- Find a way to make it possible to pull down screens accessed via the bottom edge to make the gesture reversible.
-------------- UX comment --------------
The spec for the bottom edge was updated into the UI toolkit documentation.
https:/
Related branches
lp://staging/~zsombi/ubuntu-ui-toolkit/bottomEdge
- PS Jenkins bot: Approve (continuous-integration)
- Tim Peeters: Approve
-
Diff: 4292 lines (+3826/-40)47 files modifiedcomponents.api (+48/-0)
examples/ubuntu-ui-toolkit-gallery/BottomEdgePage.qml (+177/-14)
examples/ubuntu-ui-toolkit-gallery/Template.qml (+1/-0)
examples/ubuntu-ui-toolkit-gallery/TemplateRow.qml (+1/-1)
examples/ubuntu-ui-toolkit-gallery/gallery-logging.config (+1/-0)
src/Ubuntu/Components/1.3/AdaptivePageLayout.qml (+0/-2)
src/Ubuntu/Components/1.3/PageTreeNode.qml (+0/-4)
src/Ubuntu/Components/ComponentModule.pro (+1/-1)
src/Ubuntu/Components/Themes/Ambiance/1.3/BottomEdgeStyle.qml (+125/-0)
src/Ubuntu/Components/Themes/Ambiance/Ambiance.pro (+2/-1)
src/Ubuntu/Components/Themes/Ambiance/qmldir (+2/-0)
src/Ubuntu/Components/plugin/plugin.cpp (+6/-0)
src/Ubuntu/Components/plugin/plugin.pri (+9/-2)
src/Ubuntu/Components/plugin/ucaction.h (+6/-5)
src/Ubuntu/Components/plugin/ucbottomedge.cpp (+1059/-0)
src/Ubuntu/Components/plugin/ucbottomedge.h (+120/-0)
src/Ubuntu/Components/plugin/ucbottomedge_p.h (+111/-0)
src/Ubuntu/Components/plugin/ucbottomedgehint.cpp (+1/-1)
src/Ubuntu/Components/plugin/ucbottomedgehint.h (+2/-0)
src/Ubuntu/Components/plugin/ucbottomedgeregion.cpp (+253/-0)
src/Ubuntu/Components/plugin/ucbottomedgeregion.h (+78/-0)
src/Ubuntu/Components/plugin/ucbottomedgestyle.cpp (+65/-0)
src/Ubuntu/Components/plugin/ucbottomedgestyle.h (+60/-0)
src/Ubuntu/Components/plugin/ucstyleditembase.cpp (+21/-5)
src/Ubuntu/Components/plugin/ucstyleditembase.h (+1/-0)
src/Ubuntu/Components/plugin/ucstyleditembase_p.h (+2/-0)
src/Ubuntu/Test/plugin/uctestextras.cpp (+136/-3)
src/Ubuntu/Test/plugin/uctestextras.h (+6/-0)
tests/unit_x11/tst_bottomedge/AddCustomRegionOnCompleted.qml (+41/-0)
tests/unit_x11/tst_bottomedge/AddCustomRegionOwnedByOtherBottomEdge.qml (+39/-0)
tests/unit_x11/tst_bottomedge/AddCustomRegionUsingDataProperty.qml (+33/-0)
tests/unit_x11/tst_bottomedge/AddCustomRegionUsingRegionsProperty.qml (+33/-0)
tests/unit_x11/tst_bottomedge/AlternateDefaultRegionContent.qml (+53/-0)
tests/unit_x11/tst_bottomedge/AlternateRegionContent.qml (+47/-0)
tests/unit_x11/tst_bottomedge/AutoCollapseInPageHeader.qml (+45/-0)
tests/unit_x11/tst_bottomedge/AutoCollapseInPageWithPageHeader.qml (+44/-0)
tests/unit_x11/tst_bottomedge/BottomEdgeInItem.qml (+36/-0)
tests/unit_x11/tst_bottomedge/ClearCustomRegions.qml (+42/-0)
tests/unit_x11/tst_bottomedge/Defaults.qml (+28/-0)
tests/unit_x11/tst_bottomedge/DifferentSizes.qml (+34/-0)
tests/unit_x11/tst_bottomedge/LastItem.qml (+46/-0)
tests/unit_x11/tst_bottomedge/LeanActiveRegionChange.qml (+45/-0)
tests/unit_x11/tst_bottomedge/OverlappingRegions.qml (+46/-0)
tests/unit_x11/tst_bottomedge/ShorterBottomEdge.qml (+39/-0)
tests/unit_x11/tst_bottomedge/tst_bottomedge.cpp (+856/-0)
tests/unit_x11/tst_bottomedge/tst_bottomedge.pro (+23/-0)
tests/unit_x11/unit_x11.pro (+2/-1)
lp://staging/~zsombi/ubuntu-ui-toolkit/lambdaSegfault
- Tim Peeters: Approve
- PS Jenkins bot: Approve (continuous-integration)
-
Diff: 428 lines (+139/-71)9 files modifiedexamples/ubuntu-ui-toolkit-gallery/BottomEdgePage.qml (+0/-19)
src/Ubuntu/Components/Themes/Ambiance/1.3/BottomEdgeStyle.qml (+13/-20)
src/Ubuntu/Components/plugin/ucbottomedge.cpp (+28/-10)
src/Ubuntu/Components/plugin/ucbottomedge_p.h (+1/-0)
src/Ubuntu/Components/plugin/ucbottomedgehint.cpp (+31/-9)
src/Ubuntu/Components/plugin/ucbottomedgehint.h (+6/-0)
tests/unit_x11/tst_bottomedge/UncoveredByRegion.qml (+48/-0)
tests/unit_x11/tst_bottomedge/tst_bottomedge.cpp (+10/-12)
tests/unit_x11/tst_bottomedge/tst_bottomedge.pro (+2/-1)
Changed in ubuntu-ux: | |
assignee: | nobody → Jouni Helminen (jounihelminen) |
Changed in ubuntu-ux: | |
status: | New → Triaged |
importance: | Undecided → Medium |
summary: |
- Bottom edge behaviour needs refining + [SDK] Bottom edge behaviour needs refining |
Changed in ubuntu-ui-toolkit: | |
milestone: | none → upcoming-15.04 |
Changed in ubuntu-ui-toolkit (Ubuntu): | |
assignee: | nobody → Tim Peeters (tpeeters) |
importance: | Undecided → Medium |
status: | New → Incomplete |
no longer affects: | ubuntu-ui-toolkit |
Changed in ubuntu-ux: | |
status: | Triaged → In Progress |
Changed in ubuntu-ux: | |
status: | In Progress → Triaged |
Changed in ubuntu-ux: | |
status: | Triaged → Fix Committed |
status: | Fix Committed → In Progress |
Changed in ubuntu-ui-toolkit (Ubuntu): | |
assignee: | Tim Peeters (tpeeters) → nobody |
assignee: | nobody → Zsombor Egri (zsombi) |
Changed in ubuntu-ux: | |
assignee: | Jouni Helminen (jounihelminen) → nobody |
assignee: | nobody → Olga Kemmet (olga-kemmet) |
Changed in ubuntu-ux: | |
status: | In Progress → Fix Committed |
description: | updated |
Changed in canonical-devices-system-image: | |
milestone: | none → ww02-2016 |
Changed in canonical-devices-system-image: | |
status: | New → In Progress |
Changed in canonical-devices-system-image: | |
assignee: | nobody → Zoltan Balogh (bzoltan) |
Changed in ubuntu-ux: | |
importance: | Medium → Critical |
Changed in ubuntu-ui-toolkit (Ubuntu RTM): | |
status: | New → In Progress |
assignee: | nobody → Zsombor Egri (zsombi) |
importance: | Undecided → Critical |
no longer affects: | ubuntu-ui-toolkit (Ubuntu) |
Changed in canonical-devices-system-image: | |
status: | In Progress → Fix Committed |
Changed in canonical-devices-system-image: | |
status: | Fix Committed → Fix Released |
Changed in ubuntu-ux: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Unable to tag, this should be OTA