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

Explore frameworks to help us make decisions about browser support for features #3293

Closed
2 tasks done
36degrees opened this issue Feb 15, 2023 · 1 comment
Closed
2 tasks done
Assignees

Comments

@36degrees
Copy link
Contributor

36degrees commented Feb 15, 2023

What

Spend some time individually prototyping frameworks that we might be able to use in the future when we need to make decisions about browser support for different features.

Frameworks might include things like principles, rules, a scoring system or a flow chart – or anything else that we think might help to guide our decision making process.

Once we've prototyped a few different options, we'll review them together and see which idea(s) we want to take forward.

Why

We're exploring moving towards a graded browser support model where we don't always aim to provide exactly the same experience to every user. For example, we may decide that it's OK for the Character Count not to format numbers in a locale aware way if the browser doesn't support Intl.NumberFormat. Treating these things as enhancements means that we need to include fewer polyfills, but we think it might be difficult to make decisions about which things can be treated as enhancements and which features are critical enough that they need to be made available to all users.

Who needs to work on this

All of the frontend squad

Who needs to review this

All of the frontend squad

Done when

  • Individuals have spent time prototyping different frameworks
  • We've reviewed them together and identified the ideas we want to take forward
@stevenjmesser
Copy link

We decided that Ollie is going to pull together aspects from Claire's and Romaric's frameworks into his. We'll then review it again and use that framework to start scoping work, put in team reminders for review (e.g. in 6 months' time), etc.

@stevenjmesser stevenjmesser moved this from In progress 📝 to Blocked ⛔ in GOV.UK Design System cycle board Mar 23, 2023
@36degrees 36degrees moved this from Blocked ⛔ to Done 🏁 in GOV.UK Design System cycle board Apr 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

No branches or pull requests

2 participants