OWASP / OWASP/Nest

UI Foundations: Color System, States, and Accessibility

Open
#3,868 6 comments 0 reactions 0 assignees View on GitHub
ui
Dominant language
Python
Stars
451
Forks
702
Avg merge
22h 59m
Merged PRs (30d)
91

Description

This issue tracks the foundational UI effort to refine the existing visual language across the app.
The goal is to take the current base colors (light and dark) and expand them into a more cohesive, consistent, and contrast-safe system that components can build on going forward.

**Scope**
- Light and dark color palettes derived from existing base colors
- Primary, secondary, and tertiary action styles with clear states (hover, active, focus, disabled)
- Text colors and hierarchy (headings, body, muted text, links)
- Backgrounds and surface levels (cards, panels, modals, tables)
- Form element states and focus visibility
- Status colors (success, warning, error, info)
- WCAG-aware contrast and accessibility considerations

**Guiding principles**
- Minimalistic but engaging layouts
- Intentional, restrained use of color and iconography
- Avoiding visual noise or competing colors within a component

**Output**
- A shared Figma file documenting UI foundations and usage rules

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.