Fulop
3f2a9032f1
Make it possible to move the playhead to an exact position ( #92 )
2022-03-03 09:54:54 +01:00
Aria Minaei
53c3302cab
Separate theatre's root from playground's
2022-03-02 23:12:33 +01:00
Aria Minaei
cc9a65fbd8
Don't allow the length of a sequence to go below zero
...
Fixes THE-80
2022-02-28 14:33:41 +01:00
Aria
d0965d17e4
Set up end-to-end tests ( #85 )
2022-02-28 13:15:27 +01:00
Aria Minaei
0d4d0c446e
Fix the rest of the eslint warnings
2022-02-23 23:07:05 +01:00
Aria Minaei
aec6b2a251
Fix a bunch of eslint warnings
2022-02-23 22:53:39 +01:00
Aria Minaei
48c060e4be
Add remarks about the core bundle
2022-02-23 18:58:39 +01:00
Aria Minaei
d7c96cff10
Upgrade nanoid
2022-02-23 13:18:34 +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
Dan
93d1cfa5ec
Sort tracks ( #75 )
2022-02-14 12:19:35 +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
Andrew Prifer
eff1f158bc
Provide high level description for the 4 packages
2022-01-19 15:55:36 +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
76533d9f82
0.4.7
2021-10-14 18:48:21 +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
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
Jørn Myrland
bf0367bd0d
Improves scroll interaction for sequence editor
...
- Scroll paning (`shift + scroll`) is now synced for the keyframe viewport, easing viewport and scrollbar (Closes #22 )
- Scroll zooming out (`ctrl + scroll down`) is now bounded to avoid zooming out to infinity (Closes #19 )
There is still some quirky behaviour when using scroll to zoom inwards. It does not seem to respect the `pivotPointInUnitSpace` correctly. I've tried fixing it, but I've hit a dead end.
2021-10-04 20:51:53 +02:00
Aria Minaei
1647d91dc5
Dragging on a numeric prop with a range now respects the range.
...
Fixes #31
2021-10-04 20:10:16 +02:00
Aria Minaei
cf9b35bb4d
Renamed the script 'deploy' to 'release'
2021-10-04 14:25:11 +02:00
Aria Minaei
14173fde0a
Formatting changes for api docs
2021-10-04 10:39:12 +02:00
Aria Minaei
69c6aa9af2
Lint rule changes
2021-10-02 14:12:25 +02:00
Aria Minaei
90520dfb25
Started adopting api-extractor
2021-10-02 13:48:02 +02:00
Aria Minaei
f273388195
GraphEditor automatically hides if no props are selected
2021-10-01 21:35:51 +02:00
Aria Minaei
4b2a6471dc
0.4.6
2021-10-01 17:49:04 +02:00
Aria Minaei
76a3e53078
Formatting
2021-10-01 17:48:29 +02:00
Or Fleisher
9c5906cce9
Remove NODE_ENV conditional so it shows sequence timeline when NODE_ENV is production too
2021-10-01 11:30:18 -04:00
Aria Minaei
c439cfe947
Updated README
2021-10-01 12:38:43 +02:00
Aria Minaei
0eec2041a3
0.4.5
2021-10-01 12:35:50 +02:00
Aria Minaei
3d56f236e1
0.4.5-dev.3
2021-10-01 12:34:11 +02:00
Aria Minaei
f3367f0719
0.4.5-dev.2
2021-10-01 12:32:38 +02:00
Aria Minaei
c666e69807
Documentation
2021-10-01 11:04:52 +02:00
Aria Minaei
fcfe2cbef4
0.4.5-dev.1
2021-10-01 10:54:49 +02:00