Visual systems that integrate brand identities into functional user interfaces.
Visual systems are patterns and relationships between design elements and experiences. A visual experience balances brand and product with established product patterns.
A technical, systems approach to UI design builds the necessary visual systems for product design based on universal design principles.
Brand is most often the starting point for developing a visual product system. Brands and products evolve, and it isn't uncommon for a product's visual system to fall behind product development.
Visual systems fall under Ramp and Token levels in the component model and are just as important to design systems and upkeep as other areas of the system. Just like working with any other part of a design system, a systems approach can scoped to work with elements in place.
Visual systems affect areas beyond what everyone notices or can see. Accessibility is one of the most technical aspects of visual systems, but there are several product considerations to design against.
While mapping visual styles against visual relationships helps develop system rules, it's just a starting point.
Because the human eye isn't able to see as a computer does, designers need to factor optical harmony into a system. Not everyone perceives visual elements the same way physically, cognitively, and culturally.
Design elements often have specific, and often, overlapping, applications.
Visual relationships found in product design often mirror visual relationships found in the material world. This diagram shows areas where styles most frequently contribute to building visual relationships.
A type scale is a collection of text sizes that have relationships to each other. Different types of products may require different scales. A product with multiple areas with copy or small text may be heavier on the smaller end of the scale. A product with a minimalist UI may feature multiple display styles and be heavier on the larger end of the scale.
Using a type scale, we can draw contextual type styles to apply to our visual system. Weight, line height, and other type styles aren’t part of the scale but can factor into scale proportions.
These are examples of contextual styles pulled from the above type scale.
I create a tints and shades scale for every hue used in the system even though only a few values will end up being used.
Color, typography, and spacing are the foundational visual elements in a visual system. Visual systems include border, corner, elevation, and mode rules but that's not an all inclusive list. The approach behind building those libraries can be modeled after the approaches here.
Interactions, haptics, and sounds are part of libraries adjacent to visual systems and often require visual elements within their definitions.
Brand is most often the starting point for developing a visual product system. Brands and products evolve, and it isn't uncommon for a product's visual system to fall behind product development.
Visual systems fall under Ramp and Token levels in the component model and are just as important to design systems and upkeep as other areas of the system. Just like working with any other part of a design system, a systems approach can scoped to work with elements in place.
Visual systems affect areas beyond what everyone notices or can see. Accessibility is one of the most technical aspects of visual systems, but there are several product considerations to design against.
Design elements often have specific, and often, overlapping, applications.
While mapping visual styles against visual relationships helps develop system rules, it's just a starting point.
Because the human eye isn't able to see as a computer does, designers need to factor optical harmony into a system. Not everyone perceives visual elements the same way physically, cognitively, and culturally.
Using a type scale, we can draw contextual type styles to apply to our visual system. Weight, line height, and other type styles aren’t part of the scale but can factor into scale proportions.
These are examples of contextual styles pulled from the above type scale.
copy
I create a tints and shades scale for every hue used in the system even though only a few values will end up being used.
Brand is most often the starting point for developing a visual product system. Brands and products evolve, and it isn't uncommon for a product's visual system to fall behind product development.
Visual systems fall under Ramp and Token levels in the component model and are just as important to design systems and upkeep as other areas of the system. Just like working with any other part of a design system, a systems approach can scoped to work with elements in place.
Visual systems affect areas beyond what everyone notices or can see. Accessibility is one of the most technical aspects of visual systems, but there are several product considerations to design against.
While mapping visual styles against visual relationships helps develop system rules, it's just a starting point.
Because the human eye isn't able to see as a computer does, designers need to factor optical harmony into a system. Not everyone perceives visual elements the same way physically, cognitively, and culturally.
Visual relationships found in product design often mirror visual relationships found in the material world. This diagram shows areas where styles most frequently contribute to building visual relationships.
Using a type scale, we can draw contextual type styles to apply to our visual system. Weight, line height, and other type styles aren’t part of the scale but can factor into scale proportions.
These are examples of contextual styles pulled from the above type scale.
copy
I create a full scale of all tints and shades for each hue in the system
Color, typography, and spacing are the foundational visual elements in a visual system. Visual systems include border, corner, elevation, and mode rules but that's not an all inclusive list. The approach behind building those libraries can be modeled after the approaches here.
Interactions, haptics, and sounds are part of libraries adjacent to visual systems and often require visual elements within their definitions.
Brand is most often the starting point for developing a visual product system. Brands and products evolve, and it isn't uncommon for a product's visual system to fall behind product development.
Visual systems fall under Ramp and Token levels in the component model and are just as important to design systems and upkeep as other areas of the system. Just like working with any other part of a design system, a systems approach can scoped to work with elements in place.
Visual systems affect areas beyond what everyone notices or can see. Accessibility is one of the most technical aspects of visual systems, but there are several product considerations to design against.
While mapping visual styles against visual relationships helps develop system rules, it's just a starting point.
Because the human eye isn't able to see as a computer does, designers need to factor optical harmony into a system. Not everyone perceives visual elements the same way physically, cognitively, and culturally.
Visual relationships found in product design often mirror visual relationships found in the material world. This diagram shows areas where styles most frequently contribute to building visual relationships.
A type scale is a collection of text sizes that have relationships to each other. Different types of products may require different scales. A product with multiple areas with copy or small text may be heavier on the smaller end of the scale. A product with a minimalist UI may feature multiple display styles and be heavier on the larger end of the scale.
I create a tints and shades scale for every hue used in the system even though only a few values will end up being used.
Using a type scale, we can draw contextual type styles to apply to our visual system. Weight, line height, and other type styles aren’t part of the scale but can factor into scale proportions.
Brand is most often the starting point for developing a visual product system. Brands and products evolve, and it isn't uncommon for a product's visual system to fall behind product development.
Visual systems fall under Ramp and Token levels in the component model and are just as important to design systems and upkeep as other areas of the system. Just like working with any other part of a design system, a systems approach can scoped to work with elements in place.
Visual systems affect areas beyond what everyone notices or can see. Accessibility is one of the most technical aspects of visual systems, but there are several product considerations to design against.
Brand is most often the starting point for developing a visual product system. Brands and products evolve, and it isn't uncommon for a product's visual system to fall behind product development.
Visual systems fall under Ramp and Token levels in the component model and are just as important to design systems and upkeep as other areas of the system. Just like working with any other part of a design system, a systems approach can scoped to work with elements in place.
Visual systems affect areas beyond what everyone notices or can see. Accessibility is one of the most technical aspects of visual systems, but there are several product considerations to design against.
A type scale is a collection of text sizes that have relationships to each other. Different types of products may require different scales. A product with multiple areas with copy or small text may be heavier on the smaller end of the scale. A product with a minimalist UI may feature multiple display styles and be heavier on the larger end of the scale.
I create a tints and shades scale for every hue used in the system even though only a few values will end up being used.