Open in app
Home
Notifications
Lists
Stories

Write
Karl Waghorn-Moyce
Karl Waghorn-Moyce

Home

Dec 17, 2019

The lifecycle of a component

Vanilla Framework is a living design system for our products that will grow along with our organization. Vanilla’s component library is used by many internal and external websites along with the cloud applications JAAS dashboard and MAAS UI. We release updates approximately every 2 weeks, either for bug fixes, improvements or new components. All members of the team can make changes once discussed and agreed upon. …

Design

4 min read

The lifecycle of a component
The lifecycle of a component

Jun 19, 2019

New release: Vanilla framework 2.0

Over the past year, we’ve been working hard to bring you the next release of Vanilla framework: version 2.0, our most stable release to date. Since our last significant release, v1.8.0 back in July last year, we’ve been working hard to bring you new features, improve the framework and make…

CSS

4 min read

New release: Vanilla framework 2.0
New release: Vanilla framework 2.0

Jan 31, 2019

A fresh look for releases.ubuntu.com

As part of the ongoing project to upgrade all of our websites to use our Vanilla Framework, we tackled releases.ubuntu.com, a website that lists all Ubuntu releases available for download. Design and build process Identify page types The first step in the design process was identifying how many pages needed updating and the general scope of the…

Web Development

4 min read

A fresh look for releases.ubuntu.com
A fresh look for releases.ubuntu.com

Oct 8, 2018

Case study: Fitness leaderboard

Design a fitness digital leaderboard that generates real-time performance data, creating a multi-screen user experience. Research I prepared a questionnaire survey and distributed it among multiple users at my local gym. Visualize performance data for users to understand User participation and identity Technical constraints accessing smartphone app User profiles I prepared a questionnaire…

UX

5 min read

Case study: Fitness leaderboard
Case study: Fitness leaderboard

Sep 14, 2018

Leading the Vanilla design system

After a busy year of working on our Vanilla CSS framework, I wanted to reflect upon what I have learned, and share my thoughts on leading the design for a growing design system. How it all began Whilst working as a visual designer across our suite of Cloud and Web products, I became aware…

Design

5 min read

Leading the Vanilla design system
Leading the Vanilla design system

Aug 16, 2018

Divorcing my Apple iPhone

The end of a 10 year relationship… I’ve been married to my iPhone since 2007 when Apple launched their first-generation smartphone, it’s been a wonderful journey over the past 11 years but with the evolution of smart devices, there was more on offer elsewhere and decided to make the jump… Four reasons I married Google Pixel 1. Size matters The iPhone has a 4.7-inch screen, while…

Apple

2 min read

Divorcing my Apple iPhone
Divorcing my Apple iPhone

Jul 16, 2018

Accessible design in MAAS

The design team were tasked in making MAAS accessible. How did we make this happen? Firstly, we needed to reference WCAG 2.0 accessible guidelines and understand the four principles of accessibility: Perceivable, Operable, Understandable and Robust. This then enabled us to determine design goals from these principles to achieve Level…

Accessibility

4 min read

Accessible design in MAAS
Accessible design in MAAS
Karl Waghorn-Moyce

Karl Waghorn-Moyce

Design and coffee maker. Currently pushing pixels @Ubuntu. http://karldesigns.co.uk/

Following
  • UXPin

    UXPin

  • Nathan Curtis

    Nathan Curtis

  • Marc Andrew

    Marc Andrew

  • Audrey Hacq

    Audrey Hacq

  • Rangle.io

    Rangle.io

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable