Closed Bug 1212074 Opened 10 years ago Closed 10 years ago

Remove the tab headers from the panel

Categories

(Hello (Loop) :: Client, defect, P2)

defect
Points:
2

Tracking

(firefox44 verified)

VERIFIED FIXED
mozilla44
Iteration:
44.2 - Oct 19
Tracking Status
firefox44 --- verified

People

(Reporter: standard8, Assigned: dcritchley)

References

Details

(Whiteboard: [web sharing])

User Story

Acceptance criteria:

- Tab headers are no longer present on the panel.
- The conversations view is always shown.

Engineering notes:

- In this bug, *only* remove the views associated with the tabs. Do not remove views relating to contacts, they'll be removed by a different bug.
-- Main views to remove: TabView & Tab from panel.jsx.
- Remove associated css
- Remove unused strings associated with the tab views from the loop.properties file.

Attachments

(3 files)

As part of the user journey work, we're removing the tab headers from the panel. See user story for more details. Note: This bug is not intended to remove all unused code cause by removing the tab headers. Only the tabs themselves. This is a starter, and follow-on work can then happen in parallel to remove the other code.
Rank: 11
Blocks: 1212079
Blocks: 1212083
Assignee: nobody → david.critchley
Blocks: 1212331
Blocks: 1212338
Removing Rooms and Conversation tabs from panel
Attachment #8671009 - Flags: review?(standard8)
Attachment #8671036 - Flags: ui-review?(sfranks)
Attachment #8671036 - Flags: ui-review?(sfranks) → ui-review+
Comment on attachment 8671009 [details] [diff] [review] Attachment to Bug 1212074 - Remove the tab headers from the panel Review of attachment 8671009 [details] [diff] [review]: ----------------------------------------------------------------- Ok, so this is good, apart from the one minor comment, and the fact that it breaks mochitests. To help move this along however, I've created a patch for the mochitests that I'll attach in a moment. ::: browser/components/loop/content/css/panel.css @@ +18,5 @@ > font: menu; > background-color: #fbfbfb; > height: 410px; > width: 330px; > + width: 330px; Duplicated entry somehow, we don't need this extra line.
This updates the mochitests and the ui tour code for the tab removals.
Attachment #8671241 - Flags: review?(mdeboer)
Attachment #8671009 - Flags: review?(standard8) → review+
Comment on attachment 8671241 [details] [diff] [review] Update Mochitests for Loop now that the tabs are removed from the panel. Review of attachment 8671241 [details] [diff] [review]: ----------------------------------------------------------------- Somewhat sad to see this all go away, but... meh.
Attachment #8671241 - Flags: review?(mdeboer) → review+
Iteration: --- → 44.2 - Oct 19
Points: --- → 2
Flags: qe-verify+
QA Contact: bogdan.maris
I can confirm that the tab headers were successfully removed without braking anything else in latest Nightly 44.0a1 across platforms (Windows 10 64-bit, Ubuntu 14.04 32-bit and Mac OS X 10.10.5).
Status: RESOLVED → VERIFIED
Flags: qe-verify+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: