Describe the feature
This issue proposes defining and implementing a cohesive design system and visual language for the PictoPy as part of the overall visual overhaul.
Figma File: https://www.figma.com/design/loFMxcum8P539ulceCDfAM/PictoPy?m=auto&t=88meYIGPxgKegEoI-6
This will establish the foundation for all subsequent UI updates, ensuring visual consistency, accessibility, and minimal performance overhead across the site.
Scope
- Typography and font usage
- Colour palette and contrast-safe colour tokens
- Iconography style and usage
- Spacing, layout, and visual rhythm
- Base UI components (buttons, links, cards, etc)
- Accessibility and performance considerations
Current Design Issues
- Inconsistent typography hierarchy across sections
- Colour contrast issues affecting readability and accessibility
- No clearly defined visual tokens (colours, spacing, components)
- UI elements (buttons, links, badges) lack consistency
- Design decisions are repeated instead of reused
Proposed Solution
- Define a clear typography (headings, body, captions) with consistent usage
- Introduce a colour system using accessible contrast ratios
- Standardise iconography style and sizing
- Create reusable base components (buttons, links, cards) to be used across the site
- This implementation should support responsive layouts and be compatible with the existing light/dark colour system defined in the Design System.
- Use lightweight Tailwind CSS to avoid unnecessary runtime or bundle overhead
- Document design decisions to make future contributions easier
Add ScreenShots
Design Considerations
Record
Describe the feature
This issue proposes defining and implementing a cohesive design system and visual language for the PictoPy as part of the overall visual overhaul.
Figma File: https://www.figma.com/design/loFMxcum8P539ulceCDfAM/PictoPy?m=auto&t=88meYIGPxgKegEoI-6
This will establish the foundation for all subsequent UI updates, ensuring visual consistency, accessibility, and minimal performance overhead across the site.
Scope
Current Design Issues
Proposed Solution
Add ScreenShots
Design Considerations
Record