Commit graph

410 commits

Author SHA1 Message Date
Aria Minaei
5387fda517 Use react18 in playground 2023-08-03 21:02:05 +02:00
Aria Minaei
f562d225c6 WIP: Upgrade to react 18
At this point, the studio and core work with react 18, but r3f doesn't.
2023-08-03 20:42:40 +02:00
Aria Minaei
46e58ca6d8 Pin to three 0.133 and add a visual regression test for it 2023-08-03 13:16:51 +02:00
Aria Minaei
01ccbb3d92 Remove dangling debuggers 2023-08-03 11:44:54 +02:00
Aria Minaei
e05b724742 0.6.3-dev.1 2023-08-03 11:32:15 +02:00
Aria Minaei
d8140a5982 Make extension panes hot-reload/reconfigurable 2023-08-03 11:29:55 +02:00
Aria Minaei
4f00443ee1 Implement hot-reloading extension toolbars 2023-08-03 10:54:54 +02:00
Aria Minaei
cd6f44d9dd Upgrade the e2e test setup 2023-08-03 10:53:33 +02:00
Aria Minaei
041627f7e4 Fix the dangling promises 2023-08-03 10:52:10 +02:00
Aria Minaei
27f918f53c Make usePrism hot-reloadable 2023-08-02 19:41:22 +02:00
Aria Minaei
d26db282c6 Fix the dropped update edge case in @theatre/react
Before this, there was a delay between when a queued microtask is finished, and it being marked as so. If an update was queued in between this delay, it would have been missed.

This wasn't caught until now, because usually in a large react tree, usually there are one or more tickers that flush the queue, so if an update isn't picked up on one flush, it would end up in the next flush.
2023-08-02 19:31:39 +02:00
Aria Minaei
1280de02d0 Fix React's DCE error in r3f
This fixes the react error that says "React is running in production mode, but dead code elimination has not been applied."
2023-08-01 17:47:17 +02:00
Aria Minaei
5a51cb0402 0.6.2 2023-07-24 19:23:35 +02:00
Aria Minaei
35fe1c375c Make studio.ui available before the UI is loaded
This was a regression introduced by b83164f26f
2023-07-17 12:34:57 +02:00
Colin Duffy
bcfb91fbb7 feat(remote): multiple-window support 2023-07-17 12:34:57 +02:00
Colin Duffy
8b8d2bf431 fix(geometry): PlaneBufferGeometry deprecated, used PlaneGeometry 2023-07-16 22:23:01 +02:00
Aria
b83164f26f
Switch to Vite (#434) 2023-07-16 22:19:21 +02:00
Aria Minaei
2052824aca 0.6.1 2023-05-12 19:28:23 +02:00
Aria Minaei
4d7373e1a9 Add support for typescript's bundle mode to @theatre/r3f 2023-05-12 19:13:52 +02:00
Colin Duffy
e7f23cfa4e
feat(example): three-basic (#418) 2023-05-12 19:11:26 +02:00
Aria Minaei
f3f6eaad86 0.6.1-dev.5 2023-03-08 12:26:33 +01:00
Aria
c75f998174
Simplify playground/devEnv (#397 2023-02-07 18:50:57 +01:00
Aria Minaei
93fc53c45c 0.6.1-dev.4 2023-02-06 19:40:50 +01:00
Aria Minaei
1ce3fd1ca6 Disable the update checker in the playground or compat tests 2023-02-06 12:40:53 +01:00
Aria Minaei
e8ac6c77ea 0.6.1-dev.3 2023-02-03 13:00:32 +01:00
Aria Minaei
5c135a3cb9 0.6.1-dev.2 2023-02-01 16:15:02 +01:00
Aria Minaei
069c87fbcf 0.6.1-dev.1 2023-02-01 12:33:53 +01:00
Aria Minaei
f7808a0ef7 Fix the bug where unsubscribed prism listeners might still fire one last time 2023-02-01 12:32:46 +01:00
Aria Minaei
24af219f76 0.6.0 2023-01-25 19:04:36 +01:00
Andrew Prifer
bc7a742dc6
Demote assets example to bottom 2023-01-25 18:48:50 +01:00
Andrew Prifer
8e33eb4e40
Fix Theatric README video 2023-01-25 18:38:01 +01:00
Aria Minaei
dead5ea2ea theatric video 2023-01-25 18:27:06 +01:00
Aria Minaei
e603b1b9ca Codesandbox examples for theatric 2023-01-25 18:10:39 +01:00
Aria Minaei
4be16f36c1 0.6.0-rc.4 2023-01-25 17:54:52 +01:00
Aria Minaei
6bbf43a922 Theatric: make the studio select the default object on first load 2023-01-25 17:53:08 +01:00
Aria Minaei
fb661d017f More docs 2023-01-25 17:41:47 +01:00
Aria Minaei
3d44575828 0.6.0-rc.3 2023-01-25 17:20:53 +01:00
Aria Minaei
01e386e0c7 More docs for theatric 2023-01-25 17:19:36 +01:00
Aria Minaei
2b10e46441 Fix the bugs in assetStorage 2023-01-25 15:08:22 +01:00
Aria Minaei
33235e9cd7 0.6.0-rc.2 2023-01-24 18:47:10 +01:00
Aria Minaei
00bb2d3310 Fix the recursion issue with theatric 2023-01-24 18:46:09 +01:00
Andrew Prifer
97ab020bfb Fix typo in Theatric's readme 2023-01-24 16:50:03 +01:00
Andrew Prifer
a0eeab7b69 Fix typo in Theatric readme 2023-01-24 16:48:16 +01:00
Andrew Prifer
1744dc28f4
Add readme for theatric (#385)
* Add readme for theatric

* Add TOC for API
2023-01-24 15:45:08 +00:00
Aria Minaei
3e65a3eaa2 0.6.0-rc.1 2023-01-24 16:24:03 +01:00
Aria Minaei
ee357b341e 0.6.0-dev.6 2023-01-24 08:53:22 +01:00
Aria Minaei
43669313c7 0.6.0-dev.5 2023-01-23 23:21:28 +01:00
Aria Minaei
a30bba0708 Convert extensions' Dropdown tool to Flyout
And use the style of a regular context Theatre.js menu.
2023-01-23 22:23:06 +01:00
Colin Duffy
3d343cc59e
Feat/studio extension dropdowns (#379) 2023-01-23 22:16:38 +01:00
Andrew Prifer
8470b67d4b
Support the entire getProject config in theatric's initialize() function (#384)
Support the entire getProject config in initialize
2023-01-22 21:59:29 +00:00