Flowkit has been completely redesigned and fine-tuned for the third time for Figma, Sketch, and Adobe XD. It's also now available as a handy dandy Figma plugin.
90/180
gridSketch version 60
and laterFigma build 7
and laterAdobe XD version 24.0.22.19
and laterThis version fixes a rotational issue when overriding the standard point of origin, which uses the end cap component, Cap / Dot / Solid
, with an arrow. Now you can override the default starting points with backwards facing arrows.
Flowkit has been redesigned from the ground up for both Figma and Sketch. Both files contain the same content in regards to symbols and components, but each format was designed natively to leverage the unique features of each tool.
Please note, the use of the word component below applies to both Figma components and Sketch symbols respectively.
Each component has been redesigned at 360x360 pixels with padding included. This means that all flows, blocks, annotations, etc. can now be aligned side by side, with zero margin, and have a consistent spacing throughout the entire document. This eliminates the need to guess the dimensions and proper spacing for any specific component used in your flow.
The Master Components are the foundational pieces that create all of the component instances. The total number of Master components for the flow lines has been reduced from 22 components in Flowkit 1.0 to now only 12 Master components in Flowkit 2.0.
Each variation of the Master components all scale correctly while manually scaling the bounding box of a component or by using keyboard shortcuts like ⌘ (↑ → ↓ ←)
and ⌘ ⇧ (↑ → ↓ ←)
. Any edits made to these components will affect all instances in the library. It is not recommended to modify the Master Components.
There are several master variants for quickly changing the core style of the Flow instance. These include Dashed
, Red
, Green
, Blue
, and Light
.
Pre-built styles are available for all components in Flowkit. There are multiple options for stroke styles, fill colors, and more built right into both Figma and Sketch using their respective techniques.
Each directional component uses the following naming convention. It begins with the point of origin and ends with the destination.
Type / Direction 1 / Modifier 1 / Direction 2 / Modifier 2
Flow
or Tap
, depending on the type of flow you are creating. Flow
is intended to be used for high-level user flows, whereas Tap
is intended to be used with wireframes or actual screen designs all on the same artboard.Right
, Left
, Up
, or Down
Straight
, Curve
, or Snake
.Right
and Left
components can be either Up
, or Down
, whereas Up
and Down
components will have Secondary Modifiers as Left
, or Right
.Straight
, U-turn
, or Hook
.These are the primary components in the system. There are 11 options (listed below) for each direction. All Flow components can be scaled without skewing or stretching. Each Flow component also contains nested endpoints that can be hidden or overridden with different end points.
There are 11 variants in total for each direction. For example:
Flow / Right / Straight
Flow / Right / Curve / Down / Straight
Flow / Right / Curve / Down / U-turn
Flow / Right / Curve / Down / Hook
Flow / Right / Curve / Up / Straight
Flow / Right / Curve / Up / U-turn
Flow / Right / Curve / Up / Hook
Flow / Right / Snake / Down / Straight
Flow / Right / Snake / Down / Hook
Flow / Right / Snake / Up / Straight
Flow / Right / Snake / Up / Hook
Taps are intended for use on top of UI screen designs when laying out flow documents. They follow the same naming pattern as Flow components. Each endpoint has been pre-overridden with the Tap
endpoint and can additionally be changed to other interactions, such as Swipe
, Long Press
, and Double Tap
.
In Flowkit 2.0 every single End Point
is the same dimension and can be interchanged with any other end point instance for full customization. These include circles
, arrows
, taps
, swipes
, and more.
There are 4 directional Split components for indicating a fork in a user flow. These are created with nested Flow components, but can also be extended or modified for more complex flows.
Blocks are used as main sections of user flows. Just like every other component, they're built on a 360x360 grid. There are multiple Block options such as Default
, Dashed
, Emphasis
, and Solid
.
There are also Device
blocks for iOS
,Android
, and Browser
.
There are multiple label styles including solid
and outline
versions of default
, red
, blue
, and green
. Labels are intended for use with Flow or Tap lines to provide more context about a specific user path.
There are two types of annotation components. The general Annotation Labels can be used anywhere within your flow to provide more situational context, whereas the Annotation Points are intended to callout specific areas of your screen designs.
Flowkit 2.0 comes with an inverted color option for dark interfaces, dark backgrounds and those who generally like to live life on the dark side. 😎
The first version of Flowkit was Sketch-only. It was made public on November 16, 2017. I wasn't planning on making a full website for it so there isn't a lot of documentation.
However, the file did contain installation and usage instructions baked into it. You can view a preview of the original document in Sketch Cloud.