Commit graph

984 commits

Author SHA1 Message Date
Aria Minaei
9c16083597 Remove the accidental dependency between studio and core 2023-03-08 12:22:42 +01:00
Don McCurdy
1bb80991c9
Add method to clear persistent storage (#142) 2023-03-08 12:19:27 +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
29783b53d3 Minify studio 2023-02-06 19:39:26 +01:00
Aria Minaei
8ab1de79ce Make a shortcut for installing compat-tests' fixtures 2023-02-06 19:39:26 +01:00
Aria Minaei
72222e5eeb Fix the regression where some compound props were not sequence-able 2023-02-06 14:55:54 +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
4fb60bdd5a Implement chat-ops for insiders release 2023-02-05 15:05:54 +01:00
Aria
56595c32cb
Simplify workflows (#394
* Break the CI steps into separate jobs so they run in parallel and are easier to distinguish
* Cache yarn more aggressively
* Re-use actions in different jobs
2023-02-04 20:23:26 +01:00
Aria Minaei
e8ac6c77ea 0.6.1-dev.3 2023-02-03 13:00:32 +01:00
Aria Minaei
5b1caf8974 Fix the bug where nested objects in the outline panel would collapse/expand their parents rather than themselves 2023-02-03 12:58:51 +01:00
Aria Minaei
6f8e91ed5f Make default and static overrides distinguishable
Right now it's easy for the user to distinguish between a sequenced prop and non-sequenced props.

However, among the non-sequenced ones, it's not possible to distinguish between those that have a static override, and those that don't. The goal of this commit is to make it easy to distinguish between the two.
2023-02-03 12:48:19 +01:00
Aria Minaei
5c135a3cb9 0.6.1-dev.2 2023-02-01 16:15:02 +01:00
Aria
1bac84bbfc
A temporary API for disabling play/pause via the space key (#386) 2023-02-01 16:11:41 +01:00
Aria Minaei
e3a3e0124c UX tweak for the compound prop editor
The chevron now shows up when a compound prop is collapsed
2023-02-01 15:10:08 +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
e620c9eaab
Make CI run faster by caching more things (#387) 2023-01-26 16:16:14 +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
1f8da4f4ba Remove the warning for double-calling studio.initialize()
Because Theatric will always call `studio.initialize()` and if the user also separately calls it, they'll always get a warning.
2023-01-25 17:51:59 +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
c52fd15aca Fix the style of the chevron of outline menu items 2023-01-24 16:22:25 +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
e9ce60200b Fix a typo in release.mjs 2023-01-23 23:19:40 +01:00
Colin Duffy
4b4fe858f9
feat(289): Labeled markers (#362) 2023-01-23 22:59:23 +01:00
Aria Minaei
1fb69126fd Fix the bug where the sequence was not play-able because
it did not implement the `PointerToPrismProvider` interface correctly
2023-01-23 22:24:54 +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
Andrew Prifer
aec79bd8c4
Add chevron for collapsing detail rows (#383)
* Add chevron for collapsing detail rows

* Move collapse icon to the right of the label

* Fix ugliness

* Fix ugly
2023-01-22 19:44:22 +00:00
Aria Minaei
415ec76942 Mark the actions api as unstable 2023-01-22 20:35:42 +01:00
Aria Minaei
164442a6ea Add theatric to the release scripts and fix compat issues 2023-01-22 18:52:09 +01:00
Andrew Prifer
246e75ccb5
Theatric - a leva-like Theatre.js API for React (#375)
Co-authored-by: Aria Minaei <aria.minaei@gmail.com>
2023-01-22 18:01:31 +01:00