Version 2026.02.00
Latest Skapa BOM version: net.ikea.skapa:skapa-bom:2026.02.00
General Information
Demo app
- Improved Demo section for Segmented control and Tabs screens.
Dependencies
- Compose BOM 2026.02.00
- Compose Compiler Plugin 2.3.10
- Android Gradle Plugin 9.0.1
- Kotlin Gradle Plugin 8.2.21
- Gradle 9.3.1
Foundation version 3.4.0
- Added new spacing token -
SkapaSpacing.space12 = 2.dp
Design version 3.4.0
Button, Jumbo button, Pill
- [Improvement] Migrated to the new typography system which makes the components compatible with changes in
BaseFontSize. Note: This change affects all components where Buttons and Pills are included.
Card, Compact card
- [Experimental Feature] Removed non-optional aspectRatio modifier from
Custom media container constructor, and updated the custom container to a Box instead of an AspectRatioBox. This will give more control to the user through the exposed modifier.
- [Experimental Feature]
aspectRatio parameter for Video media container is now optional, introduced modifier parameter for more niche use-cases.
- [Bugfix] Fixed issue where
Simple card variants footer icon would not mirror in RTL view.
Carousel, Tabs
- [Improvement][A11y] For accessibility compliance, the navigation buttons,
NavButtonsParams, used in Carousel and Tabs (scrollable) can now be set to "always visible" instead of previously only shown with hover.
Checkbox, Tristate checkbox
- [New Feature] Added support to show components as required with a leading asterisk (*).
Input field, Text area, Dropdown, Select, Checkbox group, Radio button group
- [New Feature] Added support to show components as required with a leading asterisk (*) in top label. Not applicable for Disabled and ReadOnly fields.
Menu item
- [Improvement] Added
Ripple for pressed state.
Quantity stepper
- [Improvement] Added
valueMultiplier and readOnlyInputField parameters.
valueMultiplier is the exposed value at which the value is incremented or decremented by.
readOnlyInputField locks the input-field to read-only. D-pad (arrow keys) is still usable to increment or decrement the value.
Segmented control
- [New Feature] Added support for XSmall icon variant.
- [Bug Fix] Updated some paddings and borders to match Figma design better.
Sheet
- [Improvement] Added
SheetDefaults to provide default values for Sheet.
- [Improvement] Updated
contentWindowInsets default to use SheetDefaults.windowInsets based on safe drawing window insets.
Text Overlay card
- [New Feature] Added
label to card. This label is shown above the title.
- [Improvement] Addon now moved to top start of card instead of above title.
- [Improvement] Updated the accessibility overlay gradient behind text to improve contrast and readability.
- [Improvement] New title sizes:
Large, Medium, Small.
- [Deprecation] Title size
Regular has been deprecated and replaced with Large. The default titleSize has changed from Regular to Large.
- [Experimental Feature] Removed non-optional aspectRatio modifier from
Custom media container constructor, and updated the custom container to a Box instead of a AspectRatioBox. This will give more control to the user through the exposed modifier.
- [Experimental Feature]
aspectRatio parameter for Video media container is now optional, introduced modifier parameter for more niche use-cases.
Toggle
- [Bug Fix] Hovered border rendered incorrectly in some cases.
Icons version 3.3.0
- [Added]
ic_skapa_dining_set
- [Added]
ic_skapa_document_with_clock
- [Added]
ic_skapa_hand_with_wallet
- [Added]
ic_skapa_large_capacity
- [Added]
ic_skapa_scales
- [Added]
ic_skapa_soft_close
- [Added]
ic_skapa_zero_percent
Fonts version 3.3.0