Change Log
6.12.0+doc.2 - 2024-06-27#
Deprecated#
- Doc: "Lidl Plus Pricebox" | This component is deprecated and will not supported anymore.
6.12.0+doc.1 - 2023-04-03#
Deprecated#
- CSS,- Doc: "Customization - Medallia" | Add a warning about the deprecation of the complete medallia styling of CAKE and its documentation. The documentation and corresponding styling will be removed in a future version.
Added#
- CSS,- Doc: "Customization - Medallia" | added new utility class- cake-medallia-survey--reduced-spacing
Added#
- CSS,- Doc: "Customization - Medallia" | new utility class to remove max-width and height from image elements- cake-medallia-survey--no-max-dimension
- CSS,- Doc: "Customization - Medallia" | new utility classes to add additional spacing to form elements- cake-medallia-survey--spacing-(top|right|bottom|left|x|y)
Fixed#
- CSS,- Doc: "Customization - Medallia" | fixed wrong font-family in textare elements in the "lidl.de" property
- CSS,- Doc: "Customization - Medallia" | fixed broken styling of NPS elements in the "lidl.de" property
- CSS,- Doc: "Customization - Medallia" | fixed broken styling of active checkboxes in the "lidl.de" property
Changed#
- CSS,- Doc: "Customization - Medallia" | updated asset url for lidl fonts to make them avaialble through official CDN
Added#
- CSS,- Doc: "Customization - Medallia" | added CAKE styles for- section break,- text,- text input,- emailand- dropdown
- CSS,- Doc: "Customization - Medallia" | added documentation for the image class- cake-medallia-survey--unstyled
- Doc: "Customization - Medallia" | added note for unwanted text styles (- italic,- underlineand- h6)
Changed#
- Doc: "Cookie alert" | moved CookieBot theme and OneTrust theme to- Customization
Added#
- Added: Medallia documentation for integrating surveys
Added#
- SCSS,- JS,- Doc: "Customization" | added theme for OneTrust
Fixed#
- SCSS,- Doc: "Form" | fixed wrong horizontal paddings of textarea elements
Added#
- SCSS,- Doc: "Form" | added stylings and documentation for textarea elements
Changed#
- Doc: "Form" | restructured the content of form documentation to improve readability
Highlights#
- SCSS: "Grid" | Updated smallest breakpoint XS to- 360px
- Added: "Skeleton" | Added new skeleton utitlity for loading contents
Removed#
- Assets: "Icon" | removed redundant- store locator pin/group-store-default.svg
Highlights#
- Added: "Rating" | Added new (star-)rating component
Added#
- Assets: "Icon" | added new- store locator pinicons- store locator pin/available-store-default.svg
- store locator pin/available-store-selected.svg
- store locator pin/group-store-default.svg
- store locator pin/group.svg
- store locator pin/low-stock-store-default.svg
- store locator pin/low-stock-store-selected.svg
- store locator pin/my-store-default.svg
- store locator pin/my-store-selected.svg
- store locator pin/no-data-available-store-default.svg
- store locator pin/no-data-available-store-selected.svg
- store locator pin/sold-out-store-default.svg
- store locator pin/sold-out-store-selected.svg
 
Changed#
- SCSS: "Availability badge" | updated default (gray) badge to also show the dot
- SCSS,- HTML: "Availability badge" | added new class- .av-badge-dotto display dot before content (previously the dot was added automatically at the colored availability badges)
- Assets: "Icon" | updated all icons via our Design from the Brand Portal
Removed#
- DOC: "Ribbon" | Removed mentions and example of product tile in the documentation
Fixed#
CSS: "product tile" | Reduce card-body padding on XS screensizes to match design specification
Fixed#
- SCSS: "Form" | fixed on focus invisibility in chrome on inputs with icon
Changed#
- Assets: "Breadcrumb" | updated SCSS-only icon- ./icons/_scssOnly/pipe.svgto match pipe of design specification and remove messy corners
Added#
- Assets: "Breadcrumb" | added new SCSS-only icon- ./icons/_scssOnly/pipe.svg
- SCSS: "Breadcrumb" | added general- $icon-discrepancyvariable to- _variables-theme.scss
- SCSS: "Breadcrumb" | added new variables- $breadcrumb-item-margin-y,- $breadcrumb-icon-color,- $breadcrumb-link-hover-active-color,- $breadcrumb-divider-widthto- _variables-theme.scss
Changed#
- SCSS: "Breadcrumb" | updated styling of breadcrumb to match new styleguide specification
- SCSS: "Breadcrumb" | updated- $breadcrumb-dividerin- _variables-root.scss
Removed#
- HTML: "Breadcrumb" | Remove active item from breadcrumb
- SCSS: "Breadcrumb" | removed- $breadcrumb-active-colorin- _variables-root.scss
Highlights#
- Added: Availability Badge-Component
Added#
- Doc: "JavaScript" | Add documentation for the JavaScript extensions available through- cakeDOM(.min).js
Changed#
- JS,- Doc: "Customization - CookieBot" | updated JavaScript to add close functionality and improve reliability
Fixed#
- SCSS: "Button" | fixed font-size for md and smaller to- 1rem(16px)
Added#
- Doc: "Accordion" | added javaScript file content as "JS" tab
- SCSS: "Alert" | added font-size to alert-close button to match the icon size
- Doc: "Alert" | added javaScript file content as "JS" tab
- Doc: "Cookie alert" | added javaScript file content as "JS" tab
- Doc: "Form" | added javaScript file content as "JS" tab
- Doc: "Header" | added javaScript file content as "JS" tab
- Doc: "Popover" | added javaScript file content as "JS" tab
- Doc: "Tab" | added javaScript file content as "JS" tab
- Doc: "Theme-Slider" | added javaScript file content as "JS" tab
- Doc: "To top" | added javaScript file content as "JS" tab
Changed#
- Docs: "Theming" | Fix missing package-name and wrong file-path in example SCSS import
- Docs: "Reboot" | Add missing fallback fonts- Calibriand- Arialto documentation example
- SCSS: "Pricebox" | changed- .pricebox-highlightfont-weight to 800
- Docs: "Color" | Fix 2 broken links to Theming documentation page
Added#
- CSS,- Doc: "Shadow" | Added- .shadow,- .shadow-strongand- .shadow-flyoutto the new Utilities->Shadow documentation page.
Changed#
- SCSS: "Badge" | move calculation subtraction of border-width from paddings into the component SCSS instead of the configuration variables
- Assets: "Icon" | added new solid versions of the smiley icons- smiley/smiley-bad-solid.svg
- smiley/smiley-best-solid.svg
- smiley/smiley-better-solid.svg
- smiley/smiley-good-solid.svg
- smiley/smiley-neutral-solid.svg
- smiley/smiley-worst-solid.svg
 
Changed#
- Doc: "Download" | Update naming of download button
- Doc,- SCSS: "Typography" | Update- font-familydefinition (- $font-family-sans-serif) by adding additional fallback-fonts- Calibri, Arialdirectly after the default font-family- LidlFontCondPro
- Assets: "Icon" | updated box icon in- transport & logistic/box.svg
- SCSS: "Pricebox" | Update pricebox stylings to bring the appearance more in line with the print definitions- Update text color of the component
- Update label and basic quantity font size
- Update margins of price container (.pricebox-container)
 
Highlights#
- SCSS,- Doc,- HTML: "Pricebox" | The pricebox with the theme info has been completely removed from our framework and documentation. With this we follow the internal guidelines. Read more about this in our Migration guide.
Added#
- Assets: "Icon" | added new icons- expression/conversation-ballons-chat.svg
- expression/lightbulb-off.svg
- expression/piggy-bank.svg
- food & beverage/beer-glass.svg
- food & beverage/bottle.svg
- food & beverage/piece-of-cake.svg
- interaction/invoice.svg
- nature/ecology-2.svg
- payment/voucher-euro.svg
- payment/voucher-gift.svg
- technology/e-charging-station.svg
- technology/keyboard.svg
- technology/power.svg
- transport & logistic/box-multiple.svg
- transport & logistic/box-return-30-days.svg
- transport & logistic/box-return-90-days.svg
- transport & logistic/express-delivery.svg
- transport & logistic/packstation.svg
 
Removed#
- SCSS,- Doc,- HTML: "Pricebox" | removed pricebox theme- .pricebox-with-highlight-infocompletely
Added#
- Doc, SCSS: "Typography" | added- .display-1to- .display-5to theme
- SCSS: "Accordion" | added- margin-leftto the icon, to match the design requirements
- SCSS: "Accordion" | Added- overflow: hiddenand- text-overflow: ellipsisto the accordion label to hide too much content.
- SCSS: "Color" | Added new color- $disabledwith code- #7e868f
- SCSS: "Color" | Added new color- $disabled-lighterwith code- #eaebec
Changed#
- SCSS: "Button" | Updated styling of disabled buttons to achieve better contrast ratios and accessibility
- Assets: "Icon" | updated- interaction/house.svgicon
Fixed#
- SCSS: "Accordion" | fixed- margin-topbetween accordion elements to be exact 8px
Remove#
- SCSS: Remove- $orientationparameter from- media-breakpoint-…–- …-up, …-down, …-between, …-onlymixin (now it's bootstrap original mixin)
Added#
- SCSS: Add new mixins- cake-media-breakpoint-…–- …-up, …-down, …-between, …-onlywith- $orientationproperty (functionality of previous- media-breakpoint-…)
Changed#
- Doc: "JavaScript" | Remove "Schwarz" theme example from documentation. It will be relocated in a "Schwarz" theme specific documentation.
- SCSS: "Section head" | added variables- $section-head-min-heightand- $section-head-min-height-lg-up
- Doc, SCSS: "Typography" | Rename- font-facemixin to- cake-font-face
- Doc, SCSS: "Typography" | Rename- build-font-facesmixin to- cake-build-font-faces
- JS,- Doc: "Accordion" | updated javascript to provide- optionsobject for better integration of CAKE
- HTML,- Doc: "Accordion" | refactored- data-toggle=accordion-collapseto- data-controller="accordion/input"
- SCSS: "Accordion" | add new variables- $accordion-max-heightand- $accordion-padding-y
- JS,- Doc: "Alert" | updated javascript to provide- optionsobject for better integration of CAKE
- HTML,- Doc: "Alert" | refactored- data-dismiss=alertto- data-controller="alert"
- SCSS: "Alert" | Rename alert mixin- alert-variantto- cake-alert-variant
- SCSS: "Breadcrumb" | added new variable- $breadcrumb-icon-margin-top
- HTML: "Breadcrumb" | removed icon-sizing from css and use icon utility-class- .icon-2for icon
- SCSS: "Button" | rename button mixins- button-variantto- cake-button-variant
- button-outline-variantto- cake-button-outline-variant
- button-sizeto- cake-button-size
- button-size-fixed-heightto- cake-button-size-fixed-height
 
- JS,- Doc: "Form" | updated javascript to provide- optionsobject for better integration of CAKE
- SCSS: "Form" | rename mixin- form-validation-stateto- cake-form-validation-state
- SCSS: "Form" | rename mixin- dynamic-padding-y-for-fixed-heightto- cake-dynamic-padding-y-for-fixed-height
- JS,- Doc: "Header" | updated javascript to provide- optionsobject for better integration of CAKE
- HTML,- Doc: "Header" | rename all- data-toggleattributes to- data-controller
- SCSS: "Header" | the mobile header (xs-sm) no longer overlaps the web page content (use of- position: stickyinstead of- position: fixed)
- SCSS: "Header" | add new variable for mobile header-height- $header-mobile-heightwith value of- 56px(equals 3.5rem)
- Scss: "Icon" | changed- .icon-8>- .icon-1,- .icon-16>- .icon-2,- .icon-24>- .icon-3and- .icon-32>- .icon-4
- Assets: "Icon" | renamed icon- calender-clock.svgto- calendar-clock.svg
- JS,- Doc: "Popover" | updated javascript to provide- optionsobject for better integration of CAKE
- SCSS: "Popover" | rename- tippyjs-thememixin to- cake-tippyjs-theme
- NPM: "Popover" | updated the dependency- tippy.jsfrom version- 6.2.3to- 6.2.7
- JS,- Doc: "Tab" | updated javascript to provide- optionsobject for better integration of CAKE
- JS,- Doc: "Theme-Slider" | updated javascript to provide- optionsobject for better integration of CAKE
- HTML,- Doc: "Theme-Slider" | refactor all- data-toggleproperties to- data-controllerfor unification of all CAKE components
- SCSS: "Theme-Slider" | added the variables- $theme-slider-widthand- $theme-slider-width-md-upto specify the width of theme-slider
- NPM: "Theme-Slider" | updated the dependency- tiny-sliderfrom version- 2.9.1to- 2.9.3
- JS,- Doc: "To top" | updated javascript to provide- optionsobject for better integration of CAKE
- Doc: "Customization - CookieBot" | Updated description of cookiebot usage when cake-bundle is used
- SCSS: Renamed- bg-gradient-variantmixin to- cake-bg-gradient-variant
- SCSS: Renamed- trianglemixin to- cake-triangle
- SCSS: Renamed- triangle-positionmixin to- cake-triangle-position
- SCSS: Renamed- reset-linkmixin to- cake-reset-link
- SCSS: Renamed- gradient-diagonal-linemixin to- cake-gradient-diagonal-line
- SCSS: Adjusted the variable- $border-radius-lgto a value of- 10pxin REM
Fixed#
- SCSS: "Alert" | fixed padding to exclude the border size
- SCSS: "Badge" | fixed padding to exclude the border size
- SCSS: "Form" | fixed correct calculation of the right pudding from inputs with icons
- SCSS: "Pricebox" | fixed padding to exclude the border size
Added#
- SCSS: "Alert" | added focus style to alert-close button
Changed#
- SCSS: "Button" | set focus style to default CAKE focus on each button variant
- Assets: "Lidl-Theme" | "Icon" | updated- #store-magnifierand- #storeto look more like lidl
- SCSS: "To top" | adjusted focus style to use default CAKE focus stylings
- Doc: "To top" | Fix negative example of to top button
Fixed#
- Doc: "Reboot" | Removed- !defaultfrom font stack from Lidl theme
- SCSS: "Floating action button" | fix box shadow variable
- SCSS: "Popover" | reset border-radius to 0 after tippy SCSS
Highlights#
- Added new Component "Floating action button"
Added#
- Doc, SCSS: "Typography" | Added negative link styling
- SCSS,- DOC: "Floating action button" | Added new floating action button
Changed#
- SCSS: "Button" | add cursor not-allowed to disabled buttons
Highlights#
- Added: Added new section for all- Lidl Plusrelevant content (- Coupon,- Flap,- Priceboxand- Ribbon)
Added#
- SCSS,- DOC: "Lidl Plus" | Added new Lidl Plus ribbon variant (- .ribbon-item-lidl-plus) for usage in Lidl Plus projects
- Added: "Lidl Plus Coupon" | Added new component for Lidl Plus only, the coupon
- Assets: "Schwarz Theme" | Added alternative logo variant- logo-simple.svg
Changed#
- Doc: "Pricebox" | Moved Lidl Plus pricebox variant to "Lidl Plus" category
- Assets: "Schwarz Theme" | Replaced logo file- logo.svg. Now the "Lidl" and "Kaufland" logo is included.
Fixed#
- HTML: "Grid" | removed wrapper- .cake-example-rowdiv from code examples
- HTML: "Overview" | removed wrapper- .cake-example-containerdiv from code examples
- HTML: "Button" | removed wrapper- .cake-example-negativediv from some code examples
- HTML: "Popover" | removed wrapper- .cake-example-popoverdiv from code examples
- HTML: "Ribbon" | removed wrapper- .cake-example-ribbondiv from some code examples
- HTML: "Tab" | removed wrapper- .cake-example-tab-contentdiv from some code examples
- HTML: "Teaser" | removed wrapper- .cake-example-containerdiv from some code examples
- HTML: "Border" | removed wrapper- .cake-example-border-utilsdiv from code examples
Added#
- Assets: "Lidl-Theme" | "Icon" | new paper-plane and share icon in interaction icons
- CSS,- Doc: "Pricebox" | Add new Lidl Plus pricebox variant (- .pricebox-lidl-plus) for usage in Lidl Plus projects
Changed#
- SCSS: Set- $list-group-border-colorto "gray lighter".
4.0.0+doc.1 - 2020-07-01#
Fixed#
- Doc: "Download" | Fixed wrong link to npm package.
Added#
- Doc: "Theming" | Added- scss/variables-rootto imports in example code.
- Doc: "Theming" | Updated simple theming example: changed path of import to the new location- ../themes/Cake/scss/cake
- SCSS: "Popover" | New variables are available for popover:- $popover-font-weight,- $popover-bg-color,- $popover-color,- $popover-border-color,- $popover-arrow-color,- $popover-svg-arrow-color,- $popover-backdrop-bg-coloradditional to the existing- $popover-border-radius,- $popover-box-shadow,- $popover-font-size,- $popover-padding
- JS: All themes compile a JavaScript file for each component. Not only a large cellecting JS file. So you can include a ready to use JS file for only the comonents you use in your project.
- NPM: Added Themed files to npm package
- SCSS: The Lidl and Schwarz themes also contains- cake-grid.scssand- cake-reboot.scssfile.
Changed#
- Doc: "Download" | Updated the registry and npm description because there no longer exists the need to authenticate in order to download the package!
- Doc: "JavaScript" | Updated the example code lines to match the new structure with theme folder.
- SCSS: "Typography" | renamed- _typography-content.scssto- _typography.scss
- SCSS: "Typography" | the import of- typography-font-faceSCSS file takes now place in the cake.scss file
- CSS: "Alert" | Use text color for closing "x" hover state instead of black.
- SCSS: "Card" | Change links on cards to do not hide underline on hover
- SCSS,- JS,- HTML: "Cookie alert" | Renamed cookie-alert-extended to cookie-alert in all classes, javascript-methods, data-controllers and files.
- JS: "Cookie alert" | Disable primary CTA button on expanded details
- JS: "Popover" | Updated Tippy.js to version 6.2.3. Import- "~tippy.js/dist/tippy"and- "~tippy.js/dist/border"into your project for styling.
- Assets: Moved CAKE logo from- /Container/assets/images/logo.svgto theme folder- /Container/themes/Cake/assets/images/logo.svg.
- JS: Moved collecting JS file- cake.jsfrom- /Container/js/folder to- /Container/themes/Cake/js. This file contains all JavaScript components.
- SCSS: Moved SCSS files- cake-cookiebot.scss,- cake-grid.scss,- cake-reboot.scssand- cake.scssfrom- /Container/scss/folder to- /Container/themes/Cake/scss. The general files with- _prefix stays in- /Container/scss/.
- SCSS: Renamed class- .cake-html-defaultto- .html-style
- SCSS: Renamed class- .cake-body-defautlto- .body-style
- SCSS: Renamed file- _variables-colorto- _variables-root
Removed#
- SCSS,- JS,- HTML: "Cookie alert" | Removed deprecated cookie-alert in all classes, javascript-methods, data-controllers and files.
Fixed#
- CSS: "Form" | Set font color for focused select field in Firefox instead of inheritance. The ESR 68 Version has a different behavior as newer once.
Fixed#
- Doc: "Download page" | Fixed version number
Highlights#
- Added: Added- Lidl Pluspage in new- Additional specaltiescategory
- Added: "Flap" | Added flap component to Lidl Plus page
Changed#
- SCSS: "Header" | Changed background opacity of- $header-mobile-overlay-colorto 72%
- DOC: "Ribbon" | Add note that wrapper element should have- position: relative
Fixed#
- Doc: "Text" | Fixed table head of- .hyphens
Added#
- SCSS: "Theme-Slider" | The card component has a updated "card-body" padding. The theme slider inherit this value. So we have to set the previos value of- .5remexplicitly. The padding can be modified with the new- $theme-slider-card-body-paddingvariable.
Changed#
- SCSS: "Card" | Set- $card-spacer-xfrom- .5remto- 1rem
- SCSS: "Card" | Set- $card-img-overlay-paddingfrom- 1.25remto- 1rem
- SCSS: "Card" | Set- $card-columns-marginfrom- $card-spacer-yto- $card-spacer-y * 2
- SCSS: "Card" | Set- $list-group-item-padding-yfrom- .75remto- .5rem
- SCSS: "Card" | Set- $list-group-item-padding-xfrom- 1.25remto- 1rem
- HTML: "Card" | We use the modifier- .text-smwith fixed font size to set smaller font sizes instead of- <small>tag with a percentage value. Also the example with- <h6>has the- .text-smmodifier class.
Deprecated#
- CSS: "Form" |- .text-disabledclass becomes obsolete
- SCSS: "Form" |- $text-disabledvariable becomes obsolete
Removed#
- HTML: "Form" | Disabled form element labels no longer have a- text-disabledmodifier CSS class.
Highlights#
- Added: "Cookie alert" | Added extended overlay version of cookie alert with configuration menu
- Added: "Cookie alert" | Added templates and tutorial on how to integrate our cookie alert into Cookie-Bot
- Doc: "Browser focus" | Added basic explanation and style description for cake browser focus
Added#
- Doc: "Browser focus" | Added basic explanation and style description for cake browser focus
Changed#
- SCSS: "Accordion" | added new height for xs-md
- CSS: "Alert" | Changed background color to "base" version instead of "dark".
- CSS: "Alert" | Changed border color to "darker" version instead of "dark".
- SCSS: "Button" | added new calculated height for xs-md
- SCSS: "Form" | added new height via calculated- padding-yon xs-md for inputs and selects
- SCSS: "Ribbon" | Use- position: absoluteinstead of- relativein- .ribbonclass to allow useful positioning (eg. in the product tile)
- SCSS: "Ribbon" | Add- left: 0to- .ribbonstyling to span it over the complete width of it's parent
- DOC: "Ribbon" | The headings "Multiple ribbons and "Ribbon colors" have been exchanged.
- DOC: "Ribbon" | Add example ribbon on product tile and teaser component.
- SCSS: Use- //comments if possible instead of- /* */. The first ones are not in the CSS output.
Deprecated#
- "Cookie alert" | The simple version with notice banner will be deprecated in future releases. Due to legal requirements the extended cookie alert with settings must be used.
Removed#
- SCSS: "Button" | variable- $btn-padding-tb-diffand corresponding calculation deleted
Highlights#
- Changed: Improvement of Header accessibility
- Changed: Code improvement (linter)
Added#
- SCSS: "Accordion" | Transitions are configurable in the- variables.scssfile
- Doc: "Badge" | Inform about the diff between frontend and design
- SCSS,- JS,- HTML: "Cookie alert" | Added extended overlay version of cookie alert with configuration menu
- HTML,- CSS,- Doc: "Header" | Added- <abbr>tags and- aria-labeltext to the language selection in header for better accessibility
- HTML,- CSS,- Doc: "Header" | Added- sr-onlytext to the user navigation badges in header for better accessibility
- Doc: "Icon" | info to more icons
Changed#
- SCSS: "Accordion" | Icon transition is now configurable- $accordion-icon-transition
- SCSS: "Accordion" | Use mixins for border radius and transition
- SCSS: "Banner" | Use mixins for border radius
- SCSS: "Button" | Set- !defaultto variable- $btn-slider-color,- $btn-slider-bgand- $btn-slider-box-shadow
- SCSS: "Card" | Set- !defaultto variable- $card-title-line-heightand- $card-subtitle-line-height
- Doc: "Form" | Moved input-group documentation from menu "Input group" to "Form" (and deleted dedicated page "Input group")
- SCSS: "Form" | Set- !defaultto variable- $custom-control-indicator-checked-danger-color
- SCSS: "Header" | Use mixins for border radius and transition
- CSS: "Header" | Moved some CSS parts inside the file to reduce selectors
- CSS: "Pagination" | Prevent selector "no-qualifying-type"
- SCSS: "Popover" | Use mixins for border radius
- CSS: "Popover" | Add- "to some selectors
- CSS: "product tile" | Prevent selector "no-qualifying-type"
- SCSS: "Ribbon" | Use mixins for border radius
- SCSS: "Tab" | Use mixins for border radius
- CSS: "Theme-Slider" | updated- line-heightof theme-slider headlines to be- 120%
- CSS: "Theme-Slider" | updated spacing between subheadline and headline to be- 0.25rem
- SCSS: "Theme-Slider" | Use mixins for border
- SCSS: "To top" | Use mixins for border radius
Fixed#
- SCSS: "Section head" | Added- !defaultto- $section-head-border-colortin- _variables.scssfile.
- SCSS: "Button" | Added- !defaultto- $btn-slider-hover-color,- $btn-slider-hover-bgin- _variables.scssfile.
- SCSS: "Cookie alert" | Added- !defaultto- $cookie-alert-color,- $cookie-alert-bg-color,- $cookie-alert-font-sizein- _variables.scssfile.
- SCSS: "Header" | Added- !defaultto- $header-usernavigation-link-width,- $header-usernavigation-link-width-md,- $header-usernavigation-link-width-lg,- $header-mobile-overlay-width-percentpoints,- $header-mobile-overlay-widthin- _variables.scssfile.
- SCSS: "Tab" | Added- !defaultto- $tab-icon-path-previous,- $tab-icon-path-nextin- _variables.scssfile.
- SCSS: "Theme-Slider" | Added- !defaultto- $theme-slider-outer-gutter,- $theme-slider-active-color,- $theme-slider-active-card-body-bg,- $theme-slider-active-hover-color,- $theme-slider-card-inner-border-radius,- $theme-slider-subhead-font-weight,- $theme-slider-title-font-weightin- _variables.scssfile.
- CSS: "Theme Slider" | updated title- font-sizeto- 1remon MD and- 1.125remfrom LG
- SCSS: "To top" | Added- !defaultto- $to-top-rightin- _variables.scssfile.
- SCSS: "Trustbar" | Added- !defaultto- $trustbar-bg,- $trustbar-color,- $trustbar-icon-margin-right,- $trustbar-item-height-sm,- $trustbar-item-height-lgin- _variables.scssfile.
Fixed#
- Doc: "Change log" | Added missing change log entries of the header in v3.7.0
- Doc: "Change log" | Added missing change log entry of the new JavaScript documentation page in v3.7.0
Highlights#
- Added: Added slider functionality to the header component
- Doc: Added new explanation page for using our JavaScript
Added#
- Doc: "Button" | Added possibility to add white background to positive secondary button in documentation.
- HTML,- JS,- CSS: "Header" | Added slider functionality to the header component
- Doc: "Header" | Added text to explain the possibility to enlarge the usernavigation width to fit long words in title.
- Doc: "JavaScript" | Added new explanation page for using our JavaScript
Changed#
- CSS: "Header" | Using fixed width instead of paddings for header usernavigation. The width is customizable to the word length in your project.
- CSS: "Header" | Usernavigation title can have two lines.
- JS: "Theme-Slider" | updated tiny-slider default config to set fixedWith also on breakpoint, if defined
Deprecated#
- CSS: "Header" |- $header-usernavigation-link-padding-y. The padding applies now to the top. So we renamed the variable to- $header-usernavigation-link-padding-top. For backward compatibility the old variable is maped to the new one.
Fixed#
- CSS: "Alert" | Darker text color for a higher contrast ratio
- CSS: "Header" | Fixed wrong- marginand- line-heightof- .header-navigation-linkand- .header-subnavigation-linkresulting in a wrong height of these elements.
- CSS: "Header" |- margin-right: 0.0625remin language list items applied only to itself. Not to the other list items in header any more.
- CSS: "Header" | Usernavigation title has- line-height: 1.2instead of inherited- 1.4
- CSS: "Header" | Added- 0.125remspace between usernavigation icon and title
Highlights#
- Added: Badge-Component
Added#
- Doc: "Typography" | fonts-to-load discription added
- CSS,- HTML: "Header" | add badge (pill) to usernavigation as an indicator
- JS: "Header" | add "open" event to header element, when burger-menu toggles
- JS,- CSS,- HTML: "Header" | add multiple subnavigations with sliding effect on mobile
Highlights#
- Added: Cookie Alert-Component
Added#
- CSS,- HTML: "Header" | subnavigation has been added in breakpoints MD-LG
Changed#
- CSS: "To top" | Updated position of to-top button with additional- .btn-to-top-positionto stay on the right position of the grid.
Fixed#
- Doc: "Overview" | container examples fixed (only the first one was rendered three times before)
Changed#
- CSS: "Button" | font-size changed to be constant at- 1.125rem(- 18px)
Fixed#
- Doc: "Icon" | Fix not showing icons in IE11 in showroom
Added#
- Doc: New notice to inform the user if the component or element is modifiable or not modifiable.
Changed#
- Env: Update npm package URL from- schwarzit.pkgs.visualstudio.comto- pkgs.dev.azure.com/schwarzit
Fixed#
- Doc: "Icon" | misspelled headline fixed in icon sizing example
- CSS: "price-box"- Padding top of pricebox "highlight" from 0.375rem(6px) to0.25rem(4px) from breakpoint SM and higher
- Padding bottom of pricebox "highlight" from 0.875rem(14px) to0.75rem(12px) from breakpoint SM and higher
 
- Padding top of pricebox "highlight" from 
Highlights#
- Doc: "Download" | CAKE is now available on the world wide web as an npm package. See the documentation on how to get it, under "Download".
Changed#
- Assets: "Lidl-Theme" | "Icon" | Replace and add new set of lidl-icons into the lidl-theme
- Doc: "Icon" | Icon sizing examples restructured
Fixed#
- Doc: "Grid" | wrapping div- .container-responsiveremoved from no-gutter example
- CSS: "product tile" | Only if the product tile is linked, the title has an underline on hover.
Highlights#
- Changed: CAKE is now available in a neutral design. The styling of the components is done in themes and Lidl is now one of them.
Added#
- Doc: "To top" | Added spacing information between "To top" button and "Footer" components.
Changed#
- CSS,- Assets: "Header" | component get the Logo from the theme
- CSS,- Assets: "Icon" | component get the icon set from the theme
- CSS,- Assets: Split component styling from default CAKE to seperate theme repository. You have to include a theme to get styled components. Otherwise the components are displayed in neutral gray colors.- New theme repositories
- CAKE has now neutral colors, icons and fonts instead of Lidl styling.
- "Header" component get the Logo from the theme
- "Icon" component get the icon set from the theme
- variables.scss- $fonts-to-loadhas now the value- nullas default. The Lidl fonts now takes place in the Lidl theme.
- $font-family-sans-serifmoved LidlFontCondPro from font set in CAKE to the Lidl theme.
- $font-weight-boldhas now the value- 700. The Lidl font-weight for bold now takes place in the Lidl theme.
 
 
Removed#
- Assets: "Icon" | removed social-media icons
- HTML: removed the deprecated example pages- site/examples
Fixed#
- CSS: "Header" | Changed color of- $header-navigation-back-bg-colorin variables.scss to "gray lighter"
- CSS: "Header" | Changed width calculation for mobile menu in component "Header" (- .header-navigation)