Releases: badrinathvm/StepperView
StepperView MCP
Release Notes:
## What's New
### StepperView MCP Server
This release introduces `StepperViewMCP` — a [Model Context Protocol](https://modelcontextprotocol.io) server that lets AI tools (Claude Desktop, Cursor, VS Code) generate production-ready SwiftUI StepperView code directly in your workflow.
Instead of writing boilerplate by hand, just describe what you need:
> *"Generate a 4-step onboarding stepper in teal with numbered circle indicators"*
#### Available Tools
| Tool | Description |
|---|---|
| `generate_stepper_code` | Generate a complete SwiftUI `StepperView` struct from structured parameters |
| `list_colors` | List valid named colors and hex color support |
| `list_sf_symbols` | List the curated SF Symbol allowlist |
| `get_example` | Return copy-paste snippets for common patterns |
#### Installation
**Homebrew (recommended)**
```bash
brew tap badrinathvm/tap
brew install badrinathvm/tap/stepperview-mcpBuild from source
cd StepperViewMCP
swift build -c releaseClaude Desktop Setup
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"stepperview": {
"command": "/usr/local/bin/StepperViewMCP"
}
}
}Full Changelog
- Added
StepperViewMCPSwift package — MCP server with stdio transport - 4 registered tools:
generate_stepper_code,list_colors,list_sf_symbols,get_example - Config loaded from
ai_config.yaml— shared source of truth with the AI generator tab - Homebrew formula available via
badrinathvm/tap
StepperView 2.0.1 — MCP Server
Release Notes:
## What's New
### StepperView MCP Server
This release introduces `StepperViewMCP` — a [Model Context Protocol](https://modelcontextprotocol.io) server that lets AI tools (Claude Desktop, Cursor, VS Code) generate production-ready SwiftUI StepperView code directly in your workflow.
Instead of writing boilerplate by hand, just describe what you need:
> *"Generate a 4-step onboarding stepper in teal with numbered circle indicators"*
#### Available Tools
| Tool | Description |
|---|---|
| `generate_stepper_code` | Generate a complete SwiftUI `StepperView` struct from structured parameters |
| `list_colors` | List valid named colors and hex color support |
| `list_sf_symbols` | List the curated SF Symbol allowlist |
| `get_example` | Return copy-paste snippets for common patterns |
#### Installation
**Homebrew (recommended)**
```bash
brew tap badrinathvm/tap
brew install badrinathvm/tap/stepperview-mcpBuild from source
cd StepperViewMCP
swift build -c releaseClaude Desktop Setup
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"stepperview": {
"command": "/usr/local/bin/StepperViewMCP"
}
}
}Full Changelog
- Added
StepperViewMCPSwift package — MCP server with stdio transport - 4 registered tools:
generate_stepper_code,list_colors,list_sf_symbols,get_example - Config loaded from
ai_config.yaml— shared source of truth with the AI generator tab - Homebrew formula available via
badrinathvm/tap
StepperView 2.0 — AI-Powered StepperView Generator
What's New
AI-Powered StepperView Generator (iOS 26+)
Generate fully configured StepperViews from natural language prompts using Apple's on-device Foundation Models framework — no network calls required.
- Describe your stepper in plain English and get a live preview instantly
- Supports vertical and horizontal modes
- Choose from numbered circles, plain circles, or SF Symbol indicators
- Use named colors or any hex color (e.g.,
#FF6B35) - Add pit stops with descriptions using keywords like "details" or "subtitles"
- Tabbed interface with live preview and copyable Swift code
- All generation behavior is configurable via
ai_config.yaml
Modernized Codebase
- Updated Swift tools version to 5.9
- Removed legacy
@available(iOS 13.0, ...)annotations across the entire codebase - Updated minimum deployment targets: iOS 13.0, watchOS 7.0, macOS 10.15
New Utilities
- Added
Color(hex:)initializer for hex color support (e.g.,Color(hex: "#FF6B35")) - Expanded
Colorspalette with additional named colors (black, yellow, polar)
Package Manager Updates
- Added Yams dependency for YAML configuration (iOS and macOS only)
- Updated CocoaPods podspec with resource bundles for AI config
- Cleaned up
.gitignoreto excludePods/andPackage.resolved
Requirements
- iOS 13.0+ (AI features require iOS 26.0+)
- Xcode 16+
- Swift 5.9+
Support for Custom Padding
Added support for custom padding #86
.stepperEdgeInsets(_ value: EdgeInsets)
1. Provides custiom `leading`, `trailing`, `top` & `bottom` spacing.
Fix for Trailing Vertical Line when Top alignment is applied.
Fix for Trailing Vertical Line when Top alignment is applied. #83
Support for Color customizations for line Pending State
Support for Color customizations for line Pending State #81
Fixes for CircledIconView
Fixes for CirecleIconView (#80)
Vertical Line alignment Fixes
- Alignment Fixes for Vertical line for StepperView vertical mode ( #77 )
Support of Line Customization and Life Cycle for Horizontal Stepper View
- Support of line customization (.rounded)
- Life cycle event support for Horizontal Stepper View
Enhancements for Pitstop options
Addition of two new modifiers for Vertical Stepper View
.addPitStops(_ steps: [View]): - Can add Custom Views below the Steps .pitStopLineOptions(_ options: [StepperLineOptions]) - provides customization for each of the step line.