This commit adds an "on scroll" option for animations. In addition to being triggered when they appear in the viewport, animations can now also be triggered based on page scroll. Animations are also improved in this commit, we add "intensity" option and the dropdown with the list of animations has been split by adding a new dropdown to choose the "direction" of the animations. task-2862761 closes odoo/odoo#94119 Related: odoo/upgrade#3858 Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>