Version 2026.03.00
Latest Skapa BOM version: net.ikea.skapa:skapa-bom:2026.03.00
General Information
Demo app
- Improved Demo section for Segmented control and Tabs screens.
Dependencies
- Compose BOM 2026.03.00
- Kotlin 2.3.10
- Min SDK 24
- Compile SDK 36
Foundation version 3.5.0
- Exposing
BaseFontSize needed by Price component
Design version 3.5.0
Dual button
- [Improvement] Pressed animation is smoother for Secondary variant.
Button, Icon button, Jumbo button
- [Bugfix][A11y] Removed
LoadingBall node from Talkback scope since we already have loading semantics in Button node.
Card, Compact Card
- [Experimental feature] Added modifier to media container
Image, aspect ratio is now optional for improved user control.
- [Improvement] Re organized input parameters for
MediaContainer.Image data class to align with all cards.
Compact Card
- [Improvement] More Title sizes for
CompactCard. Small, Medium, and Large sizes are now available. The new default is Large which maps to the previous deprecated default.
- [Deprecation] Title sizes
Regular and XSmall have been deprecated and replaced with Large and Small respectively.
Inline message
- [Improvement] The buttons now support icons.
Price, Price module
- [Improvement] Migrated
Price to the new typography system which makes the components compatible with changes in BaseFontSize.
Segmented control
- [Improvement][A11y] Added pressed animation for visual feedback.
- [Improvement] Reduced horizontal padding for Text variant to align with updates in Figma main component.
- [Bug fix] Background selection mis-aligned when using many items.
Search
- [Experimental Feature] Removed the navigation button from the expanded
TextFieldValue Search component; navigation is not part of the Search scope and should be handled at the view level.
Simple Video, Card, Compact Card, Text Overlay Card
- [Improvement] Exposed
controlsContentPadding: PaddingValues on SimpleVideo, MediaContainer.Video, CompactMediaContainer.Video, and TextOverlayMediaContainer.Video to allow callers to apply safe-area insets to the video controls row in edge-to-edge layouts. Defaults to PaddingValues() preserving existing behaviour.
Text Overlay Card
- [Bugfix] Fixed issue where if text / gradient overlay scaled too large, it would cover the Simple Video controls, and extend beyond the media content.
- [Bugfix][A11y] Keyboard navigation borders were not working as expected.
- [Experimental feature] Added modifier to media container
Image, aspect ratio is now optional for improved user control.
- [Improvement] Re organized input parameters for
MediaContainer.Image data class to align with all cards.
Toggle
- [Deprecation] The Toggle component has been deprecated in favor of Segmented Control.
Icons version 3.4.0
- [Added]
ic_skapa_allen_key_strikethrough
- [Added]
ic_skapa_bed_with_extension
- [Added]
ic_skapa_bed_with_storage
- [Added]
ic_skapa_blocks_with_arrow
- [Added]
ic_skapa_feedback_dissatisfied_filled
- [Added]
ic_skapa_feedback_happy_filled
- [Added]
ic_skapa_feedback_neutral_filled
- [Added]
ic_skapa_feedback_sad_filled
- [Added]
ic_skapa_feedback_satisfied_filled
- [Added]
ic_skapa_information_circle_blue
- [Added]
ic_skapa_information_circle_small_blue
- [Added]
ic_skapa_jigsaw_puzzle
- [Added]
ic_skapa_screw_mounting
- [Added]
ic_skapa_slats
- [Added]
ic_skapa_target
- [Added]
ic_skapa_three_people
- [Added]
ic_skapa_wifi_strikethrough