Closed Bug 1345640 Opened 8 years ago Closed 8 years ago

A new UICollectionViewFlowLayout for ActivityStream

Categories

(Firefox for iOS :: Home screen, enhancement, P1)

Other
iOS
enhancement

Tracking

()

RESOLVED FIXED
Iteration:
1.18
Tracking Status
fxios 8.0+ ---

People

(Reporter: farhan, Assigned: farhan)

References

Details

(Whiteboard: [mobileAS])

Attachments

(3 files)

ActivtyStream will be a UICollectionView now in order to support iPad and to have highlights side by side on iPhone6/6+. We will need a new FlowLayout that supports this layout. It can be based off of Apple's UICollectionViewFlowLayout instead of creating our own from scratch. Look at the screenshot to make sure the layout is complete. There should be - A section for a single ASHorizontalScrollCell (TopSites) - Headers for both sections. - Highlights in the last section. - An optional section that appears when no highlights are present (Highlight fox onboarding) Pretty standard stuff. So UICollectionViewFlowLayout should work without much modification.
This one should probably be done at the end. After all the UICollectionViewCells have been converted.
Assignee: nobody → bmunar
Attachment #8849260 - Flags: feedback+
Assignee: bmunar → fpatel
Iteration: --- → 1.18
Priority: P2 → P1
Attachment #8849260 - Flags: review?(sleroux)
Attached file Pull Request
Sorry that this PR is broken into so many different bugs. The goal in the beginning of opening all these bugs was to make it easy for Bryan and myself to work on this together, commiting to the same branch before it was merged into master (like the swift 3 migration) but that never ended up happening.
Attachment #8852892 - Flags: review?(sleroux)
Attachment #8852892 - Flags: review?(sleroux) → review+
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: