Skip to content

Releases: TheCoderMerlin/Scenes

Scenes 1.1.6 Release

28 Oct 13:30
Compare
Choose a tag to compare

chore: Updated for latest version of Igis
chore: Verified compilation for Swift 5.7

Scenes Release 1.0.10

03 May 14:42
Compare
Choose a tag to compare

build(all): Updated for Igis 1.3.4

Scenes Release 1.0.9

01 May 22:33
Compare
Choose a tag to compare

Implemented feature to support nested entities

  • feat(ContainableRenderableEntity): A new class that can be nested

The class supports functionality to support dynamic resizing by
subclasses based on arbitrary data (such as rendered text size)

  • feat(RenderableEntityContainer): A new class containing others

The class supports containing zero or more children and is able to
resize them (and itself) dynamically

  • feat(RenderableEntity): Added support for automated clipping

  • build(all): Updated for Igis 1.3.3

  • docs(all): Updated

Scenes Release 1.0.8

30 Apr 01:31
Compare
Choose a tag to compare

Scenes Release 1.0.8

  • Added additional functionality to Animations
  • Color is now Tweenable
  • Added AnimationSequences
  • Updated for Igis 1.3.2
  • Documentation updated

Scenes Release 1.0.7

23 Apr 15:15
Compare
Choose a tag to compare
  • Implemented AnimationManager and relevant services
  • Documentation update
  • Dependency update

Scenes Release 1.0.5

21 Apr 00:57
Compare
Choose a tag to compare

Updated to Igis 1.3.0

Scenes Release 1.0.4

10 Apr 19:30
Compare
Choose a tag to compare
  • Updated README for new mouse events
    • EntityMouseEnterHandler
    • EntityMouseLeaveHandler
  • Added EntityMouseEnter and EntityMouseLeave events.
  • Refactored dispatcher and unique naming.
    • Created generic HandlerList to maintain the list of all event handlers. This greatly simplifies the Dispatcher.
    • Moved unique naming to separate class that is now used by all EventHandlers.
  • Refactored handler list management.
    • No external ramifications.
    • Refactored handler list management enabling the Director to look up the frontMost entity rather than doing this in the Dispatcher, improving code organization.

Scenes Release 1.0.0

05 Apr 03:28
Compare
Choose a tag to compare

Added ability to apply transforms to arbitrary points
Added the following functionality:

  • RenderableEntity:
    • public func applyTransforms(toPoint:Point, transforms:[Transform]? = nil) -> Point
    • public func applyTransforms(toPoints:[Point], transforms:[Transform]? = nil) -> [Point]

Scenes Release 0.9.2

02 Apr 01:30
Compare
Choose a tag to compare

Corrected disptaching of EntityMouseClick and EntityMouseDrag events
Previous version required that EntityMouseDown be supported and
registered in order to receive EntityMouseClick or EntityMouseDrag
events.

Scenes Snapshot 0.9.1

20 Mar 21:35
Compare
Choose a tag to compare

Added canvasSize as parameter for preSetup() and postSetup()