feat(dees-screensaver): improve screensaver activation, visuals, and dismissal animations
This commit is contained in:
10
changelog.md
10
changelog.md
@@ -1,5 +1,15 @@
|
||||
# Changelog
|
||||
|
||||
## 2026-01-06 - 3.34.0 - feat(dees-screensaver)
|
||||
improve screensaver activation, visuals, and dismissal animations
|
||||
|
||||
- Add a safe demo flow that ensures only one screensaver instance: append an inactive element to document.body, store static instance, and activate after a 2s delay.
|
||||
- Introduce static instance management and destroy flow so multiple demo calls don't leak elements.
|
||||
- Rework DOM/CSS structure: add .screensaver-content container and .vignette element, separate backdrop, and cache element references for animations.
|
||||
- Adjust transitions and timings (overlay opacity, vignette transform, time opacity) for smoother entrance and staged reveal.
|
||||
- Implement a masked circular reveal dismissal: on click/touch, compute coordinates, animate a radial mask expanding from the pointer, dispatch screensaver-click with {x,y}, then remove the screensaver.
|
||||
- Reset mask on activation to support repeated activations without leftover masking styles.
|
||||
|
||||
## 2026-01-06 - 3.33.0 - feat(dees-statsgrid)
|
||||
add multiPercentage tile type to stats grid
|
||||
|
||||
|
||||
Reference in New Issue
Block a user