Skip to content

Latest commit

 

History

History
83 lines (37 loc) · 2.14 KB

todo.md

File metadata and controls

83 lines (37 loc) · 2.14 KB

ToDo List

  • Change guide animations to non-static so current position can be used. - DONE

  • Allow for current position to be used in animations - DONE

  • Fix issue with animations affecting other animations (by adding default values at the current position). Issue invoves animations that do not have every transform set, causing other animations with not all transforms set to get affected. Is the intended outcome for each animation to be staggered? Can the anime library help with their staggard function or keyframes? What value does the builder provide?

  • Move Guide to its own library

  • Create Build Demo Page that demos the ability to choose from premade animationa and combine them in many ways.

  • Recreate my menu item effect with the builder and classes

  • Create effect that sends guide to an element's left, right, top, bottom, or center position.

  • Create Guide Demo Page

  • Get placeholders to work with color changes

  • Make sure all properties entered equal the same final duration.

Notes:

tempDur = sum of all values of the current property totalDur = highest value duration

property sum is calculated

should happen after all properties are set calDurSum uses the current this.animeRules

First check if a placeholder is needed (is currentPropDur < totalDur) If yes, add placeholder with (Actual total dur) - (currentPropTotalDur) append duration to currentPropDur

add propVals for each propVal, append that duration to the currentPropDur

look over all propVals find the one with the highest totalValue, set that to totalDuration

Change the update method to update whenever the propVal has changed.

// Add properties Calc every property total sum calc the max sum amoung all properties

Check if any need a placeholder If yes, add placeholder with (Actual total dur) - (currentPropTotalDur)

Go through previously added animations. Add the ones that are new, with default values and total duration of all previous.

Current-build-duration animation-property-duration

if (current-build-duration > animation-property-duration) add the animation property (previousValue or defaultVal, difference in duration)