Entity centric metrics (analytics v2)
Filter
-
dropdowns beneath chart are now dropups -
move label to outside top of dropdown -
compile descriptions into tooltip next to label -
dropdown width autofit to length of max option -
focus/blur behaviour
Table
-
add entity switcher -
remove order field from table columns object -
add loading spinner -
update template to prepare for mobile styles -
fix flex styles
Chart
-
fix hover markers/shapes -
populate hover info div -
figure out selectedTimespan subscription so datePipe and tickFormat are dynamic depending on interval -
fix datePipe not working for custom date format YYYY -
figure out where y-axis labels went -
get hoverinfo div to show usd / 100 -
reposition hover info divs so they don't go out of the chart div -
whyyyy won't you be responsive -
resize for mobile -
disable hover events when filters filter is expanded -
refactor back into 'angular way' -
check theme before getData() -
make touch events work like hover events
Metrics
-
update metric hover/active styles -
change infinity to 100% when metric summary comparison value is zero -
apply permissions to metrics -
add description tooltip -
don't let tooltip overflow hide behind parent -
implement metric scroller button and offsetX listener
Dashboard
-
make non-admins auto-apply filter channel::self
Filters
-
hide channel filter for now
Search
-
implement channel search
Other
-
finish mobile styles -
clean up styles -
do the inline TODO:
s -
change class names to BEM
Will close #1979 (closed) #1931 (closed) #1935 (closed) #1932 (closed)
Edited by Mark Harding