Before submitting your project repo, modify template as desired and remove all inline Template Instructions.
- This scenario leverages a fictitious company called, Acme Enterprise. The
Acme Enterprise logo is borrowed from Katie Wickens, a graphics designer.
- Impaired Person: A content consumer with one or more disabilities or disorders. Needs to be able to interact with accessible content to achieve goals.
- Designer: Defines consistent design language components and style. Needs to be able to create accessible styling for content creators and developers with minimal effort.
- Developer: Implements design language in software systems that generate content. Needs to be able to create accessibly inclusive renderings with ease.
- Content Creator: Utilizes the design language to produce consistently styled content. Needs to publish accessible content without extra steps or effort.
- Content Publishing System: Any system that consumes artifacts from an accessible theme builder to produce physical or digital content that is accessibly compliant.
- Enter assumption text ...
- Enter assumption text ...
Acme Enterprise has been contracted by
to provide accessible themes.
Angelica uses a theme builder to generate a theme for
Darius.
-
Angelica creates a new design system project within the Theme Building Tool.
-
Angelica configures project to produce themes that are either Business (AA) or Government (AAA) [WCAG Compatible][WCAG].
-
Angelica adds 10 shades of a color in light and dark mode with corresponding "on color" to the project.
-
Angelica defines the base atoms for the theme. This lays the foundation for all light and dark mode calculations. The Theme Building Tool guides
Angelica through the following steps that must occur in sequential order:
- Select Primary, Secondary, and Tertiary Colors
- Define Light mode background and dark mode background.
- Define Gradient backgrounds, Buttons and Icons colors, and Gradient Text.
-
Angelica defines other atomic elements (atoms, molecules) that will be used by the theme. The Theme Building Tool guides
Angelica through the following steps:
- Data independent preferences
- Specify minimum desktop target area
- Specify grid system
- Specify animation settings
- Data dependent preferences using decisions associated with Primary, Secondary, Tertiary, Light and Dark Mode background colors. These attribute values are calculated:
- state colors
- Fonts / Typography
- Default Border Settings
- Elevations
- Bevels
- Chart colors
- Data independent preferences
-
Angelica applies atomic settings to molecules associated with the theme project.
-
Angelica uses the Theme Building Tool to generate theme asset types (JSON, CSS, design tokens).
Darius conveys impairment preferences to
Angelica.
Angelica uses
Atomic Accessibility Design Tool to generate a theme.