Skip to content

ErsanQ/DesignSystemKit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DesignSystemKit

The official ErsanQ Design System. A flagship collection of premium, unified UI components for modern SwiftUI applications.

DesignSystemKit Demo

Overview

DesignSystemKit provides a cohesive set of UI components, styles, and themes. It bridges the gap between individual utility kits (like GlassKit and SkeletonUI) by offering a unified aesthetic that feels consistent, modern, and high-end.

Features

  • Unified Tokens: Centralized colors, gradients, and spacing.
  • ErsanButton: High-performance button with integrated glassmorphism, spring-physics animations, and haptic feedback.
  • ErsanCard: Robust container with built-in support for glass effects and shimmer skeleton loading.
  • Interactive Experience: Every component is designed to feel "alive" with micro-animations and tactile feedback.
  • No Boilerplate: Plug-and-play components that work instantly on iOS 14+ and macOS 11+.

Supported Platforms

  • iOS 14.0+
  • macOS 11.0+

Installation

.package(url: "https://github.com/ErsanQ/DesignSystemKit", from: "1.0.0")

Usage

Using Unified Components

import DesignSystemKit

VStack {
    ErsanCard(isLoading: $status.isFetching) {
        VStack {
            Text("Premium Content")
            ErsanButton("Get Started") {
                print("Action Triggered")
            }
        }
    }
}

Accessing Design Tokens

Text("Design System")
    .foregroundColor(Ersan.Color.primary)
    .padding(Ersan.Spacing.medium)

License

MIT License.

Author

ErsanQ (Swift Package Index Community)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages