Cole Lawrence
1387ce62d2
refactor: Add working Nominal types, clarify identifiers
...
* Use more Nominal types to help with internal code id usage consistency
* Broke apart StudioHistoricState type
Co-authored-by: Aria <aria.minaei@gmail.com>
2022-05-05 07:58:44 -04:00
Andrew Prifer
c1e515a13f
Merge pull request #145
...
* Fix RefreshSnapshot component and make useRefreshSnapshot not a hook,…
2022-05-04 17:10:42 +02:00
Andrew Prifer
dceb3965d6
Make editable
schema-based and add default schemas ( #139 )
...
* Make editable schema based and fix a couple UX issues
* Refactor the icons a bit
* Add support for points, lines, line segments, and line loops
* Adjust nudge multipliers
* Fix types
* Fix helpers not showing on hover in some cases
2022-05-04 16:43:44 +02:00
Andrew Prifer
d85e3053af
Fix r3f example not actually making the editable camera defined in the scene the defaul ( #78 )
...
* Fix e.perspectiveCamera -> editable(PerspectiveCamera)
* Also fix the one in the examples directory
* Update fix to latest version
2022-05-01 14:59:52 +02:00
Elliot
4b5f7adf21
Add hotness details to dataverse docs ( #138 )
...
* Add hotness details to dataverse docs
* Add reference for hot observables
2022-04-29 19:04:21 +02:00
Elliot
b6e0a217cd
Fix typo? ( #137 )
2022-04-28 15:11:20 -04:00
Cole Lawrence
909ffccafb
refactor: Improve identifiers in pointer.ts + use Map over object ( #134 )
...
Co-authored-by: Elliot <key.draw@gmail.com>
2022-04-27 22:21:51 +02:00
Fülöp
d6353aeb0b
Test vercel deployments ( #133 )
...
Move the vercel config to packages/playground after setting the root of the Vercel project to packages/plaground (in the Vercel webapp).
2022-04-27 15:34:30 +02:00
PaleHazy
a4c9b8d75a
isIdentityChangeProvider --> isIdentityDerivationProvider ( #128 )
2022-04-23 21:32:12 +02:00
Cole Lawrence
b10ae71b92
Fix example code in doc
2022-04-22 14:08:11 -04:00
Don McCurdy
dfd88c6b1e
Bump 'react-shadow' to v19.0.3 ( #123 )
2022-04-22 18:05:21 +02:00
Andrew Prifer
39da042edc
Fix various issues with the build system ( #129 )
...
* Fix react-icons breaking in CRA 5 for some reason
* Replace fuzzysort with fuzzy so we don't break Webpack
Webpack messes up esbuild’s internal modules if the inlined module is an AMD module. Check any new dep you add if it is an AMD module.
* Inline dataverse deps.
Mainly because the CJS build consuming the ESM lodash-es broke some bundlers.
* react-icons fix nr 2
* Stop eslint breaking in CRA 5
* Update r3f-cra example to CRA 5 and fix double-bundling react & co
* Fix r3f tree-shaking and switch to ESM only output
* Make r3f example shake studio and its extension in prod
* Examples have separate and wildly differing build setups so remove them from the pre-commit hook linting
* Update out-of-date yarn.lock
2022-04-21 22:03:51 +02:00
Cole Lawrence
48d0d18e10
Fix playground html dom tags
2022-04-20 11:23:29 -04:00
Aria Minaei
a2cee85ee8
@theatre/r3f 0.4.0-dev.23
2022-04-15 16:54:16 +02:00
Aria Minaei
5ab47c2ad2
0.4.8-dev.3
2022-04-15 13:28:14 +02:00
Aria Minaei
72ada325be
Clarify the remark about the Pointer<O>
type
...
https://github.com/theatre-js/theatre/pull/118#discussion_r846628315
2022-04-09 17:09:51 +02:00
Aria Minaei
bd8999f0f2
Deprecate OpaqueToPointers
for now
...
https://github.com/theatre-js/theatre/pull/118#discussion_r846628039
2022-04-09 17:08:08 +02:00
Aria Minaei
c9959b9541
More lint fixes
2022-04-09 15:30:20 +02:00
Aria
16c070b6e9
Standardize handling of non-compound types ( #118 )
2022-04-09 15:02:39 +02:00
Cole Lawrence
77c7fc969f
Update GET_STARTED.md ( #119 )
2022-04-06 19:45:49 +02:00
Fulop
949fe935cb
Improve the documentation of dataverse ( #116 )
2022-04-06 17:28:08 +02:00
Elliot
0cc4f795a1
README: add theatre logo. Add/fix social links ( #113 )
...
* add theatre logo. Add/fix social links
* remove styles that don't work in github md
* Add more detailed getting started links to README
* change github links to use theatre-js org and autoformat
2022-04-05 13:29:40 -04:00
Aria
139c3ed556
Set up netlify builds ( #100 )
2022-03-18 15:58:26 +01:00
Aria Minaei
e2c98669f9
Document more of prism
2022-03-15 14:55:06 +01:00
Andrew Prifer
d522c84aac
Create a proper infinite grid helper ( #95 )
2022-03-04 15:06:48 +01:00
Aria Minaei
9dfe912f65
Get rid of the scrollbars in SnapshotEditor
2022-03-03 12:35:38 +01:00
Fulop
fb7467862b
Update the playground README.md ( #93 )
2022-03-03 09:46:01 +01:00
Aria Minaei
5f01ef0821
Fix the structure of the r3f playground
2022-03-02 23:13:31 +01:00
Aria
d0965d17e4
Set up end-to-end tests ( #85 )
2022-02-28 13:15:27 +01:00
Aria
3c369b435e
Use vite for playground ( #84 )
2022-02-27 21:25:15 +01:00
Aria Minaei
0d4d0c446e
Fix the rest of the eslint warnings
2022-02-23 23:07:05 +01:00
Aria Minaei
aec6b2a251
Fix a bunch of eslint warnings
2022-02-23 22:53:39 +01:00
Andrew Prifer
bb2c7de299
Integrate Wallaby ( #66 )
2022-02-21 13:33:08 +01:00
Andrew Prifer
defb538561
Create color prop ( #64 )
...
Authored by andrew@theatrejs.com
2022-02-19 17:54:19 +01:00
Andrew Prifer
b643739ec7
Fix some TSDoc comments
2022-02-15 22:59:34 +01:00
Andrew Prifer
d0ce9f7046
Update @theatre/r3f README
2022-02-15 22:51:06 +01:00
Dan
72c7b2b9ce
adding eslint-plugin-react-hooks plugin and fixing 1 error
2022-02-14 23:27:41 +01:00
Andrew Prifer
eff1f158bc
Provide high level description for the 4 packages
2022-01-19 15:55:36 +01:00
Andrew Prifer
599cc101c9
Document dataverse API
2022-01-19 15:55:36 +01:00
Aria Minaei
2ddd3a1259
0.4.8-dev.2
2021-12-17 17:38:29 +00:00
Aria Minaei
607d6afe2b
0.4.8-dev.1
2021-11-25 18:39:17 +01:00
cory-glooh
4a65c6e91c
All prop sequencing ( #48 )
2021-11-02 14:50:08 +01:00
Aria Minaei
52f65af689
@theatre/r3f@0.4.0-dev.22
2021-10-28 19:32:20 +02:00
Or Fleisher
2204e771b3
Add ESM build to the R3F package and update package.json
2021-10-28 19:27:45 +02:00
Aria Minaei
0171fb88af
Removed the prepublish checks from r3f for now
2021-10-14 18:52:19 +02:00
Aria Minaei
990338317a
@theatre/r3f@0.4.0-dev.21
2021-10-14 18:49:34 +02:00
Aria Minaei
76533d9f82
0.4.7
2021-10-14 18:48:21 +02:00
Or Fleisher
9c7a491ca9
Remove additionalProps from the edtiable effect's dependencies
2021-10-13 20:23:35 +02:00
Or Fleisher
2794e0df26
Add ability to provide additional props to editable objects and get the sheet ref from the component
2021-10-13 20:23:35 +02:00
Aria Minaei
de6161e1cc
0.4.7-rc.1
2021-10-08 11:42:14 +02:00
Aria Minaei
ef91bf7229
More contribution docs
2021-10-06 10:21:55 +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
69acb61f84
Renamed dataverse2 to dataverse-experiments
2021-10-04 20:06:12 +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
4b2a6471dc
0.4.6
2021-10-01 17:49:04 +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
f3367f0719
0.4.5-dev.2
2021-10-01 12:32:38 +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
b3945e2a61
0.4.4
2021-09-30 22:02:45 +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
2c4b317934
0.4.2
2021-09-22 21:18:48 +02:00
Aria Minaei
2232fe5662
0.4.1
2021-09-21 21:25:28 +02:00
Aria Minaei
bfaac10632
Fixed dependency typo, based on #13
2021-09-21 21:24:11 +02:00
Aria Minaei
fe4010c2c6
Properly handle sequence.play({range}) for range[0] > 0.
...
Fixes #15
2021-09-21 21:22:47 +02:00
Nikhil Saraf
769eefb5e5
Fix type in peer deps "raect-dom" -> "react-dom"
...
Fix type in peer deps "raect-dom" -> "react-dom"
2021-09-20 12:01:18 -07:00
Aria Minaei
f48038d649
0.4.0
2021-09-20 11:20:50 +02:00
Aria Minaei
631bcba724
More docs and annotations
2021-09-18 21:43:29 +02:00
Aria Minaei
d7542883f7
More docs
2021-09-18 16:31:05 +02:00
Aria Minaei
378d9b7abf
0.4.0-dev.20
2021-09-17 17:32:02 +02:00
Aria Minaei
a86e220bdc
0.4.0-dev.19
2021-09-14 12:43:58 +02:00
Aria Minaei
bbf77123b2
0.4.0-dev.18
2021-09-13 19:17:34 +02:00
Aria Minaei
a1712fce4a
0.4.0-dev.17
2021-09-13 18:50:52 +02:00
Aria Minaei
46f13759e5
0.4.0-dev.16
2021-09-13 18:06:01 +02:00
Aria Minaei
eea1f424fc
Minor changes
2021-09-12 21:21:49 +02:00
Aria Minaei
b5fa729e5d
0.4.0-dev.15
2021-09-06 21:13:20 +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
03a2f26686
Added README.md for @theatre/r3f
2021-09-06 10:17:09 +02:00
Aria Minaei
be1e19036c
Renamed the "snapshotEditor" pane to "snapshot"
2021-09-05 23:37:29 +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
2605401e06
Added support for multiple sheets in r3f
2021-09-05 23:21:18 +02:00
Aria Minaei
1452c9ebbe
Renamed @theatre/dataverse-react to @theatre/react
2021-09-05 23:07:02 +02:00
Aria Minaei
69a12440ca
Preparing to support multiple sheets in r3f
2021-09-05 23:03:34 +02:00
Aria Minaei
2ecf690a66
Fixed the dom playground
2021-09-05 22:16:14 +02:00
Aria Minaei
0ff68e5dbf
0.4.0-dev.14
2021-09-05 18:01:43 +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
46f19dddbc
0.4.0-dev.13
2021-09-02 12:20:14 +02:00
Aria Minaei
6b373ccae5
Removed nativeObject from the API
2021-09-02 10:26:39 +02:00
Aria Minaei
b63fcb9f1e
0.4.0-dev.12
2021-09-02 09:51:13 +02:00