Updated: August 27, 2024

New Updates in 24.8

Intro

This article provides an overview of the new and enhanced topics for SAP BTP SDK for iOS 24.8.

What’s New

Foundation

SAP 72 Semibold Weight 

Updated Typography! New semibold weight has been applied across the design kit and SDK. Formerly black font weight is now bold, and bold is updated to semibold. Exceptions to the approach include navigation bar title, KPIs, and card headers. 

Examples of 72 Semibold type update in cards and form (bottom right)
Examples of 72 Semibold type update in cards and form (bottom right)

UI Components & Patterns

Avatars and Images

Updated Component! Multiple avatars can be grouped horizontally in an avatar stack. The avatar stack can now also display an optional label in front of (leading) or after (trailing) the avatar stack. However, we do not recommend using both the leading and trailing labels together.

Avatar stack with a leading (left) and trailing label (right)
Avatar stack with a leading (left) and trailing label (right)

Banners

Updated Component! By default, a banner partially covers the content below it. Now, banners can also appear between elements, making sure they don’t cover any content. In this position, the banner pushes the content below it down.

An embedded banner below a navigation bar (left) and an object header (right)
An embedded banner below a navigation bar (left) and an object header (right)

Buttons

Updated Component! The new variant of loading state in buttons (“FUILoadingButton”) can be applied to a button when a user-triggered non-disruptive progress is being processed. The original icon and/or text is replaced with an activity indicator and/or loading message.

Loading state primary button (left) and secondary button (right)
Loading state primary button (left) and secondary button (right)

Cards

Updated Component! The card footer now allows using an overflow button if there are more than two buttons or when the buttons do not fit into the footer’s width. Tapping on the overflow button shows the user the additional buttons in a menu.

Loading state primary button (left) and secondary button (right)
Loading state primary button (left) and secondary button (right)

Feedback Indicators

Updated Pattern! The design of the progress and processing indicators has been updated with thicker indicator strokes, a light grey track, and the SAP Fiori icon inside. 

Processing indicator (left) and progress indicator (right)
Processing indicator (left) and progress indicator (right)

Form Cells

Updated Components! List picker form cell, in-line signature form cell, and pickers now have required field behavior available.  

Examples of list picker, pickers, and in-line signature form cell with asterisks
Examples of list picker, pickers, and in-line signature form cell with asterisks

Illustrated Message

Updated Component! The illustrated message component now supports up to two action buttons. These buttons are flexible in layout and button type to better accommodate more use cases.

Updated illustrated message buttons
Updated illustrated message buttons

Segmented Control

Updated Component! Segmented control colors are updated to align with the native iOS control.  

Updated segmented control colors
Updated segmented control colors

Sidebar Pattern

Updated Pattern! The visual design of the sidebar has been enhanced. Additionally, the sidebar has a new edit mode to rearrange and to hide or show items.

Sidebar in edit mode
Sidebar in edit mode

Skeleton Loading

Updated Pattern! Skeleton loading for object headers has been added to the design kit. It is used to replace the object header on a screen during skeleton loading. 

Object header placeholder for compact (top) and regular screens (bottom)
Object header placeholder for compact (top) and regular screens (bottom)

SAP Fiori for iOS 24.8 Design Kit

Updated Figma Design Kit with new components and enhancements for this release, including: