Releases: TheCoderMerlin/Scenes
Scenes 1.1.6 Release
chore: Updated for latest version of Igis
chore: Verified compilation for Swift 5.7
Scenes Release 1.0.10
build(all): Updated for Igis 1.3.4
Scenes Release 1.0.9
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
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
- Implemented AnimationManager and relevant services
- Documentation update
- Dependency update
Scenes Release 1.0.5
Updated to Igis 1.3.0
Scenes Release 1.0.4
- 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
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
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
Added canvasSize as parameter for preSetup() and postSetup()