Commit graph

984 commits

Author SHA1 Message Date
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
e856ee54ff Use a temp directory to install the compat test fixtures
This is a way to run `npm install` on the compat test fixtures without the node_modules at the root of the repo interfering with the node's module resolution (and that of parcel/webpack/etc).

It's hacky because ideally we'd just put each test in its own docker container for simplicity. We tried that in the private repo, but the complexity is not worth the benefit.
2023-08-01 17:47:17 +02:00
Aria Minaei
024b1896c6 Small tweaks to the compat tests
Note: These are cherry-picked from the internal docker branch.
2023-08-01 17:47:17 +02:00
Aria Minaei
b646bb81e5 Add correct deps to compat fixtures 2023-08-01 17:47:17 +02:00
Aria Minaei
b443d9a92b Increase the timeout in compat tests 2023-08-01 17:47:17 +02:00
Aria Minaei
f2317099a0 Fix the jest config 2023-08-01 17:47:17 +02:00
Aria Minaei
66eb6e212b Remove traces of babel 2023-08-01 17:47:17 +02:00
Aria Minaei
bded6e9240 Add cra to compat tests 2023-08-01 17:47:17 +02:00
Aria Minaei
2670c670f6 Attempt: fix the CI errors 2023-08-01 17:47:17 +02:00
Aria Minaei
dc2338bb83 Add more compat tests 2023-08-01 17:47:17 +02:00
Aria Minaei
29905d951f Add vite's tests to parcel's and next's 2023-08-01 17:47:17 +02:00
Aria Minaei
c288ab9ffe Make the vite compat test more comprehensive 2023-08-01 17:47:17 +02:00
Aria Minaei
5192c42548 Fix the false-positive error in studio.extend
This removes the `Extension id "${extension.id}" is already defined` error when `studio.extend()` is in a hot-reloaded file but the extension hasn't actually changed.
2023-08-01 17:47:17 +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
bc7fcf8e0a Rename compatibility-tests to compat-tests 2023-08-01 17:47:17 +02:00
dependabot[bot]
f2a25aa48e Bump semver from 5.7.1 to 5.7.2
Bumps [semver](https://github.com/npm/node-semver) from 5.7.1 to 5.7.2.
- [Release notes](https://github.com/npm/node-semver/releases)
- [Changelog](https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md)
- [Commits](https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2)

---
updated-dependencies:
- dependency-name: semver
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-24 20:08:02 +02:00
dependabot[bot]
f3674cd692 Bump word-wrap from 1.2.3 to 1.2.5
Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap) from 1.2.3 to 1.2.5.
- [Release notes](https://github.com/jonschlinkert/word-wrap/releases)
- [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.5)

---
updated-dependencies:
- dependency-name: word-wrap
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-24 19:48:01 +02:00
Aria Minaei
5a51cb0402 0.6.2 2023-07-24 19:23:35 +02:00
Colin Duffy
ebbc961d7a fix(CurveEditor): error when copy/pasting eases 2023-07-24 13:11:08 +02:00
Adam Krebs
1cb23c4a16 Bring back compound prop sequencing logic 2023-07-24 12:41:04 +02:00
Adam Krebs
2ef906370c Make DefaultOrValueIndicator clickable to make sequencing more discoverable 2023-07-24 12:41:04 +02:00
Adam Krebs
4db16f1a7e
Add a getKeyframes method to Sequence (#426) 2023-07-24 12:26:19 +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
ded18a63c3 use HTMLTextAreaElement here as well 2023-05-04 17:18:14 +02:00
732faa9264 fire event juuuuust before the component is mounted 2023-05-04 17:17:47 +02:00
asuk
def1362bb4 css changes 2023-05-04 10:39:19 +02:00
asuk
4209aabb96 destination is local msdf-theatre 2023-05-04 10:38:14 +02:00
177f3e8439 remove run and msdf-theatre update 2023-05-02 16:34:05 +02:00
02765bc7ba Merge branch 'main' of gitlab.com:pointerstudio/utils/theatre 2023-05-02 13:59:56 +02:00
94dada8c42 input to multiline 2023-05-02 13:58:48 +02:00
asuk
d8137e7c97 build script 2023-05-02 13:49:23 +02:00
b9da444473 do not check for updates 2023-05-02 13:46:55 +02:00
7d235386e7 Merge branch 'main' of github.com:theatre-js/theatre 2023-04-15 18:39:21 +02:00
asuk
ca2a337916 adjust css 2023-03-10 14:08:04 +01:00
Timo Hausmann
4c375672af
playground needs yarn build (#402) 2023-03-09 12:54:52 +01:00
Adam Krebs
d7feb3ffdc
Implement the experimental createContentOfSaveFileTyped() (#391)
Co-authored-by: Aria Minaei <aria.minaei@gmail.com>
2023-03-09 11:50:46 +00:00
Aria Minaei
6c7da6f653 UX improvements for PlayheadPositionPopover 2023-03-09 12:43:41 +01:00
Ikko Eltociear Ashimine
8495c9c808
Fix typo in ExtensionPaneWrapper.tsx (#401)
occured -> occurred
2023-03-08 13:37:18 +01:00
Aria
7c410014e1
Experimental API for forgetting objects/sheet (#393) 2023-03-08 12:08:55 +00:00
dependabot[bot]
583dd9d022
Bump http-cache-semantics from 4.1.0 to 4.1.1 (#392)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-08 11:54:38 +00:00
dependabot[bot]
5a31c3d3c6
Bump minimist from 1.2.5 to 1.2.8 (#407)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-08 11:40:40 +00:00
Aria Minaei
f3f6eaad86 0.6.1-dev.5 2023-03-08 12:26:33 +01:00