Swiftpack.co - Swift Packages by ServerDriven

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.

Packages published by ServerDriven

ServerDriven/ScreenDataUI-ios 1.1.2
SwiftUI Views for ScreenData
⭐️ 6
🕓 1 year ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
1.1.2
1 year ago
## What's Changed * Debugging improvements by @0xLeif in https://github.com/ServerDriven/ScreenDataUI-ios/pull/29 **Full Changelog**: https://github.com/ServerDriven/ScreenDataUI-ios/compare/1.1.1...1.1.2
1.1.1
1 year ago
## What's Changed * Update SDImage to also style assets by @0xLeif in https://github.com/ServerDriven/ScreenDataUI-ios/pull/28 **Full Changelog**: https://github.com/ServerDriven/ScreenDataUI-ios/compare/1.1.0...1.1.1
1.1.0
1 year ago
## What's Changed * Feature/debugging by @0xLeif in https://github.com/ServerDriven/ScreenDataUI-ios/pull/26 * Visual Debugger by @0xLeif in https://github.com/ServerDriven/ScreenDataUI-ios/pull/27 **Full Changelog**: https://github.com/ServerDriven/ScreenDataUI-ios/compare/1.0.0...1.1.0
1.0.0
1 year ago
## What's Changed * Add basic WatchOS 7 support by @0xLeif in https://github.com/ServerDriven/ScreenDataUI-ios/pull/24 * 1.0.0 by @0xLeif in https://github.com/ServerDriven/ScreenDataUI-ios/pull/25 **Full Changelog**: https://github.com/ServerDriven/ScreenDataUI-ios/compare/0.9.0...1.0.0
0.9.0
2 years ago
## What's Changed * Screen and Image File Store and Provider by @0xLeif in https://github.com/ServerDriven/ScreenDataUI-ios/pull/23 **Full Changelog**: https://github.com/ServerDriven/ScreenDataUI-ios/compare/0.8.1...0.9.0
0.8.1
2 years ago
## What's Changed * Fix Image loading by @0xLeif in https://github.com/ServerDriven/ScreenDataUI-ios/pull/22 **Full Changelog**: https://github.com/ServerDriven/ScreenDataUI-ios/compare/0.8.0...0.8.1
0.8.0
2 years ago
## What's Changed * Remove Task package and update project by @0xLeif in https://github.com/ServerDriven/ScreenDataUI-ios/pull/21 **Full Changelog**: https://github.com/ServerDriven/ScreenDataUI-ios/compare/0.7.0...0.8.0
0.7.0
2 years ago
0.6.0
2 years ago
# 0.6.0 ## Added - SDScreen loading and storing - SDImage loading and storing ### 📦 Packages - [Chronicle](https://github.com/0xLeif/Chronicle) - [Task](https://github.com/0xLeif/Task) ## Updated - SDButton - SDDestinationLink - SDImage - SDScreen
FontType
3 years ago
iOS watchOS linux macOS iOS
ServerDriven/ScreenDataNavigation-swift 1.2.0
Handling ScreenData's Destinations
⭐️ 2
🕓 1 year ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
1.2.0
1 year ago
**Full Changelog**: https://github.com/ServerDriven/ScreenDataNavigation-swift/compare/1.1.0...1.2.0
1.1.0
1 year ago
## What's Changed * FLet and remove UserDefaults by @0xLeif in https://github.com/ServerDriven/ScreenDataNavigation-swift/pull/14 **Full Changelog**: https://github.com/ServerDriven/ScreenDataNavigation-swift/compare/1.0.0...1.1.0
File Store and Provider
2 years ago
## What's Changed * Add File Store and Provider by @0xLeif in https://github.com/ServerDriven/ScreenDataNavigation-swift/pull/13 **Full Changelog**: https://github.com/ServerDriven/ScreenDataNavigation-swift/compare/0.5.0...1.0.0
ScreenLoading
2 years ago
0.4.1
2 years ago
0.4.0
3 years ago
## Changes - https://github.com/ServerDriven/ScreenData/issues/24 - https://github.com/ServerDriven/ScreenData/issues/23 - https://github.com/ServerDriven/ScreenData/issues/18
0.3.1
3 years ago
0.3.0
3 years ago
Updated to https://github.com/ServerDriven/ScreenData-swift/releases/tag/0.3.0
Basic ScreenProviding
3 years ago
```swift public protocol ScreenProviding { func screen(forID id: String) -> Future<SomeScreen, Error> } ```
iOS macOS watchOS
ServerDriven/ScreenDataApp-ios 0.1.0
SwiftUI App for ScreenData
⭐️ 2
🕓 1 year ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
0.1.0
1 year ago
## What's Changed * Update ScreenData and improve debugging mode by @0xLeif in https://github.com/ServerDriven/ScreenDataApp-ios/pull/3 **Full Changelog**: https://github.com/ServerDriven/ScreenDataApp-ios/compare/0.0.3...0.1.0
Visual Debugger Preview
1 year ago
## What's Changed * Add debugging support by @0xLeif in https://github.com/ServerDriven/ScreenDataApp-ios/pull/2 **Full Changelog**: https://github.com/ServerDriven/ScreenDataApp-ios/compare/0.0.2...0.0.3
WatchOS Support Preview
1 year ago
## What's Changed * Watchos/support by @0xLeif in https://github.com/ServerDriven/ScreenDataApp-ios/pull/1 ## New Contributors * @0xLeif made their first contribution in https://github.com/ServerDriven/ScreenDataApp-ios/pull/1 **Full Changelog**: https://github.com/ServerDriven/ScreenDataApp-ios/compare/0.0.1...0.0.2
Preview
1 year ago
# ScreenDataApp *Semi or Fully ServerDriven SwiftUI App using [ScreenData](https://serverdriven.github.io/ScreenData/)* ## Usage There are two different ways to make a ScreenDataApp ### 1) Use `DefaultScreenDataApp` ```swift import ScreenData import ScreenDataApp import ScreenDataNavigation import SwiftUI @main struct DemoScreenDataApp: App { let screenDataApp = DefaultScreenDataApp( baseID: "some id", screenProvider: MockScreenProvider( mockScreen: SomeScreen( title: "Hello Demo!", backgroundColor: SomeColor(red: 0.05, green: 0.6, blue: 0.1), someView: SomeLabel( title: "Mock Screen", font: .title ) .someView ) ) ) var body: some Scene { screenDataApp.body } } ``` ### 2) Conform the `@main App` to be a `ScreenDataApp` ```swift import Chronicle import ScreenData import ScreenDataApp import ScreenDataNavigation import ScreenDataUI import SwiftUI @main struct DemoScreenDataApp: ScreenDataApp { var chrono: Chronicle = DefaultScreenDataApp().chrono init() { configureScreenData() } var rootView: AnyView { AnyView( ProvidedSDScreen(baseID: "Anything...") ) } func configureScreenProvider() -> ScreenProviding? { MockScreenProvider( mockScreen: SomeScreen( title: "Hello Demo!", backgroundColor: SomeColor(red: 0.05, green: 0.6, blue: 0.1), someView: SomeLabel( title: "Mock Screen", font: .title ) .someView ) ) } func configureScreenStore() -> ScreenStoring? { nil } func configureCustomViews() -> [SDCustomizedView] { [] } func configureImageProvider() -> SDImageProviding { SDImageURLProvider() } func configureImageStore() -> SDImageStoring? { nil } func configureDefaultForegroundColor() -> Color? { nil } func configureButtonActions() -> [ScreenDataActionable] { [] } func configureFonts() -> ScreenDataFonts { ScreenDataFonts() } } ```
iOS watchOS linux macOS iOS

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