Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Navigation Components #176

Open
8 of 12 tasks
HelenOsg opened this issue Jul 16, 2021 · 4 comments
Open
8 of 12 tasks

Navigation Components #176

HelenOsg opened this issue Jul 16, 2021 · 4 comments
Labels
agent 🩺 awaiting triage 🔗 component Reusable parts of the user interface that have been made to support a variety of applications. 🚀 epic A group of related stories to deliver a thing navigation ⛓️ pattern Best practice design solutions for specific user-focused tasks and page types ⏱ weeks This is complicated and will require a lot of effort from the team.

Comments

@HelenOsg
Copy link

HelenOsg commented Jul 16, 2021

What

Some services, primarily Agent-facing, require navigation as the one page per thing doesn't fit the need or service. Existing assets for navigation exists but updated research is needed and guidance on how to stack/use them together is needed.

Why

Provide standard components and patterns for the most common agent facing services problems (structural/boilerplate elements)

  • We have existing insights from services to make recommendations here (conditional reveal,  sidebar)
  • Medium effort and impact
  • High community priority

Assumptions

Need to write this*

Done when

Research

  • Collate and review existing research
  • Identify strategic needs
  • Identify technical constraints
  • Test assumptions
  • Define problem and user needs for design

Initial Design

Further investigation

Design and develop components

Outcomes

  • Service teams have clear guidance on how to use this pattern
  • Users have a consistent experience across services, even when a journey consists of multiple smaller services

Who needs to know about this

UCD community
ARA service teams
Design System team
Accessibility team

Related stories

Anything else

Was part of a working group dated 26/1/21 and output was:
the Primary navigation solution was not ready to go live
Agreed actions

  • Further examples required
  • Explore whether the GDS example can be/should be used

Sub navigation was taken to the same working group and received sign off
Agreed actions

  • Guidance page needs recreating

Both mock ups seen here:
#435)

Spring 2022

We picked this back up. Reviewed what we had from all the work done to this point. We attempted to look navigation as a whole to deliver some overall principles for navigation. But as previously we had lack of evidence to determine a way forward. To counter that, we attempted to gather a community consensus in lieu of evidence. There were some broad findings but not enough to give us a solid grounding.

As a way forward we have decided to publish what we do have trying to improve on the work done. The components will be based on assumptions and design experience. The aim is focussed on driving consistency to get services to use the same components and to give any new services a starting point.

The tickets related to this work come under the Further investigation and Design and develop components sections above.

@HelenOsg HelenOsg added 🚀 epic A group of related stories to deliver a thing ⛓️ pattern Best practice design solutions for specific user-focused tasks and page types 🔗 component Reusable parts of the user interface that have been made to support a variety of applications. ⏱ weeks This is complicated and will require a lot of effort from the team. navigation labels Jul 16, 2021
@HelenOsg HelenOsg added this to Ideas and discussion in Design System Team Sprint Board Jul 16, 2021
@jonhurrell jonhurrell moved this from Ideas and discussion to Sprint Backlog in Design System Team Sprint Board Sep 28, 2021
@michaelcattell michaelcattell moved this from Sprint Backlog to This Sprint in Design System Team Sprint Board Nov 9, 2021
@michaelcattell michaelcattell moved this from This Sprint to Sprint Backlog in Design System Team Sprint Board Nov 9, 2021
@jonhurrell jonhurrell moved this from Next to Now in Design System Roadmap Nov 10, 2021
@jonhurrell jonhurrell moved this from Sprint Backlog to This Sprint in Design System Team Sprint Board Nov 10, 2021
@jonhurrell jonhurrell moved this from This Sprint to Sprint Backlog in Design System Team Sprint Board Jan 26, 2022
@jonhurrell jonhurrell moved this from Sprint Backlog to This Sprint in Design System Team Sprint Board Feb 9, 2022
@jonhurrell
Copy link
Collaborator

Awaiting on some further examples of the mobile implementation.

@dtaylorbrown dtaylorbrown self-assigned this Feb 22, 2022
@dtaylorbrown dtaylorbrown moved this from This Sprint to Sprint Backlog in Design System Team Sprint Board May 20, 2022
@mitz-lad mitz-lad moved this from Sprint Backlog to In progress in Design System Team Sprint Board Jun 15, 2022
@mitz-lad mitz-lad self-assigned this Jun 15, 2022
@mitz-lad
Copy link
Collaborator

Review navigation components to draft principles and guidelines when using navigation elements in tandem.

@mitz-lad
Copy link
Collaborator

Updated the actions on this ticket to reflect our current position and created separate 'child' component tickets. Actions related to design, development and publishing have been moved into the individual tickets for each navigation component.

@jonhurrell jonhurrell changed the title Navigation (Primary/Secondary/tabs) Navigation Components Oct 12, 2022
@mitz-lad
Copy link
Collaborator

Mocked up approaches for header and side navigation. Currently prioritising publishing of side navigation component before header navigation as the side navigation component has a lower impact than to publish.

Header navigation will rely on updating the internal service header component and may impact all services currently using it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
agent 🩺 awaiting triage 🔗 component Reusable parts of the user interface that have been made to support a variety of applications. 🚀 epic A group of related stories to deliver a thing navigation ⛓️ pattern Best practice design solutions for specific user-focused tasks and page types ⏱ weeks This is complicated and will require a lot of effort from the team.
Projects
No open projects
Development

No branches or pull requests

4 participants