RRSettingsKit

A beautiful settings screen created in SwiftUI. It is based on my Gradient Game!

Features

  • [x] Customisable
  • [x] iOS compatibility
  • [x] Landscape compatibility
  • [x] iPad compatibility
  • [x] Dark mode
  • [ ] Hover Effect for iPad
  • [ ] Mac compatibility

Support

  • iOS 13.0+ / macOS 10.15+ [soon]

Usage

SettingsRow

It takes the image, title and action as the parameter. You can customise it to your liking.

For example, this row is for writing a review, with a function in the closure.

RRSettingsKit.SettingsRow(imageName: "pencil.and.outline", title: "Write a review") {
    self.settingsViewModel.writeReview()
}

More documentation coming soon with Version 0.1.0

GitHub

https://github.com/rudrankriyam/RRSettingsKit