Andrew Prifer
fc9df7c346
Support multiple sheet instances ( #153 )
...
* Support multiple/nested sheets and sheet instances
* Add playground for instances
* Fix playground and example
* Change r3f's objectKey to storeKey to avoid confusion
* Update all editable/uniqueName variables used as store key to storeKey too
* Fix lint warnings
2022-05-16 12:43:45 +02:00
Andrew Prifer
10b4954ee2
Support fog editing in r3f second try ( #163 )
...
* Add support for editable fog
* Oops
2022-05-15 22:04:00 +02:00
Andrew Prifer
ef96fa1974
Revert "Merge pull request #161 " ( #162 )
...
This reverts commit 5bd224ae86
.
2022-05-15 22:00:54 +02:00
Andrew Prifer
5bd224ae86
Merge pull request #161
...
* Add support for editable fog
2022-05-15 21:54:02 +02:00
Andrew Prifer
3eba08ff32
Merge pull request #159
...
* Fix raycasting-related perf issues
2022-05-13 19:43:09 +02:00
Andrew Prifer
a3b1938d43
Remove debouncedScrub()
from r3f ( #147 )
2022-05-06 14:07:29 +02:00
Aria Minaei
c6a7c40339
Fix the type errors from the rebase
2022-05-05 14:21:46 +02:00
Cole Lawrence
abd79b197f
doc + optimize: prism.ts (use Map
s)
2022-05-05 07:58:44 -04:00
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