Your bookmarks

Roadmap

All the planning under one roof.

Interested in what’s planned for Orbit in the coming weeks and months? This is a good place to start.

Roadmap contains delivery estimates only in quarter scope. For a more detailed overview of what is already designed and in what state, visit component status or Road to 1.0.0.

Last update: 21st January, 2020

Current term

We focus on this in the current quarter.

Release major version of React components

We have all common components ready. We’re improving their accessibility and token coverage and then we will be able to release version 1.0.0.

Estimation: Q1/2020
Extend UI kit to Figma

We’re discussing how to solve the situation around our UI tooling, and we should be ready for possible switch between tools.

Estimation: Feb 2020
Support accessibility adoption

We have all basic stuff for a11y baked in Orbit, now we focus on passing all that into our production.

Estimation: Q1/2020
Extend Orbit to emails

Emails have their own set of components and Orbit should approach them in the same way as we are preparing components to React for front-end teams.

Estimation: Q1/2020

Near term

We plan to focus on this in 1-2 quarters from now.

Create guidelines for Figma & Abstract

The main goal of Abstract was to easily find a design when needed – but we need to clean up the process a bit to make designers more effective in their daily work.

Estimation: Q2/2020
Add React playground to orbit.kiwi

We want to provide the possibility to easily go through variations of any components, and a playground is the best way to do it.

Estimation: Q2/2020
Create content style guide

Create a content style guide and voice & tone recommendations for Orbit texts.

Estimation: Q2/2020
Improve composability of List (sub)components

Currently, we have several components related to List components – some of them are interactive, some with icons, some without them. We plan to refactor them and improve their composability to offer more flexibility for our consumers.

Estimation: Q2/2020
Improve theming possibilities

Introduce a more systematic approach to design tokens. Merge duplicates and allow easier theming with fewer possibilities of breaking the whole. We also want to better support tokens for specific breakpoints or platforms.

Estimation: Q2/2020
Improve extendability of Orbit components

We provide ways of composing our components into bigger ones, however, we lack in their better extendability – we want to open our ecosystem a bit more with better event management.

Estimation: Q2/2020
Launch Orbit Dashboard

We want to provide an overview of Orbit adoption across all our projects, with the list of used components, adopters and mostly to provide information to maintainers about possible breaking changes.

Estimation: Q2/2020

Future

Items and ideas considered to do, without any commitment. We’ll see what the priorities will be once we’ll get there.

New company font

We face some issues with the readability of our current typography in smaller sizes and as our UI is compact, we should solve it by using a font that supports it better.

Estimation: not set
Refactor form components

After rapid introduction of many form elements, we noticed some inconsistencies in naming, composabilitY and clear purpose of several form components. We want to improve these aspects, as well as introduce better guidelines on forms in general.

Estimation: not set
Guidelines for animations

We are slowly introducing more complicated interactions and transitions, we will need to write some guidelines for animations so it’s consistent behavior across the product and works together.

Estimation: not set
Develop Orbit components for native mobile

The main goal: have components developed also for iOS and Android so we support better workflows and full Orbit adoption for our mobile team.

Estimation: not set, currently working on React Native
Synchronize form inputs across platforms

We currently have two designs for forms – for desktop use and for mobile apps. We want to try to find one way how to display it or at least match visual style for components where we can do it.

Estimation: not set
Brand color cleaning

We have a lot of colors defined for our white labels, we are duplicating #hexa codes and it’s a mess a little. The goal is to clean it, make the system out of it and improve the experience of white labels by defining colors that can & shouldn’t be changed.

Estimation: not set