Another update of the timeline

The timeline now shows labels and percent values by default and adapts
accordingly for small viewports.