Skip to content

Releases: yukiny0811/swifty-creatives

v1.13.2

28 Jul 11:44
Compare
Choose a tag to compare

fix KitSketchView

v1.13.1

22 Jul 06:59
cb972fc
Compare
Choose a tag to compare

New Feature!

  • scale()

v1.13.0

16 May 07:24
95efa47
Compare
Choose a tag to compare

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

03 Mar 02:01
df5a1cc
Compare
Choose a tag to compare

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

28 Feb 22:04
18f5c7a
Compare
Choose a tag to compare

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

CheckMacOS 2023年-03月-01日 6 46 57

v1.11.1

28 Feb 08:06
40aade8
Compare
Choose a tag to compare

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

Pasted Graphic

(Image from Pixabay, with Bloom Post Processing)

v1.11.0

25 Feb 17:18
55742f8
Compare
Choose a tag to compare

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

24 Feb 08:11
1fd18ae
Compare
Choose a tag to compare

New Feature

  • FrameRate

Change

  • Refactored Text Factory
  • ColorSpace from sRGB to RGB

ExampleMacOSApp 2023年-02月-24日 17 11 06

v1.10.1

19 Feb 10:17
392218f
Compare
Choose a tag to compare

New Feature!

  • Fast Text Rendering (for numbers)
  • DeltaTime

v1.10.0

19 Feb 04:22
36dd1c0
Compare
Choose a tag to compare

New Feature!

  • HitTestableBox

Deleted Feature

  • Removed setPos() & setRot() from all geometries

Fix

  • Coordinate calculation bug
  • Refactored a lot

ExampleMacOSApp 2023年-02月-19日 13 19 17