Commit graph

261 commits

Author SHA1 Message Date
Aria Minaei
631bcba724 More docs and annotations 2021-09-18 21:43:29 +02:00
Aria Minaei
d7542883f7 More docs 2021-09-18 16:31:05 +02:00
Aria Minaei
378d9b7abf 0.4.0-dev.20 2021-09-17 17:32:02 +02:00
Aria Minaei
af336a0a82 Bug fix 2021-09-17 17:23:56 +02:00
Aria Minaei
4eaba1e8d5 Snapping now works in selections too 2021-09-17 17:20:01 +02:00
Aria Minaei
e2e6754de1 Fixed a bug in dragging selections ...
where dragging props of multiple objects would only drag the props of one object
2021-09-17 16:42:22 +02:00
Aria Minaei
385895112b More arg validation rules 2021-09-17 15:41:39 +02:00
Aria Minaei
eb695a1c91 Fixed the tests 2021-09-17 15:37:34 +02:00
Aria Minaei
7815fb2dc3 More API docs 2021-09-17 14:58:26 +02:00
Aria Minaei
a86e220bdc 0.4.0-dev.19 2021-09-14 12:43:58 +02:00
Aria Minaei
5407ed1df8 Fixed the glitches with string props 2021-09-14 11:55:13 +02:00
Aria Minaei
bbf77123b2 0.4.0-dev.18 2021-09-13 19:17:34 +02:00
Aria Minaei
d887dad5d4 Allowed shorter instanceId strings 2021-09-13 19:16:58 +02:00
Aria Minaei
a1712fce4a 0.4.0-dev.17 2021-09-13 18:50:52 +02:00
Aria Minaei
0aff5af83a UI's sequence playback now runs on repeat 2021-09-13 18:50:11 +02:00
Aria Minaei
46f13759e5 0.4.0-dev.16 2021-09-13 18:06:01 +02:00
Aria Minaei
e3264264bc Turned IPlaybackRange into a tuple 2021-09-13 17:05:57 +02:00
Aria Minaei
e8d32089ca Implemented types.string 2021-09-13 16:59:01 +02:00
Aria Minaei
eea1f424fc Minor changes 2021-09-12 21:21:49 +02:00
Aria Minaei
b5fa729e5d 0.4.0-dev.15 2021-09-06 21:13:20 +02:00
Aria Minaei
713c6cacd7 Allowed re-calling sheet.object() with shorthand props again 2021-09-06 21:11:15 +02:00
Aria Minaei
b5e994f597 Disallowed sequencing on non-numeric props
* This is temporary until we find a good UX for sequencing discrete values
2021-09-06 11:42:09 +02:00
Aria Minaei
f6cf3711f4 More progress on shorthand types 2021-09-06 11:26:00 +02:00
Aria Minaei
aefb769855 More progress on shorthand props 2021-09-06 11:05:35 +02:00
Aria Minaei
2f44f53021 Started implementing shothand prop types 2021-09-06 10:53:36 +02:00
Aria Minaei
4f66d57cf8 Renamed @theatre/plugin-r3f to @theatre/r3f 2021-09-06 10:19:10 +02:00
Aria Minaei
1452c9ebbe Renamed @theatre/dataverse-react to @theatre/react 2021-09-05 23:07:02 +02:00
Aria Minaei
69a12440ca Preparing to support multiple sheets in r3f 2021-09-05 23:03:34 +02:00
Aria Minaei
3674f05487 Updated deps 2021-09-05 22:49:26 +02:00
Aria Minaei
91d9ba6b8f API cleanup 2021-09-05 22:47:01 +02:00
Aria Minaei
0ff68e5dbf 0.4.0-dev.14 2021-09-05 18:01:43 +02:00
Aria Minaei
4284f80930 Fixed the build 2021-09-05 18:01:04 +02:00
Aria Minaei
ba6f71bbac Use Option+Backslash to hide/show the UI 2021-09-05 17:48:45 +02:00
Aria Minaei
400b55bf09 Bugfix 2021-09-05 17:45:51 +02:00
Aria Minaei
e201eeee5b More progress with docs 2021-09-05 13:40:15 +02:00
Aria Minaei
5d63ce4f3e Progress on docs 2021-09-04 17:08:51 +02:00
Aria Minaei
a3bec04088 Added some railguards to the API 2021-09-03 21:20:05 +02:00
Aria Minaei
9955730876 API tweaks 2021-09-03 19:29:21 +02:00
Aria Minaei
58e46620cc Added the ability to hide the UI
* Added alt/option+` to toggle the UI
2021-09-03 14:18:24 +02:00
Aria Minaei
adcd1ce848 Implemented Sequence.attachAudio() 2021-09-03 14:02:02 +02:00
Aria Minaei
3cd126186e Sequence bugfixes and documentation
* The alternate playback directions now work
* Clicking outside the playable area no longer raises errors
* Documented the playback API
2021-09-03 13:15:04 +02:00
Aria Minaei
31d6acefca Fix the bug with non-existing trackData 2021-09-02 21:46:45 +02:00
Aria Minaei
7bf22a5f9b Small bugfix 2021-09-02 14:32:33 +02:00
Aria Minaei
6ccfeea068 Style tweaks 2021-09-02 13:28:35 +02:00
Aria Minaei
46f19dddbc 0.4.0-dev.13 2021-09-02 12:20:14 +02:00
Aria Minaei
944c670ca8 Fixed the auto-close bug with usePopover() 2021-09-02 12:19:27 +02:00
Aria Minaei
1ff245f482 Style bug fix 2021-09-02 10:38:28 +02:00
Aria Minaei
6b373ccae5 Removed nativeObject from the API 2021-09-02 10:26:39 +02:00
Aria Minaei
b63fcb9f1e 0.4.0-dev.12 2021-09-02 09:51:13 +02:00
Aria Minaei
b3e4aca200 Keyboard shortcut tweaks 2021-09-01 10:51:50 +02:00
Aria Minaei
5d37c15173 Upgrade deps 2021-09-01 10:41:54 +02:00
Aria Minaei
a8df97a06a API naming tweaks 2021-09-01 10:36:44 +02:00
Aria Minaei
36017c6a73 Nudging behavior on number props can now be customized 2021-08-22 12:58:38 +02:00
Aria Minaei
74724d7ec1 Style tweak 2021-08-22 11:52:42 +02:00
Aria Minaei
6cac52675e Style tweaks 2021-08-22 11:47:00 +02:00
Aria Minaei
158961c82a Style tweaks to the OutlinePanel 2021-08-21 20:01:42 +02:00
Aria Minaei
3357ba5f5b Style tweaks 2021-08-21 16:56:23 +02:00
Aria Minaei
cd02f1a6c3 Style tweaks 2021-08-20 21:59:51 +02:00
Aria Minaei
5f8cdfd886 Style tweaks in ProjectDetailPanel 2021-08-20 21:51:06 +02:00
Aria Minaei
efc52592ba Style tweaks 2021-08-20 21:11:19 +02:00
Aria Minaei
c02999061e Style tweaks 2021-08-20 20:59:09 +02:00
Aria Minaei
c5254c3e6b UX tweak for tooltips 2021-08-20 20:58:02 +02:00
Aria Minaei
f0d450e9dc Style tweaks 2021-08-20 18:50:54 +02:00
Aria Minaei
59416d068b Popovers now close automatically on mouseleave 2021-08-20 15:24:36 +02:00
Aria Minaei
2a45c68374 Minor style bugfix 2021-08-20 11:38:12 +02:00
Aria Minaei
163758c2d2 Nicer look for the arrow on top of popover 2021-08-20 11:27:14 +02:00
Aria Minaei
af2ff59d5e Simplified the popovers 2021-08-19 21:41:41 +02:00
Aria Minaei
69f787d5cf UX tweak for tooltips
* When pointer moves from one tooltip-ed node to another, their tooltips don't flash out and in. The new tooltip replaces the old one immediatgely.
2021-08-19 21:04:55 +02:00
Aria Minaei
e63d273830 WIP: Popovers and tooltips 2021-08-19 20:50:26 +02:00
Aria Minaei
c20b065bae Small typing tweak 2021-08-18 20:01:20 +02:00
Aria Minaei
72d40bf204 Project conflict indicators in outline panel
* OutlinePanel has a badge showing the number of conflicting projects
* Each project list item gets a highlight if it has conflicts
* Refactored Popover to prepare to merge it with tooltips
2021-08-12 11:52:23 +02:00
Aria Minaei
e50daa3ba7 Projects in OutlinePanel have a conflict indicator 2021-08-10 18:23:50 +02:00
Aria Minaei
d10b313d57 Trigger for the OutlinePanel 2021-08-10 18:03:05 +02:00
Aria Minaei
bbb56ff94f Fixed the bug where Next/Prev keyframe buttons would capture keydown events 2021-08-10 17:55:06 +02:00
Aria Minaei
1a8014be7f Styling for the export area 2021-08-10 17:21:06 +02:00
Aria Minaei
93f4500b20 User can now choose to override browser's state from that of disk's, or vice versa 2021-08-09 22:34:56 +02:00
Aria Minaei
f08d9bf9c1 Simplified export bookkeeping 2021-08-09 21:50:12 +02:00
Aria Minaei
832542c1c5 Started implementing "Export Project" 2021-08-09 17:12:20 +02:00
Aria Minaei
49c97ebfcf Started implementing ProjectDetails 2021-08-09 15:23:14 +02:00
Aria Minaei
d38070025c Renamed ObjectEditorPanel to DetailPanel 2021-08-09 13:31:15 +02:00
Aria Minaei
0cebfa913d Minor UX tweak 2021-08-09 13:04:53 +02:00
Aria Minaei
47794d8761 Toggling keyframes snaps the sequence's position to the frame grid 2021-08-09 11:45:30 +02:00
Aria Minaei
30c6b44cad Implemented "Delete Selection" on Connectors' context menu 2021-08-09 11:44:47 +02:00
Aria Minaei
d46e0bfd2f All keyframe operations now snap to the frame grid 2021-08-09 11:31:37 +02:00
Aria Minaei
2ec6a54060 Style tweak 2021-08-09 11:31:07 +02:00
Aria Minaei
3a9285fa9e Right click menus now close on 'Escape' 2021-08-09 11:30:44 +02:00
Aria Minaei
b08588e9d6 Extensions can now use studio's project for editing-related objects. 2021-08-08 21:33:10 +02:00
Aria Minaei
828fbb97b5 Style tweaks 2021-08-08 21:31:32 +02:00
Aria Minaei
b8b65cfde5 Style tweaks 2021-08-08 12:34:35 +02:00
Aria Minaei
361f4f13a5 Style tweaks 2021-08-08 12:14:27 +02:00
Aria Minaei
456e281954 0.4.0-dev.11 2021-08-08 10:34:38 +02:00
Aria Minaei
99f8e51ae8 Fixed the dependency ranges in manifests 2021-08-08 10:33:13 +02:00
Aria Minaei
1916747e8b Upgrade typescript 2021-08-08 10:12:23 +02:00
Aria Minaei
a074f184ab Fixed the double bundling of react 2021-08-08 10:12:08 +02:00
Aria Minaei
bafa819b39 0.4.0-dev.10 2021-08-07 23:39:55 +02:00
Aria Minaei
2a57433bf6 0.4.0-dev.9 2021-08-07 23:35:32 +02:00
Aria Minaei
54480555a1 Added the option to only bundle js in yarn deploy 2021-08-07 23:35:11 +02:00
Aria Minaei
f4f33dcd8d Still trying to get cra to play nice with theatre 2021-08-07 23:24:37 +02:00
Aria Minaei
824fdd6843 Progress with cra 2021-08-07 22:30:29 +02:00
Aria Minaei
1497eaf610 WIP: Getting r3f to work with create-react-app
* Temporarily disabled ESM bundles because the current setup confuses webpack4 (but not parceljs). Since create-react-app uses webpack4, not doing this would make theatre incompatible with CRA.
2021-08-07 21:41:07 +02:00