Commit graph

260 commits

Author SHA1 Message Date
Aria Minaei
197d59e4c4 Keyframe snapping
* Implemented useCursorLock() to lock the cursor icon during a gesture
* Keyframes now snap to other keyframes
* Keyframes snap to the playhead
* The playhead also snaps to keyframes
2021-08-03 23:56:04 +02:00
Aria Minaei
e6bfd999a2 Keyframe drag snapping 2021-08-03 12:17:10 +02:00
Aria Minaei
ae66ea90c6 LengthIndicator has a popover editor 2021-08-02 23:02:38 +02:00
Aria Minaei
ab37d1b21d Style and placement logic for usePopover() 2021-08-02 23:02:03 +02:00
Aria Minaei
58e9d9ff8b Editor popover for SequenceLengthIndicator 2021-08-02 21:06:58 +02:00
Aria Minaei
3745ce02ff UX tweak
* Playhead doesn't get occluded by other elements anymore
2021-08-02 15:03:38 +02:00
Aria Minaei
6d52d5d485 UX improvements
* SequenceLengthIndicator has a cleaner look
* It displays the time in the basic format now
2021-08-02 14:43:08 +02:00
Aria Minaei
314e46c6cf Style tweak 2021-08-01 18:14:20 +02:00
Aria Minaei
74b6f93872 Cleaner API for useFrameStampPosition() 2021-08-01 18:09:07 +02:00
Aria Minaei
0a3c699180 UX Improvements
* Length of the sequence has a clear indicator now
* The frame stamp snaps to the time of keyframes when they're hovered
* The frame stamp hides when hovering over elements over which it wouldn't be helpful
2021-08-01 17:43:59 +02:00
Aria Minaei
c6c37992ac LengthIndicator is now draggable 2021-08-01 09:55:43 +02:00
Aria Minaei
acf0283449 Indicate length of the sequence 2021-07-31 16:28:51 +02:00
Aria Minaei
2daa270879 UX improvements
* When clicking on empty space in the snapshot editor, the selection reverts to the sheet containing the scene
2021-07-31 15:10:08 +02:00
Aria Minaei
0f7d918547 Added discord link 2021-07-31 13:40:37 +02:00
Aria Minaei
a695f3a1d6 Update docs links 2021-07-31 13:38:53 +02:00
Aria Minaei
66b6247d68 Tweaks to OutlinePanel 2021-07-30 22:00:02 +02:00
Aria Minaei
78935499ff Style tweak 2021-07-30 18:56:31 +02:00
Aria Minaei
274022100a Removed cam.aspect from the props 2021-07-30 16:31:40 +02:00
Aria Minaei
65463dfdc6 deprecate bindToCanvas() in favor of <Wrapper> 2021-07-30 16:31:18 +02:00
Aria Minaei
e108caee93 Added other props to SnapshotEditor Camera 2021-07-30 12:14:47 +02:00
Aria Minaei
215cd880f0 UX Improvements
* The cam state of SnapshotEditor cameras now persist
* Title bar for the prop editor
* Cleaned up the toolbar
2021-07-30 10:59:59 +02:00
Aria Minaei
d621794280 Style tweaks 2021-07-26 18:02:08 +02:00
Aria Minaei
307588dd31 Style tweaks 2021-07-26 15:33:07 +02:00
Aria Minaei
2ad093d3e3 UX tweak 2021-07-26 14:30:39 +02:00
Aria Minaei
dfb1a6ff01 Added play/pause keyboard shortcut 2021-07-26 14:30:09 +02:00
Aria Minaei
284f502bdf Attach keyboard shortcuts to undo/redo 2021-07-23 22:51:11 +02:00
Aria Minaei
325dade59d SequenceEditorPanel now doesn't show up if there are no sequences 2021-07-23 22:37:41 +02:00
Aria Minaei
a939abd017 Style tweaks 2021-07-23 22:34:26 +02:00
Aria Minaei
0a5e7e16b6 Style tweaks 2021-07-23 22:17:51 +02:00
Aria Minaei
e2ed343487 Fixed the glitch in SequenceEditorPanel's bg 2021-07-23 21:49:10 +02:00
Aria Minaei
bf30b4d8b4 ObjectEditorPanel now autohides 2021-07-23 21:46:18 +02:00
Aria Minaei
3d26f840ae OutlinePanel now autohides 2021-07-23 21:30:25 +02:00
Aria Minaei
09c9978713 Style tweaks 2021-07-23 16:47:58 +02:00
Aria Minaei
da230fbacc Style tweaks 2021-07-23 14:04:01 +02:00
Aria Minaei
2a773b4100 Housekeeping 2021-07-22 22:11:26 +02:00
Aria Minaei
ab7ed34f96 Style tweaks 2021-07-22 22:01:58 +02:00
Aria Minaei
1444c61d64 Moved all of r3f's UI elements to Studio 2021-07-22 21:56:45 +02:00
Aria Minaei
ff0f8d557b Implement ToolbarSwitchSelect 2021-07-22 21:53:56 +02:00
Aria Minaei
20603afd40 Implement ToolbarIconButton 2021-07-22 21:26:34 +02:00
Aria Minaei
a11918fc20 Better BG for the space playground 2021-07-22 21:25:50 +02:00
Aria Minaei
aec53b25d1 Better toggle for the graph editor 2021-07-16 23:59:26 +02:00
Aria Minaei
6558514852 Graph editor toggles automatically 2021-07-16 23:59:13 +02:00
Aria Minaei
aadb916f1a Implemented "close pane" 2021-07-16 23:37:24 +02:00
Aria Minaei
2a2ccf6085 Typo 2021-07-16 16:22:39 +02:00
Aria Minaei
d98ab07cbe SequenceEditorPanel has a slightly more minimal look now 2021-07-16 15:58:20 +02:00
Aria Minaei
f9e32fbade More tweaks 2021-07-16 15:42:01 +02:00
Aria Minaei
067a7cb145 Various improvements to SnapshotEditor 2021-07-16 15:06:15 +02:00
Aria Minaei
f06f18f838 More style tweaks 2021-07-16 14:05:51 +02:00
Aria Minaei
0fad598416 More style tweaks 2021-07-16 12:17:56 +02:00
Aria Minaei
ec563f430f Styling tweaks to compound prop editor 2021-07-16 11:31:33 +02:00