Skip to main content

Design System

23/07/24  |  A. Understanding User Needs  |  All Guidelines and Documentation  |  B. Leading Agile Teams  |  C. Choosing the right technology

Version 3.0.0

Design your services using GOV.CY styles, components and patterns.

Use the Design System to make your service consistent with GOV.CY and avoid repeating work that’s already been done. The Design System makes it easy for digital teams to build accessible, consistent, and performant services and products to meet Cyprus’ needs.

Version control table

VersionDateComments
1.3.228/06/2022Published Document
2.1.127/03/2023Amendments

CSS and JavaScript
Added option to add CSS via CDN
Added app.min.js JavaScript. Currently only used for the autocomplete function by the Confirm phone number pattern

Accessibility enhancements
– Updated all <labels> to include a valid for=”” attribute
– Updated the Info colour value to enhance contrast
– Updated page title instructions

Screen reader enhancements
– Updated all error messages and converted them from <span> to <p>
– Updated the error messages components with instructions for the usage of aria-describedby=”error_message_id” to help announce the error message on screen readers

Pattern enhancements
Added confirm a phone number pattern
Added date pattern
Added Page not found page pattern
Added There is a problem with the service page pattern
Added Service unavailable pages pattern
– Updated Telephone pattern to include displaying and storing telephones

New components
Added breadcrumbs component
2.2.012/09/2023Amendments
Added a Pattern for structuring a service, which explains how to structure an online service.
Added a Pattern for adding multiple things, which explains how to help users add a single or multiple items of the same type
3.0.023/07/2024Major version change
Total redesign of the design system, with branding and styling changes. Also, we have added and changed existing components and created new elements to accommodate both services and websites.
see changelog
#printfriendly .pf-primary-img { display: none !important; } #printfriendly #pf-date { display: none !important; } #printfriendly { font-family: 'Roboto', sans-serif !important; }