---
title: About User Interface
slug: one/user-interface/about
docTags: 
createdAt: 2026-06-10T18:09:44.359Z
---

This page explains the structure of the User Interface sub-project, provides links to its design resources, and outlines how to contribute to Flipper One's UI development.

![About User Interface](https://api.archbee.com/api/optimize/3StCFqarJkJQZV-7N79yY/MFe_EYLLq9587KUvHrqL3_about-ui-main-image.jpg)

The User Interface sub-project covers the visual and interaction design of Flipper One: the on-screen UI, graphic elements, icons, illustrations, and the design assets used to build them.

The User Interface sub-project consists of:

- ✅ [Task tracker](https://github.com/orgs/flipperdevices/projects/12)
- 🎨 [Asset library on Figma](https://www.figma.com/design/U4k0qHkl9JdCu17MEtLFdI/Flipper-One-UI-Assets-library?node-id=0-1\&t=zfmlKGksE4iBQ57H-1) — core components for building UI
- 🖼️ [Main board on Figma](https://www.figma.com/design/PhlEqdtgjFfcizdVV0qNSR/Flipper-One-UI---Main-board?node-id=368-270\&t=YcLCv1SFsc4TCTiV-1) — assembled UI layouts and design documentation
- 📁 [GitHub repository](https://github.com/flipperdevices/flipperone-ui) — currently contains only a README

We'd love your feedback — look for tasks tagged **help wanted** in the task tracker, share your designs in the comments, or contribute directly to the docs.

![User Interface sub-project structure](https://api.archbee.com/api/optimize/3StCFqarJkJQZV-7N79yY/zZ39fZL8XTNi33kWqpZYo_ui-structure.jpg)

***

## ✅ Task tracker

All User Interface team tasks are tracked in the GitHub project [Flipper One — User Interface](https://github.com/orgs/flipperdevices/projects/12). There, you can see what the design team is working on and follow progress and discussions.

![User Interface task tracker](https://api.archbee.com/api/optimize/3StCFqarJkJQZV-7N79yY/_klI1KZuzxuGRmUWcAd_R_ui-task-tracker.png "User Interface sub-project task tracker on GitHub")

**Some tasks are open** to the community and marked with a **help wanted** label. You're welcome to join the discussion on these tasks or submit your design proposals — just make sure to read the [Contribution guide](docId\:q3mI-fjQlciVN_etqQHne) first.

***

## 🎨 Asset library on Figma

The [Asset library](https://www.figma.com/design/U4k0qHkl9JdCu17MEtLFdI/Flipper-One-UI-Assets-library?node-id=0-1\&t=zfmlKGksE4iBQ57H-1) hosts the core Figma components used to build Flipper One's UI. You can browse it in your browser without a paid Figma plan — just open the link.

![Flipper One Asset library on Figma](https://api.archbee.com/api/optimize/3StCFqarJkJQZV-7N79yY/YN_KK2fEiUZqxjgjSRGJS_figma-library-overview.jpg "Flipper One Asset library on Figma")

The library has two pages:

- **UI — Prototype Assets** — components for mockups and hypothesis testing inside Figma. Uses orange and black screen-like colors that mimic the Flipper One display.
- **UI — Dev ready** — components for building UI that will be shipped to the Flipper One screen.

:::hint{type="info"}
If you have a paid Figma plan, you can add the Asset library to your team libraries for use across projects. See [Figma's guide to libraries](https://help.figma.com/hc/en-us/articles/360041051154-Guide-to-libraries-in-Figma).
:::

***

## 🖼️ Main board on Figma

The [Main board](https://www.figma.com/design/PhlEqdtgjFfcizdVV0qNSR/Flipper-One-UI---Main-board?node-id=368-270\&t=YcLCv1SFsc4TCTiV-1) hosts interface development, design assets, illustrations, and source graphics files.

![Flipper One Main board on Figma](https://api.archbee.com/api/optimize/3StCFqarJkJQZV-7N79yY/RxHtD9ykdcir3F6D7yNQx_figma-main-board-overview.png "Flipper One Main board on Figma")

The Main board pages:

- **Approved ✅:** development-ready, assembled UI layouts.
- **Documentation:** illustrations and technical drawings.
- **Selected:** results of RND's and highlighted options.
- **UI Live Preview:** pre-assembled UI layouts for look-and-feel tests on the device.
- **UI Prototyping and RND:** UI drafts, tests for feedback sessions and discussions.
- **Device prints:** interface printed labels, silk graphics development.

***

## Display constraints

Flipper One's display has specific constraints all UI designs must follow:

- **Resolution:** 256 × 144 px
- **Color depth:** 64 shades of black (6-bit grayscale)
- **Backlight:** orange LCD
- **Pixel-perfect rendering:** UI elements must align to whole pixels — sub-pixel rendering is not supported

Keep these in mind when designing screens, icons, or illustrations — anything that doesn't respect them won't render correctly on the device.

***

## Fonts

The UI uses two fonts:

- [Born2bSportyV2](https://github.com/olikraus/u8g2/blob/master/tools/font/ttf/Born2bSportyV2.ttf) — primary UI font.
- [haxrcorp4089](https://github.com/olikraus/u8g2/blob/master/tools/font/ttf/haxrcorp4089.ttf) — secondary UI font.

![UI fonts](https://api.archbee.com/api/optimize/3StCFqarJkJQZV-7N79yY/aZzAii4sxzxHH-aBXXXT__ui-fonts.png)

***

## Prototypes (deprecated)

Earlier prototypes based on ProtoPie are deprecated — they were used when we couldn't prototype directly on the Flipper One screen.

***

## How to contribute

:::hint{type="info"}
To contribute to the User Interface sub-project, you need to have a GitHub account. You can create one on the [GitHub website](https://github.com/signup).
:::

:::hint{type="info"}
**⚠️ Contributions only — no flooding**

To keep collaboration productive, please keep comments on-topic. Open tasks are for contribution-related discussion only. If you have an idea or concern, first turn it into a concrete contribution and share it as a comment on a task. For general questions or discussions, you're always welcome to join the conversation on [social media](https://x.com/Flipper_RND) or [Discord](https://discord.com/invite/flipper)!
:::

![How to contribute to the User Interface sub-project](https://api.archbee.com/api/optimize/3StCFqarJkJQZV-7N79yY/4gZ0GPmP3ojFBe2BU6tZD_ui-how-to-contribute.jpg)

The User Interface sub-project accepts contributions through **comments on open tasks** — submit your design proposals as comments on a **help wanted** task, including a screenshot and a link to your Figma source file.

::::WorkflowBlock
:::WorkflowBlockItem
**Pick a task.** In the [User Interface GitHub project](https://github.com/orgs/flipperdevices/projects/12), browse the open tasks and click the one labeled **help wanted** that you want to contribute to.
:::

:::WorkflowBlockItem
**Create your design.** Use components from the [Asset library](https://www.figma.com/design/U4k0qHkl9JdCu17MEtLFdI/Flipper-One-UI-Assets-library?node-id=0-1\&t=zfmlKGksE4iBQ57H-1) as a base. You can duplicate the [Main board](https://www.figma.com/design/PhlEqdtgjFfcizdVV0qNSR/Flipper-One-UI---Main-board?node-id=368-270\&t=YcLCv1SFsc4TCTiV-1) into your drafts to reuse ready screens — click the dropdown next to the board name and select **Duplicate to your drafts**.

![Duplicate the Main board to your Figma drafts](https://api.archbee.com/api/optimize/3StCFqarJkJQZV-7N79yY/aclcB_kOQ5OHY_XXtxxe7_figma-duplicate-to-drafts.png)
:::

:::WorkflowBlockItem
**Allow anyone to view your board.** In Figma, open your board's share settings and set general access so reviewers can open your design from the link.

1. Click **Share**.
2. Set access to **Anyone can view**.
3. In Share settings, enable **Viewers can copy, save, and export**.
4. Click **Save**.
5. Click **Copy link**.
:::

:::WorkflowBlockItem
**Write your comment.** Describe your changes, attach a screenshot of your design and paste the link to your Figma source file.

![Good vs bad comment example](https://api.archbee.com/api/optimize/3StCFqarJkJQZV-7N79yY/joxKd_QpD7xRQAdTqpFxA_ui-good-vs-bad-comment.png)

Attachment size limit:

- Images: 10 MB
- Videos: 100 MB
:::

:::WorkflowBlockItem
**Click Comment** to submit.
:::
::::

We review all design proposals carefully! We may ask additional questions in the task thread, so please watch for GitHub notifications in your email.
