/e/OS’ user interface is evolving with a new, streamlined, visual identity

As you know, the open source mobile operating system /e/OS is a fork of the Android Open Source Project, and several open source applications, such as our default apps Etar (calendar), OpenTasks, and QKSMS (SMS) to name a few.

We are overall very satisfied with the functionalities of these software applications, and their contribution to /e/OS. We’d like to take this opportunity to thank the developers and contributors to these projects!

However, the diverse origins of these bricks, which were not designed according to common graphical user interface standards, very often result in a lack of homogeneity between apps and their interfaces, which tends to affect the user experience.

Our needs

We believe it is important for /e/OS to have a consistent visual identity and the best possible user experience for all.

We have therefore the goal of simplifying and streamlining the OS experience as much as possible by unifying the interfaces of our various applications, in order to create a more coherent and harmonious user experience.

We’d also like to continue adding interesting features such as dark-mode or setting themes in the long run.

How we went about it

As a first step in this direction, we have been working for more than a year on graphics, icons, colours and styles, in order to achieve a global and unified vision of our applications.

The resulting mock-ups have been the basis of the visual improvements we are making with this new update.

Initial design mock-ups

There has also been in-depth technical work to unify components such as colours and icons used throughout the OS and thus avoid duplication.


The new features in this update are the result of an iterative development over several months, enriching and improving the project along the way. It was built around three key moments.

A first experimental version was delivered in October with the aim of gaining a better understanding of how each application at play works and exploring the technical solutions that could be implemented to unify our interfaces.

This version also constituted the first draft of the new graphic interface with the introduction of our accent colour that will be the basis of the new visual identity.

The second development version dates from the beginning of December. It has enabled us to make great progress on the visuals of our interfaces with the definition and implementation of the colours chosen for the /e/OS identity.

The third version from the end of December integrated a new set of icons in order to harmonise the whole OS in this respect.

Since then, we are still hard at work on this long-term project, in order to keep on improving the experience on the OS.

Encountered difficulties

In spite of the complexity of the project, our organisation and our internal communication processes at the development team level enabled us to work through these issues one after an other.

We had the opportunity to use GitLab’s Design Management functionality in order to exchange easily on the implementations.

Screenshot of our work with the Design Management functionality

This functionality allows mock-ups and design assets to be uploaded directly into GitLab issues, stored and accessed in one centralized location, which has simplified collaboration between the design team and the engineers developing the interface.

The test phase also has its own constraints, including the time-consuming aspects of developing, compiling, downloading and installing the code.

End results

We are proud to present the results of this work and hope that it will ensure an improved experience on /e/OS.

Screenshots of the new UI -Contacts and Dialer
Screenshots of the new UI - Calendar and Notes
Screenshots of the new UI — File management and Music

This update is part of an ongoing visual overhaul project and there are still some points that we would like to unify and integrate in the coming months, such as the email application and integrating a dark mode.

We would like to thank the whole team who contributed to this first chapter of the project, and in particular Mahbub, Amit, Narinder and Mohit.

The updated user interface will be available on /e/ Pie and Q from v0.14.

Read more about what’s new in v0.14 in our release note.

Follow us on social media:




A blog maintained by the /e/Os Development Team https://e.foundation/

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Know the basic tools in Soot

Windows 11 | Targeting needs of Developers

Introduction to Competitive Programming

The InvArch Weekly Wednesday: March 2nd, 2022

Whispered Micro Soft Business Office 365 Keys

Publish Your First Python Package on PyPI

Introducing Square In-App Payments SDK

A Simple Guide to Recursion

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
/e/ Developers Blog

/e/ Developers Blog

A blog maintained by the /e/Os Development Team https://e.foundation/

More from Medium

Flexibility first: scaling our white-label solution for industry partners

Cloudflare Workers: Import / Include HTML Files With esbuild

Top 6 reasons why you should try new STRAPI v4 in your next project

How to speed up Adobe PWA for logged in customers