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

(re-)Remove IE8–10 related Sass and CSS build tasks #3572

Merged
merged 11 commits into from
May 4, 2023

Conversation

querkmachine
Copy link
Member

Replacement for #3559 which was accidentally merged prematurely.

@govuk-design-system-ci govuk-design-system-ci temporarily deployed to govuk-frontend-pr-3572 May 3, 2023 13:31 Inactive
@querkmachine querkmachine changed the base branch from main to review-app-user May 3, 2023 13:34
@querkmachine querkmachine marked this pull request as ready for review May 3, 2023 13:35
@colinrotherham colinrotherham requested a review from a team as a code owner May 3, 2023 15:59
@govuk-design-system-ci govuk-design-system-ci temporarily deployed to govuk-frontend-pr-3572 May 3, 2023 16:39 Inactive
@colinrotherham
Copy link
Contributor

Rebased to include today's PR merges

@govuk-design-system-ci govuk-design-system-ci temporarily deployed to govuk-frontend-pr-3572 May 3, 2023 16:58 Inactive
Removes uses of the `govuk-if-ie8` and `govuk-not-ie8` mixins from Sass, removing IE8 specific code in the process, whilst maintaing any non-IE8 code.

This commit does not remove the mixins themselves.
Clean up some other code which wasn't specifically scoped to IE8, but where the code structure had been altered to accommodate IE8.
…syntax.

We can change from single colons to double colons, as single colons were only needed for IE8 support.

Includes a temporary override of the GDS Stylelint configuration to not raise complaints about the use of double colons.
@govuk-design-system-ci govuk-design-system-ci temporarily deployed to govuk-frontend-pr-3572 May 4, 2023 11:32 Inactive
Base automatically changed from review-app-user to main May 4, 2023 13:58
@colinrotherham
Copy link
Contributor

@querkmachine We've merged #3491 so this one is good to go 🎉

@querkmachine querkmachine merged commit fb2f092 into main May 4, 2023
@querkmachine querkmachine deleted the remove-ie8-css branch May 4, 2023 14:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants