Commit graph

713 commits

Author SHA1 Message Date
Aria Minaei
aec6b2a251 Fix a bunch of eslint warnings 2022-02-23 22:53:39 +01:00
Aria Minaei
078fa7a849 Remove lint plugin for react hooks 2022-02-23 22:42:09 +01:00
Aria Minaei
48c060e4be Add remarks about the core bundle 2022-02-23 18:58:39 +01:00
Aria Minaei
7d129bcd37 Remove lerna 2022-02-23 13:29:09 +01:00
Aria Minaei
d7c96cff10 Upgrade nanoid 2022-02-23 13:18:34 +01:00
Aria
b6747860eb
Upgrade to yarn 3.2.0 (#83) 2022-02-23 13:11:00 +01:00
0xflotus
c578c1735d
fix: brand typo (#82) 2022-02-22 09:54:12 +01:00
Andrew Prifer
bb2c7de299
Integrate Wallaby (#66) 2022-02-21 13:33:08 +01:00
Andrew Prifer
defb538561
Create color prop (#64)
Authored by andrew@theatrejs.com
2022-02-19 17:54:19 +01:00
Andrew Prifer
b643739ec7 Fix some TSDoc comments 2022-02-15 22:59:34 +01:00
Andrew Prifer
d0ce9f7046 Update @theatre/r3f README 2022-02-15 22:51:06 +01:00
Dan
72c7b2b9ce adding eslint-plugin-react-hooks plugin and fixing 1 error 2022-02-14 23:27:41 +01:00
Dan
93d1cfa5ec
Sort tracks (#75) 2022-02-14 12:19:35 +01:00
Aria Minaei
ac8df1d2a0 Add guide on sending pull requests 2022-02-10 10:04:01 +01:00
Andrew Prifer
07fca970ac Fix a few minor things, add examples 2022-02-09 20:57:51 +01:00
Aria Minaei
40e78548db Document docs gotchas 2022-02-09 20:57:51 +01:00
Aria Minaei
1b85707833 Bugfix: Only fall back to default value if sanitizer returns undefined
Fixes #72
2022-02-09 20:48:42 +01:00
Aria Minaei
590a8e3740 Remove the vertical scrollbars everywhere 2022-02-04 20:23:49 +01:00
Aria Minaei
ca5b2685bb Fix the scrollbar bug with non-webkit browsers
https://discord.com/channels/870988717190426644/870988717190426647/938364256271884320

https://discord.com/channels/870988717190426644/870988717190426647/938842750827262044
2022-02-04 20:21:23 +01:00
steam0r
57af1156ba Update build.mjs
fix typo in calling the build script
2022-01-24 22:43:24 +01:00
Aria Minaei
9d2543d354 Fix typos 2022-01-19 15:55:36 +01:00
Andrew Prifer
eff1f158bc Provide high level description for the 4 packages 2022-01-19 15:55:36 +01:00
Andrew Prifer
599cc101c9 Document dataverse API 2022-01-19 15:55:36 +01:00
Aria
5763f2bca4
Add hiring link 2021-12-26 11:48:09 +01:00
Aria Minaei
2ddd3a1259 0.4.8-dev.2 2021-12-17 17:38:29 +00:00
Aria
cb349b83a7
Preset easings (#51)
* WIP - Preset easing - 1

* Implement easing presets (WIP)

* Improve easing option colors

* Make easing option border radius smaller so it fits the design language better

* Fix easing option label color

* Remove candidate indicator because it'll conflict with focus state for keyboard navigation

* Improve match indicator

* Simplify search box implementation

(assuming it is for now only going to be a search box, this commit is easy to revert)

* Fix options grid on Firefox

* Implement arrow navigation

* Tiny arrow nav fix

* Now make it actually work lol

* Improve menu item name

* Fix up arrow behavior on search input

* Clean up dead code

Co-authored-by: Andrew Prifer <andrew.prifer@gmail.com>
2021-12-10 12:43:52 +01:00
Aria Minaei
607d6afe2b 0.4.8-dev.1 2021-11-25 18:39:17 +01:00
Aria Minaei
8ca44085de UX improvement: Inputs now correctly lose focus on outside gestures 2021-11-14 21:40:50 +01:00
Aria Minaei
fb53be8fe6 CurveEditor popover now opens with its text selected 2021-11-14 21:30:09 +01:00
Aria Minaei
c9fe91db30 Done: refactor sequencing non-scalars 2021-11-14 21:28:07 +01:00
Aria Minaei
2e02c2e2be WIP: refactor sequencing non-scalars - 3 2021-11-14 21:19:35 +01:00
Aria Minaei
3f91f0bdae WIP: refactor sequencing non-scalars - 2 2021-11-14 20:38:22 +01:00
Aria Minaei
4ec6dd1181 WIP: refactor sequencing non-scalars 2021-11-14 20:03:16 +01:00
Aria Minaei
67b8a708dc Refactored getArrayOfValidSequenceTracks() 2021-11-14 17:09:21 +01:00
Aria Minaei
e479d32f3b BasicNumberInput now undos on Escape 2021-11-14 13:15:52 +01:00
Aria Minaei
4d7a4d7f25 BasicStringInput now undos un Escape 2021-11-14 13:10:55 +01:00
Aria Minaei
786f645d0c WIP: Editing curves using the css cubic bezier function 2021-11-13 20:06:17 +01:00
cory-glooh
4a65c6e91c
All prop sequencing (#48) 2021-11-02 14:50:08 +01:00
Aria Minaei
52f65af689 @theatre/r3f@0.4.0-dev.22 2021-10-28 19:32:20 +02:00
Or Fleisher
2204e771b3 Add ESM build to the R3F package and update package.json 2021-10-28 19:27:45 +02:00
Aria Minaei
0171fb88af Removed the prepublish checks from r3f for now 2021-10-14 18:52:19 +02:00
Aria Minaei
990338317a @theatre/r3f@0.4.0-dev.21 2021-10-14 18:49:34 +02:00
Aria Minaei
76533d9f82 0.4.7 2021-10-14 18:48:21 +02:00
Or Fleisher
9c7a491ca9 Remove additionalProps from the edtiable effect's dependencies 2021-10-13 20:23:35 +02:00
Or Fleisher
2794e0df26 Add ability to provide additional props to editable objects and get the sheet ref from the component 2021-10-13 20:23:35 +02:00
Jørn Myrland
81578f7925 Extends shortcut for opening & closing the studio
- Should support alt + \ in most cases
- Corrects the shortcut in log message when the studio is hidden
2021-10-12 22:57:56 +02:00
Jørn Myrland
2e4ae0c860 Fixes inconsisten keyboard shortcuts for opening studio
Changes check to use `key` instead of `code`.

related to #34
2021-10-12 22:57:56 +02:00
Aria Minaei
de6161e1cc 0.4.7-rc.1 2021-10-08 11:42:14 +02:00
Aria Minaei
becf3c995d We can tolerate lint warnings in releases 2021-10-08 11:41:33 +02:00
Aria Minaei
7c0765bff2 Implemented sequence.pointer
This enables observing and reacting to changes to the position of the sequence, as well as its length and playback state.

API docs: https://docs.theatrejs.com/api/core.isequence.pointer.html

Fixes #20

Also provides a stop-gap solution to #32 until we have the API in place.
2021-10-08 11:32:24 +02:00