Commit graph

1000 commits

Author SHA1 Message Date
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
Aria Minaei
9ec9bed80e Fix the links in playground 2023-01-15 14:53:50 +01:00
Aria Minaei
415938212a Add notes to dataverse's docs 2023-01-15 14:50:33 +01:00
Aria Minaei
3c68ed26ad Remove Atom.set|getState() 2023-01-15 12:42:28 +01:00
Aria Minaei
e0465ed3fa Add TSDocs to rafDriver 2023-01-15 12:34:12 +01:00
Aria
d649858529 Feature: Custom RAFDrivers (#374)
Co-authored-by: Pete Feltham <dev@felthy.com>
Co-authored-by: Andrew Prifer <andrew.prifer@gmail.com>
2023-01-14 15:01:09 +01:00
Aria
80e79499df
Fix CI error in compatibility tests (#377) 2023-01-12 13:43:44 +01:00
Pumpudu
fa72c5ba5d
change component length limit from 32 characters to 64 (#376) 2023-01-10 20:33:17 +01:00
Aria Minaei
d6d163d200 Silence the false SSR build error 2023-01-10 20:03:16 +01:00
Colin Duffy
6b8d7c2913 fix(log): removed from constantly logging 2023-01-05 13:07:13 +02:00
Aria Minaei
c71794b394 Fix the dataverse error 2023-01-04 20:57:24 +01:00
Aria Minaei
687bf53408 Use Atom instead of Box 2023-01-04 20:56:10 +01:00
Aria Minaei
41ce858c2b Fully retire Box 2023-01-04 20:51:03 +01:00
Aria Minaei
ac9d8b4481 Replace Atom.setIn() and Atom.reduceIn() with the type-safe Atom.setByPointer() and Atom.reduceByPointer() 2023-01-04 20:51:01 +01:00
Aria Minaei
5b6306bde9 Fix the lint warnings 2023-01-04 20:49:44 +01:00
Aria Minaei
c354a602a4 Remove Box in favor of Atom 2023-01-04 20:49:44 +01:00
Aria Minaei
2bd1dc85a9 Remove `EventEmitter 2023-01-04 20:49:44 +01:00
Aria Minaei
867cf51acb Remove Tappable and Emitter 2023-01-04 20:49:44 +01:00
Aria Minaei
391958f5cf Use EventEmitter instead of Emitter in Box
... so that we have one less dependency on `Tappable`
2023-01-04 20:49:44 +01:00
Aria Minaei
d2876a7c9a Unify Derivation and Prism 13/13 2023-01-04 20:49:44 +01:00
Aria Minaei
d9644f2370 Unify Derivation and Prism 12/n 2023-01-04 20:49:44 +01:00
Aria Minaei
b2116e9a5d Unify Derivation and Prism 11/n
`useDerivation()` => `usePrismInstance()`
2023-01-04 20:49:44 +01:00
Aria Minaei
1236900ddf Unify Derivation and Prism 10/n 2023-01-04 20:49:44 +01:00