centrica-engineering / nucleus-docs

Documentation for the Nucleus Design System
https://nucleus.design
2 stars 10 forks source link

[New docs assets] Masthead SVGs #287

Closed RobTobias123 closed 9 months ago

RobTobias123 commented 11 months ago

Outcome

Set of stylised masthead illustrations for every page in the new Docs to give a visual differentiator and indication of content/component.

Scope

Bassed on latest design iterations and feedback from team:

Components:

Experiences:

Guidelines:

Patterns:

Page types:

RobTobias123 commented 11 months ago

Figma working file: https://www.figma.com/file/wyuLUEt3qm01mR8E6Wm2Pf/Nucleus-Docs-exploration---engaging-and-interactive?type=design&node-id=49%3A5221&mode=design&t=odlZbnFlnA1mYFm9-1

RobTobias123 commented 11 months ago
Screenshot 2024-01-05 at 11 15 33

Mastheads are to look simpler like the top one in this example (easier to implement too) - solid colour, no gradient, no watermark, black and white illustrations with varying opacities in a uniform square.

RobTobias123 commented 11 months ago

Simplified look of what we're aiming for:

Image

RobTobias123 commented 11 months ago

I have created the initial set of SVGs for POC which are 130px sq with varied opacities and responsive... If these prove to work ok then we can proceed to create the rest in the same way.

287 - masthead SVGs.zip

RobTobias123 commented 11 months ago

Updated fonts to display Menlo on the namespace...

Image

RobTobias123 commented 11 months ago

Suggested Masthead colour mapping (Type/colourname/Hex/HSL):

Components = Teal: 315B73 = 202/40/32 Experiences (nsx) = Indigo: 33487F = 223/43/35 Guidelines = Purple: 5D337F = 273/43//35 Patterns = Green: 337F5A = 151/43/35 Page Types = Blue: 203374 = 226/57/29

RobTobias123 commented 10 months ago

Masthead SVGs POC has been acknowledged. Continuation of designs now being worked on with priority given to Accordion, Alert, Card, Inputter, Landmark and the Figa template for creation.

RobTobias123 commented 10 months ago

Here's the initial set of Masthead illustration SVGs for use with the smaller height Masthead as described earlier today. There's the main set Accordion, Alert, Card, Inputter Landmark and the already designed Typography, Colours, Header included. Happy to help make the SVG code into the right format, if you can show me the one that's working... then I can add them all in as they get done.

Link to the template in Figma below. Basic rules are created from percentages of black or white simple geometric parts using 4px radii to fill the 84px square. 2px minimum gaps, relevance topic, simplistic and balanced with set....

https://www.figma.com/file/wyuLUEt3qm01mR8E6Wm2Pf/Nucleus-Docs-exploration---engaging-and-interactive?type=design&node-id=143%3A13419&mode=design&t=acMMaVmetOW8FtSm-1

84px sq - initial set.zip

Image

RobTobias123 commented 10 months ago

Appointment-picker SVG Appointment-picker.svg.zip

RobTobias123 commented 10 months ago

Calendar.svg.zip

RobTobias123 commented 10 months ago

Column.svg.zip

RobTobias123 commented 10 months ago

CTA.svg.zip

RobTobias123 commented 10 months ago

Highlighter.svg.zip

RobTobias123 commented 10 months ago

Continually adding these to the directory on PR https://github.com/centrica-engineering/nucleus-docs/pull/318

RobTobias123 commented 10 months ago

Visual ref. of latest additions:

Image

RobTobias123 commented 10 months ago

Latest additions today, fieldset, expander, form-group, action-link and illustration:

Image

RobTobias123 commented 10 months ago

Priority now marked as Low for this task as we currently have all the SVGs we need to showcase the docs next week.

RobTobias123 commented 10 months ago

Note on ns-live: See that the 'refresh' gradient is rendering correctly as 'Angular' gradients are not supported in SVGs and so this has been created using 2 carefully aligned linear gradients instead to achieve the same effect.

`

`

RobTobias123 commented 10 months ago

The file corruption issue with ns-testimonial is now resolved by re-creating.

RobTobias123 commented 10 months ago

Latest additions: ns-live, ns-price, ns-testimonial:

Image

RobTobias123 commented 10 months ago

Added default/fallback SVG for when there is not a specific one - based on the Nucleus logo in style of the other SVGs. Shown alongside here for reference:

Image

RobTobias123 commented 10 months ago

Masthead colours defined and specified in #359

RobTobias123 commented 10 months ago

ns-form, ns-footer, ns-caveat, ns-panel and ns-password SVGs created and added:

Image

RobTobias123 commented 9 months ago

Added: ns-skyline, skeleton, pill, lockup, progress, ask for info, standout, video and table...

Image

RobTobias123 commented 9 months ago

Added ns-tabs, tab, date-time, timeline, timeline-event...

Image

RobTobias123 commented 9 months ago

All component SVGs completed. A couple of experiences and patterns (and page-type) remaining. Note the Fallback default.svg (Nucleus logo circle element) is in the components folder for now unless it becomes preferred elsewhere.

RobTobias123 commented 9 months ago

All experience (NSX) SVGs cpmpleted.

RobTobias123 commented 9 months ago

All patterns SVGs completed.

RobTobias123 commented 9 months ago

Page type SVG complete

RobTobias123 commented 9 months ago

PR for review/approval/merge: https://github.com/centrica-engineering/nucleus-docs/pull/318

RobTobias123 commented 9 months ago

SVGs checked in situ - a few minor renames, location change and adding a couple. All missing items seem to be appearing for each page now.