Earlier, I waxed lyrical about the wonderful sidebar implementation which I’d cobbled together to allow the logged-in user to navigate Timeline.
Predictably, last week, I wiped out all the code for it and started again.
As is often the case, continued use of the sidebar had drawn my attention to its shortcomings. The first was that the amount of information it could display was sorely limited. It was adequate for switching between functions – but I began to think about incorporating lists of recently-viewed pages as well as quick links to other useful Timeline pages, and it soon became clear that there was no way to fit all of this information into the vertical format without making for a horribly confusing user experience.
The second problem was the the sidebar provided no visual cues as to which page the user was on when in its contracted state. Nobody is going to know the structure of Timeline as intimately as I do, and I sensed that this absence of navigational aids had the potential to scare off new users.
The biggest problem, though, was that the vertical format just didn’t feel natural. Almost everybody is used to using a horizontal taskbar to switch between programs, whether they use Windows, Mac OS or Linux – where was the benefit in forcing people to adapt to a new navigation paradigm? Furthermore, the sidebar combined with the navigational bar which is fixed at the top of every logged-in Timeline page, and created an effect which looked unbalanced and just awkward. I grew to hate it.
The new taskbar is drastically different.
![]()
In its contracted state, the simple design wastes minimal screen space and allows the user to switch easily between Timeline’s basic functions whilst providing a clear indication of which function is active.

Mousing over the taskbar reveals the expanded form, after a short delay. The top part of the extension conveys further information on the user’s current actions; when it’s finished, the lower part will ‘intelligently’ suggest links to Timeline pages and functions based upon the user’s history. I see the new taskbar as a significant step in the development of Timeline from a purely personal project to something suitable for a wider audience.



