Swiftpack.co - Swift Packages by TimOliver

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

Packages published by TimOliver

TimOliver/TOCropViewController 2.7.2
A view controller for iOS that allows users to crop portions of UIImage objects
⭐️ 4,628
🕓 1 week 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.
v2.7.2
1 week ago
## Added * Initial support for visionOS. ([#572](https://github.com/TimOliver/TOCropViewController/pull/572)) ## Fixed * A crash when tapping the aspect ratio button. ([#573](https://github.com/TimOliver/TOCropViewController/pull/573))
v2.7.1
1 week ago
## Enhancements * Added better support for Swift Concurrency. ([#563](https://github.com/TimOliver/TOCropViewController/pull/563))
v2.7.0
1 week ago
## Added * Set minimum version to iOS 11. ([#571](https://github.com/TimOliver/TOCropViewController/pull/571)) * A `PrivacyInfo.xcprivacy` file to the resource bundle in order to be compliant with Apple's new privacy requirements. ([#569](https://github.com/TimOliver/TOCropViewController/pull/569)) * A new aspect ratio setting of 16:6. ([#557](https://github.com/TimOliver/TOCropViewController/pull/557)) * Ukranian localization. ([#529](https://github.com/TimOliver/TOCropViewController/pull/529)) ## Enchancements * Updated project for Xcode 15. ([#571](https://github.com/TimOliver/TOCropViewController/pull/571)) * Exposed `reverseContentLayout` as an external property. ([#568](https://github.com/TimOliver/TOCropViewController/pull/568)) * Exposed `cropView` as an external property. ([#532](https://github.com/TimOliver/TOCropViewController/pull/532)) * Added a way to revert back to the original aspect ratio after selecting a custom ratio from the list. ([#543](https://github.com/TimOliver/TOCropViewController/pull/543)) ## Fixed * A deprecation warning when trying to detect the current device's idiom. (([#543](https://github.com/TimOliver/TOCropViewController/pull/543)) * Added in a variety of properties that were available in `TOCropViewController` but not `CropViewController`. (([#541](https://github.com/TimOliver/TOCropViewController/pull/541))
v2.6.1
2 years ago
## Fixed * Removed unneeded layout calculation. ([#485](https://github.com/TimOliver/TOCropViewController/pull/485)) * Incorrect accessibility label for the 'Reset' button. ([#487](https://github.com/TimOliver/TOCropViewController/pull/487)) * Improved Japanese localization. ([#502](https://github.com/TimOliver/TOCropViewController/pull/502)) * Fixed an API typo in the Swift interface. ([#504](https://github.com/TimOliver/TOCropViewController/pull/504)) * Fixed incorrect comment formatting producing HTML errors. ([#507](https://github.com/TimOliver/TOCropViewController/pull/507))
v2.6.0
3 years ago
## Added * Extremely basic support for Mac Catalyst, with an accompanying sample app. ([#464](https://github.com/TimOliver/TOCropViewController/pull/464)) * Switched to using system SF Symbol icons on iOS 13.0 and up. ([#455](https://github.com/TimOliver/TOCropViewController/pull/455)) * `doneButtonColor` and `cancelButtonColor` properties to control the color of the main call-to-action buttons in the toolbar. ([#436](https://github.com/TimOliver/TOCropViewController/pull/436)) * `showOnlyIcons` property to disable showing the "Cancel" and "Done" text labels. ([#438](https://github.com/TimOliver/TOCropViewController/pull/438)) * `commitCurrentCrop()` method to programmatically simulate tapping the 'Done' button. ([#441](https://github.com/TimOliver/TOCropViewController/pull/441)) * Added Catalan localization. ([#449](https://github.com/TimOliver/TOCropViewController/pull/449)) ## Fixed * Fixed an issue where visible snapping would occur during the presentation animation on iPad models with rounded corners. ([#461](https://github.com/TimOliver/TOCropViewController/pull/461)) * Improved logic for detecting whether the controller needs to be popped or dismissed from its current presentation context. ([#443](https://github.com/TimOliver/TOCropViewController/pull/443)) * Fixed a CocoaPods installation issue where warnings would be displayed about importing the header references needed for SPM support. ([#445](https://github.com/TimOliver/TOCropViewController/pull/445)) * Added provisions for later versions of SPM no longer supporting iOS 8. ([#448](https://github.com/TimOliver/TOCropViewController/pull/448)) * Added `allowedAspectRatios` property to Swift layer. ([#453](https://github.com/TimOliver/TOCropViewController/pull/453)) ## Enhancements * Added back in resource support for SPM on Xcode 12. ([#466](https://github.com/TimOliver/TOCropViewController/pull/466)) * Fixed a potential performance slow-down by replacing a custom mask, with standard `CALAyer` rounded corners for circular crops. ([#462](https://github.com/TimOliver/TOCropViewController/pull/462)) * Rewrote how rotated regions of an image are extracted to not rely on Core Animation hackery. ([#463](https://github.com/TimOliver/TOCropViewController/pull/463))
v2.5.5
3 years ago
## Fixed * Duplicate header build warnings when installing via CocoaPods. ([#432](https://github.com/TimOliver/TOCropViewController/pull/432))
v2.5.4
3 years ago
## Fixed * Various fixes and improvements to SPM support. ([#417](https://github.com/TimOliver/TOCropViewController/pull/417) [#422](https://github.com/TimOliver/TOCropViewController/pull/422))
v2.5.3
3 years ago
## Added * SPM Support. ([#413](https://github.com/TimOliver/TOCropViewController/pull/413)) * The ability to explicitly show and hide the 'Cancel' and 'Done' buttons in the toolbar. ([#392](https://github.com/TimOliver/TOCropViewController/pull/392)) ## Fixed * A memory crash caused by improper `self` usage in delegates between multiple instances of the Swift crop view controller. ([#409](https://github.com/TimOliver/TOCropViewController/pull/409))
v2.5.2
4 years ago
## Added * Brazilian Portuguese Language Support ([#380](https://github.com/TimOliver/TOCropViewController/issues/380)) ## Fixed * A visual glitch that would occur in iOS 13 because the Swift view controller wasn't explicitly marked as full screen. ([#385](https://github.com/TimOliver/TOCropViewController/issues/385)) * A visual glitch where the image would snap upwards during the presentation animation on non-Face ID devices. ([#387](https://github.com/TimOliver/TOCropViewController/issues/387)) * A bug where subclassing the class in Swift would fail because it wasn't using the desginated initializer. ([#379](https://github.com/TimOliver/TOCropViewController/issues/379))
v2.5.1
4 years ago
## Added * Finnish Language Support ([#360](https://github.com/TimOliver/TOCropViewController/pull/360)) ## Enhancements * Improved the UX of the cancellation dialog by changing the buttons from affirmative actions to explicit actions. ([#362](https://github.com/TimOliver/TOCropViewController/pull/362)) ## Fixed * A crash that would occur if the cancellation confirmation dialog was attempted to be displayed on iPad. ([#362](https://github.com/TimOliver/TOCropViewController/pull/362))
iOS
TimOliver/TOSegmentedControl 1.2.0
A segmented control in the style of iOS 13 compatible with previous versions of iOS.
⭐️ 197
🕓 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.
v1.2.0
2 years ago
### Enhancements * Added iPadOS mouse pointer support. ### Fixed * Tapping a segment may not have properly played the selection animation.
v1.1.0
3 years ago
### Enhancements * All `add` APIs have had `new` removed from them for more succinct naming. * Most Swift annotated methods have been renamed to match `UISegmentedControl` more closely. ### Added * Support for iOS 9. * A new method called `setSelectedSegmentIndex(_:animated:)` to allow animated transitions of the thumb. ### Fixed * Creating instances with `init(items:)` was yielding no visible items. * Tint color of the reversible arrow icon wasn't updating properly. * A deadlock was occurring when creating an instance with no items initially, and adding items later. * A crash was occurring when trying to insert new items with invalid index numbers. * Removed trailing separators when appending items with using `insert` functions. * If touch events were canceled while tapping down on the control, UI state wasn't being restored to an untapped state.
v1.0.1
4 years ago
### Fixed * Simplified the segment selection logic to fix a layout bug with the reversible arrow icon. * Slightly tweaked the corner radius to match `UISegmentedControl` more closely.
v1.0.0
4 years ago
### Enhancements * Added dark mode support for iOS 13 and up. * Added optional 'reversible' mode for specific segments.
v0.0.1
4 years ago
* Initial Release! 🎉
iOS
TimOliver/TOInsetGroupedTableView 1.1.0
An iOS 11 back-port of the grouped inset table view style in iOS 13.
⭐️ 79
🕓 2 years ago
iOS
TimOliver/Beeline 1.0.1
An extremely lean implementation on the classic iOS router pattern.
⭐️ 62
🕓 1 year ago
iOS macOS
TimOliver/TOFileSystemObserver 0.0.4
A bullet-proof mechanism for detecting any changes made to the contents of a folder in iOS and macOS.
⭐️ 38
🕓 2 years ago
iOS macOS linux macOS iOS

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