Closed Bug 835986 Opened 7 years ago Closed 5 years ago

Animate tiles as they are being filtered

Categories

(Firefox for Metro Graveyard :: Theme, defect)

All
Windows 8.1
defect
Not set

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: fryn, Unassigned)

References

Details

(Whiteboard: [feature] p=0)

While tiles are being filtered in an autocomplete or search view, they should animate into or out of view (via opacity, height, etc.) and, if feasible, between columns, e.g. by sliding through the bottom of one column and into the top of the adjacent one (via CSS3 columns).
Assignee: nobody → fyan
Status: NEW → ASSIGNED
No longer depends on: 835984
Whiteboard: feature=work
Component: General → Theme
Assignee: fyan → sfoster
Moving to Part II story as animation in the startUI XUL panels is currently too janky to appreciate or evaluate this. 

Also, as the richgrid widget currently conflates model with view (data items == dom childNodes) and a node must be in the DOM in order to be animated, we risk making all insertion/item removals async if we animate filtering. That's a non-starter, so I think we'll need to decouple grid state (number of items and their data) from the DOM representation which we render and animate.
Blocks: 867754
No longer blocks: 831915
Whiteboard: feature=work → feature=work [preview-triage]
Blocks: metrov2planning
No longer blocks: 867754
Whiteboard: feature=work [preview-triage] → feature=work
Assignee: sfoster → nobody
Status: ASSIGNED → NEW
No longer blocks: metrov2planning
Summary: Work - Animate tiles as they are being filtered → Animate tiles as they are being filtered
Whiteboard: feature=work → [feature] p=0
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → INCOMPLETE
OS: Windows 8 Metro → Windows 8.1
You need to log in before you can comment on or make changes to this bug.