From 60ae86f7493ab8aee0c3a77e46570c918e6b5170 Mon Sep 17 00:00:00 2001 From: Raphael Ferrand Date: Wed, 31 Jan 2024 16:17:59 +0100 Subject: [PATCH] SWED-2276 add more custom icons + improve hamburger menu + release notes --- RELEASE_NOTES.md | 29 ++++++------- src/App/AppHeader/index.js | 4 +- .../__snapshots__/index.test.js.snap | 42 +++++++++++++++++++ .../identity/Iconography/constants.js | 8 ++++ .../shapes/check_circle_filled_black.svg | 4 ++ src/icons/shapes/checkmark.svg | 3 ++ src/icons/shapes/chevron-left.svg | 5 +++ src/icons/shapes/chevron-right.svg | 5 +++ src/icons/shapes/chevron-up.svg | 5 +++ src/icons/shapes/menu_hamburger.svg | 5 +++ src/less/core/iconography.less | 27 ++++++++---- src/less/utilities/color.less | 4 ++ src/scripts/main/nav/index.js | 9 ++-- 13 files changed, 121 insertions(+), 29 deletions(-) create mode 100644 src/icons/shapes/check_circle_filled_black.svg create mode 100644 src/icons/shapes/checkmark.svg create mode 100644 src/icons/shapes/chevron-left.svg create mode 100644 src/icons/shapes/chevron-right.svg create mode 100644 src/icons/shapes/chevron-up.svg create mode 100644 src/icons/shapes/menu_hamburger.svg diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 86746af385..8c7dd760ea 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,29 +1,26 @@ # Changelog -## \[10.9.1\] - 24.01.2024 +## \[11.0.0\] - 05.02.2024 ## Component changes ### Non breaking UI changes -- PayEx - non-breaking UI updates - - color variables updates (brand-secondary hover, btn-secondary-hover, disabled, ...) - - input fields colors (for states disabled & success) - - badge colors - - skip-link font - - link - - hover state colors on bright mode - - hover state for inline links - - code tags secondary & tertiary background colors - - - -### Bugfix - -- Tooltip - - fix position tooltip (it got detached from its parent element a few versions back) +- Icons migration step 1 (NON BREAKING ... for now and until next major release. But we're moving away from Google's material-icons) + - Import Atlas icons (via CDN via CSS) for Atlas icons + - Add custom icons "Swepay-icons": a few svg icons saved locally to complement where missing from Atlas icons set (called Swepay-icons but supported for both Swedbankpay AND PayEx sides) + - Add support in the components styles for the Atlas icons and our new custom made "Swepay-icons" ## Maintenance - npm packages dependencies upgrades ## Design System website + +- Update iconography page + + - Add sections about new Atlas and custom icons + - Improve sections about sizes + - Update status of material-icons + +- Deadlink fix (thanks Yvonne for the heads-up) diff --git a/src/App/AppHeader/index.js b/src/App/AppHeader/index.js index db166a1c0d..b4a54d4172 100644 --- a/src/App/AppHeader/index.js +++ b/src/App/AppHeader/index.js @@ -66,7 +66,7 @@ const AppHeader = () => aria-expanded="false" aria-controls="topbar-nav" > - + @@ -83,7 +83,7 @@ const AppHeader = () => aria-expanded="false" aria-controls="topbar-nav" > - +