https://github.com/danielsaidi/documentkit
DocumentKit is a Swift SDK that adds more capabilities to DocumentGroup-based apps in SwiftUI.
https://github.com/danielsaidi/documentkit
documentgroup ios swift swiftui visionos
Last synced: 3 months ago
JSON representation
DocumentKit is a Swift SDK that adds more capabilities to DocumentGroup-based apps in SwiftUI.
- Host: GitHub
- URL: https://github.com/danielsaidi/documentkit
- Owner: danielsaidi
- License: mit
- Created: 2023-05-16T11:28:49.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-04T15:06:05.000Z (9 months ago)
- Last Synced: 2025-03-26T22:47:28.335Z (3 months ago)
- Topics: documentgroup, ios, swift, swiftui, visionos
- Language: Swift
- Homepage:
- Size: 2.28 MB
- Stars: 64
- Watchers: 3
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
![]()
![]()
![]()
![]()
![]()
# DocumentKit
DocumentKit is a SwiftUI SDK that adds more capabilities to `DocumentGroup`-based apps and lets you create better user experiences around your `DocumentGroup`-based apps.
## ‼️ Important Information
iOS 18 changed how `DocumentGroup` looks and behaves, by completely changing the underlying types. You can now do a lot more things than before, which makes this SDK less useful.
While this version fixes a few things, and for instance makes the modal screens work, the `UIDocumentBrowserViewController` customizations no longer work, since the `DocumentGroup` uses a new underlying type.
Since you can now do more with the native `DocumentGroup`, this verison will remain as is until iOS 19 is released, then removed...unless anyone comes up with another way to use it in iOS 18.
## Installation
DocumentKit can be installed with the Swift Package Manager:
```
https://github.com/danielsaidi/DocumentKit.git
```## Documentation
The online [documentation][Documentation] has more information, articles, code examples, etc.
## Contact
Feel free to reach out if you have questions or want to contribute in any way:
* Website: [danielsaidi.com][Website]
* E-mail: [[email protected]][Email]
* Bluesky: [@[email protected]][Bluesky]
* Mastodon: [@[email protected]][Mastodon]## License
DocumentKit is available under the MIT license. See the [LICENSE][License] file for more info.
[Email]: mailto:[email protected]
[Website]: https://danielsaidi.com
[GitHub]: https://github.com/danielsaidi
[Bluesky]: https://bsky.app/profile/danielsaidi.bsky.social
[Twitter]: https://twitter.com/danielsaidi
[Mastodon]: https://mastodon.social/@danielsaidi
[Sponsors]: https://github.com/sponsors/danielsaidi[Documentation]: https://danielsaidi.github.io/DocumentKit
[Getting-Started]: https://danielsaidi.github.io/DocumentKit/documentation/documentkit/getting-started[License]: https://github.com/danielsaidi/DocumentKit/blob/master/LICENSE