Swiftpack.co - kiwicom/orbit-swiftui as Swift Package

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
See all packages published by kiwicom.
kiwicom/orbit-swiftui 0.10.9
Kiwi.com Orbit design system library
⭐️ 108
🕓 1 week ago
iOS
.package(url: "https://github.com/kiwicom/orbit-swiftui.git", from: "0.10.9")

Kiwi.com library swiftui-version swift-version swift-package-manager Build

Orbit SwiftUI is a component library that provides developers an easy way of building Kiwi.com’s products.

Orbit Mission

Orbit aims to bring consistency to our products and processes.

Orbit is an open-source design system created for specific needs of Kiwi.com.

This library allows you to integrate it into your iOS SwiftUI project.

Requirements

  • iOS 13
  • Xcode 15
  • Swift Package Manager

Installation

Add Orbit package to your project by adding the package dependency:

.package(name: "Orbit", url: "https://github.com/kiwicom/orbit-swiftui.git", .upToNextMajor(from: "0.10.0")),

Documentation

DocC
DocC documentation

The online documentation contains instructions on how to get started with the library as well as examples and pages for individual components.

You can also build the documentation locally in Xcode (Product -> Build Documentation).

App Store

The Orbit Storybook that contains a showcase of Orbit foundation and components can be built in Xcode or downloaded as a standalone app in the App Store.

Download on the App Store

Contributing

Feel free to create bug reports and feature requests via the Issues tab.

If you want to directly contribute by fixing a bug or implementing a feature or enhancement, you are welcome to do so. Pull request review has following priorities to check:

  1. API consistency with other components (similar components should have similar API)
  2. Component variants matching design variants (components should have same properties as design)
  3. Visual match to designs
  4. Internal code structure consistency (button-like components should use consistent mechanism, haptics etc.)
  5. Previews / Storybook consistency (a new component needs to be added to the Storybook)

Feedback

We want to provide high quality and easy to use components. We can’t do that without your feedback. If you have any suggestions about what we can do to improve, please report it as an issue.

GitHub

link
Stars: 108
Last commit: 2 days ago
Advertisement: IndiePitcher.com - Cold Email Software for Startups

Release Notes

0.10.9
1 week ago

Changes in this release:

  • chore(deps): update dependency pointfreeco/swift-snapshot-testing to from: "1.16.0" @renovate (#790)
  • chore(deps): update release-drafter/release-drafter action to v6 @renovate (#762)

🚀 Features

  • Replace TagStyle with removeAction @sjavora (#785)
  • Add localization support to Text component @PavelHolec (#781)
  • Add Sendable conformance to AccessibilityID @sjavora (#778)
  • Update Card description color and its customization @PavelHolec (#775)
  • Update Card to use environment value to drive the content layout @PavelHolec (#772)
  • Update Switch design @PavelHolec (#759)
  • Update Card component design and action API @PavelHolec (#747)
  • Add Switch indicator to ChoiceTile @PavelHolec (#744)

🐛 Bug Fixes

  • Fix redacted for UIViewRepresentable views @sjavora (#788)

🧰 Maintenance

  • Improve support for snapshot testing in UIWindow @sjavora (#793)
  • Decouple registration of icon font from text font @PavelHolec (#754)
  • Replace none enumeration cases with optional enumeration type @PavelHolec (#748)

📖 Documentation

  • Fix DocC warnings @PavelHolec (#771)

🎨 Tokens

  • Design Tokens Icons Update on 2024-02-26 @kiwiprbot (#767)
  • Design Tokens Illustrations Update on 2024-02-26 @kiwiprbot (#768)
  • Design Tokens Icons Update on 2024-01-29 @kiwiprbot (#755)
  • Design Tokens Illustrations Update on 2024-01-29 @kiwiprbot (#756)
  • Design Tokens Illustrations Update on 2024-01-15 @kiwiprbot (#750)

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics