Commit graph

89 commits

Author SHA1 Message Date
Aria Minaei
5873e65d4d More docs 2021-10-05 12:22:43 +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
972be000c8 Updated playground 2021-10-01 10:53:48 +02:00
Aria Minaei
fe4010c2c6 Properly handle sequence.play({range}) for range[0] > 0.
Fixes #15
2021-09-21 21:22:47 +02:00
Aria Minaei
631bcba724 More docs and annotations 2021-09-18 21:43:29 +02:00
Aria Minaei
eea1f424fc Minor changes 2021-09-12 21:21:49 +02:00
Aria Minaei
f6cf3711f4 More progress on shorthand types 2021-09-06 11:26:00 +02:00
Aria Minaei
4f66d57cf8 Renamed @theatre/plugin-r3f to @theatre/r3f 2021-09-06 10:19:10 +02:00
Aria Minaei
5295f9ae91 r3f sheets are now re-usable 2021-09-05 23:33:17 +02:00
Aria Minaei
7af470a053 Made the extension mechanism in r3f explicit 2021-09-05 23:24:53 +02:00
Aria Minaei
2ecf690a66 Fixed the dom playground 2021-09-05 22:16:14 +02:00
Aria Minaei
400b55bf09 Bugfix 2021-09-05 17:45:51 +02:00
Aria Minaei
9955730876 API tweaks 2021-09-03 19:29:21 +02:00
Aria Minaei
6b373ccae5 Removed nativeObject from the API 2021-09-02 10:26:39 +02:00
Aria Minaei
5d37c15173 Upgrade deps 2021-09-01 10:41:54 +02:00
Aria Minaei
a8df97a06a API naming tweaks 2021-09-01 10:36:44 +02:00
Aria Minaei
e6a4f3ae3f Implemented useRefreshSnapshot() and <RefreshSnapshot /> 2021-08-08 22:38:03 +02:00
Aria Minaei
d1fb0300e0 R3F now uses a single sheet in studio 2021-08-08 22:25:48 +02:00
Aria Minaei
1916747e8b Upgrade typescript 2021-08-08 10:12:23 +02:00
Aria Minaei
824fdd6843 Progress with cra 2021-08-07 22:30:29 +02:00
Aria Minaei
1497eaf610 WIP: Getting r3f to work with create-react-app
* Temporarily disabled ESM bundles because the current setup confuses webpack4 (but not parceljs). Since create-react-app uses webpack4, not doing this would make theatre incompatible with CRA.
2021-08-07 21:41:07 +02:00
Aria Minaei
816e67a814 Stronger visual feedback for keyframe snapping 2021-08-07 11:18:01 +02:00
Aria Minaei
65463dfdc6 deprecate bindToCanvas() in favor of <Wrapper> 2021-07-30 16:31:18 +02:00
Aria Minaei
215cd880f0 UX Improvements
* The cam state of SnapshotEditor cameras now persist
* Title bar for the prop editor
* Cleaned up the toolbar
2021-07-30 10:59:59 +02:00
Aria Minaei
da230fbacc Style tweaks 2021-07-23 14:04:01 +02:00
Aria Minaei
a11918fc20 Better BG for the space playground 2021-07-22 21:25:50 +02:00
Aria Minaei
3aa73b66ff Fix type errors 2021-07-16 11:25:03 +02:00
Aria Minaei
ea66855e01 Typo 2021-07-16 09:58:48 +02:00
Aria Minaei
cf99805f89 Added another example 2021-07-15 15:19:56 +02:00
Aria Minaei
1886d6ba94 Fix the build 2021-07-05 15:23:54 +02:00
Aria Minaei
2a671b129d Chore: Simplified ISheet's signature 2021-07-03 15:36:00 +02:00
Aria Minaei
d416da5a2f Chore: Small refactor of r3f's store 2021-06-29 15:39:47 +02:00
Aria Minaei
2342e83d49 Chore: Removed the "source" field from manifests 2021-06-28 12:30:36 +02:00
Aria Minaei
7c3095ac5a Chore: Marked the playground package as private 2021-06-25 14:36:50 +02:00
Aria Minaei
6596c811d7 Build: The bundle script now generates multiple bundles for different formats 2021-06-21 14:05:48 +02:00
Aria Minaei
7c2e12c233 (WIP) Switch the rest of the build setup to esbuild - 1 2021-06-18 21:03:44 +02:00
Aria Minaei
39a2645d65 Simplify project config 2021-06-18 20:35:01 +02:00
Aria Minaei
4a7303f40a Initial OSS commit 2021-06-18 13:05:06 +02:00