Commit graph

514 commits

Author SHA1 Message Date
Aria Minaei
7c0765bff2 Implemented sequence.pointer
This enables observing and reacting to changes to the position of the sequence, as well as its length and playback state.

API docs: https://docs.theatrejs.com/api/core.isequence.pointer.html

Fixes #20

Also provides a stop-gap solution to #32 until we have the API in place.
2021-10-08 11:32:24 +02:00
Aria Minaei
a2f0c1d341 Typo fix 2021-10-06 22:02:19 +02:00
Aria Minaei
f6b78cd986 More contribution guides 2021-10-06 13:01:55 +02:00
Aria Minaei
3ed7e6bf6c More docs 2021-10-06 12:49:04 +02:00
Aria Minaei
59090320ea Renamed 'deploy' to 'release' 2021-10-06 10:22:25 +02:00
Aria Minaei
ef91bf7229 More contribution docs 2021-10-06 10:21:55 +02:00
Aria Minaei
c336d2e397 More contribution docs 2021-10-05 13:56:42 +02:00
Jørn Myrland
c78c0bfabb Correct paths 2021-10-05 12:34:36 +02:00
Jørn Myrland
7480483b37 Adds watch 2021-10-05 12:34:36 +02:00
Jørn Myrland
d04b0372f6 WIP: CONTRIBUTING
Todos:
- [x] CONTRIBUTING.md skeleton
- [ ] build packages/react? (required?)
- [ ] build packages/dataverse? (required?)
2021-10-05 12:34:36 +02:00
Aria Minaei
5873e65d4d More docs 2021-10-05 12:22:43 +02:00
Aria Minaei
f7cc267746 A simple README for @theatre/dataverse 2021-10-05 12:10:03 +02:00
Jørn Myrland
bf0367bd0d Improves scroll interaction for sequence editor
- Scroll paning (`shift + scroll`) is now synced for the keyframe viewport, easing viewport and scrollbar (Closes #22)
-  Scroll zooming out (`ctrl + scroll down`) is now bounded to avoid zooming out to infinity  (Closes #19)

There is still some quirky behaviour when using scroll to zoom inwards. It does not seem to respect the `pivotPointInUnitSpace` correctly. I've tried fixing it, but I've hit a dead end.
2021-10-04 20:51:53 +02:00
Aria Minaei
4d49a8bdd6 playground now has a shared folder and a personal folder 2021-10-04 20:25:38 +02:00
Aria Minaei
1647d91dc5 Dragging on a numeric prop with a range now respects the range.
Fixes #31
2021-10-04 20:10:16 +02:00
Aria Minaei
69acb61f84 Renamed dataverse2 to dataverse-experiments 2021-10-04 20:06:12 +02:00
Aria Minaei
cf9b35bb4d Renamed the script 'deploy' to 'release' 2021-10-04 14:25:11 +02:00
Aria Minaei
e32a456966 Moved shell scripts to scripts/ 2021-10-04 13:17:29 +02:00
Aria Minaei
14173fde0a Formatting changes for api docs 2021-10-04 10:39:12 +02:00
Aria Minaei
69c6aa9af2 Lint rule changes 2021-10-02 14:12:25 +02:00
Aria Minaei
90520dfb25 Started adopting api-extractor 2021-10-02 13:48:02 +02:00
Aria Minaei
3e71d6dacc Removed dead code 2021-10-02 12:32:40 +02:00
Aria Minaei
f273388195 GraphEditor automatically hides if no props are selected 2021-10-01 21:35:51 +02:00
Aria Minaei
4b2a6471dc 0.4.6 2021-10-01 17:49:04 +02:00
Aria Minaei
76a3e53078 Formatting 2021-10-01 17:48:29 +02:00
Aria Minaei
5dc2937413 Maintenance 2021-10-01 17:43:13 +02:00
Aria
f9817a5fc9
Merge pull request #27 from juniorxsound/main 2021-10-01 17:42:41 +02:00
Or Fleisher
9c5906cce9 Remove NODE_ENV conditional so it shows sequence timeline when NODE_ENV is production too 2021-10-01 11:30:18 -04:00
Aria Minaei
732975d8ef Added CHANGELOG.md 2021-10-01 13:04:01 +02:00
Aria Minaei
d5ec2e3203 Remove the commit message guideline
We're not following them anyway!
2021-10-01 12:42:57 +02:00
Aria Minaei
c439cfe947 Updated README 2021-10-01 12:38:43 +02:00
Aria Minaei
0eec2041a3 0.4.5 2021-10-01 12:35:50 +02:00
Aria Minaei
3d56f236e1 0.4.5-dev.3 2021-10-01 12:34:11 +02:00
Aria Minaei
614685eb9e Small fix to deploy.mjs 2021-10-01 12:33:36 +02:00
Aria Minaei
f3367f0719 0.4.5-dev.2 2021-10-01 12:32:38 +02:00
Aria Minaei
c8f423d43f Added npm tagging to deploy.mjs 2021-10-01 11:11:45 +02:00
Aria Minaei
c666e69807 Documentation 2021-10-01 11:04:52 +02:00
Aria Minaei
fcfe2cbef4 0.4.5-dev.1 2021-10-01 10:54:49 +02:00
Aria Minaei
972be000c8 Updated playground 2021-10-01 10:53:48 +02:00
Aria Minaei
4bf6f78a00 Exposed a GainNode from sequence.attachAudio() 2021-10-01 10:46:47 +02:00
Aria Minaei
b3945e2a61 0.4.4 2021-09-30 22:02:45 +02:00
Aria Minaei
1eea1422ef Included @theatre/browser-bundles in the deploy script 2021-09-30 22:02:13 +02:00
Aria Minaei
097ff51a7a Implemented @theatre/browser-bundles 2021-09-30 21:58:22 +02:00
Aria Minaei
4a12a92428 0.4.3 2021-09-30 10:29:39 +02:00
Aria Minaei
3ccef9694f Temporarily disabled compound props' context menu as it's not ready for the next release 2021-09-30 10:27:16 +02:00
Aria Minaei
0e0bb1f3fc Implemented studio.createContentOfSaveFile() 2021-09-30 10:14:32 +02:00
Aria Minaei
995dcd97aa Temporarily allow only number props to be sequenced 2021-09-27 16:37:18 +02:00
Aria Minaei
3f0556b9eb sequence.attachAudio() now accepts any AudioNode as destination 2021-09-27 16:36:06 +02:00
Aria Minaei
91a65752a9 Context menu for compound props
* Make sub-props static
* Reset static sub-props

Also
* Context menu items can now be disabled
2021-09-23 13:55:52 +02:00
Aria Minaei
2c4b317934 0.4.2 2021-09-22 21:18:48 +02:00