All notable changes to this project will be documented in this file. Dates are displayed in UTC.
Generated by auto-changelog
.
- Add new simple demo app that can be run without configure scripts
1fb9c40
- Refactored enums to look more swifty and shortened
5c44226
- Added in default state machines
dcc6d8d
30 June 2022
- Reference counting for artboard, state machine and animation. Added a feature flag for this that is disabled by default.
88a8e60
- Add copy of CGSkiaFactory
b4e54e2
- chore: release v2.0.29
97d028b
28 June 2022
27 June 2022
20 June 2022
- chore: release v2.0.26
57d169a
- Updating version files
e0cde5e
- Maint: Roll cpp forward to get control point changes
6e1a548
13 June 2022
- Gave the Layout example a more natural iOS structure
d892ae4
- chore: release v2.0.25
a25bcc3
- Updating version files
330d7bb
8 June 2022
- chore: release v2.0.24
6cab946
- State Machines and Animations will call advanceAndApply() instead of advance() and apply() separately
6d33cb6
- Updating version files
58cee66
8 June 2022
- Gave RiveViewModel specialized inits so that users are presented without only an animation or a state machine param
79f3119
- chore: release v2.0.23
658a76c
- Updating version files
89c0381
7 June 2022
- Adjusted example to only instantiate one RiveFile
619987e
- chore: release v2.0.22
a4387fc
- Updating version files
b26c9a6
7 June 2022
7 June 2022
- Changed the RiveViewModel's view() method to return a type erased AnyView to allow subclasses to override it. This is because currently in Swift opaque result types cannot be used for a non-final declaration within a class. I also removed some throws on methods in RiveViewModel to make the highest level of our API cleaner.
921298e
- chore: release v2.0.20
432053b
- Updating version files
cf663cf
27 May 2022
- Tweaked the stop/reset behavior to behave more deterministically on state machines and animations. Added a test view that shows the parity in playback behavior between almost identical animations and state machines (it's commented out in ExamplesMasterTableViewController by default). Fixed bug with triggering inputs on state machines. Deleted riv files we're not using anymore
344d410
- Added a helper method for animations to determine if they've ended. Moved model modifications out of RiveView's play method and into RiveViewModel's. When playing from the RiveViewModel we now check if an animation has ended so it can play again.
b51be94
- chore: release v2.0.19
139ae44
25 May 2022
25 May 2022
- Docs: Update README for rive-ios
e152f33
- chore: release v2.0.17
e55fe7c
- Updating version files
5027b6d
23 May 2022
20 May 2022
- Updated the clock widget with manual controls
270b353
- chore: release v2.0.15
020b487
- Updating version files
4c01512
19 May 2022
19 May 2022
- Simplified the main components of the iOS runtime
971c180
- Made some runtime refinements. Updated tests to use new simplified runtime.
e5f1b24
- Added documentation to RiveViewModel. Hid fpsCounter in RiveView.
1057c74
12 May 2022
11 May 2022
- Added an FPS counter to RiveView that can be easily toggled. Moved common init code into a sharedInit() function. Added Jellyfish asset to the TouchEvents example.
518fa49
- Moved the fps counter's cosmetics out of RiveView
0bc8f71
- Reduced the update frequency of the fps counter. Reduced the size of the counter within the RiveView.
4e692a0
1 May 2022
- Revert "Revert "Only exposes instances""
ff4bccf
- Revert "Only exposes instances"
a6026b7
- Revert "chore: release v2.0.9"
623e498
29 April 2022
29 April 2022
- Fixed bug that prevented touch events from working properly on paused state machines. Re-enabled lighthouse example.
f6e1cc6
- chore: release v2.0.8
4720c17
- Updating version files
6131858
29 April 2022
- Implemented StateMachine touch events and a Magic 8 Ball example to demonstrate them. Removed old RArtboardDelegate now that the touch events are handled by the StateMachine.
9d9d1b9
- chore: release v2.0.7
325b582
- Updating version files
e946f14
27 April 2022
25 April 2022
- Changed the main example selection screen to use a UITableView (to more easily add or remove examples) wrapped in a UISplitViewController so it will layout well on iPads also
9d703e9
- Moved away from hard coded segues on buttons to use UITableViewController. Makes it easier to maintain the list of examples
87ab083
- Removed old examples view controller
e95e65c
25 April 2022
- Roll cpp forward -- no more BinaryReader
63514bb
- chore: release v2.0.4
8060d38
- Updating version files
c095809
25 April 2022
18 April 2022
- chore: release v2.0.2
fce827f
- Updating version files
1958f93
- Added explicit import of Combine to solve errors in clients consuming the iOS runtime
8b060f7
16 April 2022
- Updating version files
5f528eb
- chore: release v2.0.1
7e6fdaf
- Fix: Fix templates to reference new platform version changes
e3829ff
15 April 2022
- Deprecated old RiveFile utils. Converted Layout, BlendModes and StateMachine UIKit examples. Commented out unused examples and old RiveView related things. Fixed SimpleAnimation presentation issues.
a456f48
- Removed unused files
e9035ed
- [Workspace]
50cfa4f
15 April 2022
- roll cpp, use ArtboardInstance
b2425ed
- Roll cpp forward, and update call-sites
6a230a6
- Roll cpp forward, and update bindings
a154ab2
7 April 2022
18 March 2022
- chore: release v1.0.16
1e89f44
- update build scripts to include force rebuilding
54782f1
- Updating version files
1cc593b
17 March 2022
- Add a mesh example and add missing energy_bar_asset
6851222
- Update rive-cpp to support Mesh and fix build issues
a0eb22b
- chore: release v1.0.15
53e4969
15 March 2022
- removed git lfs files that were somehow still here
16d8784
- chore: release v1.0.14
c689fe2
- update docs
f842053
15 March 2022
- Fix the SwiftUI component examples
bd9eb6f
- chore: release v1.0.13
ec59e88
- Updating version files
f29cea5
11 March 2022
- chore: release v1.0.12
57d9464
- Updating version files
d636a6b
- update module to be https for swiftpm experiment
6e79641
10 March 2022
- Removing from github installation instructions
6529a0d
- chore: release v1.0.11
277e7a7
- Updating version files
a845716
10 March 2022
- changed up build scripts to add a zip output for releases and make swiftPM & cocoapods use that
a2c02b2
- moved scripts into /scripts, and added configure script to orchestrate installing skia dependencies
6756e5d
- updated readme/contributing/gitignore and moved search headers to look in dependencies
e993745
9 March 2022
- added coordinator
bf84c97
- create reusable rive swift view
f79c3cc
- update to make riveviewswift a surface more bindings
b234fb7
28 February 2022
- chore: release v1.0.8
45e2973
- no longer add a v in front of the version tag for rive-ios-pod, we dont use it anywhere else, its not good for swiftpm
33fb185
24 February 2022
4 February 2022
1 February 2022
25 January 2022
24 December 2021
21 December 2021
13 December 2021
- Starting to hook up skia renderer.
78bc04d
- Improving skia context handling.
d62abfb
- Cleanup for latest xcode and updating to master rive-cpp.
94d7d01
23 November 2021
- chore: release v0.15.14
3d175ec
- update our workflows to run on macos 11
b55ac74
- hardcode test build version
b396571
23 November 2021
- add test build frameowrk script
2d5aabd
- chore: release v0.15.13
0dad36a
- update build test framework name
99e931b
23 November 2021
- fix: use archive over build to avoid packaging swiftsourceinfo
6f78434
- chore: release v0.15.12
6afdc41
- fix:fix up path to point to archive rather than build
aa2c65d
10 November 2021
29 October 2021
28 October 2021
- Update cpp dependency
afb3dbf
- chore: release v0.15.9
d2b807d
- add nested animation test file to ios
032816d
7 September 2021
16 August 2021
12 August 2021
- chore: bumping rive-cpp version
28c1ce1
- bumped cpp to support artboards that do not clip
4d57fef
- chore: release v0.15.6
cd64012
30 July 2021
- adding test file for distance constraints and updating cpp refs in the project
e89360f
- chore: release v0.15.5
6880999
- update rive-cpp dependency for distance constraints
1a695d0
21 July 2021
- feature: updated rive-cpp dependency to allow for IK constraint support
e6d29f1
- chore: release v0.15.4
7c76da8
6 July 2021
6 July 2021
- chore: bumping version to avoid clash with already released version
#97
- chore: also need to config git user for pushing
#95
6 July 2021
- Release it testing
#94
- chroe: add github token to build script
#93
- Release it testing
#91
- bump cpp version, fixing blendstate memory leak
#90
- Investigate bitcode flag
#89
- Add template issue
#88
- bumped to v7
#87
- Using GitHub action
#86
- 84
#85
- update ios workflows to runt tests on push / pr to master
#83
- Add NSError errors in place of NSException
#81
- adding release-it
6d9baf1
- adding / supressing error handling in example app
51f911f
- chore: changing workflow to test github_token
ce0758d
14 June 2021
- moving pod gitrepo to rive-ios-pod
#80
- adding blend mode notes
#79
- added blend mode examples
#78
- updated cpp revision to include androids exit time fix
#77
- Reset
#75
- On state change updates
#71
- updating podspec for ios
#69
- View de initialize
#63
- Adds clean up and deallocation
#61
- New constructors for RiveFile
#60
- Publish pods pipeline
#59
- added pod publishing to the CocoaPods
#57
- Update readme
#56
- Update readme
#55
- fixed up examples for isStateMachine delegate flag & added play suppo…
#54
- Update rive cpp
#53
- add isStateMachine to play/pause/stop delegates
#51
- fixed up repo on podspec
#46
- Maybe framework
#45
- Modularize
#42
- Ios player part2
#41
- added state change events
#38
- adding delgate tests
#36
- added state machine instance tests
#35
- added state machine configuration tests
#34
- adding tests for loading state machines
#32
- added load artboard tests
#31
- added load animations tests
#30
- Rive animation configuration
#29
- Hacked in play/pause to SwiftUI
#28
- Adds state machine interface to cpp
#18
- Updates 4 30
#17
- Moves RiveView/Controller from ObjC to Swift
#16
- First cut at refactoring for high level api support
#15
- moved everything around to allow for smaller files
b9b17a5
- adding loop mode and direction and example for them.
acbd650
- updated examples for simple & layout
7932172
10 February 2021
3 July 2021
- Investigate bitcode flag
#89
- Add template issue
#88
- bumped to v7
#87
- Using GitHub action
#86
- 84
#85
- update ios workflows to runt tests on push / pr to master
#83
- Add NSError errors in place of NSException
#81
- adding / supressing error handling in example app
51f911f
- add rive-cpp checks to ios
4047122
- removed direct script and seeing about using a github action
19fe66d