Web engineering and design team

Discover the latest news and work from the web and design team

The Web and design team at Canonical pride themselves on building things properly, not quickly. Always looking for creative ways to push the boundaries of the web.

We’re going to be at dConstruct!

Ubuntu is once again sponsoring the excellent dConstruct conference, taking place this Friday, 11th September in Brighton. This year’s theme is “Designing the...

August’s reading list

The design team members are constantly sharing interesting, fun, weird, links with each other, so we thought it might be a nice idea to share a selection of...

Publishing Vanilla

We’ve got a new CSS framework at Canonical, named Vanilla. My colleague Ant has a great write-up introducing Vanilla. Essentially it’s a CSS microframework...

Django behind a proxy: Fixing absolute URLs

I recently tried to setup OpenID for one of our sites to support authentication with login.ubuntu.com, and it took me much longer than I’d anticipated because...

Vanilla: Creating a modular Sass library

We recently introduced Vanilla framework, a light-weight styling framework which is intended to replace the old Guidelines framework as the basis for our...

Converting old guidelines to vanilla

How the previous guidelines worked Guidelines essentially is a framework built by the Canonical web design team. The whole framework has an array of tools to...

The monochromatic makeover

We have given our monochromatic icons a small facelift to make them more elegant, lighter and consistent across the platform by incorporating our Suru...

Introducing Vanilla

Why we needed a new framework Some time ago the web team at Canonical developed a CSS framework we called ‘Guidelines’. Guidelines helped us to maintain our...

The Grid System in detail

Following the article “To converge onto mobile, tablet, and desktop, think Grid Units”, here is a technical description of the way the Grid System behave. We...

SDK Convergence Sprint 2015

Last week the SDK team gathered in London for a sprint that focused on convergence, which consisted of pulling apart each component and discussing ways in...

To converge onto mobile, tablet, and desktop, think Grid Units

In the converged world of Unity-8, applications will work on small mobile screens, tablets and desktop monitors (with a mouse and keyboard attached) as

A seachange in front-end best practice (but not for a while)

Despite some reservations, it looks like HTTP/2 is very definitely the future of the Internet. Speed improvements HTTP/2 may not be the perfect standard, but...

Ubuntu Music App behind the scenes

Ubuntu community devs Andrew Hayzen and Victor Thompson chat with lead designer Jouni Helminen. Andrew and Victor have been working in open source projects...

Auto-syncing revision history from Github to Launchpad

In the design team we keep some projects in Launchpad (as canonical-webmonkeys), and some project in Github (as UbuntuDesign), meaning we work in both Bazaar...

Converting projects between Git and Bazaar

Here in the design team we use both Bazaar and Git to keep track our projects’ hostory. We quite often end up coverting our projects from Bazaar to Git or...

Community interview: Victor Thompson and Andrew Hayzen

Victor and Andrew are two inspiring Community developers that have devoted their spare time to contribute to the Ubuntu Touch Music App team. I sat down with...