Skip to content

Tags: chenhaiteng/Rings

Tags

0.5.1

Toggle 0.5.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #47 from chenhaiteng/develop

Develop

0.5.0

Toggle 0.5.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Develop (#45)

* Separate ClockIndex and HourMark

* Remove useless resultbuilder

* Refactor

1. rename non mutate function with Swift API design guideline
2. make some foreground support gradient color

* support preview on different platform

* Support preview on different platform

* Add placeholder for tvOS preview

* update preview

* update reference to avoid redirect to insecurity website

* Add RingStack to layout any view circular

* publish RingStack

* public init

* bug fix

* Adjust argument order in init function

* Fix visibility issue

* Fix visibility issue

* Complete knob adjustable option

* update swift and platform version

* update preview

* Improve RingStack animation

* [Refactor]

Wrap RingStack to provide rotation ability on its subview

* Solve version issue

* Solve os version issue

* Apply direction setting on RingStack

* Implement ArcStack

Also fix RingStack visibility issue on preview

* Fix os compatible issue

* Fix os compatible issue

* Extract common function

1. Alignment/Anchor mapping
2. CGPoint offset

* Refactor

Simplify anchor calculation

* Adjust preview

* Refactor

Simplify direction enum

* Add preview gif

* Use RingStackDirection to instead of TextDirection and ArcStackDirection

* [Refactor] move Text Extension to Common

* Refactor

1. Rename RingStackDirection to RingLayoutDirection -- to make the naming more general
2. Extract RingLayoutDirection to independent file
3. Re-defining those directions to follow consistent rule.
4. Refine CGPoint offset function to support generic type

* Extract variadic related function to target Common

* Renaming and adjust comment

* update github action to specify swift version

* workaround to pass git hub action

* Remove github action

Reason: The GitHub host does not include the macOS 14.*

* Remove useless function and init argument

* refactor to provide clues of crashes

* Add trace code

* update arugment

* Fix potential crash issue

* Adjust documents structure

* Adjust dooc content

* Update documents structure

* Update document on github

* Update HandAiguille.md

Fix path

* Update resource path

* Update image resource

* Update framework icon

* update ReadMe.md

* Update resource path in readme

* Add deprecated flags

* Feature/gauge meter (#44)

* Add offset and radius to AngularLayer

To support more type of layers. add offset and radius to help implementation to design it's appeareance

* [Bug fix] Image Knob degrees not work

* [Refactor] Create CustomViewLayer to instead of ImageKnobLayer

* Add GaugeMeter

* solve macOS compatible issue on preview

* Fix gradient offset issue

* add convenience function to setup gradient

* Add SemiCircleGaugeMeter as a convenience gauge meter

* Separate mark size from arc width

* Adjust value mark appearance

* Add inset support

* To support new Gauge style after ios 16

* [Refactor]

1. Rename properties
2. Add some document

* update platform condition

* [Refactor]

Extract picker extension

* Documents Archimedean Spiral Text

* Document ArcStack

* Refactor and document

* Document ring gauge meter style

* Update documents

* Update readme

* Update docs

0.4.0

Toggle 0.4.0's commit message

Unverified

This tag is not signed, but one or more authors requires that any tag attributed to them is signed.

0.3.2

Toggle 0.3.2's commit message

Verified

This commit was signed with the committer’s verified signature.
chenhaiteng Chen-Hai Teng
update package dependency

0.3.1

Toggle 0.3.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #35 from chenhaiteng/develop

Prepare release

0.3.0

Toggle 0.3.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #24 from chenhaiteng/develop

Publish Knob

0.2.0

Toggle 0.2.0's commit message

Unverified

This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
Update README.md

0.1.1

Toggle 0.1.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #20 from chenhaiteng/develop

[Bugfix] api version compatiablity

0.1.0

Toggle 0.1.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #18 from chenhaiteng/develop

Merge for release