Automatic Header height adjustment should be optional
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Fix Released
|
Medium
|
Unassigned | ||
Ubuntu UX |
Fix Committed
|
Medium
|
Femma | ||
ubuntu-ui-toolkit (Ubuntu) |
Fix Released
|
Medium
|
Tim Peeters |
Bug Description
I am currently developing a convergence capable CAD App and i recently switched the UI to use AdaptivePageLayout and the new headers. I have noticed that the header automatically resizes across columns to match the column with the greatest header height.
This doesn't suit my particular application as I would like to maintain maximum screen space for the drawing canvas.
I have attached some screenshots (early development - dont judge me!!) of what I am seeing.
It would be super cool if you could include a flag or option to disable the header adjustment for any particular page or column.
UX Fix:
A flag will be included in the header component to disable header adjustments, allowing developers to have different header heights for convergence apps.
Ideally for full screen applications the header should be set to hidden.
Related branches
- ubuntu-sdk-build-bot: Approve (continuous-integration)
- Cris Dywan: Approve
-
Diff: 324 lines (+153/-48)5 files modifiedcomponents.api (+1/-0)
src/Ubuntu/Components/1.3/AdaptivePageLayout.qml (+16/-4)
src/Ubuntu/UbuntuToolkit/ucheader.cpp (+13/-0)
src/Ubuntu/UbuntuToolkit/ucheader.h (+4/-1)
tests/unit/visual/tst_multicolumnheader.13.qml (+119/-43)
Changed in ubuntu-ux: | |
assignee: | nobody → Olga Kemmet (olga-kemmet) |
Changed in ubuntu-ui-toolkit (Ubuntu): | |
assignee: | nobody → Tim Peeters (tpeeters) |
status: | Confirmed → Incomplete |
Changed in ubuntu-ux: | |
status: | New → Triaged |
importance: | Undecided → Medium |
Changed in ubuntu-ui-toolkit (Ubuntu): | |
importance: | Undecided → Medium |
Changed in ubuntu-ux: | |
assignee: | Olga Kemmet (olga-kemmet) → Femma (femma) |
Changed in ubuntu-ux: | |
status: | Triaged → In Progress |
description: | updated |
Changed in ubuntu-ux: | |
status: | In Progress → Fix Committed |
Changed in ubuntu-ui-toolkit (Ubuntu): | |
status: | Incomplete → Confirmed |
Changed in ubuntu-ui-toolkit (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in canonical-devices-system-image: | |
importance: | Undecided → Medium |
milestone: | none → 13 |
status: | New → Fix Committed |
Changed in canonical-devices-system-image: | |
status: | Fix Committed → Fix Released |
Status changed to 'Confirmed' because the bug affects multiple users.