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.
[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")
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
## 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.
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
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