Swiftpack.co - Swift Packages by vtourraine

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

Packages published by vtourraine

vtourraine/AcknowList 3.1.0
Acknowledgements screen displaying a list of licenses, for example from CocoaPods and Swift Package Manager dependencies.
⭐️ 735
🕓 12 weeks 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.
AcknowList 3.1.0
12 weeks ago
- Add `GitHubAPI` to get licenses from GitHub API - Update `AcknowListViewController` and `AcknowListSwiftUIView` to get missing licenses from GitHub API, with new `canFetchLicenseFromGitHub` property to disable this behavior - Add `URL` extension with `openWithDefaultBrowser()` function to fix opening URLs on macOS with SwiftUI
3.0.1
1 year ago
- Update `AcknowListSwiftUIView` to fix navigation to repository URL - Add `AcknowListRowSwiftUIView`
1 year ago
- Add `AcknowList` struct to represent list model - Add `AcknowPackageDecoder` to parse “Package.resolved” files (Swift Package Manager) - Refactor plist file parser into `AcknowPodDecoder` - Refactor `AcknowParser` to manage parsing different file types - Refactor file paths parameters (`String`) into file URLs (`URL`) instead - Update `AcknowListViewController` to load acknowledgements from “Package.resolved” by default
AcknowList 2.1.1
1 year ago
- Follow readable content guides - Fix Swift Package Manager warning (exlude DocC folder)
AcknowList 2.1.0
2 years ago
- Add SwiftUI interface (supports iOS/tvOS/watchOS/macOS) (#83) - Add DocC resources (#86) - Fix Xcode 13 support (#85), by Thomas Mellenthin (@melle) and Francesc Bruguera (@ifrins) - Update CocoaPods and Swift Package Manager support to require iOS 13/tvOS 13, necessary to support SwiftUI
AcknowList 2.0.3
2 years ago
- Update `AcknowListViewController` default initializer implementatoin to fix Xcode 13 support (#89, #91)
AcknowList 2.0.2
2 years ago
- Update `AcknowListViewController` to remove Objective-C compatibility, fixing Xcode 13 support (#89, #91)
AcknowList 2.0.1
2 years ago
- Update `AcknowListViewController` to make initializers available with Objective-C (#81) - Fix header/footer layout when resizing `AcknowListViewController` (#82)
AcknowList 2.0.0
3 years ago
I’m very happy to finally release the AcknowList “2.0” update. This project [started in 2013](https://github.com/vtourraine/VTAcknowledgementsViewController/commit/aa10ff6ffd4ad1ea23446adddc86afb5705af8bf), and, on the surface, it hasn’t changed much. It’s still parsing the same data, presenting it with the same interface. And I believe it’s still as useful today as ever, to help us promote all the amazing libraries that power our mobile applications. Under the hood, there have been a lot of improvements. Labels are localized with more than 10 languages, licenses are nicely formatted, views support all the accessibility features, Dynamic Type, Dark Mode, Safe Area, and so on. This “2.0” update introduces automatic link detection in headers and footers (thanks to `NSDataDetector`) and customizable table view style. It’s also the right time to break backward-compatibility. We get rid of superfluous methods and rename some parameters. The goal is to make this library easy-to-use, customisable, and future-proof. So what happens next? I currently still maintain [Swift](https://github.com/vtourraine/AcknowList) and [Objective-C](https://github.com/vtourraine/VTAcknowledgementsViewController) versions of this library. They both have their merits, but I think we’re past the point of diminishing returns. It will soon be time to deprecate the Objective-C project, to focus on just one version. I never got around to offer an AppKit implementation... but the most obvious path forward is SwiftUI. Would that be a different library, or just a new option? Does the model need to change too, and offer a Combine API? I’ve created a [GitHub issue](https://github.com/vtourraine/AcknowList/issues/80), so feel free to join the discussion. --- - Update `AcknowListViewController` to detect URLs in header and footer - Update `AcknowListViewController` to make `acknowledgements` property non-optional - Update `AcknowListViewController` initializers - Add optional table view style parameter (#69), by Matt Croxson (@Lumus) - Add initializer with array of `Acknow` (#75) - Rename plist path parameter (#75) - Remove initializer with multiple plist paths (#75) - Improve Swift Package Manager support - Support SPM localized resources (#72), by Patrick (@iDevelopper) - Add SPM test target (#73) - Add SPM example project - Move sources, tests, and resources to follow SPM guidelines (#74) - Add CocoaPods example project - Update supported platforms to iOS 9 and more recent --- ![AcknowList](https://user-images.githubusercontent.com/886053/111608285-55149f80-87d9-11eb-8c97-9c2a1041995a.png)
AcknowList 2.0.0 beta 1
3 years ago
iOS macOS watchOS tvOS
vtourraine/ThirdPartyMailer 2.1.0
Interact with third-party iOS mail clients, using custom URL schemes.
⭐️ 134
🕓 2 years 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.
ThirdPartyMailer 2.1.0
2 years ago
- Add ProtonMail support
ThirdPartyMailer 2.0.0
2 years ago
- Add `ThirdPartyMailClient.systemDefault` (`mailto:`) - Support `cc` and `bcc` parameters - Replace deprecated `openURL(_)` with `open(_, options: , completionHandler:)` - Update `ThirdPartyMailClient.composeURL(...)` with default parameters values - Rename `ThirdPartyMailClient` `clients()` to `clients` - Update `ThirdPartyMailer` functions with completion handler instead of boolean return value - Rename `ThirdPartyMailer` `application(_, isMailClientAvailable:)` to `isMailClientAvailable(_)`, with default parameters values - Rename `ThirdPartyMailer` `application(_, openMailClient:, completionHandler:)` to `open(_, completionHandler:)`, with default parameters values - Rename `ThirdPartyMailer` `application(_, openMailClient:, recipient:, subject:, body:, completionHandler:)` to `openCompose(_, recipient:, subject:, body:, cc:, bcc:, completionHandler:)`, with default parameters values - Require iOS 10
ThirdPartyMailer 1.8.0
2 years ago
- Carthage support
ThirdPartyMailer 1.7.1
3 years ago
- Update deployment target to iOS 9
ThirdPartyMailer 1.7
4 years ago
- Add Fastmail support
ThirdPartyMailer 1.6
4 years ago
- Add open client method (#10, #13)
ThirdPartyMailer 1.5
4 years ago
- Add Swift Package Manager support
ThirdPartyMailer 1.4
4 years ago
- Update to Swift 5.0
ThirdPartyMailer 1.3
5 years ago
- Update to Swift 4.2
ThirdPartyMailer 1.2
5 years ago
- Add Microsoft Outlook support - Add Yahoo Mail support
iOS
vtourraine/VTAppButton 1.1.0
UIButton looking like an app icon
⭐️ 0
🕓 2 years 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.
VTAppButton 1.0.0
2 years ago
- Rewritten in Swift - Display continuous corners - Require iOS 13
iOS macOS

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