Toast: update visibility for newest toast

This commit is contained in:
Ly-sec 2025-09-05 22:29:20 +02:00
parent f9a48becce
commit a3aba8d0db
2 changed files with 21 additions and 9 deletions

View file

@ -37,7 +37,16 @@ Item {
// NToast updates its scaling when showing.
scaling = ScalingService.getScreenScale(screen)
// Stop any running animations and reset state
showAnimation.stop()
hideAnimation.stop()
autoHideTimer.stop()
// Ensure we start from the hidden position
y = hiddenY
visible = true
// Start the show animation
showAnimation.start()
if (duration > 0 && !persistent) {
autoHideTimer.start()