Swiftpack.co - Swift Packages by chenhaiteng

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

Packages published by chenhaiteng

chenhaiteng/Rings 0.5.1
Rings provides some UI with the Ring, Circle or other similar shapes.
⭐️ 31
🕓 6 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.
0.5.1
6 weeks ago
[Note] Move some utilities into other modules. 1. Move CGRect/CGPoint related function to [CoreGraphicsExtension](https://github.com/chenhaiteng/CoreGraphicsExtension.git) 2. Extract `@Clamping` wrapper into [SwiftClamping](https://github.com/chenhaiteng/SwiftClamping")
0.5.0
8 weeks ago
What's new: 1. New GaugeMeter control to show gauge in older platform. 2. New RingsGaugeMeterStyle to support SwiftUI Gauge at iOS 16.0+, iPadOS 16.0+, macOS 13.0+, Mac Catalyst 16.0+, watchOS 7.0+, and visionOS 1.0+. 3. New documentation build from DooC
0.4.0
12 weeks ago
## What's Changed * Update to 0.4.0 in https://github.com/chenhaiteng/Rings/pull/43 * Implement RingStack and ArcStack * Bug fixed **Full Changelog**: https://github.com/chenhaiteng/Rings/compare/0.3.2...0.4.0
Fix package resolve issues
2 years ago
1. Package depends on unstable-version issue 2. Markdown file not exclude issue.
Refactor
2 years ago
This release includes following refactor result: ### AngularLayer (a.k.a KnobLayer in previous version) 1. rename 2. remove *addLayer(:)*, use **SequenceBuilder** instead of. 1. SequenceBuilder has limitation of numbers. It allows most 10 layers. 2. Support for-loop and if-else condition for create layers. 3. Implement property wrapper **Clamping** to limit max/min degrees to make code clear. ### GradientBuilder Import GradientBuilder to make color setup easier. Also add gradient color support on layers. ### RingText Add WordsBuilder to provide flexibility on it. ### SphericText Now, it supports different writing direction. ### Other refactors 1. Reorganize package structure. --> CommonExt --> Common 2. Re-declare struct which has no property, and might be singleton to enum. 3. Update and improve documents
Knob
2 years ago
Add Knob to Rings --- Knob is a control to adjust value by single finger circular gesture. It includes following parts: 1. Knob 2. KnobLayer -- provide rich and composable graphic 3. KnobMapping -- define the relationship between value and rotation degree. This first release provides basic layers: RingKnobLayer, ArcKnobLayer, and ImageKnobLayer. Also provides two mappings: LinearMapping and SegmentMapping
v0.2.0 SphericText
2 years ago
Add SphericText to show text along 3D curve
Bug Fix: API version issue
2 years ago
Fix API version issue.
First Release
2 years ago
Provides following swiftUI components: 1. RingText 2. ClockIndex 3. HandAiguille 4. ArchimedeanSpiralText
iOS macOS watchOS tvOS
chenhaiteng/CoreGraphicsExtension 0.4.2
The extension of Core Graphics -- add angle and polar point to support polar coordinates
⭐️ 0
🕓 2 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.
0.4.2
2 weeks ago
Support Cocoapods
0.4.0
6 weeks ago
Provide convenient extensions for following built-in types: 1. CGPoint 1. Convenient offset functions and operator(>>) 3. CGPoint 1. Convenient offset functions and operator(>>) 2. A computed property **center** 5. CGAffineTransform 1. A factory function to create transform that rotate around given center and angle.
Add Documents and License
2 years ago
1. Add documents 2. Add MIT License
Provide Factory Methods
3 years ago
Provide factory methods to allow user to create angle with both degrees and radians.
Refactor CGAngle Implementation
3 years ago
iOS macOS

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