-
-
Notifications
You must be signed in to change notification settings - Fork 602
Open
Description
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
- Accessibility
- Visual consistency
- User flow/navigation
- Responsive design
Record
- I agree to follow this project's Code of Conduct
- I want to work on this issue
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels