Skip to content

Tags: novr/Kata

Tags

0.5.1

Toggle 0.5.1's commit message
Release 0.5.1

v0.5.0

Toggle v0.5.0's commit message
Release 0.5.0: Storybook + DemoApp 整理

v0.4.0

Toggle v0.4.0's commit message
v0.4.0 - Breaking changes, new features & improvements

- Remove public init from Core types (Colors, Typography, Spacing, Radius, Shadow, Elevation, Theme)
- Use .standard.modified { } pattern instead

- Add Colors.onAccent - foreground color for accent/primary backgrounds
- Add Colors.onSurface - foreground color for surface backgrounds

- DemoApp: System buttons with .borderedProminent + .tint() (recommended)
- DemoApp: Custom ButtonStyles (KataFilledButtonStyle, KataOutlineButtonStyle)
- Documentation: Fix version and platform requirements
- Documentation: Add Elevation modifier examples

// Before
let colors = Colors(primary: .blue, secondary: .purple, ...)

// After
let colors = Colors.standard.modified {
    $0.primary = .blue
    $0.secondary = .purple
}

Closes #6

v0.3.0

Toggle v0.3.0's commit message
v0.3.0 - Breaking changes & improvements

- Remove redundant .kata() method (use .kata(theme: .standard) instead)

- Fix documentation to match actual implementation
- Add assertionFailure for invalid hex color strings in debug builds

// Before
ContentView().kata()

// After
ContentView().kata(theme: .standard)
// Or simply remove (Theme.standard is the default)

v0.2.0

Toggle v0.2.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: Theme/Colors等にEquatable準拠を追加 (#3)

* feat: Theme/Colors等にEquatable準拠を追加

- Theme, Colors, Typography, Spacing, Radius, Shadow, ElevationにEquatable準拠
- SwiftUIの最適化に寄与(同じテーマの場合は再描画をスキップ)
- ネストした.kata { }の挙動をREADMEに追記
- Equatableテストを追加

* fix: レビュー指摘事項を修正

- テストにエッジケース追加(Color/Font の異なる生成方法での比較)
- READMEのネスト例を親子ビューでの継承に修正
- Equatable制限事項をREADMEに追記

v0.1.1

Toggle v0.1.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #1 from novr/fix/ci-and-swiftlint

fix: CI設定とSwiftLintルールの改善

v0.1.0

Toggle v0.1.0's commit message

Verified

This commit was signed with the committer’s verified signature.
chore: change swift-tools-version from 6.2 to 6.1