Releases: yukiny0811/swifty-creatives
Releases · yukiny0811/swifty-creatives
v1.13.2
fix KitSketchView
v1.13.1
New Feature!
- scale()
v1.13.0
New Feature
- preProcess()
- Snapshot Test
- iOS Test CI
- Trailing Closure for push/pop
Fix
- improved performance
- fixed bug on PostProcessor
- fixed platform dependency
- fixed SCPacket creation
- fixed boldline()
Removed/Changed Feature
- renamed afterDraw() to postProcess()
About push/pop
pushMatrix()
rotateY(Float.pi * 2 / Float(count) * Float(i))
translate(10, 0, 0)
box(1, 1, 1)
popMatrix()
push {
rotateY(Float.pi * 2 / Float(count) * Float(i))
translate(10, 0, 0)
box(1, 1, 1)
}
v1.12.0
New Feature
- SCAnimationType (ease-out and linear)
Fix
- Transparent Shader
- add img() function to Sketch
Removed Feature
- removed setColor() from all geometries
v1.11.2
New Feature
- SCPacket
Fixed Feature
- Fixed afterDraw()
- Fixed bloom post processor bug
- Fixed rendering of 3D model with no texture
About SCPacket
This feature enables you to use Sketch functions (such as pushMatrix(), rect()) inside your class!
class MyBox {
var pos = f3.zero
func draw(_ packet: SCPacket) {
packet.pushMatrix()
packet.translate(pos)
packet.box(1, 1, 1)
packet.popMatrix()
}
}
MyBox().draw(packet) // packet is defined in Sketch class
Bloom Post Processing
v1.11.1
New Feature
- method overloads of Sketch functions
- MacOS scrollWheel event support
- easy camera zoom (for MacOS and MacCatalyst)
- SCAnimatable (PropertyWrapper)
- User-defined post process shaders
- Bloom PostProcess
- afterDraw() in Sketch
Deleted Feature
- deleted mtl-default.jpg
Refactored Feature
- Post Processor
v1.11.0
New Feature
- Post processing
- Dynamic Text Color
Fix
- Text spacing bug in TextFactory
- ModelObject initializer bug
Refactor
- Access controls
- Changed directory structures
v1.10.2
v1.10.1
New Feature!
- Fast Text Rendering (for numbers)
- DeltaTime