Commit graph

972 commits

Author SHA1 Message Date
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
Andrew Prifer
2efd9e9c7a Stop compound prop label being shifted when it's too long
Fixed it by removing the fixed width.
This is unnecessary since there's no value on the ribght to accommodate.
2023-01-22 17:54:43 +01:00
Aria Minaei
41fb7de533 Tweak the style of ImagePropEditor 2023-01-22 14:28:41 +01:00
Aria Minaei
8deac10685 Wait until the UI is visible before checking for updates 2023-01-22 13:08:20 +01:00
Aria Minaei
ef279eddff Add tests and docs to dataverse 2023-01-21 22:04:20 +01:00
Aria Minaei
bab95ddad9 More dataverse docs 2023-01-17 17:58:33 +01:00
Aria Minaei
1e1a5f5831 More tests/docs for dataverse 2023-01-16 18:31:13 +01:00
Aria Minaei
155c84523a Rename IdentityPrismProvider => PointerToPrismProvider 2023-01-16 17:25:44 +01:00
Aria Minaei
2b396a5295 0.6.0-dev.4 2023-01-16 13:53:56 +01:00
Aria Minaei
a0c7255157 Add more tests to dataverse 2023-01-15 22:04:27 +01:00
Aria Minaei
e3a9d7665a Add test to pointers 2023-01-15 18:17:34 +01:00
Aria Minaei
ab77e09462 Add tests to Atom 2023-01-15 17:58:16 +01:00
Aria Minaei
edd89b972b Remove the IndexedDB warning when running tests in jest 2023-01-15 17:38:30 +01:00