From 675d1f0d3cc4f0d6b523a13989ac4ed2e4872e26 Mon Sep 17 00:00:00 2001
From: Shallowmallow <maud.davout@gmail.com>
Date: Sun, 24 Mar 2024 11:37:24 +0100
Subject: [PATCH] setting opacity SlideToRight

---
 haxe/ui/animation/AnimationTools.hx | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/haxe/ui/animation/AnimationTools.hx b/haxe/ui/animation/AnimationTools.hx
index d5b1f7721..0ebbce4a2 100644
--- a/haxe/ui/animation/AnimationTools.hx
+++ b/haxe/ui/animation/AnimationTools.hx
@@ -210,6 +210,7 @@ class AnimationTools {
     }
 
     public static function slideToRight(c:Component, delayMs:Int = 0, onComplete:Void->Void = null, duration:Float = .2, easing:String = "linear") {
+        c.opacity = 0;
         if (!c.isReady) {
             c.registerEvent(UIEvent.READY, function(_) {
                 slideToRight(c, delayMs, onComplete, duration, easing);
@@ -235,9 +236,11 @@ class AnimationTools {
         builder.setPosition(100, "left", Std.int(originX), true);
         if (delayMs <= 0) {
             builder.play();
+            c.opacity = 1;
         } else {
             haxe.ui.util.Timer.delay(function() {
                 builder.play();
+                c.opacity = 1;
             }, delayMs);
         }
     }