Skip to content

Releases: salesforce/MobileCustomizationFramework-iOS

MobileCustomizationFramework 6.3.1

19 Jun 15:34

Choose a tag to compare

Changes

  • Add expression support across components: button, icon, badge, progressBar, progressRing, footer, input, collapsibleCard
  • Add NavigationTarget support to mcf/navigate action
  • Add intrinsic sizing support to ui/row, ui/column, and ui/horizontalScroll
  • Add ui/foreach iterator component with scoped data context
  • Add StaticDataProvider, DataProviderService, and JSONValue-based DataStore API
  • Add expression resolution in DataProviders and actions
  • Add visibility support with shimmer loading state
  • Add UIInput component with two-way data binding via DataStore
  • Add toast handler support
  • Add linear gradient background color support
  • Add UEM v2 parsing support
  • Add O11y instrumentation setup
  • Consume public SMI and drop internal repo dependency

MobileCustomizationFramework 6.1.4

06 Apr 14:28

Choose a tag to compare

Mobile Customization Framework for iOS

A comprehensive SwiftUI-based framework that enables dynamic, server-driven UI rendering for Salesforce mobile applications. Built entirely with SwiftUI, it provides a flexible architecture for mapping JSON component definitions to native iOS components while maintaining consistency with the Salesforce Lightning Design System.

Features

  • Server-Driven UI — Render dynamic interfaces from JSON configurations without app updates
  • Salesforce Design System — All components follow Lightning Design System guidelines
  • Extensible Architecture — Easy to add custom components and view providers
  • Styling Hooks — Dynamic theming with server-driven styling tokens