From 9cef93af19048990f16e8456775891f3d7082526 Mon Sep 17 00:00:00 2001 From: Kurtis Lew Date: Fri, 10 Feb 2023 13:44:37 -0800 Subject: [PATCH] fix(docs/hold-tap/balanced): Make balanced animations release before tapping-term-ms --- .../src/scenes/hold_tap/balanced_hold_tap_up.tsx | 7 ++++--- .../src/scenes/hold_tap/balanced_other_key_up.tsx | 13 +++++++------ 2 files changed, 11 insertions(+), 9 deletions(-) diff --git a/docs/src/animationhelpers/src/scenes/hold_tap/balanced_hold_tap_up.tsx b/docs/src/animationhelpers/src/scenes/hold_tap/balanced_hold_tap_up.tsx index af1fe9e6..041a9550 100644 --- a/docs/src/animationhelpers/src/scenes/hold_tap/balanced_hold_tap_up.tsx +++ b/docs/src/animationhelpers/src/scenes/hold_tap/balanced_hold_tap_up.tsx @@ -26,17 +26,17 @@ export default makeScene2D(function* (view) { yield* waitFor(0.5); yield* any( hold.body.position.y(KeyTravel, 0.15), - hold.duration.grow(1, 2, linear) + hold.duration.grow(0.5, 1, linear) ); yield* delay( - 1.2, + 0.35, all( interrupt.body.position.y(KeyTravel, 0.15), hold.duration.fill("F21D00", 0.15) ) ); yield* delay( - 1.5, + 0.35, chain( hold.body.position.y(0, 0.15), hold.group.rotation(3, 0.03), @@ -49,4 +49,5 @@ export default makeScene2D(function* (view) { ); yield* waitFor(0.25); yield* interrupt.body.position.y(0, 0.15); + yield* waitFor(1); }); diff --git a/docs/src/animationhelpers/src/scenes/hold_tap/balanced_other_key_up.tsx b/docs/src/animationhelpers/src/scenes/hold_tap/balanced_other_key_up.tsx index 003e676e..a35f1a3b 100644 --- a/docs/src/animationhelpers/src/scenes/hold_tap/balanced_other_key_up.tsx +++ b/docs/src/animationhelpers/src/scenes/hold_tap/balanced_other_key_up.tsx @@ -26,29 +26,30 @@ export default makeScene2D(function* (view) { yield* waitFor(0.5); yield* any( hold.body.position.y(KeyTravel, 0.15), - hold.duration.grow(1, 2, linear) + hold.duration.grow(0.5, 1, linear) ); yield* delay( - 1.2, + 0.35, all( interrupt.body.position.y(KeyTravel, 0.15), hold.duration.fill("F21D00", 0.15) ) ); yield* delay( - 1.5, + 0.35, chain( interrupt.body.position.y(0, 0.15), hold.group.rotation(3, 0.03), hold.group.rotation(-3, 0.06), hold.group.rotation(0, 0.03), + hold.duration.grow(0, 0.15), all( - delay(0.15, hold_output.output.text("J", 0)), - hold_output.shift.fill("#969696", 0.15) + delay(0.05, hold_output.output.text("J", 0)), + hold_output.shift.fill("#969696", 0.1) ) ) ); yield* waitFor(0.25); yield* hold.body.position.y(0, 0.15); - yield* delay(0.5, hold.duration.grow(0, 0.15)); + yield* waitFor(1); });