Closed
Bug 1514018
Opened 6 years ago
Closed 6 years ago
Create a hero unit section component for Activity Stream experiment functionality
Categories
(Firefox :: New Tab Page, enhancement, P2)
Firefox
New Tab Page
Tracking
()
Tracking | Status | |
---|---|---|
firefox66 | --- | fixed |
People
(Reporter: thecount, Assigned: gsuntop)
References
Details
(Keywords: github-merged)
Attachments
(2 files)
We need this to be something we can turn on and off, and can land in nightly 66 without breaking any existing functionality.
It needs designs still, but I can attach wire frames.
Reporter | ||
Comment 1•6 years ago
|
||
Updated•6 years ago
|
Severity: normal → enhancement
Iteration: --- → 66.1 - Dec 10-23
Priority: -- → P2
Updated•6 years ago
|
Iteration: 66.1 - Dec 10-23 → 66.2 - Dec 24 - Jan 6
Reporter | ||
Updated•6 years ago
|
Assignee: nobody → gsuntop
Updated•6 years ago
|
Iteration: 66.2 - Dec 24 - Jan 6 → 66.3 - Jan 7 - 20
Assignee | ||
Comment 2•6 years ago
•
|
||
Landed progress in https://github.com/mozilla/activity-stream/pull/4644
- enforce image aspect ratios
- wire up links & add interaction states (active/focus/hover)
- generally tighten up styling
- set count of cards based on remote layout definition
- enforce character counts
Comment 3•6 years ago
|
||
Comment 4•6 years ago
|
||
Status: NEW → RESOLVED
Closed: 6 years ago
status-firefox66:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → Firefox 66
Comment 5•6 years ago
|
||
Commit pushed to master at https://github.com/mozilla/activity-stream
https://github.com/mozilla/activity-stream/commit/915ef9df72e0f4de333aa41a728f049d4be43f60
Bug 1514018 - Hero component refinement (WIP) (#4653)
- enforce image aspect ratios
- wire up links & add interaction states (active/focus/hover)
- generally tighten up styling
- set count of cards based on remote layout definition
- enforce character counts
Updated•6 years ago
|
Updated•6 years ago
|
status-firefox66:
fixed → ---
Updated•6 years ago
|
Target Milestone: Firefox 66 → ---
Comment 6•6 years ago
|
||
Status: REOPENED → RESOLVED
Closed: 6 years ago → 6 years ago
status-firefox66:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → Firefox 66
Assignee | ||
Comment 8•6 years ago
|
||
QA Steps
Set browser.newtabpage.activity-stream.discoverystream.config
to {"enabled":true,"layout_endpoint":"https://getpocket.com/v3/newtab/layout?version=1&consumer_key=40249-e88c401e1b1f2242d9e441c4&layout_variant=dev-test-1"}
Open new tab and look at Hero component to verify
- enforced image aspect ratios (see Figma)
- wired up links & add interaction states (active/focus/hover) (see Figma)
- set count of cards based on remote layout definition (this layout has 3)
- enforced character counts (see Figma)
Reporter | ||
Updated•6 years ago
|
Flags: needinfo?(sdowne)
Comment 9•6 years ago
•
|
||
Item title isn't highlighted when hovered anywhere within Hero section
Tracking issue here : https://bugzilla.mozilla.org/show_bug.cgi?id=1521643
Updated•6 years ago
|
Severity: enhancement → normal
Flags: needinfo?(sdowne)
Reporter | ||
Updated•6 years ago
|
Flags: needinfo?(sdowne) → needinfo?(gsuntop)
Comment 10•6 years ago
|
||
QA Results :
Tested on :
FF Nightly version : 66.0a1 (2019-01-20)
OS : Mac and Windows 10 Pro
Closing as verified as the issue is being tracked separately bug 1521643
However, the entire experiment should be re-tested once the issue is fixed.
Status: RESOLVED → VERIFIED
Flags: needinfo?(gsuntop)
Updated•6 years ago
|
Severity: normal → enhancement
Updated•5 years ago
|
Component: Activity Streams: Newtab → New Tab Page
You need to log in
before you can comment on or make changes to this bug.
Description
•