Andrew Prifer
262d7d61d3
r3f fixes ( #222 )
...
* Minify r3f extension bundle, because it is expected by the React dead code elimination check, since we bundle React in it
* Add children to props, since it is required by React 18 types
* Fix getting context attributes for gl in ReferenceWindow
* Don't bundle threejs in extension
* Fix editor not responding to scene initialization
* Fix SnapshotEditor css
2022-06-18 00:59:45 +00:00
Cole Lawrence
16e255fd57
dev: Initial playground re-design ( #218 )
...
Improve the landing page for playground items.
2022-06-17 19:23:35 +00:00
Cole Lawrence
df692427ca
dev: Build playground files much faster and add watch
2022-06-16 17:10:43 -04:00
Elliot
2c2e421382
Fix outline panel blocking clicks incorrectly ( #223 )
...
Co-authored-by: Fülöp Kovács <kovacs.fulop@gmail.com>
Co-authored-by: Cole Lawrence <cole@colelawrence.com>
2022-06-16 16:14:51 +02:00
Cole Lawrence
4e4b8f83e9
Disable usePresence flags by default ( #226 )
2022-06-16 11:59:09 +00:00
Cole Lawrence
e8c8168f0b
UX: Add "PresenceFlag" item indicators (usePresence) ( #184 )
...
* feat/dev: Add usePresence and enable for keyframes & keyframe cursors
* Enable hovered styles for AggregateKeyframeDot
* Enable hovered styles for graph editor keyframes
2022-06-15 11:36:57 +00:00
Cole Lawrence
87070bcdf3
dev playground: Start dev server even if first build is error + remove redundant error logs
2022-06-13 11:27:36 -04:00
Cole Lawrence
d4f572a744
feat: Add inline keyframe editing in graph editor
2022-06-13 10:03:09 -04:00
Andrew Prifer
c303748ca9
Fix transparencies in non-backdrop-blur browsers
2022-06-13 15:39:26 +02:00
Cole Lawrence
4d4d970278
dev playground: Support auto port assignment + refactor
2022-06-13 09:22:14 -04:00
Cole Lawrence
8f0f76df54
rename playground build.ts
2022-06-13 09:22:14 -04:00
Aria Minaei
1b36e8f6f9
Also highlight the hovered props in the sequence editor panel
2022-06-13 15:07:22 +02:00
Aria Minaei
4d92ad1932
Also highlight sheet objects
2022-06-13 15:07:22 +02:00
Aria Minaei
58bf030aaa
Remove unused usePrism()
2022-06-13 15:07:22 +02:00
Aria Minaei
dc7e5a1128
Use text color rather than bg to highlight hovered props
2022-06-13 15:07:22 +02:00
Cole Lawrence
1b41f1afca
feature: Add selecting a sheet object row via sequence editor
2022-06-13 15:07:22 +02:00
Cole Lawrence
0d9d78a032
docs: Remove useless/irrelevant comment
2022-06-13 15:07:22 +02:00
Cole Lawrence
ebf9b0e1cd
dev: Remove unnecessary "files" field in tsconfig which screws with "Move to new file" refactor
2022-06-13 15:07:22 +02:00
Cole Lawrence
40d2c7fe04
docs: absoluteDims
2022-06-13 15:07:22 +02:00
Aria Minaei
c74aa1b930
Show hovered prop from sequence editor in details panel
...
* Remove an un-needed prism
Co-authored-by: Cole Lawrence <cole@colelawrence.com>
Co-authored-by: Aria Minaei <aria.minaei@gmail.com>
2022-06-13 15:07:22 +02:00
Andrew Prifer
162174568b
Replace Vite with ESBuild for the playground ( #213 )
2022-06-13 12:47:07 +00:00
Fülöp Kovács
a6951effd8
Rename the Test
job from compatibility-tests
to avoid name collision with another job in the main
workflow
2022-06-13 12:20:18 +01:00
Andrew Prifer
8ef99aef1b
Revert "Fix popover behavior when open and clicking on trigger"
...
This reverts commit 935ac36467
.
2022-06-10 21:27:02 +02:00
Andrew Prifer
935ac36467
Fix popover behavior when open and clicking on trigger
2022-06-10 21:26:09 +02:00
Andrew Prifer
f2673b91fe
Fix useFrameStampPositionRef ( #209 )
2022-06-10 17:56:35 +02:00
Andrew Prifer
34c7b06baf
Improve dom example performance ( #208 )
...
Apply animation in dom example in a performant way
2022-06-10 15:27:33 +02:00
Aria
4215d561d0
Upgrade percy ( #207 )
2022-06-10 13:16:34 +02:00
Cole Lawrence
f1844952ea
Add initial tools for managing derivations and React compatibility ( #202 )
...
Co-authored-by: Cole Lawrence <cole@colelawrence.com>
Co-authored-by: Elliot <key.draw@gmail.com>
Co-authored-by: Aria <aria.minaei@gmail.com>
2022-06-09 19:12:40 +02:00
Elliot
bebf281517
Fix process.env.version
in browser-bundles ( #206 )
...
* Fix `process.env.version` in browser-bundles
- also fix tsdoc warns in mjs files
Co-authored-by: Fülöp Kovács <kovacs.fulop@gmail.com>
Co-authored-by: Cole Lawrence <cole@colelawrence.com>
* Change to `process.env.THEATRE_VERSION`
Co-authored-by: Fülöp Kovács <kovacs.fulop@gmail.com>
Co-authored-by: Cole Lawrence <cole@colelawrence.com>
2022-06-09 19:05:25 +02:00
Fülöp Kovács
d7fc381137
Make the keyframes dots smaller on hover
2022-06-08 19:12:05 +02:00
Fülöp Kovács
9b3031f0cc
Make the dot bigger when the inline editor popover is open
2022-06-08 19:12:05 +02:00
Fülöp Kovács
6c943e176d
Use a different color when a keyframe is selected AND the inline editor popup is open
2022-06-08 19:12:05 +02:00
Fülöp Kovács
5ce01e8350
Add initial solution for highlighting the keyframe that is being edited in the inline editor popup
2022-06-08 19:12:05 +02:00
Andrew Prifer
a90aee96f5
Fix aggregate keyframe dragging stopping in an edge case when the key for the drag element changes ( #189 )
...
Co-authored-by: Cole Lawrence <cole@colelawrence.com>
2022-06-08 18:57:58 +02:00
Fülöp Kovács
6b0b9f0ba6
Fix styling inconsistencies
2022-06-08 14:49:47 +02:00
Fülöp Kovács
54bf1c4567
Fix a link in a docstring
2022-06-08 14:49:47 +02:00
Fülöp Kovács
abdda0afab
Support the three/four/six-value syntax variants of <hex-color>
2022-06-08 14:49:47 +02:00
Andrew Prifer
b323588d78
Perfect snapping behavior for all snap targets ( #203 )
...
Co-authored-by: Andrew Prifer <AndrewPrifer@users.noreply.github.com>
2022-06-08 12:55:55 +02:00
Elliot
3b3a1b1d8a
Update selection colors ( #200 )
2022-06-07 17:14:14 +02:00
vezwork
fe12216ac8
Fix incorrect selection.delete on connector
...
Co-authored-by: Andrew Prifer <AndrewPrifer@users.noreply.github.com>
2022-06-07 08:05:22 -04:00
Andrew Prifer
af079f2203
Fix invalid interpolated color values
2022-06-07 12:32:53 +02:00
Elliot
25372d8bb0
Copy & pasting keyframes in aggregate tracks ( #190 )
2022-06-07 10:38:17 +02:00
Aria Minaei
e0359cb4b0
Make it possible to start selections from below the dope sheet's rows
2022-06-06 12:34:30 +02:00
Andrew Prifer
c0fd71e4f9
Perfectly precise selections ( #195 )
...
Co-authored-by: Aria Minaei <aria.minaei@gmail.com>
2022-06-06 12:24:50 +02:00
Fülöp
c33467b4d0
Fix the height of the "new update"-text ( #191 )
...
Make sure that the version number of the container does not overflow to the next menu item
2022-06-01 21:42:12 +02:00
Aria Minaei
f8bb2d7ae6
0.5.0-rc.1
2022-06-01 15:51:33 +02:00
Aria Minaei
b04ce6e993
Fix yarnrc
2022-06-01 15:50:46 +02:00
Andrew Prifer
763d37aee3
UI fixes ( #187 )
...
Co-authored-by: Aria Minaei <aria.minaei@gmail.com>
2022-06-01 14:46:37 +02:00
Aria
a9e86113ba
A basic update checker ( #186 )
2022-05-31 23:19:42 +02:00
Andrew Prifer
832c128c43
Fix react dep list
2022-05-30 13:17:33 -04:00