Skip to content

alessiorubicini/ControlCenterForSwiftUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Package Logo

Control Center for SwiftUI

A Swift package recreating and bringing iOS 26 control center components directly into SwiftUI.

Demo

Preview

Features

  • Control Center building blocks: Drop-in, modern controls that feel native, inspired by iOS 26 Control Center.
  • Interactive vertical sliders: Fluid, springy sliders with glass aesthetics; show a single icon or automatically change icons by value steps (perfect for brightness or volume).
  • Togglable buttons: Polished Control Center–style buttons that can be icon-only or include a short label; visually respond to state.
  • Liquid Glass: Tasteful liquid glass built in.
  • Delightful interactions: Subtle animations, haptics, and symbol transitions designed to feel responsive and premium.
  • Highly customizable: Configure icons, step thresholds, colors, and visual weight to match your brand or platform look.
  • Accessible by design: Works with Dynamic Type and VoiceOver labels/traits to ensure inclusive experiences.
  • Cross‑platform SwiftUI: Ready for iOS, macOS, watchOS, tvOS, and visionOS using a single Swift package.

Installation

Required iOS, macOS, watchOS, tvOS or visionOS 26.0 or above.

Add the package to your Xcode project using Swift Package Manager:

.package(url: "https://github.com/alessiorubicini/ControlCenterForSwiftUI.git", from: "0.1")

License

Copyright 2025 (©) Alessio Rubicini.

This project is licensed under the MIT License. See the LICENSE file for more details.

About

iOS 26 control center controls recreated in SwiftUI

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages